--- /srv/rebuilderd/tmp/rebuilderdTIgHnd/inputs/john_1.9.0-2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdTIgHnd/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 176352 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 0x0370ec 0x000370ec 0x000370ec 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 0x370f8 0x370f8 R E 0x10000 │ │ │ │ + LOAD 0x03fb64 0x0004fb64 0x0004fb64 0x03130 0xe7b68 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 030234 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 00032f24 032f24 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 00032f2c 032f2c 0041c0 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 000370ec 0370ec 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 000370f4 0370f4 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 0e4a2c 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: 00028c64 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) 0x32f24 │ │ │ │ 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: ca65fa4fd9f8cb5232a7e393491be2e9ca6867f3 │ │ │ │ │ │ │ │ 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 │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ $2a$05$/OK.fbVrR/bpIqNJ5ianF.swQOIzjOiJ9GHEPuhEkvqrUyvWhEMx6 │ │ │ │ chars after 72 are ignored as usual │ │ │ │ $2a$05$/OK.fbVrR/bpIqNJ5ianF.R9xrDjiycxMbQE2bp.vgqlYpW5wx2yy │ │ │ │ $2a$05$/OK.fbVrR/bpIqNJ5ianF.9tQZzcJfm3uj2NvJ/n5xkhpqLrMpWCe │ │ │ │ #~........... │ │ │ │ 52912979 │ │ │ │ Kerberos AFS │ │ │ │ -DES 24/32 128K │ │ │ │ +DES 24/32 4K │ │ │ │ $K4$e35e9294ecef926d,0123 │ │ │ │ $K4$64c7c2aedccd70d6,0123456789 │ │ │ │ $K4$d9e985b36268f168,01234567 │ │ │ │ $K4$b9615786dfb53297,longcellname │ │ │ │ longpassword │ │ │ │ $K4$a8dc8aeaa2c48a97, │ │ │ │ $K4$dfda85c7619183a2,XXXXXXXX │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00002cf0 : │ │ │ │ +00002cf0 : │ │ │ │ ldr r2, [pc, #4032] @ 3cb8 │ │ │ │ ldr r3, [pc, #4032] @ 3cbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r7, [pc, #4020] @ 3cc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -47,40 +47,40 @@ │ │ │ │ bne 3270 │ │ │ │ ldr r1, [pc, #3892] @ 3cd0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 32b8 │ │ │ │ - bl 23cd0 │ │ │ │ + bl 25ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 29740 │ │ │ │ ldr r0, [pc, #3860] @ 3cd4 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 20e88 │ │ │ │ ldr r0, [pc, #3848] @ 3cd8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 20e88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2f4fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 28f4c │ │ │ │ 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 25fcc │ │ │ │ + bl 1dafc │ │ │ │ + bl 2d918 │ │ │ │ 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 27a9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ed4 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259cc │ │ │ │ + bl 27bcc │ │ │ │ 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 27be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 27c00 │ │ │ │ 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 286c4 │ │ │ │ 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 2fd08 │ │ │ │ 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 2f940 │ │ │ │ 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 2fcc0 │ │ │ │ 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 28938 │ │ │ │ + bl 298fc │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2d864 │ │ │ │ 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 312e4 │ │ │ │ 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 31b70 │ │ │ │ + bl 25ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27540 │ │ │ │ + bl 29740 │ │ │ │ ldr r0, [pc, #2760] @ 3d4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 20e88 │ │ │ │ ldr r0, [pc, #2748] @ 3d50 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ec88 │ │ │ │ + bl 20e88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2f4fc │ │ │ │ cmp r6, #1 │ │ │ │ bgt 2de4 │ │ │ │ - bl 23dcc │ │ │ │ + bl 25fcc │ │ │ │ b 2de4 │ │ │ │ ldr r3, [pc, #2708] @ 3d54 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23cd0 │ │ │ │ + bl 25ed0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2f4fc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 26d4c │ │ │ │ + bl 28f4c │ │ │ │ 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 25fcc │ │ │ │ + bl 1dafc │ │ │ │ + bl 2d918 │ │ │ │ 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 31368 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2032c │ │ │ │ + bl 2252c │ │ │ │ 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 286c4 │ │ │ │ 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 31f24 │ │ │ │ cmp r0, #1 │ │ │ │ movlt r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ bl 299c │ │ │ │ - bl 23cd0 │ │ │ │ - bl 23dcc │ │ │ │ - bl 1b8fc │ │ │ │ - bl 2b718 │ │ │ │ + bl 25ed0 │ │ │ │ + bl 25fcc │ │ │ │ + bl 1dafc │ │ │ │ + bl 2d918 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2e20 │ │ │ │ b 2e14 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ bne 3014 │ │ │ │ - bl 198d0 │ │ │ │ + bl 1bad0 │ │ │ │ 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 283d8 │ │ │ │ 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 286c4 │ │ │ │ + bl 25f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #2288] @ 3d88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 286c4 │ │ │ │ + bl 25f40 │ │ │ │ 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 27be0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a00 │ │ │ │ + bl 27c00 │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f1c │ │ │ │ - bl 26634 │ │ │ │ + bl 28834 │ │ │ │ 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 27a9c │ │ │ │ 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 1d4b0 │ │ │ │ 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 27a9c │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #2 │ │ │ │ beq 3768 │ │ │ │ ldr r1, [pc, #1972] @ 3db8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 2805c │ │ │ │ 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 28070 │ │ │ │ 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 286c4 │ │ │ │ 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 22c44 │ │ │ │ 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 27a9c │ │ │ │ ldr r1, [pc, #1780] @ 3ddc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 25e5c │ │ │ │ + bl 2805c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3718 │ │ │ │ add r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e70 │ │ │ │ + bl 28070 │ │ │ │ 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 2805c │ │ │ │ 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 303f4 │ │ │ │ b 3100 │ │ │ │ - bl 26634 │ │ │ │ + bl 28834 │ │ │ │ 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 286c4 │ │ │ │ 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 28a74 │ │ │ │ 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 28c84 │ │ │ │ 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 2db30 │ │ │ │ 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 25f40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #1220] @ 3e24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 23d40 │ │ │ │ + bl 286c4 │ │ │ │ + bl 25f40 │ │ │ │ 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 2e1f4 │ │ │ │ b 3100 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 20a6c │ │ │ │ + bl 22c6c │ │ │ │ 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 28c64 │ │ │ │ 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 283d8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2d2fc │ │ │ │ + bl 2f4fc │ │ │ │ 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 286c4 │ │ │ │ ldr r3, [r5, #140] @ 0x8c │ │ │ │ ldr r0, [pc, #996] @ 3e54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ 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 286c4 │ │ │ │ ldr r3, [pc, #940] @ 3e60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #140] @ 0x8c │ │ │ │ - bl 21598 │ │ │ │ + bl 23798 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c8 │ │ │ │ ldr r0, [pc, #920] @ 3e64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ b 30c8 │ │ │ │ ldr r0, [pc, #908] @ 3e68 │ │ │ │ mov r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ 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 286c4 │ │ │ │ + bl 2884c │ │ │ │ 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 2a030 │ │ │ │ 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 286c4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000326b0 │ │ │ │ + muleq r3, r8, r6 │ │ │ │ + andeq r2, r3, r8, lsl #13 │ │ │ │ + andeq r2, r3, r0, ror r6 │ │ │ │ + andeq r2, r3, r8, ror #12 │ │ │ │ + andeq r2, r3, ip, ror #12 │ │ │ │ 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, r3, ip, asr sl │ │ │ │ + andseq r3, r3, r8, lsl sl │ │ │ │ + andeq r2, r3, r4, asr r5 │ │ │ │ + andseq r3, r3, r4, asr #19 │ │ │ │ + andseq r3, r3, r8, lsr #19 │ │ │ │ + andseq r3, r3, 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, r3, r4, lsr #18 │ │ │ │ + andseq r3, r3, r0, lsl #18 │ │ │ │ + andeq r2, r3, r8, lsl #7 │ │ │ │ + andeq r2, r3, ip, lsr r6 │ │ │ │ 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 r2, r3, ip, asr #6 │ │ │ │ + andeq r2, r3, ip, lsl r6 │ │ │ │ + andseq r3, r3, ip, lsr r8 │ │ │ │ andeq pc, r4, r4, lsl #17 │ │ │ │ andeq pc, r4, ip, ror #16 │ │ │ │ - @ instruction: 0x001173b8 │ │ │ │ - andeq r0, r3, r4, ror #7 │ │ │ │ + @ instruction: 0x001337b8 │ │ │ │ + strdeq r2, [r3], -ip │ │ │ │ andeq r8, r0, r0, lsr #32 │ │ │ │ - andseq r7, r1, r4, lsr r3 │ │ │ │ + andseq r3, r3, r4, lsr r7 │ │ │ │ andeq ip, r4, ip, asr #22 │ │ │ │ andeq ip, r4, r0, lsr #22 │ │ │ │ - andeq r1, r3, ip, lsl r1 │ │ │ │ + andeq r3, r3, r4, lsr r4 │ │ │ │ ldrdeq ip, [r4], -ip @ │ │ │ │ - andeq pc, r2, ip, lsl #29 │ │ │ │ - muleq r2, r0, lr │ │ │ │ - andeq pc, r2, r8, asr #28 │ │ │ │ + andeq r2, r3, r4, lsr #3 │ │ │ │ + andeq r2, r3, r8, lsr #3 │ │ │ │ + andeq r2, r3, r0, ror #2 │ │ │ │ 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 r2, r3, r8, asr #10 │ │ │ │ + andeq r2, r3, r0, lsr r5 │ │ │ │ + andeq r2, r3, r4, ror r5 │ │ │ │ + andseq r3, r3, r4, lsl #10 │ │ │ │ + @ instruction: 0x001334b8 │ │ │ │ + andeq r2, r3, r0, lsr r0 │ │ │ │ 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 r2, r3, r0, lsr #32 │ │ │ │ + andeq r2, r3, r8, asr #32 │ │ │ │ + andseq r3, r3, r4, asr r4 │ │ │ │ + andeq r0, r3, r0, asr #28 │ │ │ │ + andeq r2, r3, r4, lsl r0 │ │ │ │ + andseq r3, r3, r8, lsl #8 │ │ │ │ + andeq r1, r3, r8, asr pc │ │ │ │ + andeq r1, r3, ip, asr #28 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + andseq r3, r3, ip, lsr #7 │ │ │ │ + andeq r2, r3, r0, lsl #1 │ │ │ │ + andseq r3, r3, ip, lsr r3 │ │ │ │ + andseq r3, r3, r4, lsr #6 │ │ │ │ + andeq r1, r3, ip, asr #28 │ │ │ │ + andeq r1, r3, r4, asr #20 │ │ │ │ + andeq r1, r3, r8, lsr sl │ │ │ │ + andeq r2, r3, r8, lsr #5 │ │ │ │ + andeq r2, r3, r8, lsl r4 │ │ │ │ + andeq r2, r3, ip, lsr r5 │ │ │ │ + andseq r3, r3, r8, asr r2 │ │ │ │ + andseq r3, r3, ip, asr #4 │ │ │ │ + andseq r3, r3, r4, lsr r2 │ │ │ │ + andeq r1, r3, r8, ror #26 │ │ │ │ + @ instruction: 0x001331dc │ │ │ │ + andeq r1, r3, ip, asr r9 │ │ │ │ + andeq r1, r3, ip, lsr ip │ │ │ │ + @ instruction: 0x001331b0 │ │ │ │ + andeq r1, r3, r8, lsl #26 │ │ │ │ + ldrdeq r1, [r3], -r4 │ │ │ │ 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, ror #23 │ │ │ │ + andeq r1, r3, r8, lsl #27 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + andseq r3, r3, ip, ror #1 │ │ │ │ + andeq r1, r3, ip, asr fp │ │ │ │ + muleq r3, ip, r0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00031cb0 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, r8, lsl #26 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + andseq r2, r3, r4, ror #30 │ │ │ │ + andeq r0, r3, r8, ror pc │ │ │ │ + andseq r2, r3, r0, lsr #30 │ │ │ │ + andeq r1, r3, r8, asr sl │ │ │ │ + muleq r3, r0, sl │ │ │ │ + andeq r0, r3, r0, ror #17 │ │ │ │ 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, ror r9 │ │ │ │ + andseq r2, r3, r0, lsr #29 │ │ │ │ + @ instruction: 0x00031cbc │ │ │ │ + ldrdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, ip, asr #18 │ │ │ │ + @ instruction: 0x00031cbc │ │ │ │ + andseq r2, r3, r8, asr #28 │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + ldrdeq r1, [r3], -ip │ │ │ │ + ldrdeq r1, [r3], -r8 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + andeq r1, r3, ip, ror #10 │ │ │ │ + andseq r2, r3, r8, asr #27 │ │ │ │ + andeq r1, r3, r8, lsr #17 │ │ │ │ + andeq r1, r3, ip, lsl #25 │ │ │ │ + muleq r3, r4, ip │ │ │ │ + muleq r3, r8, ip │ │ │ │ + andseq r2, r3, 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 r1, r3, r8, asr r7 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andeq r1, r3, r8, lsl r8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x000317b4 │ │ │ │ + mulseq r3, ip, r9 │ │ │ │ + andseq r2, r3, r8, lsl #19 │ │ │ │ + andeq r1, r3, ip, lsl #2 │ │ │ │ + andeq r0, r3, r4, lsl #9 │ │ │ │ + ldrdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, ip, ror #7 │ │ │ │ + andseq r2, r3, r8, asr #18 │ │ │ │ + muleq r3, r0, r8 │ │ │ │ + andeq r0, r3, r4, asr r5 │ │ │ │ + andeq r1, r3, r8, asr r8 │ │ │ │ + andeq r1, r3, r4, ror r8 │ │ │ │ + andeq r1, r3, r4, lsl #17 │ │ │ │ + andeq r1, r3, r8, asr r8 │ │ │ │ + andeq r1, r3, r0, lsr #16 │ │ │ │ + andeq r1, r3, r0, asr #16 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, r8, asr #32 │ │ │ │ + andeq r1, r3, r8, lsl #7 │ │ │ │ + andseq r2, r3, ip, lsl #17 │ │ │ │ andeq lr, r4, r0, lsr #18 │ │ │ │ - muleq r2, ip, r5 │ │ │ │ + @ instruction: 0x000318b4 │ │ │ │ mvn r0, #1 │ │ │ │ - bl 27e30 │ │ │ │ + bl 2a030 │ │ │ │ mov r0, #1 │ │ │ │ - bl 28030 │ │ │ │ + bl 2a230 │ │ │ │ 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 23e68 │ │ │ │ b 3100 │ │ │ │ ldr r0, [pc, #-188] @ 3eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ - bl 207ec │ │ │ │ + bl 229ec │ │ │ │ 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 1b078 │ │ │ │ b 3100 │ │ │ │ ldr r3, [pc, #-248] @ 3ed0 │ │ │ │ ldr r2, [pc, #-248] @ 3ed4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [pc, #-256] @ 3ed8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -1461,42 +1461,42 @@ │ │ │ │ bx lr │ │ │ │ andeq fp, r4, r4, ror #19 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq lr, r4, r4, lsr r9 │ │ │ │ strdeq lr, [r4], -ip │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 7a10 │ │ │ │ + bl 805c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #32 │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f144 │ │ │ │ + bl f8a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 77d8 │ │ │ │ + b 7e24 │ │ │ │ push {r4, lr} │ │ │ │ - bl 6e8c │ │ │ │ + bl 7534 │ │ │ │ ldr r3, [pc, #12] @ 4420 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #12]! │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq lr, r4, ip, lsl #17 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 7418 │ │ │ │ + bl 7a64 │ │ │ │ ldr r3, [pc, #44] @ 4468 │ │ │ │ ldr r2, [pc, #44] @ 446c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r1, [pc, #36] @ 4470 │ │ │ │ ldr r2, [pc, #36] @ 4474 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -1536,144 +1536,143 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 2948 │ │ │ │ b 44b0 │ │ │ │ andeq lr, r4, ip, lsl #16 │ │ │ │ andeq lr, r4, r4, ror #15 │ │ │ │ andeq lr, r4, ip, asr #15 │ │ │ │ - ldr r3, [pc, #1420] @ 4a84 │ │ │ │ + ldr r3, [pc, #1356] @ 4a44 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #1404] @ 4a88 │ │ │ │ - ldr r2, [pc, #1404] @ 4a8c │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1340] @ 4a48 │ │ │ │ + ldr r1, [pc, #1340] @ 4a4c │ │ │ │ add r3, pc, r3 │ │ │ │ - add lr, r3, #32 │ │ │ │ - ldr r3, [pc, #1396] @ 4a90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #1392] @ 4a94 │ │ │ │ - ldr r8, [pc, #1392] @ 4a98 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #1332] @ 4a50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r3, #32 │ │ │ │ + ldr r3, [pc, #1320] @ 4a54 │ │ │ │ + ldr fp, [pc, #1320] @ 4a58 │ │ │ │ + ldr r5, [pc, #1320] @ 4a5c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add fp, pc, fp │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #14 │ │ │ │ mov ip, #0 │ │ │ │ - mov r9, #1 │ │ │ │ - add r3, r4, #4 │ │ │ │ + mov r7, #1 │ │ │ │ + ldr r3, [pc, #1280] @ 4a60 │ │ │ │ mov r1, #0 │ │ │ │ - mov fp, #-2147483648 @ 0x80000000 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - add r2, r8, #23 │ │ │ │ + add r3, fp, #4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, #-2147483648 @ 0x80000000 │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + lsl r2, r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ - lsl lr, r0, r7 │ │ │ │ - rsb r5, r8, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r0, r8, #1 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r5, r5, r0 │ │ │ │ - ldrb sl, [r0, #1]! │ │ │ │ + add r0, r5, #23 │ │ │ │ + rsb r4, r5, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + sub lr, r5, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r4, r4, lr │ │ │ │ + ldrb sl, [lr, #1]! │ │ │ │ ldrb sl, [r1, sl] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ands sl, lr, fp, lsr sl │ │ │ │ - ldrb sl, [r0, #24] │ │ │ │ - orrne r2, r2, r9, lsl r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ands sl, r2, r9, lsr sl │ │ │ │ + ldrb sl, [lr, #24] │ │ │ │ + orrne r0, r0, r7, lsl r4 │ │ │ │ ldrb sl, [r1, sl] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ands sl, lr, fp, lsr sl │ │ │ │ - orrne r3, r3, r9, lsl r5 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 4588 │ │ │ │ - lsl r5, r2, #4 │ │ │ │ - lsl r0, r2, #2 │ │ │ │ - and r0, r0, #16128 @ 0x3f00 │ │ │ │ - and r5, r5, #4128768 @ 0x3f0000 │ │ │ │ - orr r5, r5, r0 │ │ │ │ - lsl sl, r3, #4 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - and sl, sl, #4128768 @ 0x3f0000 │ │ │ │ - and r0, r0, #16128 @ 0x3f00 │ │ │ │ - orr r0, sl, r0 │ │ │ │ - and sl, r2, #63 @ 0x3f │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - ldr lr, [pc, #1184] @ 4a9c │ │ │ │ - orr sl, r5, sl │ │ │ │ - and r2, r2, #1056964608 @ 0x3f000000 │ │ │ │ - and r5, r3, #63 @ 0x3f │ │ │ │ + ands sl, r2, r9, lsr sl │ │ │ │ + orrne r3, r3, r7, lsl r4 │ │ │ │ + cmp lr, r1 │ │ │ │ + bne 45a8 │ │ │ │ + lsl r4, r0, #4 │ │ │ │ + lsl lr, r0, #2 │ │ │ │ + and lr, lr, #16128 @ 0x3f00 │ │ │ │ + and r4, r4, #4128768 @ 0x3f0000 │ │ │ │ + orr r4, r4, lr │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + lsl lr, r3, #4 │ │ │ │ + and sl, sl, #16128 @ 0x3f00 │ │ │ │ + and lr, lr, #4128768 @ 0x3f0000 │ │ │ │ + orr lr, lr, sl │ │ │ │ + and sl, r0, #63 @ 0x3f │ │ │ │ + lsl r0, r0, #6 │ │ │ │ + orr r4, r4, sl │ │ │ │ + and r0, r0, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + orr r0, r0, r4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r0, [fp, r1, lsl #3] │ │ │ │ + and r0, r3, #63 @ 0x3f │ │ │ │ lsl r3, r3, #6 │ │ │ │ - orr r2, r2, sl │ │ │ │ - orr r0, r0, r5 │ │ │ │ + orr lr, lr, r0 │ │ │ │ and r3, r3, #1056964608 @ 0x3f000000 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - and r0, lr, r2, lsl #2 │ │ │ │ - bic r2, r2, #16711680 @ 0xff0000 │ │ │ │ - bic r2, r2, #255 @ 0xff │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orr r2, r0, r2 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - str r2, [r4, r1, lsl #3] │ │ │ │ - and r2, lr, r3, lsl #2 │ │ │ │ - bic r3, r3, #16711680 @ 0xff0000 │ │ │ │ - bic r3, r3, #255 @ 0xff │ │ │ │ - orr r3, r2, r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr r3, r3, lr │ │ │ │ + lsl r3, r3, #2 │ │ │ │ str r3, [r2, r1, lsl #3] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq 46a8 │ │ │ │ - lsl r0, r1, #27 │ │ │ │ - and r2, r1, #4 │ │ │ │ - lsl r5, r1, #2 │ │ │ │ - orr r2, r2, r0, lsr #31 │ │ │ │ + beq 46a4 │ │ │ │ lsl r3, r1, #1 │ │ │ │ - and r5, r5, #8 │ │ │ │ - orr r0, r2, r5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ and r3, r3, #2 │ │ │ │ - ldr r2, [pc, #1052] @ 4aa0 │ │ │ │ orr r3, r3, r1, asr #5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #4 │ │ │ │ - lsr r2, r1, #2 │ │ │ │ - and r2, r2, #2 │ │ │ │ - orr r2, r0, r2 │ │ │ │ - add r3, r3, r2 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsl lr, r1, #27 │ │ │ │ + add r0, r2, r3, lsl #4 │ │ │ │ + and r3, r1, #4 │ │ │ │ + orr r3, r3, lr, lsr #31 │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + and lr, lr, #8 │ │ │ │ + orr r3, r3, lr │ │ │ │ + lsr lr, r1, #2 │ │ │ │ + and lr, lr, #2 │ │ │ │ + orr r3, r3, lr │ │ │ │ + add r3, r0, r3 │ │ │ │ ldrb r0, [r3, #32] │ │ │ │ - b 4560 │ │ │ │ + b 4580 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r4, r4, #512 @ 0x200 │ │ │ │ - sub r7, r7, #4 │ │ │ │ - ldrbne r0, [lr, ip, lsl #6] │ │ │ │ - bne 454c │ │ │ │ - ldr r4, [pc, #984] @ 4aa4 │ │ │ │ - ldr r5, [pc, #984] @ 4aa8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add fp, fp, #512 @ 0x200 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + ldrbne r0, [r2, ip, lsl #6] │ │ │ │ + bne 4558 │ │ │ │ + ldr r4, [pc, #924] @ 4a64 │ │ │ │ + ldr r5, [pc, #924] @ 4a68 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bb8 │ │ │ │ - mov fp, r6 │ │ │ │ + mov sl, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r1 │ │ │ │ - mov lr, fp │ │ │ │ + mov lr, sl │ │ │ │ add r6, r1, #6 │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ and r7, r0, #31 │ │ │ │ add r3, r5, r3 │ │ │ │ ldrb r3, [r3, #544] @ 0x220 │ │ │ │ asr r2, r0, #5 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -1689,31 +1688,31 @@ │ │ │ │ mov r3, #0 │ │ │ │ tst r8, r3 │ │ │ │ ldrne r9, [r2, r3, lsl #3] │ │ │ │ orrne r9, r9, r7 │ │ │ │ strne r9, [r2, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 473c │ │ │ │ + bne 4738 │ │ │ │ add r0, r0, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne 46fc │ │ │ │ + cmp r6, r0 │ │ │ │ + bne 46f8 │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - add fp, fp, #6 │ │ │ │ - bne 46f0 │ │ │ │ - ldr r4, [pc, #816] @ 4aac │ │ │ │ + add sl, sl, #6 │ │ │ │ + bne 46ec │ │ │ │ + ldr r4, [pc, #756] @ 4a6c │ │ │ │ mov r1, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #1024 @ 0x400 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r1, [pc, #792] @ 4ab0 │ │ │ │ - ldr r5, [pc, #792] @ 4ab4 │ │ │ │ + ldr r1, [pc, #732] @ 4a70 │ │ │ │ + ldr r5, [pc, #732] @ 4a74 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, r1, #608 @ 0x260 │ │ │ │ add r0, lr, #1 │ │ │ │ add r1, r1, #672 @ 0x2a0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ mov ip, #1 │ │ │ │ @@ -1731,198 +1730,182 @@ │ │ │ │ mov r2, #0 │ │ │ │ tst r7, r2 │ │ │ │ ldrne r8, [r3, r2, lsl #3] │ │ │ │ orrne r8, r8, r6 │ │ │ │ strne r8, [r3, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne 47e4 │ │ │ │ - cmp r1, r0 │ │ │ │ + bne 47e0 │ │ │ │ + cmp r0, r1 │ │ │ │ ldrbne r3, [r0], #1 │ │ │ │ addne r3, r5, r3 │ │ │ │ ldrbne r3, [r3, #544] @ 0x220 │ │ │ │ - bne 47b4 │ │ │ │ + bne 47b0 │ │ │ │ + ldr sl, [pc, #608] @ 4a78 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - ldr r5, [pc, #664] @ 4ab8 │ │ │ │ mov r1, #0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #652] @ 4abc │ │ │ │ - add r5, pc, r5 │ │ │ │ + ldr r3, [pc, #592] @ 4a7c │ │ │ │ + add sl, pc, sl │ │ │ │ add r3, pc, r3 │ │ │ │ - add r9, r5, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #604] @ 4a9c │ │ │ │ - ldr fp, [pc, #636] @ 4ac0 │ │ │ │ + add r6, sp, #51 @ 0x33 │ │ │ │ + add r8, sl, #64 @ 0x40 │ │ │ │ add r3, r3, #16256 @ 0x3f80 │ │ │ │ mov ip, #0 │ │ │ │ - add r8, sp, #43 @ 0x2b │ │ │ │ - mov r7, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r0, #127 @ 0x7f │ │ │ │ - mov r1, ip │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, r8, r1 │ │ │ │ + mov lr, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #127 @ 0x7f │ │ │ │ + mov r3, ip │ │ │ │ + mov r4, lr │ │ │ │ + add r5, r0, r3 │ │ │ │ mov ip, #6 │ │ │ │ - asr lr, r0, ip │ │ │ │ + asr lr, r2, ip │ │ │ │ sub ip, ip, #1 │ │ │ │ and lr, lr, #1 │ │ │ │ cmn ip, #1 │ │ │ │ - strb lr, [r4, #1]! │ │ │ │ - bne 4870 │ │ │ │ - mov ip, #0 │ │ │ │ - add r9, r2, #48 @ 0x30 │ │ │ │ - mov r4, r6 │ │ │ │ - mov lr, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + strb lr, [r5, #1]! │ │ │ │ + bne 4864 │ │ │ │ + mov r5, r7 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r9, sl, #48 @ 0x30 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + mov ip, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldrb r1, [r9], #1 │ │ │ │ - mov r7, lr │ │ │ │ - add r1, r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldrb r2, [r9], #1 │ │ │ │ + add lr, sl, #64 @ 0x40 │ │ │ │ + add fp, fp, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r8, r7 │ │ │ │ + and r7, r0, #31 │ │ │ │ + add r3, r7, #6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, lr │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldrb r0, [r3], #1 │ │ │ │ + cmp r0, #27 │ │ │ │ + add r0, fp, r0 │ │ │ │ + bgt 495c │ │ │ │ + cmp r0, #27 │ │ │ │ + ble 4904 │ │ │ │ + mov r6, #0 │ │ │ │ + sub r0, r0, #28 │ │ │ │ + cmp r0, #27 │ │ │ │ + bgt 48f4 │ │ │ │ + add r0, r0, r6 │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldrb r0, [r0, #112] @ 0x70 │ │ │ │ + add r0, r0, #120 @ 0x78 │ │ │ │ + add r0, sp, r0 │ │ │ │ + ldrb r0, [r0, #-68] @ 0xffffffbc │ │ │ │ + orr r2, r2, r0, lsl r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - add r5, r0, #64 @ 0x40 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - and r6, ip, #31 │ │ │ │ - add r3, r6, #6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - ldr lr, [sp] │ │ │ │ - cmp ip, #27 │ │ │ │ - add ip, lr, ip │ │ │ │ - bgt 4984 │ │ │ │ - cmp ip, #27 │ │ │ │ - ble 4928 │ │ │ │ - mov lr, #0 │ │ │ │ - sub ip, ip, #28 │ │ │ │ - cmp ip, #27 │ │ │ │ - bgt 4918 │ │ │ │ - add ip, ip, lr │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - add ip, lr, ip │ │ │ │ - ldrb ip, [ip, #112] @ 0x70 │ │ │ │ - add ip, ip, #112 @ 0x70 │ │ │ │ - add ip, sp, ip │ │ │ │ - ldrb ip, [ip, #-68] @ 0xffffffbc │ │ │ │ - orr r1, r1, ip, lsl r6 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - bne 48f8 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - add ip, ip, #8 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - cmp ip, #64 @ 0x40 │ │ │ │ - add r5, r5, #6 │ │ │ │ - str r1, [r0, #-80] @ 0xffffffb0 │ │ │ │ - beq 498c │ │ │ │ - asr r0, ip, #5 │ │ │ │ - add r1, r3, r0, lsl #2 │ │ │ │ - ldr r1, [r1, #-80] @ 0xffffffb0 │ │ │ │ - b 48e4 │ │ │ │ - mov lr, #28 │ │ │ │ - b 4918 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - and r1, sl, ip, lsl #2 │ │ │ │ - and ip, ip, fp │ │ │ │ - orr r1, r1, ip │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - str r1, [r4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - and r1, sl, r0, lsl #2 │ │ │ │ - and r0, r0, fp │ │ │ │ - orr r1, r1, r0 │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov lr, r7 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 48a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 48d8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + add lr, lr, #6 │ │ │ │ + str r2, [r1, #-80] @ 0xffffffb0 │ │ │ │ + beq 4964 │ │ │ │ + asr r1, r0, #5 │ │ │ │ + add r2, r3, r1, lsl #2 │ │ │ │ + ldr r2, [r2, #-80] @ 0xffffffb0 │ │ │ │ + b 48c4 │ │ │ │ + mov r6, #28 │ │ │ │ + b 48f4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, r9 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r2, [r5] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + add r5, r5, #8 │ │ │ │ + bne 489c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmn r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r7 │ │ │ │ - sub r6, r6, #128 @ 0x80 │ │ │ │ - bne 4868 │ │ │ │ - add ip, r1, #8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, ip │ │ │ │ + sub r7, r7, #128 @ 0x80 │ │ │ │ + bne 485c │ │ │ │ + add ip, r8, #8 │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ - mov r7, r3 │ │ │ │ - add r3, lr, #16384 @ 0x4000 │ │ │ │ - bne 4854 │ │ │ │ - ldr r4, [pc, #184] @ 4ac4 │ │ │ │ - ldr r1, [pc, #184] @ 4ac8 │ │ │ │ + mov lr, r4 │ │ │ │ + add r3, r1, #16384 @ 0x4000 │ │ │ │ + bne 4848 │ │ │ │ + ldr r4, [pc, #180] @ 4a80 │ │ │ │ + ldr r1, [pc, #180] @ 4a84 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r4, #3104 @ 0xc20 │ │ │ │ str r5, [r3, #3072]! @ 0xc00 │ │ │ │ str r5, [r4, #3076] @ 0xc04 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ bl 2948 │ │ │ │ mov r3, #25 │ │ │ │ - ldr r2, [pc, #132] @ 4acc │ │ │ │ + ldr r2, [pc, #128] @ 4a88 │ │ │ │ str r3, [r4, #3248] @ 0xcb0 │ │ │ │ - ldr r3, [pc, #64] @ 4a90 │ │ │ │ + ldr r3, [pc, #68] @ 4a54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r4, #3232] @ 0xca0 │ │ │ │ str r5, [r4, #3236] @ 0xca4 │ │ │ │ str r5, [r4, #3240] @ 0xca8 │ │ │ │ str r5, [r4, #3244] @ 0xcac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a80 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ + bne 4a40 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r0, ror #18 │ │ │ │ - andeq ip, r2, ip, asr #18 │ │ │ │ + andeq lr, r2, r0, ror #22 │ │ │ │ + andeq lr, r2, ip, asr #22 │ │ │ │ andeq fp, r4, r4, lsl #16 │ │ │ │ + andeq lr, r2, ip, lsr fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r6, r0, r4 │ │ │ │ - @ instruction: 0x0004bcb4 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ - andeq lr, r4, ip, lsl #12 │ │ │ │ - andeq ip, r2, r4, ror r7 │ │ │ │ - andeq lr, r4, ip, asr r5 │ │ │ │ - andeq ip, r2, r0, asr #13 │ │ │ │ - @ instruction: 0x0002c6b0 │ │ │ │ - @ instruction: 0x0004b9b4 │ │ │ │ - andeq pc, r4, r8, lsl #3 │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - andeq lr, r4, ip, asr #5 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ - ldrdeq fp, [r4], -r0 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #228] @ 4bc0 │ │ │ │ - ldr r6, [pc, #228] @ 4bc4 │ │ │ │ + andeq pc, r6, r4, lsl #9 │ │ │ │ + andeq fp, r4, r8, lsr #25 │ │ │ │ + strdeq lr, [r2], -r8 │ │ │ │ + andeq lr, r4, r0, lsl r6 │ │ │ │ + andeq lr, r2, r8, ror r9 │ │ │ │ + andeq lr, r4, r0, ror #10 │ │ │ │ + andeq lr, r2, r4, asr #17 │ │ │ │ + @ instruction: 0x0002e8b4 │ │ │ │ + @ instruction: 0x0004b9b8 │ │ │ │ + andeq pc, r4, ip, lsl #3 │ │ │ │ + andeq lr, r4, ip, lsl #6 │ │ │ │ + ldrdeq lr, [r4], -ip │ │ │ │ + andeq fp, r4, r0, lsl r3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + ldr r3, [pc, #92] @ 4af4 │ │ │ │ + ldr r6, [pc, #92] @ 4af8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ add lr, r6, #512 @ 0x200 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r3, #124 @ 0x7c │ │ │ │ add r6, r6, #4608 @ 0x1200 │ │ │ │ sub r3, lr, #512 @ 0x200 │ │ │ │ @@ -1932,61 +1915,26 @@ │ │ │ │ eor r0, r1, r2 │ │ │ │ and r0, r0, r4 │ │ │ │ eor r1, r1, r0 │ │ │ │ eor r2, r2, r0 │ │ │ │ cmp r3, lr │ │ │ │ str r1, [ip, #4]! │ │ │ │ str r2, [ip, #2052] @ 0x804 │ │ │ │ - bne 4afc │ │ │ │ + bne 4ab8 │ │ │ │ add lr, r3, #512 @ 0x200 │ │ │ │ cmp lr, r6 │ │ │ │ add r5, r5, #256 @ 0x100 │ │ │ │ - bne 4af4 │ │ │ │ - ldr r0, [pc, #140] @ 4bc8 │ │ │ │ - mov r6, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, #4224 @ 0x1080 │ │ │ │ - mov lr, r4 │ │ │ │ - add lr, lr, #12 │ │ │ │ - add r4, r4, #8 │ │ │ │ - sub ip, r6, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - lsl ip, ip, #6 │ │ │ │ - lsl r5, r6, #6 │ │ │ │ - and r2, r3, #63 @ 0x3f │ │ │ │ - add r1, r5, r3, asr #6 │ │ │ │ - add r2, ip, r2 │ │ │ │ - add r7, r2, #32 │ │ │ │ - add r8, r1, #32 │ │ │ │ - ldr r7, [r0, r7, lsl #2] │ │ │ │ - ldr r8, [r0, r8, lsl #2] │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - eor r7, r7, r8 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - str r7, [r4, r3, lsl #3] │ │ │ │ - ldr r2, [r2, #2180] @ 0x884 │ │ │ │ - ldr r1, [r1, #2180] @ 0x884 │ │ │ │ - eor r2, r2, r1 │ │ │ │ - str r2, [lr, r3, lsl #3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #4096 @ 0x1000 │ │ │ │ - bne 4b60 │ │ │ │ - add r6, r6, #2 │ │ │ │ - cmp r6, #9 │ │ │ │ - add r4, r4, #32768 @ 0x8000 │ │ │ │ - add lr, lr, #32768 @ 0x8000 │ │ │ │ - bne 4b50 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq pc, [r6], -ip │ │ │ │ - ldrdeq lr, [r6], -r8 │ │ │ │ - andeq pc, r6, ip, ror lr @ │ │ │ │ + bne 4ab0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq pc, r6, r0, lsr #30 │ │ │ │ + andeq lr, r6, ip, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #1016] @ 4fd0 │ │ │ │ + ldr r4, [pc, #1016] @ 4f00 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r1, [pc, #1012] @ 4fd4 │ │ │ │ + ldr r1, [pc, #1012] @ 4f04 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r4, #3104 @ 0xc20 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2229,94 +2177,94 @@ │ │ │ │ str r3, [r4, #3168] @ 0xc60 │ │ │ │ ldr r3, [sp] │ │ │ │ str r3, [r4, #3184] @ 0xc70 │ │ │ │ str r9, [r4, #3200] @ 0xc80 │ │ │ │ str r8, [r4, #3216] @ 0xc90 │ │ │ │ str ip, [r4, #3224] @ 0xc98 │ │ │ │ str r0, [r4, #3228] @ 0xc9c │ │ │ │ - bne 4d08 │ │ │ │ + bne 4c38 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq lr, [r4], -ip │ │ │ │ - ldrdeq lr, [r4], -r0 │ │ │ │ - ldr ip, [pc, #3844] @ 5ee4 │ │ │ │ + andeq lr, r4, ip, asr #3 │ │ │ │ + andeq lr, r4, r0, lsr #29 │ │ │ │ + ldr ip, [pc, #3844] @ 5e14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r1, [ip, #3076] @ 0xc04 │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r5, [r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 63dc │ │ │ │ + beq 630c │ │ │ │ add ip, ip, #3072 @ 0xc00 │ │ │ │ mov r2, #0 │ │ │ │ sub lr, r0, #1 │ │ │ │ add ip, ip, #4 │ │ │ │ mov r3, r2 │ │ │ │ - b 502c │ │ │ │ + b 4f5c │ │ │ │ cmp r0, r1 │ │ │ │ ldrb r1, [ip, #1]! │ │ │ │ addne r2, r2, #3 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 62b4 │ │ │ │ + beq 61e4 │ │ │ │ ldrb r0, [lr, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5014 │ │ │ │ - ldr r1, [pc, #3752] @ 5ee8 │ │ │ │ + bne 4f44 │ │ │ │ + ldr r1, [pc, #3752] @ 5e18 │ │ │ │ lsl r0, r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, r1, r3 │ │ │ │ ldrb ip, [ip, #3076] @ 0xc04 │ │ │ │ cmp ip, #0 │ │ │ │ addne r1, r1, #3072 @ 0xc00 │ │ │ │ addne r1, r1, #4 │ │ │ │ addne r3, r1, r3 │ │ │ │ - beq 5070 │ │ │ │ + beq 4fa0 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5060 │ │ │ │ + bne 4f90 │ │ │ │ cmp r2, r0 │ │ │ │ - bge 5f28 │ │ │ │ - ldr r1, [pc, #3692] @ 5eec │ │ │ │ + bge 5e58 │ │ │ │ + ldr r1, [pc, #3692] @ 5e1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #3072] @ 0xc00 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r2, r3, #20 │ │ │ │ lsr r2, r2, #20 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r1, #3072] @ 0xc00 │ │ │ │ - beq 5f28 │ │ │ │ + beq 5e58 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #3652] @ 5ef0 │ │ │ │ - ldr r4, [pc, #3652] @ 5ef4 │ │ │ │ + ldr r3, [pc, #3652] @ 5e20 │ │ │ │ + ldr r4, [pc, #3652] @ 5e24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #3644] @ 5ef8 │ │ │ │ - ldr lr, [pc, #3644] @ 5efc │ │ │ │ + ldr r3, [pc, #3644] @ 5e28 │ │ │ │ + ldr lr, [pc, #3644] @ 5e2c │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ - b 5524 │ │ │ │ + b 5454 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r3, lr, r2 │ │ │ │ ldrb r9, [r3, #3076] @ 0xc04 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - beq 550c │ │ │ │ + beq 543c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5534 │ │ │ │ + beq 5464 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r1, r9, sl │ │ │ │ add r2, r6, r1, lsl #7 │ │ │ │ and r0, r5, #127 @ 0x7f │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r5, [lr, #3112] @ 0xc28 │ │ │ │ add r0, r0, sl │ │ │ │ @@ -2568,23 +2516,23 @@ │ │ │ │ str ip, [lr, #3176] @ 0xc68 │ │ │ │ str r7, [lr, #3192] @ 0xc78 │ │ │ │ str fp, [lr, #3204] @ 0xc84 │ │ │ │ str r3, [lr, #3220] @ 0xc94 │ │ │ │ str r6, [lr, #3224] @ 0xc98 │ │ │ │ str r5, [lr, #3228] @ 0xc9c │ │ │ │ cmp sl, #896 @ 0x380 │ │ │ │ - beq 5808 │ │ │ │ + beq 5738 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, sl, #128 @ 0x80 │ │ │ │ ldrb r5, [r3, #1]! │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5808 │ │ │ │ + beq 5738 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 50e0 │ │ │ │ + bne 5010 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ and r2, r5, #127 @ 0x7f │ │ │ │ add r2, r2, sl │ │ │ │ add r3, ip, r2, lsl #7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r1, [r4, #3112] @ 0xc28 │ │ │ │ cmp sl, #896 @ 0x380 │ │ │ │ @@ -2757,21 +2705,21 @@ │ │ │ │ str r3, [r4, #3204] @ 0xc84 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r9, #0 │ │ │ │ str r3, [r4, #3208] @ 0xc88 │ │ │ │ str r0, [r4, #3220] @ 0xc94 │ │ │ │ str r1, [r4, #3224] @ 0xc98 │ │ │ │ str r2, [r4, #3228] @ 0xc9c │ │ │ │ - bne 5514 │ │ │ │ + bne 5444 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - beq 5e70 │ │ │ │ + beq 5da0 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 5e70 │ │ │ │ - ldr r3, [pc, #1756] @ 5f00 │ │ │ │ + bgt 5da0 │ │ │ │ + ldr r3, [pc, #1756] @ 5e30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #3108] @ 0xc24 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #3160] @ 0xc58 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, #3072 @ 0xc00 │ │ │ │ ldr r0, [r3, #3112] @ 0xc28 │ │ │ │ @@ -2815,15 +2763,15 @@ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #3184] @ 0xc70 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #3200] @ 0xc80 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1552] @ 5f04 │ │ │ │ + ldr r2, [pc, #1552] @ 5e34 │ │ │ │ ldr r0, [r3, #3228] @ 0xc9c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [r3, #3120] @ 0xc30 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r3, #3136] @ 0xc40 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ @@ -2883,15 +2831,15 @@ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #208] @ 0xd0 │ │ │ │ str fp, [sp, #216] @ 0xd8 │ │ │ │ str r9, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - b 5d54 │ │ │ │ + b 5c84 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ add sl, r3, r2 │ │ │ │ add r3, r0, sl, lsl #7 │ │ │ │ ldr sl, [r0, sl, lsl #7] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ eor r0, r0, sl │ │ │ │ @@ -3096,21 +3044,21 @@ │ │ │ │ eor r9, r9, sl │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov sl, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - beq 62f4 │ │ │ │ + beq 6224 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5a00 │ │ │ │ + bne 5930 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5e70 │ │ │ │ - ldr r3, [pc, #408] @ 5f08 │ │ │ │ + beq 5da0 │ │ │ │ + ldr r3, [pc, #408] @ 5e38 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #3228] @ 0xc9c │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [r3, #3224] @ 0xc98 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [r3, #3220] @ 0xc94 │ │ │ │ @@ -3169,15 +3117,15 @@ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [r3, #3112] @ 0xc28 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r3, #3108] @ 0xc24 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, #3104] @ 0xc20 │ │ │ │ ldr lr, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #144] @ 5f0c │ │ │ │ + ldr r3, [pc, #144] @ 5e3c │ │ │ │ ldrb r2, [lr, #2] │ │ │ │ add r3, pc, r3 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ ldrb ip, [lr] │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ ldrb r1, [lr, #3] │ │ │ │ strb r2, [r3, #3078] @ 0xc06 │ │ │ │ @@ -3197,42 +3145,42 @@ │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ strb ip, [r3, #3076] @ 0xc04 │ │ │ │ strb r0, [r3, #3081] @ 0xc09 │ │ │ │ strb r1, [r3, #3082] @ 0xc0a │ │ │ │ strb r2, [r3, #3083] @ 0xc0b │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq sp, [r4], -r8 │ │ │ │ - muleq r4, r8, ip │ │ │ │ - andeq sp, r4, ip, asr ip │ │ │ │ - andeq lr, r4, ip, lsl #18 │ │ │ │ - andeq sp, r4, r0, lsl ip │ │ │ │ - strdeq lr, [r4], -r8 │ │ │ │ - andeq sp, r4, ip, lsl #24 │ │ │ │ - @ instruction: 0x0004d4b8 │ │ │ │ - andeq lr, r4, r4, asr #1 │ │ │ │ - andeq ip, r4, r8, ror #30 │ │ │ │ - andeq ip, r4, ip, asr lr │ │ │ │ - andeq ip, r4, r4, lsr #27 │ │ │ │ - andeq sp, r4, r0, lsl #21 │ │ │ │ - andeq sp, r4, ip, lsl #19 │ │ │ │ - muleq r4, ip, ip │ │ │ │ - ldrdeq ip, [r4], -ip @ │ │ │ │ - andeq sp, r4, r4, asr #11 │ │ │ │ - ldr r4, [pc, #-32] @ 5f10 │ │ │ │ - ldr r1, [pc, #-32] @ 5f14 │ │ │ │ + andeq sp, r4, r8, asr #27 │ │ │ │ + andeq sp, r4, r8, ror #26 │ │ │ │ + andeq sp, r4, ip, lsr #26 │ │ │ │ + ldrdeq lr, [r4], -ip │ │ │ │ + andeq sp, r4, r0, ror #25 │ │ │ │ + andeq lr, r4, r8, asr #19 │ │ │ │ + ldrdeq sp, [r4], -ip │ │ │ │ + andeq sp, r4, r8, lsl #11 │ │ │ │ + muleq r4, r4, r1 │ │ │ │ + andeq sp, r4, r8, lsr r0 │ │ │ │ + andeq ip, r4, ip, lsr #30 │ │ │ │ + andeq ip, r4, r4, ror lr │ │ │ │ + andeq sp, r4, r0, asr fp │ │ │ │ + andeq sp, r4, ip, asr sl │ │ │ │ + andeq ip, r4, ip, ror #26 │ │ │ │ + andeq ip, r4, ip, lsr #21 │ │ │ │ + muleq r4, r4, r6 │ │ │ │ + ldr r4, [pc, #-32] @ 5e40 │ │ │ │ + ldr r1, [pc, #-32] @ 5e44 │ │ │ │ and r3, r5, #127 @ 0x7f │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r3, lsl #7 │ │ │ │ add r0, r4, #3104 @ 0xc20 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 2948 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5e70 │ │ │ │ + beq 5da0 │ │ │ │ ldr r3, [r4, #3188] @ 0xc74 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #3184] @ 0xc70 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #3180] @ 0xc6c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #3176] @ 0xc68 │ │ │ │ @@ -3277,28 +3225,28 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #3112] @ 0xc28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #3108] @ 0xc24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #3104] @ 0xc20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-276] @ 5f18 │ │ │ │ + ldr r3, [pc, #-276] @ 5e48 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-288] @ 5f1c │ │ │ │ + ldr r3, [pc, #-288] @ 5e4c │ │ │ │ mov r4, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5e70 │ │ │ │ + beq 5da0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ and r1, r1, #127 @ 0x7f │ │ │ │ add r1, r1, r4 │ │ │ │ add r2, r0, r1, lsl #7 │ │ │ │ ldr r1, [r0, r1, lsl #7] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r4, r4, #128 @ 0x80 │ │ │ │ @@ -3439,33 +3387,33 @@ │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r2, [r2, #124] @ 0x7c │ │ │ │ eor sl, sl, r1 │ │ │ │ eor fp, fp, r2 │ │ │ │ str r9, [r3, #3220] @ 0xc94 │ │ │ │ str sl, [r3, #3224] @ 0xc98 │ │ │ │ str fp, [r3, #3228] @ 0xc9c │ │ │ │ - bne 6048 │ │ │ │ - b 5e70 │ │ │ │ + bne 5f78 │ │ │ │ + b 5da0 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 62e4 │ │ │ │ + bgt 6214 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, r3 │ │ │ │ - b 62d8 │ │ │ │ + b 6208 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 62ec │ │ │ │ + beq 621c │ │ │ │ ldrb r0, [r1], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62c8 │ │ │ │ + bne 61f8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b 5070 │ │ │ │ + b 4fa0 │ │ │ │ mov r0, #16 │ │ │ │ - b 5070 │ │ │ │ - ldr r3, [pc, #-988] @ 5f20 │ │ │ │ + b 4fa0 │ │ │ │ + ldr r3, [pc, #-988] @ 5e50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #3104] @ 0xc20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #3108] @ 0xc24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #3112] @ 0xc28 │ │ │ │ @@ -3514,29 +3462,29 @@ │ │ │ │ str r4, [r3, #3208] @ 0xc88 │ │ │ │ str lr, [r3, #3212] @ 0xc8c │ │ │ │ str fp, [r3, #3220] @ 0xc94 │ │ │ │ str r9, [r3, #3224] @ 0xc98 │ │ │ │ str r0, [r3, #3228] @ 0xc9c │ │ │ │ str r2, [r3, #3200] @ 0xc80 │ │ │ │ str ip, [r3, #3216] @ 0xc90 │ │ │ │ - b 5e70 │ │ │ │ + b 5da0 │ │ │ │ cmp r5, #0 │ │ │ │ movne r3, r1 │ │ │ │ movne r2, r1 │ │ │ │ - bne 62bc │ │ │ │ - ldr r1, [pc, #-1232] @ 5f24 │ │ │ │ + bne 61ec │ │ │ │ + ldr r1, [pc, #-1232] @ 5e54 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, ip, #3104 @ 0xc20 │ │ │ │ bl 2948 │ │ │ │ - b 5e70 │ │ │ │ - ldr ip, [pc, #260] @ 6510 │ │ │ │ - ldr r3, [pc, #260] @ 6514 │ │ │ │ + b 5da0 │ │ │ │ + ldr ip, [pc, #204] @ 6408 │ │ │ │ + ldr r3, [pc, #204] @ 640c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r5, [pc, #256] @ 6518 │ │ │ │ + ldr r5, [pc, #200] @ 6410 │ │ │ │ mov r2, #0 │ │ │ │ and ip, ip, r1, lsr #1 │ │ │ │ and r3, r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ orr ip, ip, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov lr, r2 │ │ │ │ @@ -3547,19 +3495,19 @@ │ │ │ │ ldr r6, [r5, r3, lsl #3] │ │ │ │ add r2, r2, #16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ orr r4, r4, r6 │ │ │ │ orr lr, lr, r3 │ │ │ │ lsr ip, ip, #4 │ │ │ │ - bne 6434 │ │ │ │ - ldr r3, [pc, #168] @ 6510 │ │ │ │ - ldr r0, [pc, #168] @ 6514 │ │ │ │ + bne 6364 │ │ │ │ + ldr r3, [pc, #112] @ 6408 │ │ │ │ + ldr r0, [pc, #112] @ 640c │ │ │ │ and r3, r3, r1 │ │ │ │ - ldr r1, [pc, #168] @ 651c │ │ │ │ + ldr r1, [pc, #112] @ 6414 │ │ │ │ mov r2, #0 │ │ │ │ and r0, r0, r7, lsl #1 │ │ │ │ orr r0, r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ and r3, r0, #15 │ │ │ │ @@ -3568,649 +3516,1127 @@ │ │ │ │ ldr r6, [r1, r3, lsl #3] │ │ │ │ add r2, r2, #16 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ orr r5, r5, r6 │ │ │ │ orr ip, ip, r3 │ │ │ │ lsr r0, r0, #4 │ │ │ │ - bne 6488 │ │ │ │ - ldr r3, [pc, #100] @ 6520 │ │ │ │ - ldr r0, [pc, #100] @ 6524 │ │ │ │ - and r2, r3, r4, lsl #2 │ │ │ │ - and r4, r4, r0 │ │ │ │ - orr r2, r2, r4 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - str r2, [r1, #3232] @ 0xca0 │ │ │ │ - and r2, r3, lr, lsl #2 │ │ │ │ - and lr, lr, r0 │ │ │ │ - orr r2, r2, lr │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - str r2, [r1, #3236] @ 0xca4 │ │ │ │ - and r2, r3, r5, lsl #2 │ │ │ │ - and r3, r3, ip, lsl #2 │ │ │ │ - and r5, r5, r0 │ │ │ │ - and ip, ip, r0 │ │ │ │ - orr r2, r2, r5 │ │ │ │ - orr r3, r3, ip │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r2, [r1, #3240] @ 0xca8 │ │ │ │ - str r3, [r1, #3244] @ 0xcac │ │ │ │ + bne 63b8 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + lsl ip, ip, #2 │ │ │ │ + str r4, [r1, #3232] @ 0xca0 │ │ │ │ + str lr, [r1, #3236] @ 0xca4 │ │ │ │ + str r5, [r1, #3240] @ 0xca8 │ │ │ │ + str ip, [r1, #3244] @ 0xcac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ - bge feab0fc4 │ │ │ │ - @ instruction: 0x0004c8b0 │ │ │ │ - andeq ip, r4, ip, asr r8 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ + bge feab0ebc │ │ │ │ + andeq ip, r4, r0, lsl #19 │ │ │ │ + andeq ip, r4, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r2, [pc, #224] @ 6614 │ │ │ │ - ldr ip, [pc, #224] @ 6618 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldmib r0, {r5, lr} │ │ │ │ - and r3, r2, r6, asr #1 │ │ │ │ - and r6, ip, r6, asr #3 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - orr r3, r3, r6 │ │ │ │ - ldr r0, [pc, #200] @ 661c │ │ │ │ - and r6, r2, lr, asr #1 │ │ │ │ - and lr, ip, lr, asr #3 │ │ │ │ - orr lr, r6, lr │ │ │ │ - and r3, r0, r3, asr #1 │ │ │ │ - ldr r8, [pc, #184] @ 6620 │ │ │ │ - and r0, r0, lr, asr #1 │ │ │ │ - and lr, r2, r4, asr #1 │ │ │ │ - and r4, ip, r4, asr #3 │ │ │ │ - and r2, r2, r5, asr #1 │ │ │ │ - and ip, ip, r5, asr #3 │ │ │ │ - orr lr, lr, r4 │ │ │ │ - orr r2, r2, ip │ │ │ │ - ldr r7, [pc, #156] @ 6624 │ │ │ │ - and ip, r8, lr, lsl #3 │ │ │ │ - ldr r4, [pc, #152] @ 6628 │ │ │ │ - and r8, r8, r2, lsl #3 │ │ │ │ - add r7, pc, r7 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr lr, [r0, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r8, [pc, #156] @ 64d0 │ │ │ │ + ldr r0, [pc, #156] @ 64d4 │ │ │ │ + ldr r7, [pc, #156] @ 64d8 │ │ │ │ + and r3, r0, r3, asr #3 │ │ │ │ + and r2, r8, r2, lsl #1 │ │ │ │ + ldr r4, [pc, #148] @ 64dc │ │ │ │ + and r8, r8, ip, lsl #1 │ │ │ │ orr r8, r3, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ and r3, r3, #15 │ │ │ │ + and r0, r0, lr, asr #3 │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, #0 │ │ │ │ - orr r0, r0, ip │ │ │ │ + orr r0, r0, r2 │ │ │ │ add r7, r7, #2048 @ 0x800 │ │ │ │ add r4, r4, #1024 @ 0x400 │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - beq 65fc │ │ │ │ + beq 64b8 │ │ │ │ and r2, r0, #15 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ add r6, r4, r2, lsl #3 │ │ │ │ ldr r5, [r4, r2, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r3, #16 │ │ │ │ orr lr, lr, r5 │ │ │ │ orr ip, ip, r2 │ │ │ │ lsr r0, r0, #4 │ │ │ │ - bne 65bc │ │ │ │ + bne 6478 │ │ │ │ str lr, [r1] │ │ │ │ str ip, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldm r7, {r2, r3} │ │ │ │ lsr r0, r8, #4 │ │ │ │ orr ip, ip, r3 │ │ │ │ orr lr, lr, r2 │ │ │ │ mov r3, #9 │ │ │ │ - b 65c4 │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - andseq lr, pc, pc, lsl r0 @ │ │ │ │ - svceq 0x000f0f0f │ │ │ │ + b 6480 │ │ │ │ @ instruction: 0xf0f0f0f0 │ │ │ │ - andeq ip, r4, r8, asr #14 │ │ │ │ - andeq ip, r4, r8, lsr r7 │ │ │ │ - ldr r3, [pc, #2124] @ 6e80 │ │ │ │ + svceq 0x000f0f0f │ │ │ │ + andeq ip, r4, ip, lsl #17 │ │ │ │ + andeq ip, r4, ip, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + ldr r5, [pc, #380] @ 6668 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + bl 2948 │ │ │ │ + ldr r3, [pc, #348] @ 666c │ │ │ │ + add r0, r5, #3968 @ 0xf80 │ │ │ │ add r3, pc, r3 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + ldr r2, [r3, #3244] @ 0xcac │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr sl, [r3, #3232] @ 0xca0 │ │ │ │ - ldr r5, [r3, #3236] @ 0xca4 │ │ │ │ - ldr r7, [r3, #3240] @ 0xca8 │ │ │ │ - ldr r8, [r3, #3244] @ 0xcac │ │ │ │ + ldr fp, [r3, #3236] @ 0xca4 │ │ │ │ + ldr r9, [r3, #3240] @ 0xca8 │ │ │ │ + str r4, [r3, #3252] @ 0xcb4 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #3248] @ 0xcb0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #2016] @ 6e84 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r0, #60] @ 0x3c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r0, #76] @ 0x4c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r0, #100] @ 0x64 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r0, #104] @ 0x68 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, r2, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r0, #108] @ 0x6c │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, r2, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, r2, #36864 @ 0x9000 │ │ │ │ - add r3, r3, #140 @ 0x8c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r0, #112] @ 0x70 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r0, #120] @ 0x78 │ │ │ │ - add fp, r2, #69632 @ 0x11000 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r0, #124] @ 0x7c │ │ │ │ - mov r4, r1 │ │ │ │ - add lr, r2, #36864 @ 0x9000 │ │ │ │ - add ip, r2, #69632 @ 0x11000 │ │ │ │ - add r1, r2, #102400 @ 0x19000 │ │ │ │ - add fp, fp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #1764] @ 6e88 │ │ │ │ - add r1, r1, #136 @ 0x88 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r4, [sp, #156] @ 0x9c │ │ │ │ - add lr, lr, #136 @ 0x88 │ │ │ │ - add ip, ip, #136 @ 0x88 │ │ │ │ - mov r4, r5 │ │ │ │ - mov sl, fp │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - subs r2, r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - eor r0, r1, r2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r2, [sp] │ │ │ │ - and r6, r0, r3 │ │ │ │ - eor r5, r1, r4 │ │ │ │ - ldr r9, [r9, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ - ldr r6, [lr, r0, lsr #16] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r0, lsr #16] │ │ │ │ - eor r6, r6, r9 │ │ │ │ - and r9, r5, r3 │ │ │ │ - ldr r0, [ip, r9] │ │ │ │ - eor r0, r0, r2 │ │ │ │ - ldr r2, [sl, r9] │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r6, [r6, r5, lsr #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - eor r0, r0, r7 │ │ │ │ - add fp, r6, #102400 @ 0x19000 │ │ │ │ - add fp, fp, #140 @ 0x8c │ │ │ │ - ldr r5, [fp, r5, lsr #16] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - eor r2, r2, r5 │ │ │ │ - eor r2, r2, r8 │ │ │ │ - ldr r5, [sp] │ │ │ │ - eor r8, r6, r0 │ │ │ │ - and r6, r8, r3 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r5, r6] │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - ldr r9, [lr, r8, lsr #16] │ │ │ │ - ldr r8, [r1, r8, lsr #16] │ │ │ │ - eor r7, r7, r2 │ │ │ │ - eor r5, r5, r9 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - and r8, r7, r3 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - ldr r4, [ip, r8] │ │ │ │ - eor r5, r5, r9 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r4, [sl, r8] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r7, lsr #16] │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, r5, #2176 @ 0x880 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r5, #2944 @ 0xb80 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, r5, #3200 @ 0xc80 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b 6670 │ │ │ │ + andeq lr, r6, ip, asr #9 │ │ │ │ + andeq ip, r4, r8, asr #15 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + eor r4, r3, sl │ │ │ │ + add ip, r8, #896 @ 0x380 │ │ │ │ + add r1, r8, #128 @ 0x80 │ │ │ │ + and r2, r4, #255 @ 0xff │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr lr, [r1, r2] │ │ │ │ + ldr r5, [r0, r2] │ │ │ │ + ldr r2, [ip, r4, lsr #24] │ │ │ │ + eor r3, r3, fp │ │ │ │ + add r6, r8, #1152 @ 0x480 │ │ │ │ + eor lr, lr, r2 │ │ │ │ + and r2, r3, #255 @ 0xff │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [r6, r2] │ │ │ │ + add r0, r8, #1920 @ 0x780 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + ldr r6, [r0, r3, lsr #24] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [r7, r4, lsr #24] │ │ │ │ + lsr r2, r4, #8 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + add r8, r8, #384 @ 0x180 │ │ │ │ eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r7, lsr #16] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - eor r8, r7, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r7, [sp] │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - eor r9, r6, r0 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r6, [r8, r2] │ │ │ │ + add r1, r7, #640 @ 0x280 │ │ │ │ + str r8, [sp, #28] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + mov r8, r7 │ │ │ │ + add r7, r7, #2432 @ 0x980 │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ldr r7, [r7, r2] │ │ │ │ + add r2, r8, #1408 @ 0x580 │ │ │ │ + ldr r8, [r1, r4] │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r8 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + lsr r6, r3, #8 │ │ │ │ + ldr r8, [r8, r3, lsr #24] │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + eor r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - eor r9, r6, r5 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - eor r9, r6, r0 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + and r8, r3, #255 @ 0xff │ │ │ │ + add r3, r7, #2688 @ 0xa80 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + eor r4, r4, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r7 │ │ │ │ + add r3, r7, #1664 @ 0x680 │ │ │ │ + ldr r7, [r2, r6] │ │ │ │ + eor r7, r7, lr │ │ │ │ + add lr, r5, #3456 @ 0xd80 │ │ │ │ + add lr, lr, #4 │ │ │ │ + ldr r6, [lr, r6] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - and r6, r9, r3 │ │ │ │ - ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + ldr lr, [r3, r8] │ │ │ │ + add r4, r5, #3712 @ 0xe80 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [r4, r8] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + eor r6, r6, lr │ │ │ │ + eor r6, r6, r5 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + eor r7, r7, r9 │ │ │ │ + eor lr, r7, r5 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + and r4, lr, #255 @ 0xff │ │ │ │ + ldr r8, [r8, r4] │ │ │ │ + ldr r4, [r9, r4] │ │ │ │ + ldr r9, [ip, lr, lsr #24] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + eor r8, r8, r9 │ │ │ │ + eor r5, r6, r5 │ │ │ │ + eor r8, r8, sl │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + and r9, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r9] │ │ │ │ + eor r8, r8, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r9, [sl, r9] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr sl, [sl, lr, lsr #24] │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r4, r4, fp │ │ │ │ + ldr sl, [r0, r5, lsr #24] │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + eor r4, r4, r9 │ │ │ │ + lsr r9, lr, #8 │ │ │ │ + and r9, r9, #255 @ 0xff │ │ │ │ + eor sl, sl, r8 │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + ldr r8, [fp, r9] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor sl, sl, r8 │ │ │ │ + ldr r8, [fp, r9] │ │ │ │ + ldr r9, [r1, lr] │ │ │ │ + lsr fp, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, r5, lsr #24] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, lr │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [lr, fp] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr lr, [r3, r5] │ │ │ │ eor r8, r8, r4 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - eor r9, r6, r0 │ │ │ │ - and r6, r9, r3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr lr, [r4, r5] │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r5, r9, r5 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr sl, [r4, lr] │ │ │ │ + ldr lr, [fp, lr] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor r4, r8, r4 │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - eor r9, r6, r5 │ │ │ │ - and r6, r9, r3 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sl, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #84] @ 0x54 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor lr, r6, lr │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ eor r8, r8, r4 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r9, r8, r0 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - and r6, r9, r3 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r9, r8, r5 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - and r6, r9, r3 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #116] @ 0x74 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, lr, lsr #24] │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r9, [r9, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + ldr r9, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r9, [r9, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, fp] │ │ │ │ + ldr r8, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - eor r9, r8, r0 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [sp] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - and r6, r9, r3 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + eor r9, r9, sl │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #140] @ 0x8c │ │ │ │ + eor r5, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr sl, [sl, lr] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + eor sl, sl, fp │ │ │ │ + eor r4, r8, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [r0, r4, lsr #24] │ │ │ │ + lsr r6, r5, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r7, [r7, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, fp] │ │ │ │ + ldr r6, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [sp, #148] @ 0x94 │ │ │ │ + eor r5, r7, lr │ │ │ │ + and r4, r5, #255 @ 0xff │ │ │ │ + ldr sl, [sl, r4] │ │ │ │ + ldr lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor lr, r6, lr │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r9, r9, sl │ │ │ │ + and sl, lr, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r9, r9, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr r8, [r0, lr, lsr #24] │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r8, r8, r9 │ │ │ │ + lsr sl, r5, #8 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + ldr r9, [r9, sl] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor r8, r8, r9 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r9, [r9, sl] │ │ │ │ + ldr sl, [r1, r5] │ │ │ │ + lsr fp, lr, #8 │ │ │ │ + eor r8, r8, sl │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [sl, r5] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr sl, [sl, lr, lsr #24] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [r2, fp] │ │ │ │ + ldr r9, [r5, fp] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + eor sl, sl, r8 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + eor r9, r9, r4 │ │ │ │ + ldr r4, [r3, lr] │ │ │ │ + ldr lr, [r8, lr] │ │ │ │ + ldr r8, [sp, #156] @ 0x9c │ │ │ │ + eor sl, sl, r4 │ │ │ │ + eor r5, sl, r8 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r9, r9, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr r8, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + eor r8, r8, fp │ │ │ │ + eor r4, r9, r4 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r7, r7, r8 │ │ │ │ + and r8, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, r8] │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r8, [fp, r8] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r6, [r0, r4, lsr #24] │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + lsr r8, r5, #8 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + ldr r7, [r7, r8] │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r7, [r7, r8] │ │ │ │ + ldr r8, [r1, r5] │ │ │ │ + lsr fp, r4, #8 │ │ │ │ + eor r6, r6, r8 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + and fp, fp, #255 @ 0xff │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r8, [r8, r4, lsr #24] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r2, fp] │ │ │ │ + ldr r7, [r5, fp] │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [r3, r4] │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + eor r6, r8, r6 │ │ │ │ + eor r7, r7, lr │ │ │ │ + ldr lr, [sp, #168] @ 0xa8 │ │ │ │ + and r4, r6, #255 @ 0xff │ │ │ │ + eor r5, r7, lr │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr lr, [lr, r4] │ │ │ │ + ldr r4, [fp, r4] │ │ │ │ + ldr fp, [ip, r6, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor lr, lr, sl │ │ │ │ + and sl, r5, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor lr, lr, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r6, lsr #24] │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr sl, [r0, r5, lsr #24] │ │ │ │ + lsr r9, r6, #8 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + and r9, r9, #255 @ 0xff │ │ │ │ + lsr r6, r6, #16 │ │ │ │ + ldr sl, [sl, r9] │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + ldr fp, [r1, r6] │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor lr, lr, fp │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r6, [fp, r6] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r9, [sl, r9] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + lsr sl, r5, #8 │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + eor r4, r4, fp │ │ │ │ + eor r4, r4, r9 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + ldr r9, [r2, sl] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr lr, [r3, r5] │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, sl] │ │ │ │ + ldr lr, [lr, r5] │ │ │ │ + ldr r5, [sp, #172] @ 0xac │ │ │ │ eor r6, r6, r4 │ │ │ │ - and r4, r8, r3 │ │ │ │ - ldr r5, [ip, r4] │ │ │ │ - ldr r4, [sl, r4] │ │ │ │ + eor r5, r9, r5 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor r6, r6, lr │ │ │ │ + and lr, r5, #255 @ 0xff │ │ │ │ + ldr sl, [r4, lr] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr fp, [ip, r5, lsr #24] │ │ │ │ + eor r4, r6, r4 │ │ │ │ + eor sl, sl, fp │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + eor r8, r8, sl │ │ │ │ + and sl, r4, #255 @ 0xff │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + eor r8, r8, fp │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr sl, [fp, sl] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + ldr fp, [fp, r5, lsr #24] │ │ │ │ + eor lr, lr, fp │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r7, [r0, r4, lsr #24] │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor r7, r7, r8 │ │ │ │ + lsr sl, r5, #8 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + ldr r8, [r8, sl] │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr fp, [r1, r5] │ │ │ │ + eor r7, r7, r8 │ │ │ │ + eor r7, r7, fp │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr sl, [r8, sl] │ │ │ │ + ldr fp, [fp, r4, lsr #24] │ │ │ │ + lsr r8, r4, #8 │ │ │ │ + eor lr, lr, fp │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + eor lr, lr, sl │ │ │ │ + eor lr, lr, r5 │ │ │ │ + ldr r5, [r2, r8] │ │ │ │ + lsr r4, r4, #16 │ │ │ │ eor r5, r5, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r7, [sp] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + and r4, r4, #255 @ 0xff │ │ │ │ + ldr r7, [r7, r8] │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r7, [r3, r4] │ │ │ │ + eor sl, r5, r7 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + eor fp, lr, r4 │ │ │ │ + ldr lr, [sp, #180] @ 0xb4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + eor lr, sl, lr │ │ │ │ + ldr r5, [ip, lr, lsr #24] │ │ │ │ + and ip, lr, #255 @ 0xff │ │ │ │ + ldr r4, [r4, ip] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + eor r4, r4, r9 │ │ │ │ + ldr r5, [r5, ip] │ │ │ │ + ldr ip, [sp, #184] @ 0xb8 │ │ │ │ + eor ip, fp, ip │ │ │ │ + ldr r0, [r0, ip, lsr #24] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r7, [r9, lr, lsr #24] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ eor r5, r5, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r9, r8, r5 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - and r6, r9, r3 │ │ │ │ + and r6, ip, #255 @ 0xff │ │ │ │ ldr r7, [r7, r6] │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #124] @ 0x7c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r0, r0, r6 │ │ │ │ - ldr r6, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - eor r2, r2, r6 │ │ │ │ - eor r9, r8, r0 │ │ │ │ - ldr r6, [sp] │ │ │ │ - and r7, r9, r3 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ - ldr r8, [sp, #132] @ 0x84 │ │ │ │ - ldr r7, [r1, r7] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - eor r8, r8, r2 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r5, [r5, r9, lsr #16] │ │ │ │ - eor r7, r7, r5 │ │ │ │ - and r5, r8, r3 │ │ │ │ - eor r7, r7, r4 │ │ │ │ - ldr r4, [ip, r5] │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - eor r6, r6, r4 │ │ │ │ - ldr r4, [r1, r8, lsr #16] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - ldr r4, [fp, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r5, r5, r4 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [sp] │ │ │ │ - eor r9, r4, r6 │ │ │ │ - and r4, r9, r3 │ │ │ │ - ldr r7, [r7, r4] │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - ldr r1, [lr, r9, lsr #16] │ │ │ │ - ldr r8, [sp, #140] @ 0x8c │ │ │ │ - eor r7, r7, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr r0, [r0, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + eor r4, r4, r7 │ │ │ │ eor r4, r4, r0 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - and r2, r8, r3 │ │ │ │ - ldr r0, [ip, r2] │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - ldr r2, [r1, r8, lsr #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - eor r9, r0, r2 │ │ │ │ - ldr r2, [fp, r8, lsr #16] │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - eor r9, r8, r9 │ │ │ │ - ldr r8, [sp, #148] @ 0x94 │ │ │ │ - eor r4, r4, r2 │ │ │ │ - ldr r2, [sp] │ │ │ │ - eor r7, r8, r4 │ │ │ │ - and r0, r9, r3 │ │ │ │ - ldr r8, [fp, r7, lsr #16] │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr fp, [lr, r9, lsr #16] │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r2, r2, fp │ │ │ │ - eor r2, r2, r6 │ │ │ │ - ldr r6, [r1, r9, lsr #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ eor r0, r0, r5 │ │ │ │ - and r5, r7, r3 │ │ │ │ - ldr r6, [r1, r7, lsr #16] │ │ │ │ - ldr r7, [ip, r5] │ │ │ │ - eor r2, r2, r7 │ │ │ │ - eor r7, r2, r6 │ │ │ │ - ldr r2, [sl, r5] │ │ │ │ - eor r0, r0, r2 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - bne 67c0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #156] @ 0x9c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - str sl, [r4] │ │ │ │ - stmib r4, {r3, r7, r8} │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + lsr r5, lr, #8 │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r6, [r8, r5] │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + ldr r5, [r8, r5] │ │ │ │ + ldr r1, [r1, lr] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor r6, r6, r4 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr r1, [r8, ip, lsr #24] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + lsr r1, ip, #8 │ │ │ │ + and r1, r1, #255 @ 0xff │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + lsr ip, ip, #16 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr r3, [r3, ip] │ │ │ │ + eor r0, r0, r1 │ │ │ │ + ldr r1, [r5, ip] │ │ │ │ + eor r2, r2, r6 │ │ │ │ + eor r9, r2, r3 │ │ │ │ + eor r3, r0, r1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 6670 │ │ │ │ + ldr r4, [sp, #188] @ 0xbc │ │ │ │ + stm r4, {sl, fp} │ │ │ │ + str r9, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, r4, r4, lsr #13 │ │ │ │ - andeq lr, r6, ip, lsl #6 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ee8 │ │ │ │ - ldr r2, [pc, #112] @ 6f10 │ │ │ │ + beq 7590 │ │ │ │ + ldr r2, [pc, #112] @ 75b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4222,31 +4648,31 @@ │ │ │ │ add r2, r2, lr │ │ │ │ lsl r0, r3, #12 │ │ │ │ orr r0, r0, ip, lsl #6 │ │ │ │ ldrb r3, [r2, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r0, r0, r3, lsl #18 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #36] @ 6f14 │ │ │ │ + ldr r3, [pc, #36] @ 75bc │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ ldrb r0, [r3, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00029fb4 │ │ │ │ - andeq r9, r2, r4, ror #30 │ │ │ │ + andeq fp, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0x0002babc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fb4 │ │ │ │ - ldr r2, [pc, #172] @ 6fdc │ │ │ │ + beq 7648 │ │ │ │ + ldr r2, [pc, #152] @ 7670 │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb lr, [r0, #8] │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4256,49 +4682,42 @@ │ │ │ │ ldrb r1, [r1, #672] @ 0x2a0 │ │ │ │ add r2, r2, lr │ │ │ │ lsl r3, r3, #12 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ orr r3, r3, r0, lsl #6 │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2, lsl #18 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - lsl r1, r3, #4 │ │ │ │ - and r1, r1, #4128768 @ 0x3f0000 │ │ │ │ - and r2, r2, #16128 @ 0x3f00 │ │ │ │ - and ip, r3, #63 @ 0x3f │ │ │ │ - orr r2, r2, r1 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + lsl r2, r3, #4 │ │ │ │ + and r2, r2, #4128768 @ 0x3f0000 │ │ │ │ + and r0, r0, #16128 @ 0x3f00 │ │ │ │ + orr r0, r0, r2 │ │ │ │ + and r2, r3, #63 @ 0x3f │ │ │ │ lsl r3, r3, #6 │ │ │ │ - ldr r1, [pc, #76] @ 6fe0 │ │ │ │ - orr r2, r2, ip │ │ │ │ - ldr r0, [pc, #72] @ 6fe4 │ │ │ │ + orr r0, r0, r2 │ │ │ │ and r3, r3, #1056964608 @ 0x3f000000 │ │ │ │ - orr r3, r2, r3 │ │ │ │ - and r0, r0, r3, lsl #2 │ │ │ │ - and r3, r3, r1 │ │ │ │ orr r0, r0, r3 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [pc, #44] @ 6fe8 │ │ │ │ + ldr r3, [pc, #36] @ 7674 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r3, r1 │ │ │ │ ldrb r2, [r2, #672] @ 0x2a0 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ orr r3, r3, r2, lsl #6 │ │ │ │ - b 6f70 │ │ │ │ - andeq r9, r2, r8, lsr #30 │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - muleq r2, r8, lr │ │ │ │ + b 7618 │ │ │ │ + andeq fp, r2, r0, lsl #21 │ │ │ │ + andeq fp, r2, r4, lsl #20 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7048 │ │ │ │ - ldr r2, [pc, #80] @ 7050 │ │ │ │ + beq 76d4 │ │ │ │ + ldr r2, [pc, #80] @ 76dc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r3, r2, r3 │ │ │ │ ldrb r3, [r3, #672] @ 0x2a0 │ │ │ │ @@ -4312,30 +4731,30 @@ │ │ │ │ orr r0, r0, ip, lsl #6 │ │ │ │ ldrb r3, [r2, #672] @ 0x2a0 │ │ │ │ orr r0, r0, r1 │ │ │ │ orr r0, r0, r3, lsl #18 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #25 │ │ │ │ bx lr │ │ │ │ - andeq r9, r2, r4, asr lr │ │ │ │ - ldr r3, [pc, #140] @ 70e8 │ │ │ │ + andeq fp, r2, r8, asr #19 │ │ │ │ + ldr r3, [pc, #140] @ 7774 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #132] @ 70ec │ │ │ │ - ldr lr, [pc, #132] @ 70f0 │ │ │ │ + ldr r4, [pc, #132] @ 7778 │ │ │ │ + ldr lr, [pc, #132] @ 777c │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ add r4, pc, r4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b 7094 │ │ │ │ + b 7720 │ │ │ │ ldrb r2, [ip, #544] @ 0x220 │ │ │ │ asr ip, r2, #5 │ │ │ │ ldr ip, [r0, ip, lsl #2] │ │ │ │ and r2, r2, #31 │ │ │ │ lsr r2, ip, r2 │ │ │ │ asr r1, r3, #5 │ │ │ │ tst r2, #1 │ │ │ │ @@ -4344,39 +4763,39 @@ │ │ │ │ and r6, r3, #31 │ │ │ │ orrne r2, r2, r5, lsl r6 │ │ │ │ add r3, r3, #1 │ │ │ │ eor ip, r3, #32 │ │ │ │ strne r2, [r1, #3256] @ 0xcb8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add ip, lr, ip │ │ │ │ - bne 7090 │ │ │ │ - ldr r0, [pc, #24] @ 70f4 │ │ │ │ + bne 771c │ │ │ │ + ldr r0, [pc, #24] @ 7780 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #3248 @ 0xcb0 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq fp, r4, ip, ror ip │ │ │ │ - andeq fp, r4, r0, ror #24 │ │ │ │ - ldrdeq r9, [r2], -ip │ │ │ │ - andeq fp, r4, r0, lsl #24 │ │ │ │ - ldr r3, [pc, #136] @ 7188 │ │ │ │ + strdeq fp, [r4], -r0 │ │ │ │ + ldrdeq fp, [r4], -r4 │ │ │ │ + andeq fp, r2, r0, asr r9 │ │ │ │ + andeq fp, r4, r4, ror r5 │ │ │ │ + ldr r3, [pc, #136] @ 7814 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #128] @ 718c │ │ │ │ - ldr r4, [pc, #128] @ 7190 │ │ │ │ + ldr r5, [pc, #128] @ 7818 │ │ │ │ + ldr r4, [pc, #128] @ 781c │ │ │ │ add r3, r3, #3264 @ 0xcc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r3] │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 7138 │ │ │ │ + b 77c4 │ │ │ │ ldrb r2, [lr, #544] @ 0x220 │ │ │ │ asr ip, r3, #5 │ │ │ │ ldr ip, [r0, ip, lsl #2] │ │ │ │ and lr, r3, #31 │ │ │ │ lsr ip, ip, lr │ │ │ │ asr r1, r2, #5 │ │ │ │ tst ip, #1 │ │ │ │ @@ -4385,35 +4804,35 @@ │ │ │ │ and r2, r2, #31 │ │ │ │ orrne r2, ip, r6, lsl r2 │ │ │ │ add r3, r3, #1 │ │ │ │ eor lr, r3, #32 │ │ │ │ strne r2, [r1, #3264] @ 0xcc0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ add lr, r4, lr │ │ │ │ - bne 7134 │ │ │ │ - ldr r0, [pc, #20] @ 7194 │ │ │ │ + bne 77c0 │ │ │ │ + ldr r0, [pc, #20] @ 7820 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #3264 @ 0xcc0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq fp, [r4], -r8 │ │ │ │ - @ instruction: 0x0004bbbc │ │ │ │ - andeq r9, r2, r8, lsr sp │ │ │ │ - andeq fp, r4, ip, asr fp │ │ │ │ + andeq fp, r4, ip, asr #10 │ │ │ │ + andeq fp, r4, r0, lsr r5 │ │ │ │ + andeq fp, r2, ip, lsr #17 │ │ │ │ + ldrdeq fp, [r4], -r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - ldr r2, [pc, #212] @ 727c │ │ │ │ + ldr r2, [pc, #212] @ 7908 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #9 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r6, r0, r3 │ │ │ │ - ldr r3, [pc, #192] @ 7280 │ │ │ │ + ldr r3, [pc, #192] @ 790c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r7, [pc, #184] @ 7284 │ │ │ │ + ldr r7, [pc, #184] @ 7910 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -4422,192 +4841,176 @@ │ │ │ │ mov r5, #1 │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ sub r3, ip, #6 │ │ │ │ add r2, r7, r2 │ │ │ │ ldrb lr, [r2, #672] @ 0x2a0 │ │ │ │ mov r2, #32 │ │ │ │ tst lr, r2 │ │ │ │ - beq 7228 │ │ │ │ + beq 78b4 │ │ │ │ add r0, sp, #16 │ │ │ │ asr r1, r3, #5 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #-16] │ │ │ │ and r4, r3, #31 │ │ │ │ orr r0, r0, r5, lsl r4 │ │ │ │ str r0, [r1, #-16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ asr r2, r2, #1 │ │ │ │ - bne 7204 │ │ │ │ + bne 7890 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ add ip, r3, #6 │ │ │ │ - bne 71f0 │ │ │ │ + bne 787c │ │ │ │ mov r0, sp │ │ │ │ - bl 7054 │ │ │ │ - ldr r2, [pc, #52] @ 7288 │ │ │ │ - ldr r3, [pc, #40] @ 7280 │ │ │ │ + bl 76e0 │ │ │ │ + ldr r2, [pc, #52] @ 7914 │ │ │ │ + ldr r3, [pc, #40] @ 790c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7278 │ │ │ │ + bne 7904 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r4, r0, ror #22 │ │ │ │ + ldrdeq r8, [r4], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r8, ror ip │ │ │ │ - andeq r8, r4, r8, asr #21 │ │ │ │ + andeq fp, r2, ip, ror #15 │ │ │ │ + andeq r8, r4, ip, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 7198 │ │ │ │ - ldr r5, [pc, #364] @ 740c │ │ │ │ - ldr r7, [pc, #364] @ 7410 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - lsl lr, r3, #1 │ │ │ │ - lsl r2, r3, #5 │ │ │ │ - and r2, r2, #7680 @ 0x1e00 │ │ │ │ - and lr, lr, #30 │ │ │ │ - orr lr, lr, r2 │ │ │ │ - lsl r2, r3, #9 │ │ │ │ - and r2, r2, #1966080 @ 0x1e0000 │ │ │ │ - lsl r3, r3, #13 │ │ │ │ - orr lr, lr, r2 │ │ │ │ - and r3, r3, #503316480 @ 0x1e000000 │ │ │ │ - orr lr, lr, r3 │ │ │ │ - str lr, [r5, #3272] @ 0xcc8 │ │ │ │ - ldrsh r2, [r6, #2] │ │ │ │ + bl 7824 │ │ │ │ + ldr r8, [pc, #308] @ 7a60 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r0 │ │ │ │ + lsl r7, r2, #1 │ │ │ │ + lsl r1, r2, #5 │ │ │ │ + and r1, r1, #7680 @ 0x1e00 │ │ │ │ + and r7, r7, #30 │ │ │ │ + orr r7, r7, r1 │ │ │ │ + lsl r1, r2, #9 │ │ │ │ + and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ + lsl r2, r2, #13 │ │ │ │ + orr r7, r7, r1 │ │ │ │ + and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ + orr r7, r7, r2 │ │ │ │ + str r7, [r8, #3272] @ 0xcc8 │ │ │ │ + ldrsh r2, [r3, #2] │ │ │ │ mov r0, r4 │ │ │ │ - lsl ip, r2, #1 │ │ │ │ + lsl r6, r2, #1 │ │ │ │ lsl r1, r2, #5 │ │ │ │ and r1, r1, #7680 @ 0x1e00 │ │ │ │ - and ip, ip, #30 │ │ │ │ - orr ip, ip, r1 │ │ │ │ + and r6, r6, #30 │ │ │ │ + orr r6, r6, r1 │ │ │ │ lsl r1, r2, #9 │ │ │ │ and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ lsl r2, r2, #13 │ │ │ │ - orr ip, ip, r1 │ │ │ │ + orr r6, r6, r1 │ │ │ │ and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ - orr ip, ip, r2 │ │ │ │ - str ip, [r5, #3276] @ 0xccc │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - ldr r3, [pc, #244] @ 7414 │ │ │ │ - lsl r1, r4, #1 │ │ │ │ - lsl r2, r4, #5 │ │ │ │ + orr r6, r6, r2 │ │ │ │ + str r6, [r8, #3276] @ 0xccc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + lsl r4, r2, #1 │ │ │ │ + lsl r1, r2, #5 │ │ │ │ + and r1, r1, #7680 @ 0x1e00 │ │ │ │ + and r4, r4, #30 │ │ │ │ + orr r4, r4, r1 │ │ │ │ + lsl r1, r2, #9 │ │ │ │ + and r1, r1, #1966080 @ 0x1e0000 │ │ │ │ + lsl r2, r2, #13 │ │ │ │ + orr r4, r4, r1 │ │ │ │ + and r2, r2, #503316480 @ 0x1e000000 │ │ │ │ + orr r4, r4, r2 │ │ │ │ + str r4, [r8, #3280] @ 0xcd0 │ │ │ │ + ldrsh r3, [r3, #6] │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + lsl r5, r3, #1 │ │ │ │ + lsl r2, r3, #5 │ │ │ │ and r2, r2, #7680 @ 0x1e00 │ │ │ │ - and r1, r1, #30 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - lsl r2, r4, #9 │ │ │ │ + and r5, r5, #30 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + lsl r2, r3, #9 │ │ │ │ and r2, r2, #1966080 @ 0x1e0000 │ │ │ │ - lsl r4, r4, #13 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - and r4, r4, #503316480 @ 0x1e000000 │ │ │ │ - orr r1, r1, r4 │ │ │ │ - str r1, [r5, #3280] @ 0xcd0 │ │ │ │ - ldrsh r4, [r6, #6] │ │ │ │ - and r6, r3, lr, lsl #2 │ │ │ │ - and lr, lr, r7 │ │ │ │ - orr r6, r6, lr │ │ │ │ - lsl r2, r4, #1 │ │ │ │ - lsl lr, r4, #5 │ │ │ │ - and lr, lr, #7680 @ 0x1e00 │ │ │ │ - and r2, r2, #30 │ │ │ │ - orr r2, r2, lr │ │ │ │ - lsl lr, r4, #9 │ │ │ │ - and lr, lr, #1966080 @ 0x1e0000 │ │ │ │ - lsl r4, r4, #13 │ │ │ │ - orr r2, r2, lr │ │ │ │ - and r4, r4, #503316480 @ 0x1e000000 │ │ │ │ - and r8, r3, ip, lsl #2 │ │ │ │ - orr r2, r2, r4 │ │ │ │ - and ip, ip, r7 │ │ │ │ - and r4, r3, r2, lsl #2 │ │ │ │ - orr r8, r8, ip │ │ │ │ - and r2, r2, r7 │ │ │ │ - and ip, r3, r1, lsl #2 │ │ │ │ - and r1, r1, r7 │ │ │ │ - orr r1, ip, r1 │ │ │ │ - orr r4, r4, r2 │ │ │ │ - lsl r7, r1, #1 │ │ │ │ - lsl r6, r6, #1 │ │ │ │ - lsl r8, r8, #1 │ │ │ │ - lsl r4, r4, #1 │ │ │ │ - str r6, [r5, #3272] @ 0xcc8 │ │ │ │ - str r8, [r5, #3276] @ 0xccc │ │ │ │ - str r7, [r5, #3280] @ 0xcd0 │ │ │ │ - str r4, [r5, #3284] @ 0xcd4 │ │ │ │ - bl 6f18 │ │ │ │ - eor r3, r6, r8 │ │ │ │ + lsl r3, r3, #13 │ │ │ │ + orr r5, r5, r2 │ │ │ │ + and r3, r3, #503316480 @ 0x1e000000 │ │ │ │ + orr r5, r5, r3 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + str r7, [r8, #3272] @ 0xcc8 │ │ │ │ + str r6, [r8, #3276] @ 0xccc │ │ │ │ + str r4, [r8, #3280] @ 0xcd0 │ │ │ │ + str r5, [r8, #3284] @ 0xcd4 │ │ │ │ + bl 75c0 │ │ │ │ + eor r3, r7, r6 │ │ │ │ and r3, r3, r0 │ │ │ │ + eor r7, r7, r3 │ │ │ │ eor r6, r6, r3 │ │ │ │ - eor r8, r8, r3 │ │ │ │ - eor r3, r7, r4 │ │ │ │ + eor r3, r4, r5 │ │ │ │ and r0, r0, r3 │ │ │ │ - eor r7, r7, r0 │ │ │ │ eor r4, r4, r0 │ │ │ │ - add r0, r5, #3264 @ 0xcc0 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + add r0, r8, #3264 @ 0xcc0 │ │ │ │ add r0, r0, #8 │ │ │ │ - str r6, [r5, #3272] @ 0xcc8 │ │ │ │ - str r8, [r5, #3276] @ 0xccc │ │ │ │ - str r7, [r5, #3280] @ 0xcd0 │ │ │ │ - str r4, [r5, #3284] @ 0xcd4 │ │ │ │ + str r7, [r8, #3272] @ 0xcc8 │ │ │ │ + str r6, [r8, #3276] @ 0xccc │ │ │ │ + str r4, [r8, #3280] @ 0xcd0 │ │ │ │ + str r5, [r8, #3284] @ 0xcd4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq fp, r4, r8, lsr sl │ │ │ │ - @ instruction: 0xff00ff00 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ + @ instruction: 0x0004b3b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 29cc │ │ │ │ - ldr r1, [pc, #872] @ 779c │ │ │ │ - ldr sl, [pc, #872] @ 77a0 │ │ │ │ + ldr r1, [pc, #872] @ 7de8 │ │ │ │ + ldr sl, [pc, #872] @ 7dec │ │ │ │ add r1, pc, r1 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movlt r2, r0 │ │ │ │ movge r2, #32768 @ 0x8000 │ │ │ │ cmp r2, #1 │ │ │ │ movlt r2, #1 │ │ │ │ mul r7, r2, r7 │ │ │ │ lsl r0, r2, #5 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ str r0, [r1] │ │ │ │ - ble 7470 │ │ │ │ + ble 7abc │ │ │ │ sub r7, r7, r2 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ - bgt 7464 │ │ │ │ - ldr r5, [pc, #812] @ 77a4 │ │ │ │ + bgt 7ab0 │ │ │ │ + ldr r5, [pc, #812] @ 7df0 │ │ │ │ lsl r2, r7, #5 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7744 │ │ │ │ + beq 7d90 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - blt 777c │ │ │ │ + blt 7dc8 │ │ │ │ rsb r1, r7, r7, lsl #4 │ │ │ │ lsls r3, r1, #9 │ │ │ │ str r7, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 773c │ │ │ │ - ldr r1, [pc, #756] @ 77a8 │ │ │ │ - ldr r6, [pc, #756] @ 77ac │ │ │ │ + beq 7d88 │ │ │ │ + ldr r1, [pc, #756] @ 7df4 │ │ │ │ + ldr r6, [pc, #756] @ 7df8 │ │ │ │ ldr r3, [sl, r1] │ │ │ │ - ldr r1, [pc, #752] @ 77b0 │ │ │ │ + ldr r1, [pc, #752] @ 7dfc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sl, r1] │ │ │ │ - ldr r1, [pc, #744] @ 77b4 │ │ │ │ + ldr r1, [pc, #744] @ 7e00 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ 77b8 │ │ │ │ + ldr r3, [pc, #740] @ 7e04 │ │ │ │ ldr r5, [sl, r1] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -4629,134 +5032,134 @@ │ │ │ │ add r8, r8, r3 │ │ │ │ ldr r3, [sp] │ │ │ │ str lr, [sp, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #27 │ │ │ │ add r3, r8, r3 │ │ │ │ - bgt 76b0 │ │ │ │ + bgt 7cfc │ │ │ │ cmp r3, #27 │ │ │ │ movgt lr, #0 │ │ │ │ - ble 7564 │ │ │ │ + ble 7bb0 │ │ │ │ sub r3, r3, #28 │ │ │ │ cmp r3, #27 │ │ │ │ - bgt 7554 │ │ │ │ + bgt 7ba0 │ │ │ │ add r3, r3, lr │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ eor r3, r3, #56 @ 0x38 │ │ │ │ sub r3, r3, r3, lsr #3 │ │ │ │ rsb r3, r3, #55 @ 0x37 │ │ │ │ addne r3, r6, r3 │ │ │ │ ldrbne r3, [r3, #12] │ │ │ │ cmp r9, r1 │ │ │ │ add r3, r3, #1632 @ 0x660 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ str r3, [ip], #4 │ │ │ │ - bne 7538 │ │ │ │ + bne 7b84 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ add lr, lr, #192 @ 0xc0 │ │ │ │ - bne 7520 │ │ │ │ + bne 7b6c │ │ │ │ mov r1, fp │ │ │ │ add ip, r7, #7296 @ 0x1c80 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ add ip, ip, #4 │ │ │ │ mov r0, #0 │ │ │ │ asr r3, r0, #3 │ │ │ │ add r3, r3, #7040 @ 0x1b80 │ │ │ │ and lr, r0, #7 │ │ │ │ add r3, r3, #8 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ cmp r0, #32 │ │ │ │ str r3, [ip, #4]! │ │ │ │ - bne 75b8 │ │ │ │ + bne 7c04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 76b8 │ │ │ │ + beq 7d04 │ │ │ │ add r1, r7, #6080 @ 0x17c0 │ │ │ │ add r1, r1, #63 @ 0x3f │ │ │ │ mov r3, #0 │ │ │ │ sub r0, r3, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ and r0, r3, #255 @ 0xff │ │ │ │ andls r0, r3, #223 @ 0xdf │ │ │ │ strbls r0, [r1, #1]! │ │ │ │ addls r3, r3, #1 │ │ │ │ - bls 75f4 │ │ │ │ + bls 7c40 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ strb r0, [r1, #1]! │ │ │ │ - bne 75f4 │ │ │ │ + bne 7c40 │ │ │ │ add r7, r7, #6976 @ 0x1b40 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #32] │ │ │ │ strb r3, [r7, #33] @ 0x21 │ │ │ │ strb r3, [r7, #34] @ 0x22 │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ mov r3, #255 @ 0xff │ │ │ │ strb r3, [r7, #36] @ 0x24 │ │ │ │ strb r3, [r7, #37] @ 0x25 │ │ │ │ strb r3, [r7, #38] @ 0x26 │ │ │ │ strb r3, [r7, #39] @ 0x27 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r2 │ │ │ │ - b 7664 │ │ │ │ + b 7cb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r3, fp, r7, lsl #2 │ │ │ │ add r3, r3, #6976 @ 0x1b40 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ lsl r1, r8, r7 │ │ │ │ add r0, r0, r3 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2bb8 │ │ │ │ cmp r7, #8 │ │ │ │ - bne 765c │ │ │ │ + bne 7ca8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, fp, #7680 @ 0x1e00 │ │ │ │ cmp fp, r3 │ │ │ │ mov r1, fp │ │ │ │ - bcs 771c │ │ │ │ - ldr r3, [pc, #276] @ 77bc │ │ │ │ + bcs 7d68 │ │ │ │ + ldr r3, [pc, #276] @ 7e08 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b 74f0 │ │ │ │ + b 7b3c │ │ │ │ mov lr, #28 │ │ │ │ - b 7554 │ │ │ │ + b 7ba0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #252] @ 77c0 │ │ │ │ + ldr r3, [pc, #252] @ 7e0c │ │ │ │ add r0, r7, #7424 @ 0x1d00 │ │ │ │ ldr ip, [r2, r3] │ │ │ │ add r0, r0, #12 │ │ │ │ sub r2, ip, #1 │ │ │ │ add ip, ip, #47 @ 0x2f │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r3, r3, #1680 @ 0x690 │ │ │ │ add r3, r3, #8 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 76d4 │ │ │ │ + bne 7d20 │ │ │ │ mvn r3, #-16777216 @ 0xff000000 │ │ │ │ add r7, r7, #4096 @ 0x1000 │ │ │ │ str r3, [r7, #3340] @ 0xd0c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl f098 │ │ │ │ - ldr r3, [pc, #180] @ 77c4 │ │ │ │ + bl f7fc │ │ │ │ + ldr r3, [pc, #180] @ 7e10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r7, r2, fp │ │ │ │ - b 7620 │ │ │ │ + b 7c6c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - ldr r3, [pc, #160] @ 77c8 │ │ │ │ + ldr r3, [pc, #160] @ 7e14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r7 │ │ │ │ ldrlt r2, [r3, #8] │ │ │ │ addlt r2, r2, #7680 @ 0x1e00 │ │ │ │ strlt r2, [r3, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -4765,50 +5168,50 @@ │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ lsl r6, r2, #9 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ cmp r6, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - bne 74ac │ │ │ │ - b 7720 │ │ │ │ - ldr r3, [pc, #72] @ 77cc │ │ │ │ - ldr r1, [pc, #72] @ 77d0 │ │ │ │ - ldr r0, [pc, #72] @ 77d4 │ │ │ │ + bne 7af8 │ │ │ │ + b 7d6c │ │ │ │ + ldr r3, [pc, #72] @ 7e18 │ │ │ │ + ldr r1, [pc, #72] @ 7e1c │ │ │ │ + ldr r0, [pc, #72] @ 7e20 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #89 @ 0x59 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq lr, r8, r4, lsr #12 │ │ │ │ - andeq r8, r4, r4, ror #17 │ │ │ │ - andeq lr, r8, r0, ror #11 │ │ │ │ + ldrdeq sp, [r6], -r8 │ │ │ │ + muleq r4, r8, r2 │ │ │ │ + muleq r6, r4, pc @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r0, asr sp │ │ │ │ + andeq fp, r2, r4, lsl #18 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ @ instruction: 0x000002bc │ │ │ │ - andeq lr, r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x0008e3b4 │ │ │ │ + andeq sp, r6, r4, lsr pc │ │ │ │ + andeq sp, r6, r8, ror #26 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ - andeq lr, r8, ip, asr #6 │ │ │ │ - andeq lr, r8, r4, lsr r3 │ │ │ │ - andeq r9, r2, r4, lsr #21 │ │ │ │ - andeq r9, r2, ip, ror #20 │ │ │ │ - andeq r9, r2, r4, ror sl │ │ │ │ - ldr r3, [pc, #12] @ 77ec │ │ │ │ + andeq sp, r6, r0, lsl #26 │ │ │ │ + andeq sp, r6, r8, ror #25 │ │ │ │ + andeq fp, r2, r8, asr r6 │ │ │ │ + andeq fp, r2, r0, lsr #12 │ │ │ │ + andeq fp, r2, r8, lsr #12 │ │ │ │ + ldr r3, [pc, #12] @ 7e38 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r3, #-244] @ 0xffffff0c │ │ │ │ bx lr │ │ │ │ - andeq lr, r8, ip, ror r2 │ │ │ │ - ldr r3, [pc, #228] @ 78dc │ │ │ │ + andeq sp, r6, r0, lsr ip │ │ │ │ + ldr r3, [pc, #228] @ 7f28 │ │ │ │ lsr r2, r1, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ and r1, r1, #31 │ │ │ │ add r3, r3, r2, lsl #9 │ │ │ │ add r1, r1, #1824 @ 0x720 │ │ │ │ @@ -4817,175 +5220,175 @@ │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ str ip, [r2, #3336] @ 0xd08 │ │ │ │ ldrb r2, [r0] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r2, [r3, #32] │ │ │ │ - beq 78a8 │ │ │ │ + beq 7ef4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ strb r2, [r3, #32] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78a8 │ │ │ │ + beq 7ef4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78b0 │ │ │ │ + beq 7efc │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 78b8 │ │ │ │ + beq 7f04 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c0 │ │ │ │ + beq 7f0c │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c0 │ │ │ │ + beq 7f0c │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78c8 │ │ │ │ + beq 7f14 │ │ │ │ strb r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb r1, [r0, #7] │ │ │ │ - b 78d4 │ │ │ │ + b 7f20 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ strb r2, [r3, #192] @ 0xc0 │ │ │ │ strb r1, [r3, #224] @ 0xe0 │ │ │ │ bx lr │ │ │ │ - andeq lr, r8, r0, ror #4 │ │ │ │ + andeq sp, r6, r4, lsl ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #288] @ 7a0c │ │ │ │ + ldr lr, [pc, #288] @ 8058 │ │ │ │ lsr r2, r1, #5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, #8] │ │ │ │ and r1, r1, #31 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ add r1, r1, #1824 @ 0x720 │ │ │ │ add r1, r1, #2 │ │ │ │ add ip, ip, r2, lsl #9 │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ strbeq r1, [r3] │ │ │ │ - beq 79d8 │ │ │ │ + beq 8024 │ │ │ │ add ip, ip, r1 │ │ │ │ add ip, ip, #6144 @ 0x1800 │ │ │ │ ldrb r1, [ip] │ │ │ │ strb r1, [r3] │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79d8 │ │ │ │ + beq 8024 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ lsl r2, r2, #9 │ │ │ │ add r2, ip, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #32] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e0 │ │ │ │ + beq 802c │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79e8 │ │ │ │ + beq 8034 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #96] @ 0x60 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79f0 │ │ │ │ + beq 803c │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #128] @ 0x80 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79f8 │ │ │ │ + beq 8044 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r3, #160] @ 0xa0 │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ add r2, r2, r1 │ │ │ │ add r2, r2, #6144 @ 0x1800 │ │ │ │ ldrb r1, [r2] │ │ │ │ - b 7a04 │ │ │ │ + b 8050 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #32] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #128] @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ strb r2, [r3, #160] @ 0xa0 │ │ │ │ strb r1, [r3, #192] @ 0xc0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r8, ip, ror #2 │ │ │ │ + andeq sp, r6, r0, lsr #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 7198 │ │ │ │ + bl 7824 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fec │ │ │ │ - ldr r2, [pc, #44] @ 7a5c │ │ │ │ + bl 7678 │ │ │ │ + ldr r2, [pc, #44] @ 80a8 │ │ │ │ ldr lr, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ and r3, r0, #1 │ │ │ │ eor r1, r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str lr, [r3, #20] │ │ │ │ add r0, r0, #20 │ │ │ │ str ip, [r2, #20] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r8, r8, lsr #32 │ │ │ │ - ldr ip, [pc, #248] @ 7b60 │ │ │ │ - ldr r1, [pc, #248] @ 7b64 │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ + ldr ip, [pc, #248] @ 81ac │ │ │ │ + ldr r1, [pc, #248] @ 81b0 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r2, [pc, #236] @ 7b68 │ │ │ │ + ldr r2, [pc, #236] @ 81b4 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [pc, #232] @ 7b6c │ │ │ │ - ldr lr, [pc, #232] @ 7b70 │ │ │ │ + ldr ip, [pc, #232] @ 81b8 │ │ │ │ + ldr lr, [pc, #232] @ 81bc │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r2, ip] │ │ │ │ mov r1, r3 │ │ │ │ add lr, pc, lr │ │ │ │ add r5, r0, #1 │ │ │ │ - b 7ac4 │ │ │ │ + b 8110 │ │ │ │ asr r1, r3, #3 │ │ │ │ add r2, ip, r1, lsl #2 │ │ │ │ ldr r6, [r2, #-12] │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ ldrb ip, [r4, ip] │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ @@ -4998,61 +5401,61 @@ │ │ │ │ orr r2, r2, r7, lsl #4 │ │ │ │ orr r2, r6, r2, lsl ip │ │ │ │ add r3, r3, #2 │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ cmp r3, #16 │ │ │ │ str r2, [r1, #-12] │ │ │ │ - bne 7ab8 │ │ │ │ + bne 8104 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7054 │ │ │ │ - ldr r3, [pc, #88] @ 7b74 │ │ │ │ + bl 76e0 │ │ │ │ + ldr r3, [pc, #88] @ 81c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #72] @ 7b78 │ │ │ │ + ldr r2, [pc, #72] @ 81c4 │ │ │ │ str r1, [r3, #20] │ │ │ │ add r0, r3, #20 │ │ │ │ - ldr r3, [pc, #40] @ 7b64 │ │ │ │ + ldr r3, [pc, #40] @ 81b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b5c │ │ │ │ + bne 81a8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000482b4 │ │ │ │ + andeq r7, r4, r8, ror #24 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r4, r8, lsl #5 │ │ │ │ + andeq r7, r4, ip, lsr ip │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq r9, r2, r0, lsl #15 │ │ │ │ - andeq sp, r8, r0, asr #30 │ │ │ │ - andeq r8, r4, r4, ror #3 │ │ │ │ - ldr ip, [pc, #236] @ 7c70 │ │ │ │ - ldr r1, [pc, #236] @ 7c74 │ │ │ │ + andeq fp, r2, r4, lsr r3 │ │ │ │ + strdeq sp, [r6], -r4 │ │ │ │ + muleq r4, r8, fp │ │ │ │ + ldr ip, [pc, #236] @ 82bc │ │ │ │ + ldr r1, [pc, #236] @ 82c0 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #196] @ 7c78 │ │ │ │ + ldr r4, [pc, #196] @ 82c4 │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - bl 70f8 │ │ │ │ - ldr r1, [pc, #188] @ 7c7c │ │ │ │ - ldr r2, [pc, #188] @ 7c80 │ │ │ │ - ldr lr, [pc, #188] @ 7c84 │ │ │ │ + bl 7784 │ │ │ │ + ldr r1, [pc, #188] @ 82c8 │ │ │ │ + ldr r2, [pc, #188] @ 82cc │ │ │ │ + ldr lr, [pc, #188] @ 82d0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r1, #30 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add lr, pc, lr │ │ │ │ mov r2, #0 │ │ │ │ @@ -5070,41 +5473,41 @@ │ │ │ │ add r2, r2, #2 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrb ip, [r4, ip] │ │ │ │ cmp r2, #16 │ │ │ │ strb ip, [r1, #-2] │ │ │ │ strb r3, [r1, #-1] │ │ │ │ add r1, r1, #2 │ │ │ │ - bne 7be0 │ │ │ │ - ldr r3, [pc, #84] @ 7c88 │ │ │ │ + bne 822c │ │ │ │ + ldr r3, [pc, #84] @ 82d4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #72] @ 7c8c │ │ │ │ + ldr r2, [pc, #72] @ 82d8 │ │ │ │ add r0, r3, #28 │ │ │ │ - ldr r3, [pc, #40] @ 7c74 │ │ │ │ + ldr r3, [pc, #40] @ 82c0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c6c │ │ │ │ + bne 82b8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r4, r8, r1 │ │ │ │ + andeq r7, r4, ip, asr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r4, r8, asr r1 │ │ │ │ - muleq r8, r0, lr │ │ │ │ + andeq r7, r4, ip, lsl #22 │ │ │ │ + andeq sp, r6, r4, asr #16 │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ - andeq r9, r2, r4, asr r6 │ │ │ │ - andeq sp, r8, r4, lsr #28 │ │ │ │ - ldrdeq r8, [r4], -r4 │ │ │ │ - ldr r3, [pc, #180] @ 7d4c │ │ │ │ + andeq fp, r2, r8, lsl #4 │ │ │ │ + ldrdeq sp, [r6], -r8 │ │ │ │ + andeq r7, r4, r8, lsl #21 │ │ │ │ + ldr r3, [pc, #180] @ 8398 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5143,16 +5546,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ lsl r0, r0, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, r4, asr #27 │ │ │ │ - ldr r3, [pc, #260] @ 7e5c │ │ │ │ + andeq sp, r6, r8, ror r7 │ │ │ │ + ldr r3, [pc, #260] @ 84a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5211,16 +5614,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #1024 @ 0x400 │ │ │ │ lsl r0, r0, #11 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #2048 @ 0x800 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, r4, lsl #26 │ │ │ │ - ldr r3, [pc, #344] @ 7fc0 │ │ │ │ + @ instruction: 0x0006d6b8 │ │ │ │ + ldr r3, [pc, #344] @ 860c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -5293,24 +5696,24 @@ │ │ │ │ lsr ip, ip, r0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ ldr lr, [r2, #2716] @ 0xa9c │ │ │ │ lsl ip, ip, #13 │ │ │ │ lsr lr, lr, r0 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r2, r1, #14 │ │ │ │ - ldr r0, [pc, #24] @ 7fc4 │ │ │ │ + ldr r0, [pc, #24] @ 8610 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, lr, lsl #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strdeq sp, [r8], -r0 │ │ │ │ + andeq sp, r6, r4, lsr #11 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #420] @ 8174 │ │ │ │ + ldr r3, [pc, #420] @ 87c0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5384,15 +5787,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #96] @ 8178 │ │ │ │ + ldr ip, [pc, #96] @ 87c4 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5409,17 +5812,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ lsl r0, r0, #19 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #524288 @ 0x80000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r8, ip, lsl #21 │ │ │ │ + andeq sp, r6, r0, asr #8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #500] @ 8378 │ │ │ │ + ldr r3, [pc, #500] @ 89c4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5493,15 +5896,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #176] @ 837c │ │ │ │ + ldr ip, [pc, #176] @ 89c8 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5538,17 +5941,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #4194304 @ 0x400000 │ │ │ │ lsl r0, r0, #23 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #8388608 @ 0x800000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r8], -r8 │ │ │ │ + andeq sp, r6, ip, lsl #5 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #560] @ 85b8 │ │ │ │ + ldr r3, [pc, #560] @ 8c04 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5622,15 +6025,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #236] @ 85bc │ │ │ │ + ldr ip, [pc, #236] @ 8c08 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5682,17 +6085,17 @@ │ │ │ │ lsl r2, r1, #25 │ │ │ │ and r2, r2, #33554432 @ 0x2000000 │ │ │ │ lsl r0, r0, #26 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - ldrdeq sp, [r8], -r4 │ │ │ │ + andeq sp, r6, r8, lsl #1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #620] @ 8834 │ │ │ │ + ldr r3, [pc, #620] @ 8e80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -5766,15 +6169,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2716] @ 0xa9c │ │ │ │ - ldr ip, [pc, #296] @ 8838 │ │ │ │ + ldr ip, [pc, #296] @ 8e84 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2720] @ 0xaa0 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2724] @ 0xaa4 │ │ │ │ @@ -5841,29 +6244,29 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #268435456 @ 0x10000000 │ │ │ │ lsl r0, r0, #29 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #536870912 @ 0x20000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - muleq r8, r4, r4 │ │ │ │ + andeq ip, r6, r8, asr #28 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r4, r1, #31 │ │ │ │ addmi r4, r1, #62 @ 0x3e │ │ │ │ asr r4, r4, #5 │ │ │ │ rsb r4, r4, r4, lsl #4 │ │ │ │ lsls r4, r4, #9 │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 89a4 │ │ │ │ - ldr r2, [pc, #328] @ 89ac │ │ │ │ + beq 8ff0 │ │ │ │ + ldr r2, [pc, #328] @ 8ff8 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r5, [pc, #316] @ 89b0 │ │ │ │ + ldr r5, [pc, #316] @ 8ffc │ │ │ │ ands r7, r3, #1 │ │ │ │ mvnne r7, #0 │ │ │ │ sub r5, r5, r0 │ │ │ │ add r0, r0, #6848 @ 0x1ac0 │ │ │ │ ands r6, r3, #2 │ │ │ │ mvnne r6, #0 │ │ │ │ ands r9, r3, #4 │ │ │ │ @@ -5878,74 +6281,74 @@ │ │ │ │ mvnne fp, #0 │ │ │ │ ldr r1, [r0, #-120] @ 0xffffff88 │ │ │ │ ldr r3, [r0, #-116] @ 0xffffff8c │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r3, r3, r6 │ │ │ │ orr r3, r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ ldr r1, [r0, #-112] @ 0xffffff90 │ │ │ │ ldr ip, [r0, #-108] @ 0xffffff94 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor ip, ip, r8 │ │ │ │ orr r1, r1, ip │ │ │ │ orr r3, r1, r3 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ ldr r1, [r0, #-104] @ 0xffffff98 │ │ │ │ sub ip, r0, #104 @ 0x68 │ │ │ │ eor r1, r1, sl │ │ │ │ orr r1, r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ ldr r3, [r0, #-100] @ 0xffffff9c │ │ │ │ eor r3, r3, fp │ │ │ │ orr r3, r3, r1 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 8988 │ │ │ │ + beq 8fd4 │ │ │ │ mov lr, r2 │ │ │ │ str r6, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 8964 │ │ │ │ + b 8fb0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ ands r1, lr, #1 │ │ │ │ mvnne r1, #0 │ │ │ │ eor r1, r1, r2 │ │ │ │ orr r1, r1, r3 │ │ │ │ cmn r1, #1 │ │ │ │ - beq 8980 │ │ │ │ + beq 8fcc │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ands r6, r6, #8 │ │ │ │ mvnne r6, #0 │ │ │ │ eor r6, r6, r3 │ │ │ │ orr r3, r6, r1 │ │ │ │ cmn r3, #1 │ │ │ │ add ip, ip, #8 │ │ │ │ - beq 8980 │ │ │ │ + beq 8fcc │ │ │ │ cmp ip, r0 │ │ │ │ mov r6, lr │ │ │ │ asr lr, lr, #2 │ │ │ │ - bne 8928 │ │ │ │ + bne 8f74 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, r0, #7680 @ 0x1e00 │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 88b0 │ │ │ │ + bhi 8efc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b 8978 │ │ │ │ - strdeq sp, [r8], -r4 │ │ │ │ + b 8fc4 │ │ │ │ + andeq ip, r6, r8, lsr #23 │ │ │ │ @ instruction: 0xffffe528 │ │ │ │ - ldr r3, [pc, #288] @ 8adc │ │ │ │ + ldr r3, [pc, #288] @ 9128 │ │ │ │ lsr ip, r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ add r3, r3, ip, lsl #9 │ │ │ │ add r3, r3, #6720 @ 0x1a40 │ │ │ │ lsl ip, r2, #27 │ │ │ │ @@ -5954,73 +6357,73 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr lr, [r0] │ │ │ │ ldrb r4, [r3, #120] @ 0x78 │ │ │ │ and r2, r2, #7 │ │ │ │ lsr ip, lr, #30 │ │ │ │ eor ip, ip, r4, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #124] @ 0x7c │ │ │ │ lsr r4, lr, #31 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #108] @ 0x6c │ │ │ │ lsr ip, lr, #27 │ │ │ │ eor ip, ip, r5, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #112] @ 0x70 │ │ │ │ lsr r4, lr, #28 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ ands r4, r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #116] @ 0x74 │ │ │ │ lsr ip, lr, #29 │ │ │ │ eor ip, ip, r5, lsr r2 │ │ │ │ ands ip, ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ ldrb r5, [r3, #104] @ 0x68 │ │ │ │ lsr r4, lr, #26 │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ tst r4, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ mov ip, #26 │ │ │ │ sub ip, ip, #1 │ │ │ │ cmn ip, #1 │ │ │ │ lsr r4, lr, ip │ │ │ │ - beq 8a8c │ │ │ │ + beq 90d8 │ │ │ │ ldrb r5, [r3, ip, lsl #2] │ │ │ │ eor r4, r4, r5, lsr r2 │ │ │ │ tst r4, #1 │ │ │ │ - beq 8a64 │ │ │ │ + beq 90b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r1, r1, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 8ad4 │ │ │ │ + ble 9120 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r3, #128] @ 0x80 │ │ │ │ eor r0, r4, r0, lsr r2 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ add r3, r3, #128 @ 0x80 │ │ │ │ - b 8ac8 │ │ │ │ + b 9114 │ │ │ │ ldrb lr, [r3, r0, lsl #2] │ │ │ │ lsr ip, r4, r0 │ │ │ │ eor ip, ip, lr, lsr r2 │ │ │ │ tst ip, #1 │ │ │ │ - bne 8a84 │ │ │ │ + bne 90d0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 8ab4 │ │ │ │ + bne 9100 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - muleq r8, ip, r0 │ │ │ │ - ldr r3, [pc, #180] @ 8b9c │ │ │ │ + andeq ip, r6, r0, asr sl │ │ │ │ + ldr r3, [pc, #180] @ 91e8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6059,16 +6462,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #64 @ 0x40 │ │ │ │ lsl r0, r0, #7 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r4, ror pc │ │ │ │ - ldr r3, [pc, #260] @ 8cac │ │ │ │ + andeq ip, r6, r8, lsr #18 │ │ │ │ + ldr r3, [pc, #260] @ 92f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6127,16 +6530,16 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #1024 @ 0x400 │ │ │ │ lsl r0, r0, #11 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #2048 @ 0x800 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0008ceb4 │ │ │ │ - ldr r3, [pc, #344] @ 8e10 │ │ │ │ + andeq ip, r6, r8, ror #16 │ │ │ │ + ldr r3, [pc, #344] @ 945c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -6209,24 +6612,24 @@ │ │ │ │ lsr ip, ip, r0 │ │ │ │ lsr r1, r1, r0 │ │ │ │ ldr lr, [r2, #2724] @ 0xaa4 │ │ │ │ lsl ip, ip, #13 │ │ │ │ lsr lr, lr, r0 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r2, r1, #14 │ │ │ │ - ldr r0, [pc, #24] @ 8e14 │ │ │ │ + ldr r0, [pc, #24] @ 9460 │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, lr, lsl #15 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, r8, r0, lsr #27 │ │ │ │ + andeq ip, r6, r4, asr r7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #420] @ 8fc4 │ │ │ │ + ldr r3, [pc, #420] @ 9610 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6300,15 +6703,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #96] @ 8fc8 │ │ │ │ + ldr ip, [pc, #96] @ 9614 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6325,17 +6728,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #262144 @ 0x40000 │ │ │ │ lsl r0, r0, #19 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #524288 @ 0x80000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, ip, lsr ip │ │ │ │ + strdeq ip, [r6], -r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #500] @ 91c8 │ │ │ │ + ldr r3, [pc, #500] @ 9814 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6409,15 +6812,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #176] @ 91cc │ │ │ │ + ldr ip, [pc, #176] @ 9818 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6454,17 +6857,17 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ and r2, r2, #4194304 @ 0x400000 │ │ │ │ lsl r0, r0, #23 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #8388608 @ 0x800000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r8, lsl #21 │ │ │ │ + andeq ip, r6, ip, lsr r4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #560] @ 9408 │ │ │ │ + ldr r3, [pc, #560] @ 9a54 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsr r3, r0, #5 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r2, r2, r3, lsl #9 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2660] @ 0xa64 │ │ │ │ @@ -6538,15 +6941,15 @@ │ │ │ │ lsl ip, ip, #13 │ │ │ │ and ip, ip, #8192 @ 0x2000 │ │ │ │ lsl r1, r1, #14 │ │ │ │ orr r3, r3, ip │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ orr r3, r3, r1 │ │ │ │ ldr r1, [r2, #2724] @ 0xaa4 │ │ │ │ - ldr ip, [pc, #236] @ 940c │ │ │ │ + ldr ip, [pc, #236] @ 9a58 │ │ │ │ lsr r1, r1, r0 │ │ │ │ and ip, ip, r1, lsl #15 │ │ │ │ ldr r1, [r2, #2728] @ 0xaa8 │ │ │ │ orr r3, r3, ip │ │ │ │ lsr r1, r1, r0 │ │ │ │ lsl r1, r1, #16 │ │ │ │ ldr ip, [r2, #2732] @ 0xaac │ │ │ │ @@ -6598,43 +7001,43 @@ │ │ │ │ lsl r2, r1, #25 │ │ │ │ and r2, r2, #33554432 @ 0x2000000 │ │ │ │ lsl r0, r0, #26 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r0, r0, #67108864 @ 0x4000000 │ │ │ │ orr r0, r3, r0 │ │ │ │ bx lr │ │ │ │ - andeq ip, r8, r4, lsl #17 │ │ │ │ + andeq ip, r6, r8, lsr r2 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r7, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r6, [pc, #960] @ 97e8 │ │ │ │ + ldr r6, [pc, #960] @ 9e34 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ mov r1, #7680 @ 0x1e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ mul r0, r1, r0 │ │ │ │ add r2, r0, #7616 @ 0x1dc0 │ │ │ │ add r0, r2, #63 @ 0x3f │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 32350 │ │ │ │ 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 b688 │ │ │ │ mov r3, #7680 @ 0x1e00 │ │ │ │ mul r9, r3, r8 │ │ │ │ - ldr sl, [pc, #876] @ 97ec │ │ │ │ + ldr sl, [pc, #876] @ 9e38 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ ldr fp, [r6, sl] │ │ │ │ ldr ip, [fp] │ │ │ │ mov fp, #0 │ │ │ │ mla r1, r3, r1, ip │ │ │ │ rsb lr, ip, #-16777216 @ 0xff000000 │ │ │ │ add r7, lr, #16711680 @ 0xff0000 │ │ │ │ @@ -6643,31 +7046,31 @@ │ │ │ │ add r5, r6, #128 @ 0x80 │ │ │ │ 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 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bne b6a4 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0, #3852] @ 0xf0c │ │ │ │ sub r0, r3, #384 @ 0x180 │ │ │ │ ldr r4, [r3, #908] @ 0x38c │ │ │ │ str ip, [r3, #908] @ 0x38c │ │ │ │ eor sl, ip, r4 │ │ │ │ tst sl, #1 │ │ │ │ - beq 9530 │ │ │ │ + beq 9b7c │ │ │ │ add r7, r1, #24 │ │ │ │ tst ip, #1 │ │ │ │ movne lr, r7 │ │ │ │ moveq lr, r1 │ │ │ │ movne r7, r1 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ add lr, lr, #1856 @ 0x740 │ │ │ │ add r2, r7, #1856 @ 0x740 │ │ │ │ add r6, lr, #4 │ │ │ │ add r8, r2, #4 │ │ │ │ ldr r5, [r9, r6, lsl #2] │ │ │ │ ldr sl, [r9, r8, lsl #2] │ │ │ │ add lr, r5, #128 @ 0x80 │ │ │ │ @@ -6675,19 +7078,19 @@ │ │ │ │ str r5, [r0] │ │ │ │ str sl, [r0, #96] @ 0x60 │ │ │ │ str lr, [r0, #192] @ 0xc0 │ │ │ │ str r7, [r0, #288] @ 0x120 │ │ │ │ lsr ip, ip, #1 │ │ │ │ lsr r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 9550 │ │ │ │ + beq 9b9c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne 94dc │ │ │ │ + bne 9b28 │ │ │ │ str fp, [r3, #224] @ 0xe0 │ │ │ │ str fp, [r3, #228] @ 0xe4 │ │ │ │ str fp, [r3, #232] @ 0xe8 │ │ │ │ str fp, [r3, #236] @ 0xec │ │ │ │ str fp, [r3, #240] @ 0xf0 │ │ │ │ str fp, [r3, #244] @ 0xf4 │ │ │ │ str fp, [r3, #248] @ 0xf8 │ │ │ │ @@ -6842,341 +7245,356 @@ │ │ │ │ str r4, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ str lr, [sp, #300] @ 0x12c │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ str r9, [sp, #308] @ 0x134 │ │ │ │ str r5, [sp, #312] @ 0x138 │ │ │ │ - str r8, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ mov sl, #8 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - b 97f8 │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + b 9e44 │ │ │ │ + andeq r6, r4, ip, lsr #5 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ - str r4, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [r2] │ │ │ │ - ldr ip, [r7] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [sp, #132] @ 0x84 │ │ │ │ - eor sl, ip, r4 │ │ │ │ + ldr ip, [r7] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [r6] │ │ │ │ + ldr r9, [sp, #132] @ 0x84 │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + ldr r4, [r2] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + eor r6, r0, lr │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - eor r9, r0, lr │ │ │ │ - ldr lr, [r4] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - eor r1, r1, r5 │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - ldr r5, [r2, #20] │ │ │ │ - ldr r6, [r6] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - bic r8, sl, lr │ │ │ │ - eor ip, ip, r7 │ │ │ │ - eor r7, ip, r8 │ │ │ │ - orr r0, r1, r6 │ │ │ │ - eor r8, sl, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - and r0, r0, r8 │ │ │ │ - eor r4, ip, r0 │ │ │ │ - bic r5, r4, r7 │ │ │ │ - orr r0, r6, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - eor r5, lr, r6 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - eor r0, r1, r5 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - bic r0, r7, r0 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - orr r6, sl, r6 │ │ │ │ - orr r5, r0, r6 │ │ │ │ - bic ip, ip, r6 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - bic r4, lr, r4 │ │ │ │ - bic r8, r6, r8 │ │ │ │ - mvn r1, r1 │ │ │ │ - bic r6, sl, lr │ │ │ │ + ldr lr, [r7] │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r9, [sp, #144] @ 0x90 │ │ │ │ eor ip, ip, r4 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - orr ip, ip, r8 │ │ │ │ - eor r8, r7, r5 │ │ │ │ - and r1, r1, r8 │ │ │ │ - and r6, r6, r0 │ │ │ │ - ldr r8, [r3, #440] @ 0x1b8 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - bic r5, r5, r9 │ │ │ │ - mvn r6, r6 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r4, [r8] │ │ │ │ + ldr sl, [r2, #12] │ │ │ │ + ldr r5, [r9] │ │ │ │ + ldr r8, [r2, #20] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + eor r6, lr, r1 │ │ │ │ + str r6, [sp, #16] │ │ │ │ eor r5, r5, r8 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - str r5, [r3, #440] @ 0x1b8 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor sl, sl, r8 │ │ │ │ - orr r4, r4, r1 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ eor r4, r4, sl │ │ │ │ - ldr sl, [r3, #384] @ 0x180 │ │ │ │ - orr r8, r9, r8 │ │ │ │ - eor r5, r6, r4 │ │ │ │ - eor r8, r8, sl │ │ │ │ - eor r8, r8, r5 │ │ │ │ - and r6, r6, r4 │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ - str r8, [r3, #384] @ 0x180 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - and lr, lr, r1 │ │ │ │ - and r4, r4, r0 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - bic lr, lr, ip │ │ │ │ - bic r5, r5, r4 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r5, r5, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - orr r7, r6, r9 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + orr lr, r0, r5 │ │ │ │ + eor r9, ip, r0 │ │ │ │ + bic r7, ip, sl │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + and sl, lr, r9 │ │ │ │ + eor r8, r4, r7 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + eor r7, r4, sl │ │ │ │ + eor r6, r6, r5 │ │ │ │ + bic r1, r7, r8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + eor r1, r0, r6 │ │ │ │ + orr sl, r5, sl │ │ │ │ + bic r1, r8, r1 │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic sl, r7, r8 │ │ │ │ + orr r5, ip, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + orr sl, r1, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r9, r6, r9 │ │ │ │ + bic r7, r5, r7 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ mvn r0, r0 │ │ │ │ - ldr r6, [r3, #472] @ 0x1d8 │ │ │ │ - orr sl, r0, r1 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - and sl, sl, r9 │ │ │ │ - ldr r9, [r3, #416] @ 0x1a0 │ │ │ │ - eor ip, r7, ip │ │ │ │ - str ip, [r3, #472] @ 0x1d8 │ │ │ │ - ldr r7, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - orr r8, r5, lr │ │ │ │ - eor sl, sl, r9 │ │ │ │ - str ip, [sp, #100] @ 0x64 │ │ │ │ - ldr ip, [sp, #152] @ 0x98 │ │ │ │ - eor lr, r8, sl │ │ │ │ - str lr, [r3, #416] @ 0x1a0 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - ldr r9, [ip] │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ - ldr sl, [r1] │ │ │ │ - ldr r7, [sp, #164] @ 0xa4 │ │ │ │ - ldr ip, [sp, #168] @ 0xa8 │ │ │ │ - str lr, [sp, #104] @ 0x68 │ │ │ │ - ldr lr, [r2, #36] @ 0x24 │ │ │ │ - eor r9, r9, r4 │ │ │ │ - eor sl, sl, lr │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + orr r9, r4, r9 │ │ │ │ + orr r0, r0, r5 │ │ │ │ + eor r4, r8, sl │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + and r0, r0, r4 │ │ │ │ + eor r4, sl, r7 │ │ │ │ + and r1, r1, lr │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [r3, #440] @ 0x1b8 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + mvn r1, r1 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r4, r4, r1 │ │ │ │ eor r0, r0, r6 │ │ │ │ - ldr r4, [r5] │ │ │ │ + orr r7, r0, r7 │ │ │ │ + eor ip, ip, lr │ │ │ │ + str r4, [r3, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + ldr r7, [r3, #384] @ 0x180 │ │ │ │ + orr r5, r0, r4 │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r4, [r3, #416] @ 0x1a0 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + str r5, [r3, #384] @ 0x180 │ │ │ │ + orr lr, lr, r9 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + orr r5, sl, r0 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + eor lr, lr, ip │ │ │ │ + orr r8, r7, r8 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + ldr r0, [r3, #472] @ 0x1d8 │ │ │ │ + eor r5, r5, lr │ │ │ │ + and sl, sl, ip │ │ │ │ + bic lr, r8, lr │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor lr, lr, sl │ │ │ │ + orr r6, r6, r1 │ │ │ │ + eor r1, r5, r6 │ │ │ │ + eor r9, r9, r0 │ │ │ │ + orr r5, lr, ip │ │ │ │ + eor r5, r5, r9 │ │ │ │ + ldr r9, [sp, #148] @ 0x94 │ │ │ │ + ldr lr, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [r3, #416] @ 0x1a0 │ │ │ │ + str r5, [r3, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r7, [sp, #156] @ 0x9c │ │ │ │ + ldr ip, [lr] │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr sl, [r6] │ │ │ │ ldr r8, [r2, #32] │ │ │ │ - ldr lr, [r7] │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ - ldr r5, [r2, #44] @ 0x2c │ │ │ │ - ldr ip, [ip] │ │ │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ │ │ + ldr r4, [r7] │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + eor r9, ip, r5 │ │ │ │ + eor sl, sl, r1 │ │ │ │ eor r4, r4, r8 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - mvn r8, r0 │ │ │ │ - eor r6, r9, lr │ │ │ │ - orr r1, r8, ip │ │ │ │ - and r5, r0, r6 │ │ │ │ - bic r8, r6, ip │ │ │ │ - and r1, r1, lr │ │ │ │ - orr r7, r9, r1 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - and r1, r1, r7 │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ + ldr r8, [r6] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr lr, [r2, #44] @ 0x2c │ │ │ │ + ldr r5, [r7] │ │ │ │ + eor r8, r8, r1 │ │ │ │ + eor r5, r5, lr │ │ │ │ + mvn ip, r0 │ │ │ │ + eor lr, sl, r8 │ │ │ │ + orr r1, ip, r5 │ │ │ │ + and r1, r1, r8 │ │ │ │ + bic ip, lr, r5 │ │ │ │ + orr r6, sl, r1 │ │ │ │ + eor r1, r1, ip │ │ │ │ + bic r9, lr, r5 │ │ │ │ + and r7, r0, lr │ │ │ │ + and r1, r1, r6 │ │ │ │ + eor r8, r7, r8 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + and r7, r4, r5 │ │ │ │ + and r9, r4, r1 │ │ │ │ + eor r5, r5, lr │ │ │ │ + eor r0, r0, r9 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + bic r9, r5, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bic r5, lr, r8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - and r8, r4, r1 │ │ │ │ - and r5, r4, ip │ │ │ │ - eor ip, ip, r6 │ │ │ │ - bic r6, ip, r5 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mvn r1, r1 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - orr r1, r1, r5 │ │ │ │ + mvn ip, r1 │ │ │ │ + eor r5, r0, r9 │ │ │ │ str r8, [sp, #20] │ │ │ │ - mvn r8, r0 │ │ │ │ - ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - and r1, r1, sl │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - bic r6, r9, r6 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r1, [r3, #460] @ 0x1cc │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - orr r0, r9, lr │ │ │ │ - ldr r9, [r3, #400] @ 0x190 │ │ │ │ + mvn r8, r5 │ │ │ │ + orr r5, ip, r7 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + bic r9, sl, r9 │ │ │ │ + and r5, r5, ip │ │ │ │ + ldr ip, [r3, #460] @ 0x1cc │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + eor r5, r5, ip │ │ │ │ + eor r5, r5, r8 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r5, [r3, #460] @ 0x1cc │ │ │ │ + str r5, [sp, #28] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ eor r4, r4, ip │ │ │ │ - bic r1, r7, sl │ │ │ │ + ldr ip, [r3, #400] @ 0x190 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + bic r5, r6, r5 │ │ │ │ + orr r0, r0, sl │ │ │ │ + eor r5, r5, ip │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, r4 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + mvn r0, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r6, r6, r8 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + orr r7, r7, r6 │ │ │ │ + orr r4, ip, r4 │ │ │ │ eor r1, r1, r0 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - eor r7, r7, r8 │ │ │ │ - and r0, r0, r8 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - mvn r1, r1 │ │ │ │ - str r1, [r3, #400] @ 0x190 │ │ │ │ - eor r6, r6, r9 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r8, r8, r6 │ │ │ │ - orr r0, r0, r8 │ │ │ │ - bic r9, r1, r4 │ │ │ │ - eor r9, r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + and r1, r1, r7 │ │ │ │ + and lr, lr, r4 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [r3, #356] @ 0x164 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + eor r4, r4, r1 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + orr r9, r8, lr │ │ │ │ + eor r4, r4, r7 │ │ │ │ + str r5, [r3, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor r4, r4, r9 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + str r4, [r3, #356] @ 0x164 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ - orr r4, r4, r6 │ │ │ │ - ldr r6, [r3, #356] @ 0x164 │ │ │ │ - orr r8, sl, r9 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - orr ip, ip, r7 │ │ │ │ - orr r5, r5, r7 │ │ │ │ - eor sl, sl, r1 │ │ │ │ - bic lr, r9, lr │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor sl, sl, ip │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor sl, sl, lr │ │ │ │ - str r5, [r3, #356] @ 0x164 │ │ │ │ - str sl, [r3, #420] @ 0x1a4 │ │ │ │ - ldr r5, [r3, #260] @ 0x104 │ │ │ │ - ldr r8, [r2, #56] @ 0x38 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + bic ip, r5, r0 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + orr r7, ip, r4 │ │ │ │ + orr r6, r8, r6 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + bic lr, lr, sl │ │ │ │ + eor r7, r7, r6 │ │ │ │ + eor r7, r7, lr │ │ │ │ + str r7, [r3, #420] @ 0x1a4 │ │ │ │ ldr r9, [r3, #256] @ 0x100 │ │ │ │ - ldr r7, [r2, #48] @ 0x30 │ │ │ │ - eor r0, r5, r8 │ │ │ │ - ldr r4, [r3, #252] @ 0xfc │ │ │ │ - eor sl, r9, r6 │ │ │ │ - ldr r1, [r2, #60] @ 0x3c │ │ │ │ - ldr r6, [r3, #272] @ 0x110 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr ip, [r3, #264] @ 0x108 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - eor r4, r4, r7 │ │ │ │ - ldr lr, [r2, #64] @ 0x40 │ │ │ │ - ldr r7, [r3, #268] @ 0x10c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [r2, #52] @ 0x34 │ │ │ │ + ldr sl, [r2, #48] @ 0x30 │ │ │ │ + eor r0, r9, r5 │ │ │ │ + ldr r7, [r3, #252] @ 0xfc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr ip, [r3, #260] @ 0x104 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r7, r7, sl │ │ │ │ + eor r1, ip, r4 │ │ │ │ + ldr r8, [r2, #60] @ 0x3c │ │ │ │ + bic ip, r7, r5 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr sl, [r3, #272] @ 0x110 │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #264] @ 0x108 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr lr, [r3, #268] @ 0x10c │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + eor r0, r0, r8 │ │ │ │ + eor r1, r1, sl │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r9, lr, r6 │ │ │ │ + eor r6, r4, r1 │ │ │ │ + eor lr, r0, r1 │ │ │ │ + orr sl, r8, r6 │ │ │ │ + bic r4, lr, r7 │ │ │ │ + eor r8, ip, r6 │ │ │ │ + eor r5, sl, r4 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + bic lr, r8, r1 │ │ │ │ + eor lr, lr, sl │ │ │ │ + and sl, r1, r5 │ │ │ │ + orr ip, sl, r0 │ │ │ │ + and ip, ip, r7 │ │ │ │ + ldr sl, [r3, #372] @ 0x174 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bic ip, r5, r9 │ │ │ │ + eor ip, ip, sl │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + and r1, r1, r0 │ │ │ │ + eor ip, ip, sl │ │ │ │ + str ip, [r3, #372] @ 0x174 │ │ │ │ + eor ip, r7, r0 │ │ │ │ + orr r4, r4, ip │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + bic ip, sl, r4 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mvn r5, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + eor sl, sl, ip │ │ │ │ + and ip, lr, sl │ │ │ │ + orr r1, r8, r1 │ │ │ │ + bic r1, r1, ip │ │ │ │ + eor r1, r1, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + and r6, r6, r7 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor ip, ip, lr │ │ │ │ + bic r6, r9, r6 │ │ │ │ + orr ip, ip, r7 │ │ │ │ + and ip, ip, r6 │ │ │ │ + ldr r6, [r3, #412] @ 0x19c │ │ │ │ + orr lr, lr, r5 │ │ │ │ + eor ip, ip, r6 │ │ │ │ eor ip, ip, r1 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor r9, r7, lr │ │ │ │ - eor r8, r5, r0 │ │ │ │ - eor r7, ip, r0 │ │ │ │ - bic r1, r4, sl │ │ │ │ - eor r5, sl, r8 │ │ │ │ - orr lr, r1, r8 │ │ │ │ - bic r6, r7, r4 │ │ │ │ - bic r1, r5, r0 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - eor r7, lr, r6 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - eor lr, r1, lr │ │ │ │ - and r6, r0, r7 │ │ │ │ - orr r1, r6, ip │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr lr, [r3, #372] @ 0x174 │ │ │ │ - bic r6, r7, r9 │ │ │ │ - and r1, r1, r4 │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r6, r6, r1 │ │ │ │ - str r6, [r3, #372] @ 0x174 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - eor r6, r4, ip │ │ │ │ - orr lr, lr, r6 │ │ │ │ - and r0, r0, ip │ │ │ │ - str lr, [sp, #20] │ │ │ │ - bic r1, r1, lr │ │ │ │ - bic lr, r0, sl │ │ │ │ - eor r1, r1, lr │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - mvn r1, r1 │ │ │ │ - and r8, r8, lr │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - bic r8, r9, r8 │ │ │ │ - eor r6, r6, lr │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - orr r0, r5, r0 │ │ │ │ - orr r6, r6, lr │ │ │ │ - and r6, r6, r8 │ │ │ │ - ldr r8, [r3, #412] @ 0x19c │ │ │ │ - bic sl, r7, sl │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [r3, #412] @ 0x19c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + and lr, lr, r9 │ │ │ │ + orr r6, ip, r7 │ │ │ │ + orr ip, r6, r5 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + ldr r8, [r3, #444] @ 0x1bc │ │ │ │ + and r0, r0, r5 │ │ │ │ eor r4, r4, r8 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - orr r6, lr, r1 │ │ │ │ - and r0, r0, r6 │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - ldr r0, [r3, #444] @ 0x1bc │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - mvn r5, r5 │ │ │ │ - bic lr, sl, lr │ │ │ │ + eor r4, r4, ip │ │ │ │ + eor r4, r4, lr │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [r3, #444] @ 0x1bc │ │ │ │ + ldr r7, [r3, #468] @ 0x1d4 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ eor r0, r0, r5 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mvn r7, r7 │ │ │ │ - orr sl, r8, sl │ │ │ │ - eor r0, r0, lr │ │ │ │ - orr lr, lr, r5 │ │ │ │ - eor lr, lr, sl │ │ │ │ - ldr r5, [r3, #468] @ 0x1d4 │ │ │ │ - and ip, ip, r7 │ │ │ │ - str r4, [r3, #412] @ 0x19c │ │ │ │ - orr ip, lr, ip │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - orr r4, r6, r7 │ │ │ │ - and r4, r4, r9 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - and r1, r1, r9 │ │ │ │ - eor r9, ip, r1 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - str r9, [r3, #468] @ 0x1d4 │ │ │ │ - str r0, [r3, #444] @ 0x1bc │ │ │ │ - ldr r4, [r3, #280] @ 0x118 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - ldr lr, [r2, #92] @ 0x5c │ │ │ │ - eor r4, r4, r0 │ │ │ │ - ldr r5, [r2, #76] @ 0x4c │ │ │ │ + eor r7, r7, r6 │ │ │ │ + orr r0, r0, ip │ │ │ │ + orr r9, r9, sl │ │ │ │ + eor r0, r0, r7 │ │ │ │ + eor r0, r0, r9 │ │ │ │ + eor sl, r0, r1 │ │ │ │ + str sl, [r3, #468] @ 0x1d4 │ │ │ │ ldr r1, [r3, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #288] @ 0x120 │ │ │ │ + ldr r5, [r2, #76] @ 0x4c │ │ │ │ + ldr ip, [r2, #80] @ 0x50 │ │ │ │ eor r5, r5, r1 │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr r7, [r2, #80] @ 0x50 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ - ldr lr, [r2, #72] @ 0x48 │ │ │ │ - ldr r8, [r3, #268] @ 0x10c │ │ │ │ ldr r1, [r3, #276] @ 0x114 │ │ │ │ + ldr lr, [r2, #88] @ 0x58 │ │ │ │ + eor r1, r1, ip │ │ │ │ ldr ip, [r3, #284] @ 0x11c │ │ │ │ - eor r1, r1, r7 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - orr sl, r5, r4 │ │ │ │ - eor lr, lr, r8 │ │ │ │ + ldr r6, [r3, #268] @ 0x10c │ │ │ │ + eor ip, ip, lr │ │ │ │ + ldr lr, [r2, #72] @ 0x48 │ │ │ │ + ldr r8, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #280] @ 0x118 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + ldr r7, [r2, #92] @ 0x5c │ │ │ │ + eor r4, r4, r8 │ │ │ │ eor lr, lr, r1 │ │ │ │ - eor sl, sl, ip │ │ │ │ + ldr r0, [r3, #288] @ 0x120 │ │ │ │ eor r1, r1, ip │ │ │ │ - bic r6, r1, sl │ │ │ │ + orr r9, r5, r4 │ │ │ │ + str sl, [sp, #92] @ 0x5c │ │ │ │ bic sl, r1, r5 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + eor r9, r9, ip │ │ │ │ eor r7, r4, sl │ │ │ │ - str r9, [sp, #92] @ 0x5c │ │ │ │ - orr r9, lr, r7 │ │ │ │ - bic r9, r9, r6 │ │ │ │ + bic r6, r1, r9 │ │ │ │ + orr r8, lr, r7 │ │ │ │ + bic r9, r8, r6 │ │ │ │ eor r8, r5, r9 │ │ │ │ eor lr, lr, r8 │ │ │ │ and r7, r7, r8 │ │ │ │ orr ip, ip, sl │ │ │ │ mvn r1, r1 │ │ │ │ eor ip, ip, lr │ │ │ │ eor r4, r4, r5 │ │ │ │ @@ -7188,198 +7606,198 @@ │ │ │ │ mvn r9, lr │ │ │ │ eor r1, r1, r6 │ │ │ │ bic r6, r0, r1 │ │ │ │ eor r5, r5, lr │ │ │ │ bic lr, r1, r0 │ │ │ │ eor r1, r1, r9 │ │ │ │ bic r4, r1, r4 │ │ │ │ - eor sl, r6, r5 │ │ │ │ orr r7, r4, r7 │ │ │ │ eor r7, r7, ip │ │ │ │ orr r1, r0, r8 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - and r0, r0, r8 │ │ │ │ - str sl, [r3, #452] @ 0x1c4 │ │ │ │ - ldr r6, [r3, #428] @ 0x1ac │ │ │ │ ldr ip, [r3, #388] @ 0x184 │ │ │ │ + and r0, r0, r8 │ │ │ │ ldr r8, [r3, #352] @ 0x160 │ │ │ │ + eor sl, r6, r5 │ │ │ │ + ldr r6, [r3, #428] @ 0x1ac │ │ │ │ + ldr r5, [sp, #172] @ 0xac │ │ │ │ + eor lr, lr, r9 │ │ │ │ eor r1, r1, ip │ │ │ │ + ldr r9, [sp, #176] @ 0xb0 │ │ │ │ eor r0, r0, r8 │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r0, r0, r7 │ │ │ │ - eor lr, lr, r9 │ │ │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr r9, [sp, #176] @ 0xb0 │ │ │ │ eor r6, r6, lr │ │ │ │ + str r1, [r3, #388] @ 0x184 │ │ │ │ str r0, [r3, #352] @ 0x160 │ │ │ │ + str sl, [r3, #452] @ 0x1c4 │ │ │ │ str r6, [r3, #428] @ 0x1ac │ │ │ │ - str r1, [r3, #388] @ 0x184 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [r9] │ │ │ │ - ldr ip, [r7] │ │ │ │ + ldr r8, [r5] │ │ │ │ + ldr sl, [r2, #96] @ 0x60 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ + ldr ip, [r7] │ │ │ │ eor r4, lr, r6 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ eor r0, ip, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r8, [r5] │ │ │ │ - ldr sl, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r7, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r6] │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ ldr r9, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r7, [r2, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ eor r8, r8, sl │ │ │ │ ldr ip, [r5] │ │ │ │ ldr sl, [r2, #108] @ 0x6c │ │ │ │ - orr r5, r8, r1 │ │ │ │ ldr lr, [r2, #112] @ 0x70 │ │ │ │ + orr r5, r8, r1 │ │ │ │ + str r4, [sp, #12] │ │ │ │ eor r0, r0, r7 │ │ │ │ - str r4, [sp, #8] │ │ │ │ ldr r4, [r9] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ bic r9, r5, r0 │ │ │ │ eor ip, ip, sl │ │ │ │ eor r4, r4, lr │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ eor lr, r8, r9 │ │ │ │ eor r6, r6, lr │ │ │ │ bic lr, r9, ip │ │ │ │ eor lr, lr, r7 │ │ │ │ + eor sl, r8, r9 │ │ │ │ orr r1, r8, r6 │ │ │ │ and r7, r4, lr │ │ │ │ + str sl, [sp, #20] │ │ │ │ eor r7, r7, r1 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ eor r7, r7, ip │ │ │ │ - eor sl, r8, r9 │ │ │ │ eor r0, r0, r7 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - orr sl, ip, r6 │ │ │ │ + str r0, [sp, #24] │ │ │ │ orr r0, r5, r0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + orr sl, ip, r6 │ │ │ │ and r9, r4, r0 │ │ │ │ and r6, ip, r1 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ eor r6, r6, r5 │ │ │ │ and r9, r4, r0 │ │ │ │ bic r5, r0, r8 │ │ │ │ eor r4, r4, sl │ │ │ │ eor r6, r6, r9 │ │ │ │ mvn r0, r4 │ │ │ │ eor r9, lr, r5 │ │ │ │ orr r9, r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ eor r5, r5, r4 │ │ │ │ bic r9, r9, r0 │ │ │ │ ldr r0, [r3, #448] @ 0x1c0 │ │ │ │ orr r5, r5, r6 │ │ │ │ eor r7, r7, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ eor r7, r9, r7 │ │ │ │ mvn r9, lr │ │ │ │ - str r7, [r3, #448] @ 0x1c0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ + str r7, [r3, #448] @ 0x1c0 │ │ │ │ orr r7, r9, r0 │ │ │ │ and r7, r7, r5 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ and r1, r1, lr │ │ │ │ and r5, r5, r7 │ │ │ │ eor r5, r5, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ ldr r0, [r3, #360] @ 0x168 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ orr r1, r1, r5 │ │ │ │ eor r1, r1, r4 │ │ │ │ eor r6, r6, r0 │ │ │ │ and r1, r1, r9 │ │ │ │ eor r1, r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ str r1, [r3, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ bic r8, r6, r8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ eor r8, r8, r7 │ │ │ │ and ip, ip, r5 │ │ │ │ bic r7, sl, r7 │ │ │ │ ldr r6, [r3, #404] @ 0x194 │ │ │ │ eor ip, ip, r8 │ │ │ │ orr r4, r7, r1 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ ldr r9, [r3, #380] @ 0x17c │ │ │ │ and r7, r7, sl │ │ │ │ eor r6, r6, r8 │ │ │ │ eor r4, r4, r9 │ │ │ │ eor sl, sl, lr │ │ │ │ eor r6, r6, r7 │ │ │ │ eor r0, r4, ip │ │ │ │ ldr lr, [sp, #196] @ 0xc4 │ │ │ │ bic ip, sl, ip │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r6, r6, ip │ │ │ │ + ldr sl, [sp, #208] @ 0xd0 │ │ │ │ str r6, [r3, #404] @ 0x194 │ │ │ │ str r0, [r3, #380] @ 0x17c │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r5, [lr] │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr ip, [sl] │ │ │ │ + ldr lr, [r2, #132] @ 0x84 │ │ │ │ eor r9, r5, r1 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r8, [r2, #128] @ 0x80 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ - ldr sl, [sp, #208] @ 0xd0 │ │ │ │ - ldr lr, [r2, #132] @ 0x84 │ │ │ │ - ldr ip, [sl] │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ eor r1, ip, lr │ │ │ │ eor r7, r7, r8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [r2, #140] @ 0x8c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r4, [r6] │ │ │ │ eor r5, r5, r0 │ │ │ │ eor r4, r4, r8 │ │ │ │ orr sl, r5, r4 │ │ │ │ ldr r0, [r2, #136] @ 0x88 │ │ │ │ and sl, sl, r9 │ │ │ │ - str sl, [sp, #16] │ │ │ │ + str sl, [sp, #20] │ │ │ │ eor r1, r1, r0 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ eor lr, r5, r1 │ │ │ │ eor lr, lr, ip │ │ │ │ eor r0, r4, lr │ │ │ │ and r6, r9, r0 │ │ │ │ - str lr, [sp, #12] │ │ │ │ eor r8, r9, r7 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ eor r6, r5, r6 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ orr ip, r6, r8 │ │ │ │ eor lr, lr, ip │ │ │ │ bic sl, r1, r0 │ │ │ │ and r0, r7, lr │ │ │ │ orr r6, sl, r6 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ bic r8, r0, r4 │ │ │ │ ldr r0, [r3, #424] @ 0x1a8 │ │ │ │ - str r8, [sp, #20] │ │ │ │ + str r8, [sp, #24] │ │ │ │ eor r8, r8, r6 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ eor r8, r0, lr │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ eor ip, ip, r5 │ │ │ │ and r8, r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ orr lr, r9, lr │ │ │ │ eor r8, r8, r0 │ │ │ │ str r8, [r3, #424] @ 0x1a8 │ │ │ │ @@ -7387,653 +7805,662 @@ │ │ │ │ bic r0, r4, ip │ │ │ │ eor r7, r7, r0 │ │ │ │ bic r0, r1, r8 │ │ │ │ orr r8, r0, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ and lr, lr, r6 │ │ │ │ orr r0, r5, r0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ orr sl, r5, sl │ │ │ │ ldr r5, [r3, #392] @ 0x188 │ │ │ │ eor lr, lr, r7 │ │ │ │ eor r5, r5, sl │ │ │ │ bic sl, lr, r6 │ │ │ │ eor r5, r5, sl │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [r3, #392] @ 0x188 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ eor ip, ip, r0 │ │ │ │ eor lr, lr, r5 │ │ │ │ mvn ip, ip │ │ │ │ bic r1, r1, lr │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ ldr sl, [r3, #464] @ 0x1d0 │ │ │ │ eor r1, r1, ip │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ bic r6, r1, lr │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ eor r0, r0, sl │ │ │ │ orr lr, r1, r8 │ │ │ │ eor r0, r0, r5 │ │ │ │ eor r0, r0, lr │ │ │ │ eor r6, r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ eor r9, r9, r7 │ │ │ │ eor r4, r4, r0 │ │ │ │ ldr r7, [r3, #364] @ 0x16c │ │ │ │ and r9, r9, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r6, [r3, #464] @ 0x1d0 │ │ │ │ eor r7, r7, r4 │ │ │ │ eor r7, r7, ip │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ eor r9, r9, r7 │ │ │ │ bic r8, r8, ip │ │ │ │ eor r9, r9, r8 │ │ │ │ str r9, [r3, #364] @ 0x16c │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ldr sl, [r2, #144] @ 0x90 │ │ │ │ + ldr r6, [r3, #316] @ 0x13c │ │ │ │ ldr r5, [r3, #320] @ 0x140 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, #324] @ 0x144 │ │ │ │ - ldr r9, [r2, #152] @ 0x98 │ │ │ │ + ldr r4, [r2, #156] @ 0x9c │ │ │ │ eor lr, r5, r1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr lr, [r3, #328] @ 0x148 │ │ │ │ + ldr r9, [r2, #152] @ 0x98 │ │ │ │ + ldr r0, [r3, #324] @ 0x144 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr ip, [r3, #332] @ 0x14c │ │ │ │ + ldr r4, [r2, #160] @ 0xa0 │ │ │ │ eor r7, r0, r9 │ │ │ │ - ldr ip, [r2, #156] @ 0x9c │ │ │ │ - ldr r8, [r3, #332] @ 0x14c │ │ │ │ - ldr sl, [r2, #144] @ 0x90 │ │ │ │ - ldr r4, [r3, #328] @ 0x148 │ │ │ │ - ldr r5, [r2, #160] @ 0xa0 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [r3, #316] @ 0x13c │ │ │ │ - str r7, [sp, #12] │ │ │ │ - eor sl, r6, sl │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor r5, r5, r8 │ │ │ │ - ldr r6, [r3, #336] @ 0x150 │ │ │ │ - str lr, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr r8, [r3, #336] @ 0x150 │ │ │ │ ldr r7, [r2, #164] @ 0xa4 │ │ │ │ + eor r4, r4, ip │ │ │ │ + eor ip, lr, r4 │ │ │ │ + eor sl, r6, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - eor lr, r4, r5 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - eor r7, r7, r6 │ │ │ │ - eor r1, r1, lr │ │ │ │ - and ip, r4, lr │ │ │ │ - and r9, r7, r1 │ │ │ │ - eor ip, r8, ip │ │ │ │ - and r0, r4, lr │ │ │ │ - str r1, [sp, #16] │ │ │ │ - and r1, r4, lr │ │ │ │ - and r6, r9, ip │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - and r0, r7, r1 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r3, #376] @ 0x178 │ │ │ │ - eor r8, r8, r6 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - orr r0, ip, r8 │ │ │ │ - and r6, r9, ip │ │ │ │ - eor r1, r1, lr │ │ │ │ - bic r6, sl, r6 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r1, r1, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - eor lr, lr, r9 │ │ │ │ - str r1, [r3, #376] @ 0x178 │ │ │ │ + eor r7, r7, r8 │ │ │ │ + and r5, lr, ip │ │ │ │ + and r8, lr, ip │ │ │ │ + eor r0, r6, ip │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r1, r8 │ │ │ │ + and r1, lr, ip │ │ │ │ + and r9, r7, r0 │ │ │ │ + and r8, r7, r1 │ │ │ │ + and r6, r9, r5 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor r8, r1, r6 │ │ │ │ + ldr r6, [r3, #376] @ 0x178 │ │ │ │ + orr r1, r5, r8 │ │ │ │ + eor r6, r6, ip │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r1, r6, r1 │ │ │ │ + and r6, r9, r5 │ │ │ │ eor r8, r8, r9 │ │ │ │ - bic r1, r5, r6 │ │ │ │ - bic r4, r4, lr │ │ │ │ - bic r9, ip, r4 │ │ │ │ - orr r6, ip, r1 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r9 │ │ │ │ + bic r6, sl, r6 │ │ │ │ + bic r0, r4, r0 │ │ │ │ + bic lr, lr, ip │ │ │ │ + bic r9, r5, lr │ │ │ │ + eor r1, r1, r6 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + orr r6, r5, r0 │ │ │ │ + eor r4, r4, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic lr, lr, r8 │ │ │ │ - orr r4, r4, lr │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r1, [r3, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bic ip, ip, r8 │ │ │ │ + eor r1, r1, r9 │ │ │ │ + orr lr, lr, ip │ │ │ │ ldr r8, [r3, #436] @ 0x1b4 │ │ │ │ - and r0, r0, r5 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - and r9, sl, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ + and r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + and r9, sl, r1 │ │ │ │ + eor r8, r8, r4 │ │ │ │ eor r8, r8, r9 │ │ │ │ str r8, [r3, #436] @ 0x1b4 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - bic ip, ip, r8 │ │ │ │ - orr r9, ip, lr │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - and r1, r1, r7 │ │ │ │ - orr r5, lr, r5 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - and r9, r9, r5 │ │ │ │ - ldr ip, [r3, #476] @ 0x1dc │ │ │ │ - ldr r5, [r3, #396] @ 0x18c │ │ │ │ - orr r1, r1, r7 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - eor r4, r9, r1 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor r0, r0, lr │ │ │ │ + bic r5, r5, r8 │ │ │ │ + orr r9, r5, ip │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + and r0, r0, r7 │ │ │ │ + orr r8, ip, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + and r8, r8, r9 │ │ │ │ + orr r7, r0, r4 │ │ │ │ + ldr lr, [r3, #476] @ 0x1dc │ │ │ │ + eor r0, r8, r7 │ │ │ │ + bic r5, r0, sl │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r9, r5, lr │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + str r9, [r3, #476] @ 0x1dc │ │ │ │ + ldr ip, [r3, #396] @ 0x18c │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + eor r6, r6, ip │ │ │ │ + and r7, r7, r4 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + orr sl, r1, sl │ │ │ │ eor r6, r6, r0 │ │ │ │ - bic r1, r1, r7 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic r8, r4, sl │ │ │ │ - eor r6, r6, r1 │ │ │ │ - bic sl, sl, r0 │ │ │ │ - eor r0, r6, sl │ │ │ │ - eor lr, r8, ip │ │ │ │ - mvn r6, r0 │ │ │ │ - str lr, [r3, #476] @ 0x1dc │ │ │ │ - str r6, [r3, #396] @ 0x18c │ │ │ │ - str lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r2, #180] @ 0xb4 │ │ │ │ + eor r6, r6, sl │ │ │ │ + mvn r1, r6 │ │ │ │ + str r1, [r3, #396] @ 0x18c │ │ │ │ ldr lr, [r3, #344] @ 0x158 │ │ │ │ - ldr ip, [r2, #176] @ 0xb0 │ │ │ │ - eor r1, lr, r7 │ │ │ │ - ldr sl, [r2, #184] @ 0xb8 │ │ │ │ - ldr r9, [r2, #168] @ 0xa8 │ │ │ │ - ldr r4, [r3, #332] @ 0x14c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r0, [r3, #340] @ 0x154 │ │ │ │ - ldr r1, [r3, #348] @ 0x15c │ │ │ │ - eor r4, r4, r9 │ │ │ │ - eor r0, r0, ip │ │ │ │ - eor r1, r1, sl │ │ │ │ - ldr r8, [r3, #336] @ 0x150 │ │ │ │ - ldr r5, [r2, #172] @ 0xac │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r6, [r3, #224] @ 0xe0 │ │ │ │ - ldr r9, [r2, #188] @ 0xbc │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - bic lr, r1, r0 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor lr, lr, ip │ │ │ │ - eor r6, r6, r9 │ │ │ │ - bic r7, r5, lr │ │ │ │ - bic r9, r5, r0 │ │ │ │ - orr r7, r4, r7 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - eor r9, r1, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - mvn r8, r5 │ │ │ │ - bic sl, r0, r5 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - bic r0, r0, r7 │ │ │ │ - eor r8, lr, r9 │ │ │ │ - and ip, r4, lr │ │ │ │ - eor r0, r0, r8 │ │ │ │ - mvn r7, r0 │ │ │ │ - bic r0, ip, sl │ │ │ │ - orr r8, r0, r6 │ │ │ │ - ldr r0, [r3, #456] @ 0x1c8 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - eor r8, r8, r0 │ │ │ │ - eor r7, sl, r7 │ │ │ │ - eor r8, r8, r7 │ │ │ │ - eor r7, r7, r4 │ │ │ │ - bic r0, r5, lr │ │ │ │ - orr ip, ip, r9 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [r3, #408] @ 0x198 │ │ │ │ - str r8, [r3, #456] @ 0x1c8 │ │ │ │ - and r8, r1, r7 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - bic ip, ip, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - eor ip, ip, r9 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - eor r5, r8, r0 │ │ │ │ - orr r8, r9, r8 │ │ │ │ - and r8, r8, r7 │ │ │ │ + ldr r9, [r2, #180] @ 0xb4 │ │ │ │ + ldr r5, [r2, #176] @ 0xb0 │ │ │ │ + ldr r4, [r2, #184] @ 0xb8 │ │ │ │ + eor sl, lr, r9 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr lr, [r3, #348] @ 0x15c │ │ │ │ + ldr r1, [r3, #340] @ 0x154 │ │ │ │ + ldr ip, [r2, #168] @ 0xa8 │ │ │ │ + ldr r8, [r3, #332] @ 0x14c │ │ │ │ eor r1, r1, r5 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr r7, [r2, #172] @ 0xac │ │ │ │ + ldr r0, [r3, #336] @ 0x150 │ │ │ │ eor ip, ip, r8 │ │ │ │ - eor ip, ip, r1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - str ip, [r3, #408] @ 0x198 │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - orr r0, r7, r0 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor lr, lr, r0 │ │ │ │ - eor r9, r1, r4 │ │ │ │ - ldr r8, [r3, #432] @ 0x1b0 │ │ │ │ - bic r1, r1, lr │ │ │ │ - bic r4, r4, sl │ │ │ │ - ldr sl, [r3, #368] @ 0x170 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - and r9, r9, r6 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - 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 │ │ │ │ - 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] │ │ │ │ - ldr r8, [r2, #196] @ 0xc4 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr lr, [r2, #204] @ 0xcc │ │ │ │ - ldr r5, [sp, #236] @ 0xec │ │ │ │ - eor r9, r9, r8 │ │ │ │ - ldr r4, [r2, #200] @ 0xc8 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r8, [r2, #212] @ 0xd4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r7, [r2, #208] @ 0xd0 │ │ │ │ - eor ip, ip, lr │ │ │ │ - ldr lr, [r5] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - orr r0, r1, r6 │ │ │ │ - eor r8, sl, r1 │ │ │ │ - bic r4, sl, lr │ │ │ │ - str r0, [sp, #8] │ │ │ │ - and r0, r0, r8 │ │ │ │ - eor r7, ip, r4 │ │ │ │ - eor r4, ip, r0 │ │ │ │ - bic r5, r4, r7 │ │ │ │ - orr r0, r6, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - eor r5, lr, r6 │ │ │ │ + ldr r9, [r3, #224] @ 0xe0 │ │ │ │ + bic r8, lr, r1 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #188] @ 0xbc │ │ │ │ + eor r7, r7, r0 │ │ │ │ + eor r8, r8, sl │ │ │ │ + eor r9, r9, r6 │ │ │ │ + and r4, ip, r8 │ │ │ │ + bic r6, r1, r7 │ │ │ │ + bic r5, r7, r8 │ │ │ │ + bic r0, r4, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + orr r0, ip, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + bic r0, r7, r1 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor r0, r0, lr │ │ │ │ + and r5, r5, r0 │ │ │ │ + orr r4, r4, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - eor r0, r1, r5 │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ - bic r0, r7, r0 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - orr r6, sl, r6 │ │ │ │ - orr r5, r0, r6 │ │ │ │ - bic ip, ip, r6 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bic r4, lr, r4 │ │ │ │ - bic r8, r6, r8 │ │ │ │ - mvn r1, r1 │ │ │ │ - bic r6, sl, lr │ │ │ │ - eor ip, ip, r4 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - orr ip, ip, r8 │ │ │ │ - eor r8, r7, r5 │ │ │ │ - and r1, r1, r8 │ │ │ │ - and r6, r6, r0 │ │ │ │ - ldr r8, [r3, #312] @ 0x138 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - bic r5, r5, r9 │ │ │ │ - mvn r6, r6 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - str r5, [r3, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r1, r1, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor sl, sl, r8 │ │ │ │ - orr r4, r4, r1 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r1, r1, r8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - eor r4, r4, sl │ │ │ │ - and lr, lr, r1 │ │ │ │ - ldr sl, [r3, #256] @ 0x100 │ │ │ │ + ldr r5, [r3, #456] @ 0x1c8 │ │ │ │ + mvn r1, r1 │ │ │ │ orr r8, r9, r8 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r5, r6, r4 │ │ │ │ - bic lr, lr, ip │ │ │ │ - eor r8, r8, sl │ │ │ │ - and r6, r6, r4 │ │ │ │ + eor r6, r6, r1 │ │ │ │ eor r8, r8, r5 │ │ │ │ - eor r6, r6, lr │ │ │ │ - orr r7, r6, r9 │ │ │ │ - str r8, [r3, #256] @ 0x100 │ │ │ │ - ldr r6, [r3, #344] @ 0x158 │ │ │ │ - ldr sl, [sp, #244] @ 0xf4 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r7, r7, ip │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - str r7, [r3, #344] @ 0x158 │ │ │ │ - and ip, ip, r0 │ │ │ │ - bic r4, r5, ip │ │ │ │ - eor r4, r4, r1 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn r0, r0 │ │ │ │ - orr r8, r0, r1 │ │ │ │ - and r8, r8, r9 │ │ │ │ - ldr r9, [r3, #288] @ 0x120 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ - orr r5, r4, lr │ │ │ │ - eor r8, r8, r9 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r6, r6, ip │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + eor r1, r1, r7 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + str r8, [r3, #456] @ 0x1c8 │ │ │ │ + and r8, lr, r6 │ │ │ │ + eor r8, r8, r1 │ │ │ │ eor r5, r5, r8 │ │ │ │ - str r5, [r3, #288] @ 0x120 │ │ │ │ - ldr ip, [sp, #252] @ 0xfc │ │ │ │ - ldr r0, [sl] │ │ │ │ - ldr lr, [r2, #216] @ 0xd8 │ │ │ │ - ldr r9, [r7] │ │ │ │ - ldr r6, [r2, #220] @ 0xdc │ │ │ │ - ldr r4, [ip] │ │ │ │ - eor r9, r9, r6 │ │ │ │ - ldr r5, [r2, #224] @ 0xe0 │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ - ldr lr, [sp, #260] @ 0x104 │ │ │ │ - ldr r7, [r2, #232] @ 0xe8 │ │ │ │ - ldr ip, [r6] │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r6, [r3, #408] @ 0x198 │ │ │ │ + and r4, r4, r9 │ │ │ │ + orr r7, r8, r7 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r4, r4, lr │ │ │ │ + eor r0, r0, r5 │ │ │ │ + orr r1, sl, r1 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [r3, #408] @ 0x198 │ │ │ │ + ldr r4, [r3, #432] @ 0x1b0 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + and ip, ip, r9 │ │ │ │ eor r4, r4, r5 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - ldr r5, [r2, #236] @ 0xec │ │ │ │ - ldr lr, [lr] │ │ │ │ - ldr r8, [r1] │ │ │ │ + eor ip, ip, r4 │ │ │ │ + str ip, [r3, #432] @ 0x1b0 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + bic sl, r0, sl │ │ │ │ + and sl, sl, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ + eor sl, sl, r1 │ │ │ │ + orr lr, sl, r9 │ │ │ │ + ldr r9, [r3, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + eor r5, r5, r9 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + cmp r0, #256 @ 0x100 │ │ │ │ + str lr, [r3, #368] @ 0x170 │ │ │ │ + beq b690 │ │ │ │ + ldr r8, [sp, #220] @ 0xdc │ │ │ │ + ldr r5, [r2, #192] @ 0xc0 │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ eor ip, ip, r5 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - ldr sl, [r2, #228] @ 0xe4 │ │ │ │ - mvn r1, r0 │ │ │ │ - eor r6, r9, lr │ │ │ │ - orr r1, r1, ip │ │ │ │ - eor sl, r8, sl │ │ │ │ - and r5, r0, r6 │ │ │ │ - bic r8, r6, ip │ │ │ │ + ldr r6, [r7] │ │ │ │ + ldr r1, [r2, #196] @ 0xc4 │ │ │ │ + ldr r5, [sp, #236] @ 0xec │ │ │ │ + ldr sl, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [r5] │ │ │ │ + eor r4, r6, r1 │ │ │ │ + ldr r6, [r2, #208] @ 0xd0 │ │ │ │ + ldr r0, [sl] │ │ │ │ + ldr lr, [r2, #200] @ 0xc8 │ │ │ │ + ldr sl, [sp, #240] @ 0xf0 │ │ │ │ + eor r1, r7, r6 │ │ │ │ + ldr r9, [sp, #232] @ 0xe8 │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr r5, [sl] │ │ │ │ + ldr lr, [r2, #212] @ 0xd4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r8, [r2, #204] @ 0xcc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [r9] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + eor r5, r5, lr │ │ │ │ + orr lr, r0, r5 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + bic r8, ip, r9 │ │ │ │ + eor r9, ip, r0 │ │ │ │ + and sl, lr, r9 │ │ │ │ + eor r7, r4, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + eor r8, r4, r8 │ │ │ │ + bic r6, r7, r8 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + eor r6, r1, r5 │ │ │ │ + eor r1, r0, r6 │ │ │ │ + orr sl, r5, sl │ │ │ │ + bic r1, r8, r1 │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic sl, r7, r8 │ │ │ │ + orr r5, ip, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str sl, [sp, #108] @ 0x6c │ │ │ │ + orr sl, r1, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r9, r6, r9 │ │ │ │ + bic r7, r5, r7 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + mvn r0, r0 │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + orr r9, r4, r9 │ │ │ │ + orr r0, r0, r5 │ │ │ │ + eor r4, r8, sl │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + and r0, r0, r4 │ │ │ │ + eor r4, sl, r7 │ │ │ │ and r1, r1, lr │ │ │ │ - orr r7, r9, r1 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - and r1, r1, r7 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - bic r5, lr, r8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - and r8, r4, r1 │ │ │ │ - and r5, r4, ip │ │ │ │ - eor ip, ip, r6 │ │ │ │ - bic r6, ip, r5 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mvn r1, r1 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - orr r1, r1, r5 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - mvn r8, r0 │ │ │ │ - ldr r0, [r3, #332] @ 0x14c │ │ │ │ - bic r6, r9, r6 │ │ │ │ - and r1, r1, sl │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - orr r0, r9, lr │ │ │ │ - ldr r9, [r3, #272] @ 0x110 │ │ │ │ - eor r4, r4, ip │ │ │ │ - str r1, [r3, #332] @ 0x14c │ │ │ │ - bic r1, r7, sl │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [r3, #312] @ 0x138 │ │ │ │ eor r1, r1, r0 │ │ │ │ mvn r1, r1 │ │ │ │ - str r1, [r3, #272] @ 0x110 │ │ │ │ - ldr r9, [sp, #108] @ 0x6c │ │ │ │ - eor r7, r7, r8 │ │ │ │ - and r0, r0, r8 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r6, r6, r9 │ │ │ │ - eor r8, r8, r6 │ │ │ │ - orr r0, r0, r8 │ │ │ │ - bic r9, r1, r4 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + orr r7, r0, r7 │ │ │ │ + eor ip, ip, lr │ │ │ │ + str r4, [r3, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + ldr r7, [r3, #256] @ 0x100 │ │ │ │ + orr r5, r0, r4 │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r4, [r3, #288] @ 0x120 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r6, r6, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r5, [r3, #256] @ 0x100 │ │ │ │ + orr lr, lr, r9 │ │ │ │ + orr r5, sl, r0 │ │ │ │ + eor lr, lr, ip │ │ │ │ + orr r8, r1, r8 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + bic r7, r8, lr │ │ │ │ + eor r5, r5, lr │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #344] @ 0x158 │ │ │ │ + and lr, lr, ip │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r7, r7, lr │ │ │ │ + orr sl, r7, ip │ │ │ │ eor r9, r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [r3, #292] @ 0x124 │ │ │ │ - orr r4, r4, r6 │ │ │ │ - ldr r6, [r3, #228] @ 0xe4 │ │ │ │ - orr r8, sl, r9 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - orr ip, ip, r7 │ │ │ │ - orr r5, r5, r7 │ │ │ │ - eor sl, sl, r1 │ │ │ │ - bic lr, r9, lr │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #244] @ 0xf4 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ eor r5, r5, r6 │ │ │ │ - eor sl, sl, ip │ │ │ │ + str r5, [r3, #288] @ 0x120 │ │ │ │ + str sl, [r3, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r5, [r2, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + ldr lr, [r7] │ │ │ │ + ldr ip, [r2, #228] @ 0xe4 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr sl, [r4] │ │ │ │ + ldr r6, [r2, #220] @ 0xdc │ │ │ │ + ldr r5, [r1] │ │ │ │ + ldr r8, [r2, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ + eor r9, lr, ip │ │ │ │ + eor sl, sl, r6 │ │ │ │ eor r5, r5, r8 │ │ │ │ - eor sl, sl, lr │ │ │ │ + ldr r6, [r2, #232] @ 0xe8 │ │ │ │ + ldr r8, [r4] │ │ │ │ + ldr r7, [r2, #236] @ 0xec │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldr r9, [r1] │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r9, r9, r7 │ │ │ │ + mvn ip, r0 │ │ │ │ + eor lr, sl, r8 │ │ │ │ + orr r1, ip, r9 │ │ │ │ + and r1, r1, r8 │ │ │ │ + bic ip, lr, r9 │ │ │ │ + orr r6, sl, r1 │ │ │ │ + eor r1, r1, ip │ │ │ │ + bic r4, lr, r9 │ │ │ │ + and r7, r0, lr │ │ │ │ + and r1, r1, r6 │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + eor r8, r7, r8 │ │ │ │ + and r4, r5, r1 │ │ │ │ + and r7, r5, r9 │ │ │ │ + mvn ip, r1 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + orr r4, ip, r7 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r9, r9, lr │ │ │ │ + str r9, [sp, #16] │ │ │ │ + and r4, r4, ip │ │ │ │ + bic r9, r9, r7 │ │ │ │ + ldr ip, [r3, #332] @ 0x14c │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + eor r8, r0, r9 │ │ │ │ + mvn r8, r8 │ │ │ │ + eor r4, r4, ip │ │ │ │ + bic r9, sl, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + str r4, [r3, #332] @ 0x14c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + eor sl, sl, r9 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + orr r0, r0, sl │ │ │ │ + bic r4, r6, ip │ │ │ │ + ldr ip, [r3, #272] @ 0x110 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + mvn r0, r0 │ │ │ │ + eor r4, r4, ip │ │ │ │ + eor r4, r4, r0 │ │ │ │ + str r4, [r3, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + eor r6, r6, r8 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + orr r7, r7, r6 │ │ │ │ + orr r5, r4, r5 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + and r1, r1, r7 │ │ │ │ + and lr, lr, r5 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [r3, #228] @ 0xe4 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r9, r8, lr │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + eor r5, r5, r9 │ │ │ │ str r5, [r3, #228] @ 0xe4 │ │ │ │ - str sl, [r3, #292] @ 0x124 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r1, [r3, #292] @ 0x124 │ │ │ │ + bic r4, ip, r0 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + orr r7, r4, r5 │ │ │ │ + orr r6, r8, r6 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + bic lr, lr, sl │ │ │ │ + eor r7, r7, r6 │ │ │ │ + eor r7, r7, lr │ │ │ │ + str r7, [r3, #292] @ 0x124 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [r2, #240] @ 0xf0 │ │ │ │ + ldr r4, [r2, #248] @ 0xf8 │ │ │ │ + eor r7, r7, sl │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [r2, #256] @ 0x100 │ │ │ │ - ldr r5, [r2, #252] @ 0xfc │ │ │ │ - ldr ip, [r2, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [r2, #244] @ 0xf4 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r2, #248] @ 0xf8 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [r2, #244] @ 0xf4 │ │ │ │ + eor r5, r0, r4 │ │ │ │ + eor lr, sl, r6 │ │ │ │ + eor r9, ip, r9 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - eor sl, sl, r1 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r1, [r2, #260] @ 0x104 │ │ │ │ - eor ip, ip, r7 │ │ │ │ - eor r4, r4, r9 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor r9, r8, r5 │ │ │ │ - eor lr, r1, lr │ │ │ │ - eor r8, r0, lr │ │ │ │ - eor r5, r9, lr │ │ │ │ - bic r7, ip, r4 │ │ │ │ - orr r6, r7, r8 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - bic sl, r5, ip │ │ │ │ - eor r7, r6, sl │ │ │ │ - str sl, [sp, #12] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - eor r1, r1, sl │ │ │ │ - eor r5, r4, r8 │ │ │ │ - and r1, r1, r5 │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ - eor r1, r1, r6 │ │ │ │ - ldr r6, [r2, #256] @ 0x100 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - and r1, lr, r7 │ │ │ │ - orr r1, r1, r9 │ │ │ │ - eor r6, r6, sl │ │ │ │ + ldr r1, [r2, #252] @ 0xfc │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + ldr r0, [r2, #260] @ 0x104 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + eor r1, r1, r8 │ │ │ │ + eor r0, r0, ip │ │ │ │ + eor r6, r5, r0 │ │ │ │ + bic r8, r7, r9 │ │ │ │ + eor lr, r1, r0 │ │ │ │ + orr ip, r8, r6 │ │ │ │ + bic r4, r7, r9 │ │ │ │ + eor r8, r9, r6 │ │ │ │ + str lr, [sp, #112] @ 0x70 │ │ │ │ + bic lr, lr, r7 │ │ │ │ + eor r5, ip, lr │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + bic r4, r8, r0 │ │ │ │ + eor r4, r4, ip │ │ │ │ + and ip, r0, r5 │ │ │ │ + orr ip, ip, r1 │ │ │ │ + and ip, ip, r7 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + and r0, r0, r1 │ │ │ │ + eor ip, sl, ip │ │ │ │ ldr sl, [r3, #244] @ 0xf4 │ │ │ │ - and r1, r1, ip │ │ │ │ - and r6, r6, r7 │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor r6, r6, sl │ │ │ │ - eor r6, r6, r1 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - str r6, [r3, #244] @ 0xf4 │ │ │ │ - eor r6, ip, r9 │ │ │ │ - orr sl, sl, r6 │ │ │ │ - and lr, lr, r9 │ │ │ │ - bic r1, r1, sl │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ - bic sl, lr, r4 │ │ │ │ - eor r1, r1, sl │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ - mvn r1, r1 │ │ │ │ - and r8, r8, sl │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - orr lr, r5, lr │ │ │ │ - bic r8, sl, r8 │ │ │ │ + and ip, ip, r5 │ │ │ │ + eor ip, ip, sl │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - bic r4, r7, r4 │ │ │ │ - eor r6, r6, sl │ │ │ │ - orr r6, r6, r0 │ │ │ │ - and r6, r6, r8 │ │ │ │ - ldr r8, [r3, #284] @ 0x11c │ │ │ │ - mvn r7, r7 │ │ │ │ - eor ip, ip, r8 │ │ │ │ + mvn r5, r5 │ │ │ │ + eor ip, ip, sl │ │ │ │ + str ip, [r3, #244] @ 0xf4 │ │ │ │ + eor ip, r7, r1 │ │ │ │ + orr lr, lr, ip │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + bic ip, sl, lr │ │ │ │ + bic sl, r0, r9 │ │ │ │ + eor sl, sl, ip │ │ │ │ + and ip, r4, sl │ │ │ │ + orr r0, r8, r0 │ │ │ │ + bic r0, r0, ip │ │ │ │ + eor r0, r0, r7 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + and r6, r6, r7 │ │ │ │ + bic r6, ip, r6 │ │ │ │ + ldr ip, [sp, #116] @ 0x74 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + eor ip, ip, r4 │ │ │ │ + orr ip, ip, r7 │ │ │ │ + and ip, ip, r6 │ │ │ │ + ldr r6, [r3, #284] @ 0x11c │ │ │ │ + orr r9, r9, r7 │ │ │ │ eor ip, ip, r6 │ │ │ │ - orr r6, r0, r1 │ │ │ │ - and lr, lr, r6 │ │ │ │ - eor ip, ip, lr │ │ │ │ + eor ip, ip, r0 │ │ │ │ str ip, [r3, #284] @ 0x11c │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ + orr ip, r9, r5 │ │ │ │ + eor ip, ip, r8 │ │ │ │ ldr r8, [r3, #316] @ 0x13c │ │ │ │ - eor r5, r5, ip │ │ │ │ - mvn r5, r5 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - bic r0, r4, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - orr r4, ip, r4 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - orr r0, r0, r5 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - orr lr, sl, r7 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - and r9, r9, r7 │ │ │ │ - ldr r7, [r3, #340] @ 0x154 │ │ │ │ - orr r5, r0, r9 │ │ │ │ - and lr, lr, r6 │ │ │ │ - and r1, r1, r6 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + eor lr, lr, r8 │ │ │ │ + orr r4, r4, r5 │ │ │ │ + and r4, r4, r6 │ │ │ │ + eor lr, lr, ip │ │ │ │ + eor lr, lr, r4 │ │ │ │ + str lr, [r3, #316] @ 0x13c │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ + and r1, r1, r5 │ │ │ │ + ldr r5, [r3, #340] @ 0x154 │ │ │ │ + eor r1, r1, lr │ │ │ │ eor r5, r5, r7 │ │ │ │ - eor r8, r8, lr │ │ │ │ - eor r5, r5, r1 │ │ │ │ - str r8, [r3, #316] @ 0x13c │ │ │ │ - str r5, [r3, #340] @ 0x154 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + orr r1, r1, ip │ │ │ │ + orr sl, r6, sl │ │ │ │ + eor r1, r1, r5 │ │ │ │ + eor r1, r1, sl │ │ │ │ + eor r1, r1, r0 │ │ │ │ + str r1, [r3, #340] @ 0x154 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #268] @ 0x10c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ ldr r4, [r2, #276] @ 0x114 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - eor sl, r5, r1 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + eor r4, r4, ip │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #272] @ 0x110 │ │ │ │ ldr ip, [r2, #280] @ 0x118 │ │ │ │ - eor r4, r4, lr │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #284] @ 0x11c │ │ │ │ + ldr lr, [sp, #100] @ 0x64 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + eor r0, r0, lr │ │ │ │ ldr lr, [r2, #264] @ 0x108 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - eor r1, r1, r8 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - eor ip, ip, r0 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + eor r1, r1, r9 │ │ │ │ eor lr, lr, r7 │ │ │ │ eor lr, lr, r1 │ │ │ │ - eor r5, r5, r8 │ │ │ │ eor r1, r1, ip │ │ │ │ - ldr r0, [r2, #284] @ 0x11c │ │ │ │ - and r5, r5, r1 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - orr r6, sl, r4 │ │ │ │ - eor r7, r4, r5 │ │ │ │ + bic sl, r1, r5 │ │ │ │ + orr r6, r5, r4 │ │ │ │ + eor r7, r4, sl │ │ │ │ eor r6, r6, ip │ │ │ │ - eor r0, r0, r9 │ │ │ │ bic r6, r1, r6 │ │ │ │ orr r9, lr, r7 │ │ │ │ bic r9, r9, r6 │ │ │ │ - eor r8, sl, r9 │ │ │ │ + eor r8, r5, r9 │ │ │ │ eor lr, lr, r8 │ │ │ │ - orr ip, ip, r5 │ │ │ │ - eor ip, ip, lr │ │ │ │ and r7, r7, r8 │ │ │ │ - eor r4, r4, sl │ │ │ │ + orr ip, ip, sl │ │ │ │ mvn r1, r1 │ │ │ │ - bic sl, ip, r4 │ │ │ │ + eor ip, ip, lr │ │ │ │ + eor r4, r4, r5 │ │ │ │ orr r1, r1, r7 │ │ │ │ - eor sl, sl, r9 │ │ │ │ and r1, r1, lr │ │ │ │ - mvn r9, sl │ │ │ │ + bic lr, ip, r4 │ │ │ │ + eor lr, lr, r9 │ │ │ │ eor r1, r1, r6 │ │ │ │ + mvn sl, lr │ │ │ │ bic r5, r0, r1 │ │ │ │ - bic r6, r1, r0 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + bic r9, r1, r0 │ │ │ │ + eor r1, r1, sl │ │ │ │ bic r4, r1, r4 │ │ │ │ - ldr lr, [r3, #324] @ 0x144 │ │ │ │ + ldr r6, [r3, #324] @ 0x144 │ │ │ │ orr r7, r4, r7 │ │ │ │ eor r7, r7, ip │ │ │ │ orr r1, r0, r8 │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ and r0, r0, r8 │ │ │ │ ldr r8, [r3, #224] @ 0xe0 │ │ │ │ - eor lr, lr, sl │ │ │ │ - ldr sl, [r3, #300] @ 0x12c │ │ │ │ - eor r6, r6, r9 │ │ │ │ + eor r6, r6, lr │ │ │ │ + ldr lr, [r3, #300] @ 0x12c │ │ │ │ + ldr r4, [sp, #276] @ 0x114 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + eor r9, r9, sl │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ eor r1, r1, ip │ │ │ │ eor r0, r0, r8 │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor sl, sl, r6 │ │ │ │ + eor lr, lr, r9 │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r0, r0, r7 │ │ │ │ + str lr, [r3, #300] @ 0x12c │ │ │ │ + str r0, [r3, #224] @ 0xe0 │ │ │ │ str r5, [r3, #324] @ 0x144 │ │ │ │ - str sl, [r3, #300] @ 0x12c │ │ │ │ str r1, [r3, #260] @ 0x104 │ │ │ │ - str r0, [r3, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ - ldr lr, [sp, #272] @ 0x110 │ │ │ │ - ldr r4, [sp, #276] @ 0x114 │ │ │ │ - ldr r9, [lr] │ │ │ │ + ldr sl, [r6] │ │ │ │ + ldr r9, [r2, #292] @ 0x124 │ │ │ │ ldr r7, [r4] │ │ │ │ - ldr r6, [r2, #292] @ 0x124 │ │ │ │ ldr r1, [r2, #296] @ 0x128 │ │ │ │ - ldr r8, [r0] │ │ │ │ - eor sl, r9, r6 │ │ │ │ + eor lr, sl, r9 │ │ │ │ eor ip, r7, r1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str ip, [sp, #12] │ │ │ │ + ldr r8, [r0] │ │ │ │ ldr r5, [r2, #288] @ 0x120 │ │ │ │ - ldr lr, [sp, #284] @ 0x11c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r0, [r6] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [r2, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #284] @ 0x11c │ │ │ │ + ldr r9, [sp, #288] @ 0x120 │ │ │ │ + str ip, [sp, #16] │ │ │ │ eor r8, r8, r5 │ │ │ │ - ldr r4, [lr] │ │ │ │ + ldr ip, [r0] │ │ │ │ ldr r5, [r2, #300] @ 0x12c │ │ │ │ - ldr r9, [r2, #304] @ 0x130 │ │ │ │ + ldr r4, [r6] │ │ │ │ + ldr sl, [r2, #304] @ 0x130 │ │ │ │ + ldr r0, [r9] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr lr, [r2, #308] @ 0x134 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor r0, r0, lr │ │ │ │ orr r1, r8, r7 │ │ │ │ - eor r0, r0, sl │ │ │ │ eor ip, ip, r5 │ │ │ │ - eor r4, r4, r9 │ │ │ │ - bic lr, r1, r0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - eor r5, r8, lr │ │ │ │ - eor r6, r8, lr │ │ │ │ - bic lr, lr, ip │ │ │ │ + bic r6, r1, r0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + eor r4, r4, sl │ │ │ │ + bic lr, r6, ip │ │ │ │ + eor sl, r8, r6 │ │ │ │ eor lr, lr, r7 │ │ │ │ - eor r9, r9, r6 │ │ │ │ + eor r9, r9, sl │ │ │ │ orr r1, r8, r9 │ │ │ │ + eor r5, r8, r6 │ │ │ │ and r7, r4, lr │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ eor r7, r7, r1 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ eor r7, r7, ip │ │ │ │ eor r0, r0, r7 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - orr r0, r5, r0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ orr sl, ip, r9 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + orr r0, r6, r0 │ │ │ │ + and r5, r4, r0 │ │ │ │ and r6, ip, r1 │ │ │ │ - and r9, r4, r0 │ │ │ │ - str r9, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + eor r6, r6, r9 │ │ │ │ + and r5, r4, r0 │ │ │ │ eor r6, r6, r5 │ │ │ │ - and r9, r4, r0 │ │ │ │ - bic r5, r0, r8 │ │ │ │ eor r4, r4, sl │ │ │ │ - eor r6, r6, r9 │ │ │ │ - mvn r0, r4 │ │ │ │ + bic r5, r0, r8 │ │ │ │ eor r9, lr, r5 │ │ │ │ + mvn r0, r4 │ │ │ │ orr r9, r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ eor r5, r5, r4 │ │ │ │ bic r9, r9, r0 │ │ │ │ ldr r0, [r3, #320] @ 0x140 │ │ │ │ orr r5, r5, r6 │ │ │ │ eor r7, r7, r0 │ │ │ │ eor r9, r9, r7 │ │ │ │ str r9, [r3, #320] @ 0x140 │ │ │ │ @@ -8042,82 +8469,82 @@ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ orr r7, r7, r9 │ │ │ │ and r7, r7, r5 │ │ │ │ and r0, r0, r7 │ │ │ │ eor r0, r0, r4 │ │ │ │ and r1, r1, lr │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ ldr r9, [r3, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ orr r1, r1, r0 │ │ │ │ eor r1, r1, r4 │ │ │ │ eor r6, r6, r9 │ │ │ │ and r1, r1, r5 │ │ │ │ eor r1, r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ and ip, ip, r0 │ │ │ │ bic r8, r6, r8 │ │ │ │ eor r8, r8, r7 │ │ │ │ str r1, [r3, #232] @ 0xe8 │ │ │ │ ldr r9, [r3, #276] @ 0x114 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ eor ip, ip, r8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ ldr r5, [r3, #252] @ 0xfc │ │ │ │ bic r7, sl, r7 │ │ │ │ orr r4, r7, r1 │ │ │ │ and r8, r8, sl │ │ │ │ eor r9, r9, r6 │ │ │ │ eor sl, sl, lr │ │ │ │ eor r4, r4, r5 │ │ │ │ eor r9, r9, r8 │ │ │ │ - ldr lr, [sp, #292] @ 0x124 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ eor r4, r4, ip │ │ │ │ eor r9, r9, r0 │ │ │ │ bic ip, sl, ip │ │ │ │ eor r9, r9, ip │ │ │ │ str r9, [r3, #276] @ 0x114 │ │ │ │ - str r4, [r3, #252] @ 0xfc │ │ │ │ + ldr lr, [sp, #292] @ 0x124 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ ldr r9, [sp, #300] @ 0x12c │ │ │ │ + str r4, [r3, #252] @ 0xfc │ │ │ │ ldr r0, [lr] │ │ │ │ ldr r7, [r2, #312] @ 0x138 │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r5, [r2, #316] @ 0x13c │ │ │ │ + ldr r6, [r9] │ │ │ │ ldr ip, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [sp, #308] @ 0x134 │ │ │ │ eor sl, r0, r7 │ │ │ │ - eor r4, r4, r5 │ │ │ │ - ldr r6, [r9] │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr r8, [r2, #320] @ 0x140 │ │ │ │ ldr lr, [ip] │ │ │ │ ldr r0, [r2, #324] @ 0x144 │ │ │ │ - ldr r9, [r2, #328] @ 0x148 │ │ │ │ ldr ip, [sp, #312] @ 0x138 │ │ │ │ - eor r6, r6, r8 │ │ │ │ + ldr r1, [sp, #308] @ 0x134 │ │ │ │ eor r7, lr, r0 │ │ │ │ - eor r8, r5, r9 │ │ │ │ ldr r0, [ip] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r8, [sp, #12] │ │ │ │ ldr lr, [r2, #332] @ 0x14c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r8, [r2, #320] @ 0x140 │ │ │ │ + ldr r5, [r1] │ │ │ │ + ldr r9, [r2, #328] @ 0x148 │ │ │ │ eor r0, r0, lr │ │ │ │ + eor r6, r6, r8 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + eor r8, r5, r9 │ │ │ │ orr r7, r4, r0 │ │ │ │ + str r8, [sp, #16] │ │ │ │ and r7, r7, sl │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #108] @ 0x6c │ │ │ │ eor r5, r4, r1 │ │ │ │ eor r5, r5, r9 │ │ │ │ eor r8, r0, r5 │ │ │ │ and lr, sl, r8 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ eor r7, sl, r6 │ │ │ │ eor r5, r4, lr │ │ │ │ str lr, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ bic r9, ip, r8 │ │ │ │ orr ip, r5, r7 │ │ │ │ eor lr, lr, ip │ │ │ │ @@ -8127,351 +8554,350 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3, #296] @ 0x128 │ │ │ │ str r7, [sp, #316] @ 0x13c │ │ │ │ eor r7, r8, r5 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ eor r7, r1, lr │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ eor r1, r8, r5 │ │ │ │ and r7, r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #328] @ 0x148 │ │ │ │ eor ip, ip, r4 │ │ │ │ eor r7, r7, r1 │ │ │ │ bic r1, r0, ip │ │ │ │ eor r6, r6, r1 │ │ │ │ str r7, [r3, #296] @ 0x128 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ orr lr, sl, lr │ │ │ │ bic r1, r1, r7 │ │ │ │ orr r7, r1, r6 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ and lr, lr, r5 │ │ │ │ orr r1, r4, r1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldr r5, [r3, #264] @ 0x108 │ │ │ │ eor lr, lr, r6 │ │ │ │ orr r9, r4, r9 │ │ │ │ ldr r4, [r3, #336] @ 0x150 │ │ │ │ bic r8, lr, r8 │ │ │ │ eor r5, r5, r9 │ │ │ │ ldr r9, [sp, #320] @ 0x140 │ │ │ │ eor r5, r5, r8 │ │ │ │ eor ip, ip, r1 │ │ │ │ eor r1, r1, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - eor r1, r1, r9 │ │ │ │ str r5, [r3, #264] @ 0x108 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ + eor r1, r1, r9 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ eor lr, lr, r4 │ │ │ │ orr r8, r5, r7 │ │ │ │ mvn ip, ip │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ bic lr, r9, lr │ │ │ │ eor lr, lr, ip │ │ │ │ eor r1, r1, r8 │ │ │ │ bic r8, lr, r5 │ │ │ │ eor r1, r1, r8 │ │ │ │ - ldr r4, [sp, #116] @ 0x74 │ │ │ │ str r1, [r3, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3, #236] @ 0xec │ │ │ │ eor sl, sl, r6 │ │ │ │ eor r1, r1, r4 │ │ │ │ eor r1, r1, ip │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ eor r0, r0, ip │ │ │ │ and r0, r0, sl │ │ │ │ eor r1, r1, r0 │ │ │ │ bic r0, r7, r5 │ │ │ │ eor r1, r1, r0 │ │ │ │ str r1, [r3, #236] @ 0xec │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [r2, #340] @ 0x154 │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [r2, #336] @ 0x150 │ │ │ │ eor r8, r5, lr │ │ │ │ eor ip, r4, r1 │ │ │ │ - ldr r5, [r2, #352] @ 0x160 │ │ │ │ - ldr r4, [r2, #348] @ 0x15c │ │ │ │ + ldr r7, [r2, #336] @ 0x150 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str ip, [sp, #12] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr lr, [r2, #348] @ 0x15c │ │ │ │ + ldr r4, [r2, #352] @ 0x160 │ │ │ │ + str ip, [sp, #16] │ │ │ │ eor sl, r9, r7 │ │ │ │ - eor r4, r4, r6 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r4, r4, r0 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ ldr r7, [r2, #356] @ 0x164 │ │ │ │ - eor r5, r5, r0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor lr, r4, r5 │ │ │ │ + eor ip, lr, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ eor r7, r7, r9 │ │ │ │ - eor r8, r8, lr │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - and r9, r7, r8 │ │ │ │ - and r1, r4, lr │ │ │ │ - and ip, r4, lr │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - and r8, r4, lr │ │ │ │ - eor ip, r6, ip │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - and r1, r7, r8 │ │ │ │ - and r0, r9, ip │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3, #248] @ 0xf8 │ │ │ │ - eor r8, r0, r6 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - orr r0, ip, r8 │ │ │ │ - and r6, r9, ip │ │ │ │ - eor r1, r1, lr │ │ │ │ + eor r0, r5, ip │ │ │ │ + and r6, lr, ip │ │ │ │ + eor r5, r1, r6 │ │ │ │ + and r9, r7, r0 │ │ │ │ + and r8, lr, ip │ │ │ │ + and r1, lr, ip │ │ │ │ + and r6, r7, r1 │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ + and r8, r9, r5 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #248] @ 0xf8 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + orr r1, r5, r8 │ │ │ │ + eor r6, r6, ip │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r1, r6, r1 │ │ │ │ + and r6, r9, r5 │ │ │ │ + eor r8, r8, r9 │ │ │ │ bic r6, sl, r6 │ │ │ │ - eor r1, r1, r0 │ │ │ │ + bic r0, r4, r0 │ │ │ │ + bic lr, lr, ip │ │ │ │ + bic r9, r5, lr │ │ │ │ eor r1, r1, r6 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - eor lr, lr, r9 │ │ │ │ - eor r8, r8, r9 │ │ │ │ - bic r4, r4, lr │ │ │ │ + eor r4, r4, r8 │ │ │ │ + orr r6, r5, r0 │ │ │ │ str r1, [r3, #248] @ 0xf8 │ │ │ │ - bic r1, r5, r6 │ │ │ │ - bic r9, ip, r4 │ │ │ │ - orr r6, ip, r1 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r9 │ │ │ │ + eor r4, r4, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic lr, lr, r8 │ │ │ │ - orr r4, r4, lr │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + bic ip, ip, r8 │ │ │ │ + eor r1, r1, r9 │ │ │ │ + orr lr, lr, ip │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ - and r0, r0, r5 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - and r9, sl, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ + and r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + and r9, sl, r1 │ │ │ │ + eor r8, r8, r4 │ │ │ │ eor r8, r8, r9 │ │ │ │ str r8, [r3, #308] @ 0x134 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - bic ip, ip, r8 │ │ │ │ - orr r9, ip, lr │ │ │ │ - ldr lr, [sp, #112] @ 0x70 │ │ │ │ - and r1, r1, r7 │ │ │ │ - orr r5, lr, r5 │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr ip, [r3, #348] @ 0x15c │ │ │ │ - ldr lr, [r3, #268] @ 0x10c │ │ │ │ - and r9, r9, r5 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - orr r1, r1, r7 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r4, r9, r1 │ │ │ │ - bic r7, r1, r5 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic r8, r4, sl │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor r0, r0, lr │ │ │ │ + bic r5, r5, r8 │ │ │ │ + orr r9, r5, ip │ │ │ │ + ldr ip, [sp, #108] @ 0x6c │ │ │ │ + ldr r5, [r3, #348] @ 0x15c │ │ │ │ + orr r8, ip, r4 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + and r8, r8, r9 │ │ │ │ + and r0, r0, r7 │ │ │ │ + ldr r9, [r3, #268] @ 0x10c │ │ │ │ + orr r7, r0, r4 │ │ │ │ + eor r0, r8, r7 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + and r7, r7, ip │ │ │ │ + eor r6, r6, r9 │ │ │ │ + eor r1, r1, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ - bic sl, sl, r0 │ │ │ │ + bic lr, r0, sl │ │ │ │ + eor r6, r6, r0 │ │ │ │ + orr sl, r1, sl │ │ │ │ eor r6, r6, sl │ │ │ │ - eor r8, r8, ip │ │ │ │ - mvn r0, r6 │ │ │ │ - str r8, [r3, #348] @ 0x15c │ │ │ │ - str r0, [r3, #268] @ 0x10c │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [r2, #372] @ 0x174 │ │ │ │ - ldr r0, [r2, #368] @ 0x170 │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [r2, #364] @ 0x16c │ │ │ │ - eor r0, r0, r1 │ │ │ │ - eor ip, r8, r4 │ │ │ │ - ldr r1, [r2, #376] @ 0x178 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - eor r5, r5, r9 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + mvn r6, r6 │ │ │ │ + str r6, [r3, #268] @ 0x10c │ │ │ │ + str lr, [r3, #348] @ 0x15c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r4, [r2, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + eor r4, r4, r1 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r2, #368] @ 0x170 │ │ │ │ + ldr ip, [r2, #376] @ 0x178 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr lr, [r2, #372] @ 0x174 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [r2, #364] @ 0x16c │ │ │ │ + eor r1, r1, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r7, r7, r8 │ │ │ │ + eor sl, r5, lr │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + bic r8, ip, r1 │ │ │ │ + ldr r9, [r2, #380] @ 0x17c │ │ │ │ + eor r8, r8, sl │ │ │ │ + eor r9, r9, r6 │ │ │ │ + and lr, r4, r8 │ │ │ │ + bic r6, r1, r7 │ │ │ │ + bic r5, r7, r8 │ │ │ │ + bic r0, lr, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + orr r0, r4, r5 │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bic r0, r7, r1 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor r0, r0, ip │ │ │ │ + and r5, r5, r0 │ │ │ │ + orr lr, lr, r5 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r1, r1, r5 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r5, [r3, #328] @ 0x148 │ │ │ │ + mvn r1, r1 │ │ │ │ + orr r8, r9, r8 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r6, r6, r4 │ │ │ │ eor r1, r1, r7 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr lr, [r2, #360] @ 0x168 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - bic r4, r1, r0 │ │ │ │ - eor r4, r4, r9 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - bic r8, r5, r4 │ │ │ │ - bic r9, r5, r0 │ │ │ │ - mvn r6, r5 │ │ │ │ - ldr r7, [r2, #380] @ 0x17c │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - orr r6, lr, r8 │ │ │ │ - eor r9, r1, r9 │ │ │ │ - and r9, r9, r6 │ │ │ │ - eor r7, r7, sl │ │ │ │ - eor r8, r4, r9 │ │ │ │ - bic sl, r0, r5 │ │ │ │ - bic r0, r0, r6 │ │ │ │ - and ip, lr, r4 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - mvn r6, r0 │ │ │ │ - bic r0, ip, sl │ │ │ │ - eor r8, sl, r6 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - orr r6, r0, r7 │ │ │ │ - ldr r0, [r3, #328] @ 0x148 │ │ │ │ - orr ip, ip, r9 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r8 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + str r8, [r3, #328] @ 0x148 │ │ │ │ + and r8, ip, r6 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + eor r5, r5, r8 │ │ │ │ + eor ip, ip, r6 │ │ │ │ eor r8, r8, lr │ │ │ │ - ldr r9, [r3, #280] @ 0x118 │ │ │ │ - bic r0, r5, r4 │ │ │ │ - str r6, [r3, #328] @ 0x148 │ │ │ │ - and r6, r1, r8 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - bic ip, ip, r7 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - eor ip, ip, r9 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #280] @ 0x118 │ │ │ │ + orr r7, r8, r7 │ │ │ │ + and lr, lr, r9 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor lr, lr, ip │ │ │ │ eor r0, r0, r5 │ │ │ │ - eor r5, r6, r0 │ │ │ │ - orr r6, r9, r6 │ │ │ │ - and r6, r6, r8 │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - eor ip, ip, r1 │ │ │ │ - str ip, [r3, #280] @ 0x118 │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - orr r0, r8, r0 │ │ │ │ - ldr r9, [r3, #304] @ 0x130 │ │ │ │ + orr r1, sl, r1 │ │ │ │ eor r1, r1, r0 │ │ │ │ - eor lr, lr, ip │ │ │ │ - eor r6, r1, lr │ │ │ │ - eor r9, r9, r5 │ │ │ │ - and r6, r6, r7 │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor r9, r9, r6 │ │ │ │ - bic r1, r1, r4 │ │ │ │ - bic lr, lr, sl │ │ │ │ - str r9, [r3, #304] @ 0x130 │ │ │ │ - ldr sl, [r3, #240] @ 0xf0 │ │ │ │ - eor r1, r1, lr │ │ │ │ - ldr r4, [sp] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - orr r7, r1, r7 │ │ │ │ - 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 │ │ │ │ - ldr r6, [sp] │ │ │ │ - mov r9, #264 @ 0x108 │ │ │ │ - cmp r6, #0 │ │ │ │ + str lr, [r3, #280] @ 0x118 │ │ │ │ + ldr lr, [r3, #304] @ 0x130 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + and r4, r4, r9 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + bic r4, r0, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + and r4, r4, ip │ │ │ │ + eor r1, r1, sl │ │ │ │ + eor r4, r4, r1 │ │ │ │ + orr ip, r4, r9 │ │ │ │ + ldr r9, [r3, #240] @ 0xf0 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + eor r5, r5, r9 │ │ │ │ + eor ip, ip, r5 │ │ │ │ + subs r6, r7, #1 │ │ │ │ + sub r5, r8, #1 │ │ │ │ + str lr, [r3, #304] @ 0x130 │ │ │ │ + str ip, [r3, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bne 9e3c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r1, #264 @ 0x108 │ │ │ │ + cmp r4, #0 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bne a3e8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bne aa6c │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ - add r7, r2, r3 │ │ │ │ - cmp r1, r7 │ │ │ │ - bgt 94b0 │ │ │ │ + add sl, r2, r3 │ │ │ │ + cmp ip, sl │ │ │ │ + bgt 9afc │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr lr, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ - sub sl, lr, #1 │ │ │ │ - str sl, [sp] │ │ │ │ - b 97dc │ │ │ │ + sub r9, lr, #1 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + b 9e28 │ │ │ │ add r2, r3, #776 @ 0x308 │ │ │ │ add ip, r3, #28 │ │ │ │ add r1, r3, #520 @ 0x208 │ │ │ │ str fp, [r3, #904] @ 0x388 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ ldr lr, [r1, #20] │ │ │ │ ldr r8, [r1] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str lr, [sp, #12] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ ldr r0, [r3, #488] @ 0x1e8 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ and r9, r8, r0 │ │ │ │ and r8, lr, r0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r1, #28] │ │ │ │ and r2, r5, r0 │ │ │ │ and lr, lr, r0 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ orr r2, r2, lr, lsl #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr lr, [sp] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ and sl, r4, r0 │ │ │ │ and r7, r7, r0 │ │ │ │ and r6, r6, r0 │ │ │ │ and r0, r0, lr │ │ │ │ orr r0, r2, r0 │ │ │ │ orr sl, r0, sl, lsl #3 │ │ │ │ orr r9, sl, r9, lsl #4 │ │ │ │ orr r8, r9, r8, lsl #5 │ │ │ │ orr r7, r8, r7, lsl #6 │ │ │ │ orr r6, r7, r6, lsl #7 │ │ │ │ str r6, [ip, #-28] @ 0xffffffe4 │ │ │ │ ldr r0, [r3, #492] @ 0x1ec │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ and lr, lr, r0 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + str lr, [sp, #32] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ and r2, r5, r0 │ │ │ │ lsl r2, r2, #1 │ │ │ │ orr r2, r2, lr, lsr #1 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ and sl, r4, r0 │ │ │ │ and r9, r9, r0 │ │ │ │ and r8, r8, r0 │ │ │ │ and r7, r7, r0 │ │ │ │ and r6, r6, r0 │ │ │ │ and r0, r0, lr │ │ │ │ orr r0, r2, r0 │ │ │ │ orr sl, r0, sl, lsl #2 │ │ │ │ orr r9, sl, r9, lsl #3 │ │ │ │ orr r8, r9, r8, lsl #4 │ │ │ │ orr r7, r8, r7, lsl #5 │ │ │ │ orr r6, r7, r6, lsl #6 │ │ │ │ str r6, [ip, #-24] @ 0xffffffe8 │ │ │ │ ldr r0, [r3, #496] @ 0x1f0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ and r9, r2, r0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and r8, lr, r0 │ │ │ │ - ldr lr, [sp] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ and r2, r2, r0 │ │ │ │ and lr, lr, r0 │ │ │ │ lsr r2, r2, #1 │ │ │ │ and sl, r4, r0 │ │ │ │ orr lr, r2, lr, lsr #2 │ │ │ │ and r7, r7, r0 │ │ │ │ and r6, r6, r0 │ │ │ │ @@ -8479,23 +8905,23 @@ │ │ │ │ orr r0, lr, r0 │ │ │ │ orr sl, r0, sl, lsl #1 │ │ │ │ orr r9, sl, r9, lsl #2 │ │ │ │ orr r8, r9, r8, lsl #3 │ │ │ │ orr r7, r8, r7, lsl #4 │ │ │ │ orr r6, r7, r6, lsl #5 │ │ │ │ str r6, [ip, #-20] @ 0xffffffec │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r0, [r3, #500] @ 0x1f4 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ and r9, r2, r0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and r8, lr, r0 │ │ │ │ - ldr lr, [sp] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ and r2, r2, r0 │ │ │ │ and lr, lr, r0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ and sl, r5, r0 │ │ │ │ orr lr, r2, lr, lsr #3 │ │ │ │ and r7, r7, r0 │ │ │ │ and r6, r6, r0 │ │ │ │ @@ -8503,128 +8929,128 @@ │ │ │ │ orr r0, lr, r0 │ │ │ │ orr sl, r0, sl, lsr #1 │ │ │ │ orr r9, sl, r9, lsl #1 │ │ │ │ orr r8, r9, r8, lsl #2 │ │ │ │ orr r7, r8, r7, lsl #3 │ │ │ │ orr r6, r7, r6, lsl #4 │ │ │ │ str r6, [ip, #-16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r0, [r3, #504] @ 0x1f8 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ and r8, r2, r0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and r7, lr, r0 │ │ │ │ - ldr lr, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ and r2, r2, r0 │ │ │ │ and lr, lr, r0 │ │ │ │ lsr r2, r2, #3 │ │ │ │ orr r2, r2, lr, lsr #4 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ and sl, r5, r0 │ │ │ │ and r9, r4, r0 │ │ │ │ and r6, r6, r0 │ │ │ │ and r0, r0, lr │ │ │ │ orr r0, r2, r0 │ │ │ │ orr sl, r0, sl, lsr #2 │ │ │ │ orr r9, sl, r9, lsr #1 │ │ │ │ orr r8, r9, r8, lsl #1 │ │ │ │ orr r7, r8, r7, lsl #2 │ │ │ │ orr r6, r7, r6, lsl #3 │ │ │ │ str r6, [ip, #-12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3, #508] @ 0x1fc │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ and r7, r2, r0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ and r8, lr, r0 │ │ │ │ - ldr lr, [sp] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ and r2, r2, r0 │ │ │ │ and lr, lr, r0 │ │ │ │ lsr r2, r2, #4 │ │ │ │ orr r2, r2, lr, lsr #5 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ and sl, r5, r0 │ │ │ │ and r9, r4, r0 │ │ │ │ and r6, r6, r0 │ │ │ │ and r0, r0, lr │ │ │ │ orr r0, r2, r0 │ │ │ │ orr sl, r0, sl, lsr #3 │ │ │ │ orr r9, sl, r9, lsr #2 │ │ │ │ orr r8, r9, r8, lsr #1 │ │ │ │ orr r7, r8, r7, lsl #1 │ │ │ │ orr r6, r7, r6, lsl #2 │ │ │ │ str r6, [ip, #-8] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ ldr r2, [r3, #512] @ 0x200 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r9, [sp] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ and r8, r8, r2 │ │ │ │ and r9, r9, r2 │ │ │ │ lsr r7, r8, #5 │ │ │ │ orr r6, r7, r9, lsr #6 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ and r5, r5, r2 │ │ │ │ and r4, r4, r2 │ │ │ │ and lr, lr, r2 │ │ │ │ and r0, r0, r2 │ │ │ │ and sl, sl, r2 │ │ │ │ and r2, r2, r9 │ │ │ │ orr r2, r6, r2 │ │ │ │ orr r5, r2, r5, lsr #4 │ │ │ │ orr r4, r5, r4, lsr #3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ 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 b6b8 │ │ │ │ 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 b9b4 │ │ │ │ + b 9b10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r6, r0 │ │ │ │ bl 2aa4 │ │ │ │ - ldr r5, [pc, #4068] @ c320 │ │ │ │ + ldr r5, [pc, #968] @ bdac │ │ │ │ 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 32130 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30150 │ │ │ │ + bl 32350 │ │ │ │ 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 d800 │ │ │ │ mov r9, #7680 @ 0x1e00 │ │ │ │ mul sl, r9, r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - ldr fp, [pc, #3980] @ c324 │ │ │ │ + ldr fp, [pc, #880] @ bdb0 │ │ │ │ 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 +9061,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 d808 │ │ │ │ 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 baf4 │ │ │ │ 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 +9092,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 bb14 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, #24 │ │ │ │ add r0, r0, #4 │ │ │ │ - bne b3f8 │ │ │ │ + bne baa0 │ │ │ │ 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,339 +9262,357 @@ │ │ │ │ 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 bdbc │ │ │ │ + andeq r4, r4, ip, lsr r3 │ │ │ │ + andeq r0, r0, r8, ror r2 │ │ │ │ add r2, r2, #384 @ 0x180 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r8, [sp, #4] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r2] │ │ │ │ - ldr ip, [r7] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - eor sl, ip, r4 │ │ │ │ + ldr ip, [r7] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [r6] │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [r2] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - eor r9, r0, lr │ │ │ │ - ldr lr, [r4] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - eor r1, r1, r5 │ │ │ │ - ldr r6, [r6] │ │ │ │ - ldr r5, [r2, #20] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - bic r8, sl, lr │ │ │ │ - eor ip, ip, r7 │ │ │ │ - eor r7, ip, r8 │ │ │ │ - orr r0, r1, r6 │ │ │ │ - eor r8, sl, r1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - and r0, r0, r8 │ │ │ │ - eor r4, ip, r0 │ │ │ │ - bic r5, r4, r7 │ │ │ │ - orr r0, r6, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - eor r5, lr, r6 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - eor r0, r1, r5 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - bic r0, r7, r0 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - orr r6, sl, r6 │ │ │ │ - orr r5, r0, r6 │ │ │ │ - bic ip, ip, r6 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - bic r4, lr, r4 │ │ │ │ - bic r8, r6, r8 │ │ │ │ - mvn r1, r1 │ │ │ │ - bic r6, sl, lr │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + eor r6, r0, lr │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr lr, [r7] │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ eor ip, ip, r4 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - orr ip, ip, r8 │ │ │ │ - eor r8, r7, r5 │ │ │ │ - and r1, r1, r8 │ │ │ │ - and r6, r6, r0 │ │ │ │ - ldr r8, [r3, #440] @ 0x1b8 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - bic r5, r5, r9 │ │ │ │ - mvn r6, r6 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - str r5, [r3, #440] @ 0x1b8 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor sl, sl, r8 │ │ │ │ - orr r4, r4, r1 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r4, [sl] │ │ │ │ + ldr r8, [r2, #12] │ │ │ │ + ldr r5, [r9] │ │ │ │ + ldr sl, [r2, #20] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + eor r6, lr, r1 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + eor r5, r5, sl │ │ │ │ + eor r4, r4, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - eor r4, r4, sl │ │ │ │ - and lr, lr, r1 │ │ │ │ - ldr sl, [r3, #384] @ 0x180 │ │ │ │ - orr r8, r9, r8 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r5, r6, r4 │ │ │ │ - bic lr, lr, ip │ │ │ │ - eor r8, r8, sl │ │ │ │ - and r6, r6, r4 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - eor r6, r6, lr │ │ │ │ - orr r7, r6, r9 │ │ │ │ - str r8, [r3, #384] @ 0x180 │ │ │ │ - ldr r6, [r3, #472] @ 0x1d8 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r7, r7, ip │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str r7, [r3, #472] @ 0x1d8 │ │ │ │ - and ip, ip, r0 │ │ │ │ - bic r4, r5, ip │ │ │ │ - eor r4, r4, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + orr lr, r0, r5 │ │ │ │ + eor r9, ip, r0 │ │ │ │ + bic r7, ip, r8 │ │ │ │ + and sl, lr, r9 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + eor r8, r4, r7 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + eor r7, r4, sl │ │ │ │ + eor r6, r6, r5 │ │ │ │ + bic r1, r7, r8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + eor r1, r0, r6 │ │ │ │ + orr sl, r5, sl │ │ │ │ + bic r1, r8, r1 │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic sl, r7, r8 │ │ │ │ + orr r5, ip, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + orr sl, r1, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r9, r6, r9 │ │ │ │ + bic r7, r5, r7 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ mvn r0, r0 │ │ │ │ - orr r8, r0, r1 │ │ │ │ - and r8, r8, r9 │ │ │ │ - ldr r9, [r3, #416] @ 0x1a0 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - orr r5, r4, lr │ │ │ │ - eor r8, r8, r9 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - str r5, [r3, #416] @ 0x1a0 │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sl] │ │ │ │ - ldr lr, [r2, #24] │ │ │ │ - ldr r9, [r7] │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - ldr r4, [ip] │ │ │ │ - eor r9, r9, r6 │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [r2, #40] @ 0x28 │ │ │ │ - ldr ip, [r6] │ │ │ │ - eor r4, r4, r5 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [r2, #44] @ 0x2c │ │ │ │ - ldr lr, [lr] │ │ │ │ - ldr r8, [r1] │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - ldr sl, [r2, #36] @ 0x24 │ │ │ │ - mvn r1, r0 │ │ │ │ - eor r6, r9, lr │ │ │ │ - orr r1, r1, ip │ │ │ │ - eor sl, r8, sl │ │ │ │ - and r5, r0, r6 │ │ │ │ - bic r8, r6, ip │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + orr r9, r4, r9 │ │ │ │ + orr r0, r0, r5 │ │ │ │ + eor r4, r8, sl │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + and r0, r0, r4 │ │ │ │ + eor r4, sl, r7 │ │ │ │ and r1, r1, lr │ │ │ │ - orr r7, r9, r1 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - and r1, r1, r7 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bic r5, lr, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - and r8, r4, r1 │ │ │ │ - and r5, r4, ip │ │ │ │ - eor ip, ip, r6 │ │ │ │ - bic r6, ip, r5 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mvn r1, r1 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - orr r1, r1, r5 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - mvn r8, r0 │ │ │ │ - ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - bic r6, r9, r6 │ │ │ │ - and r1, r1, sl │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - orr r0, r9, lr │ │ │ │ - ldr r9, [r3, #400] @ 0x190 │ │ │ │ - eor r4, r4, ip │ │ │ │ - str r1, [r3, #460] @ 0x1cc │ │ │ │ - bic r1, r7, sl │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [r3, #440] @ 0x1b8 │ │ │ │ eor r1, r1, r0 │ │ │ │ mvn r1, r1 │ │ │ │ - str r1, [r3, #400] @ 0x190 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - eor r7, r7, r8 │ │ │ │ - and r0, r0, r8 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r9 │ │ │ │ - eor r8, r8, r6 │ │ │ │ - orr r0, r0, r8 │ │ │ │ - bic r9, r1, r4 │ │ │ │ - eor r9, r9, r0 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + orr r7, r0, r7 │ │ │ │ + eor ip, ip, lr │ │ │ │ + str r4, [r3, #440] @ 0x1b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ - orr r4, r4, r6 │ │ │ │ - ldr r6, [r3, #356] @ 0x164 │ │ │ │ - orr r8, sl, r9 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - orr ip, ip, r7 │ │ │ │ - orr r5, r5, r7 │ │ │ │ - eor sl, sl, r1 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bic lr, r9, lr │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + ldr r7, [r3, #384] @ 0x180 │ │ │ │ + orr r5, r0, r4 │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r4, [r3, #416] @ 0x1a0 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r6, r6, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r5, [r3, #384] @ 0x180 │ │ │ │ + orr lr, lr, r9 │ │ │ │ + orr r5, sl, r0 │ │ │ │ + eor lr, lr, ip │ │ │ │ + orr r8, r1, r8 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + bic r7, r8, lr │ │ │ │ + eor r5, r5, lr │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r0, [r3, #472] @ 0x1d8 │ │ │ │ + and lr, lr, ip │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r7, r7, lr │ │ │ │ + orr sl, r7, ip │ │ │ │ + eor r9, r9, r0 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ eor r5, r5, r6 │ │ │ │ - eor sl, sl, ip │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + str r5, [r3, #416] @ 0x1a0 │ │ │ │ + str sl, [r3, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr lr, [r7] │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr sl, [r4] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + ldr r5, [r1] │ │ │ │ + ldr r8, [r2, #32] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + eor r9, lr, ip │ │ │ │ + eor sl, sl, r6 │ │ │ │ eor r5, r5, r8 │ │ │ │ - eor sl, sl, lr │ │ │ │ - str sl, [r3, #420] @ 0x1a4 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r8, [r4] │ │ │ │ + ldr r7, [r2, #44] @ 0x2c │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldr r9, [r1] │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r9, r9, r7 │ │ │ │ + mvn ip, r0 │ │ │ │ + eor lr, sl, r8 │ │ │ │ + orr r1, ip, r9 │ │ │ │ + and r1, r1, r8 │ │ │ │ + bic ip, lr, r9 │ │ │ │ + orr r6, sl, r1 │ │ │ │ + eor r1, r1, ip │ │ │ │ + bic r4, lr, r9 │ │ │ │ + and r7, r0, lr │ │ │ │ + and r1, r1, r6 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + eor r8, r7, r8 │ │ │ │ + and r4, r5, r1 │ │ │ │ + and r7, r5, r9 │ │ │ │ + mvn ip, r1 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + orr r4, ip, r7 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r9, r9, lr │ │ │ │ + str r9, [sp, #16] │ │ │ │ + and r4, r4, ip │ │ │ │ + bic r9, r9, r7 │ │ │ │ + ldr ip, [r3, #460] @ 0x1cc │ │ │ │ + str r8, [sp, #20] │ │ │ │ + eor r8, r0, r9 │ │ │ │ + mvn r8, r8 │ │ │ │ + eor r4, r4, ip │ │ │ │ + bic r9, sl, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + str r4, [r3, #460] @ 0x1cc │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + eor sl, sl, r9 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + orr r0, r0, sl │ │ │ │ + bic r4, r6, ip │ │ │ │ + ldr ip, [r3, #400] @ 0x190 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + mvn r0, r0 │ │ │ │ + eor r4, r4, ip │ │ │ │ + eor r4, r4, r0 │ │ │ │ + str r4, [r3, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + eor r6, r6, r8 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + orr r7, r7, r6 │ │ │ │ + orr r5, r4, r5 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + and r1, r1, r7 │ │ │ │ + and lr, lr, r5 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [r3, #356] @ 0x164 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r9, r8, lr │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor r5, r5, r9 │ │ │ │ str r5, [r3, #356] @ 0x164 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r2, #56] @ 0x38 │ │ │ │ - ldr r4, [r7] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r1, [r3, #420] @ 0x1a4 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + bic r4, ip, r0 │ │ │ │ + orr r7, r4, r5 │ │ │ │ + orr r6, r8, r6 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bic lr, lr, sl │ │ │ │ + eor r7, r7, r6 │ │ │ │ + eor r7, r7, lr │ │ │ │ + str r7, [r3, #420] @ 0x1a4 │ │ │ │ + ldr r0, [ip] │ │ │ │ + ldr r8, [r1] │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + eor r5, r0, r4 │ │ │ │ + eor lr, r8, r6 │ │ │ │ ldr r9, [r2, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r5, [r6] │ │ │ │ - eor lr, ip, r1 │ │ │ │ - ldr r8, [r2, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - eor r4, r4, r9 │ │ │ │ - ldr r1, [r7] │ │ │ │ + ldr r7, [sl] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + ldr sl, [sp, #108] @ 0x6c │ │ │ │ + ldr ip, [sp, #112] @ 0x70 │ │ │ │ + eor r7, r7, r9 │ │ │ │ + ldr r4, [ip] │ │ │ │ + ldr r1, [sl] │ │ │ │ ldr r9, [r2, #60] @ 0x3c │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [r2, #68] @ 0x44 │ │ │ │ - eor sl, r5, r8 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r5, [r6] │ │ │ │ - ldr r8, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r8, [r2, #68] @ 0x44 │ │ │ │ eor r1, r1, r9 │ │ │ │ - eor ip, ip, lr │ │ │ │ - eor r9, r5, r8 │ │ │ │ - bic r6, r4, sl │ │ │ │ - eor r8, r7, ip │ │ │ │ - eor r5, r1, ip │ │ │ │ - bic lr, r5, r4 │ │ │ │ - orr r0, r6, r8 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - eor r5, sl, r8 │ │ │ │ - eor r7, r0, lr │ │ │ │ - bic r6, r5, ip │ │ │ │ - eor r0, r6, r0 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - and lr, ip, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - orr r0, lr, r1 │ │ │ │ - ldr lr, [r3, #372] @ 0x174 │ │ │ │ - bic r6, r7, r9 │ │ │ │ - and r0, r0, r4 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r6, r6, r0 │ │ │ │ - str r6, [r3, #372] @ 0x174 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - eor r6, r4, r1 │ │ │ │ - orr lr, lr, r6 │ │ │ │ - and ip, ip, r1 │ │ │ │ + bic lr, r7, r6 │ │ │ │ + eor r9, r4, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ str lr, [sp, #24] │ │ │ │ - bic r0, r0, lr │ │ │ │ - bic lr, ip, sl │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - mvn r0, r0 │ │ │ │ - and r8, r8, lr │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - bic r8, r9, r8 │ │ │ │ - eor r6, r6, lr │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - orr ip, r5, ip │ │ │ │ - orr r6, r6, lr │ │ │ │ - and r6, r6, r8 │ │ │ │ - ldr r8, [r3, #412] @ 0x19c │ │ │ │ - bic sl, r7, sl │ │ │ │ - eor r4, r4, r8 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - orr r6, lr, r0 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + eor r0, r0, r8 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + eor r4, r1, r0 │ │ │ │ + eor r6, sl, r0 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + orr sl, ip, r6 │ │ │ │ + bic lr, r4, r7 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r5, sl, lr │ │ │ │ + and ip, r0, r5 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bic r4, r8, r0 │ │ │ │ + eor r4, r4, sl │ │ │ │ + orr sl, ip, r1 │ │ │ │ + and sl, sl, r7 │ │ │ │ + eor sl, sl, r8 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + ldr sl, [r3, #372] @ 0x174 │ │ │ │ + bic ip, r5, r9 │ │ │ │ + eor ip, ip, sl │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + and r0, r0, r1 │ │ │ │ + eor ip, ip, sl │ │ │ │ + str ip, [r3, #372] @ 0x174 │ │ │ │ + eor ip, r7, r1 │ │ │ │ + orr lr, lr, ip │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bic ip, sl, lr │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mvn r5, r5 │ │ │ │ + bic sl, r0, sl │ │ │ │ + eor sl, sl, ip │ │ │ │ + and ip, r4, sl │ │ │ │ + orr r0, r8, r0 │ │ │ │ + bic r0, r0, ip │ │ │ │ + eor r0, r0, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + and r6, r6, r7 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor ip, ip, r4 │ │ │ │ + bic r6, r9, r6 │ │ │ │ + orr ip, ip, r7 │ │ │ │ and ip, ip, r6 │ │ │ │ - eor r4, r4, ip │ │ │ │ - str r4, [r3, #412] @ 0x19c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r6, [r3, #412] @ 0x19c │ │ │ │ + orr r4, r4, r5 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str ip, [r3, #412] @ 0x19c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + and r4, r4, r9 │ │ │ │ + orr r6, ip, r7 │ │ │ │ + orr ip, r6, r5 │ │ │ │ + eor ip, ip, r8 │ │ │ │ ldr r8, [r3, #444] @ 0x1bc │ │ │ │ - eor r5, r5, r4 │ │ │ │ - mvn r5, r5 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - bic lr, sl, lr │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mvn r7, r7 │ │ │ │ - orr sl, r4, sl │ │ │ │ - eor r8, r8, lr │ │ │ │ - orr lr, lr, r5 │ │ │ │ - eor lr, lr, sl │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor lr, lr, ip │ │ │ │ + eor lr, lr, r4 │ │ │ │ + str lr, [r3, #444] @ 0x1bc │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + and r1, r1, r5 │ │ │ │ ldr r5, [r3, #468] @ 0x1d4 │ │ │ │ - and r1, r1, r7 │ │ │ │ - orr r6, ip, r7 │ │ │ │ - orr r1, lr, r1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - and r6, r6, r9 │ │ │ │ - and r0, r0, r9 │ │ │ │ + eor r1, r1, lr │ │ │ │ + eor r5, r5, r7 │ │ │ │ + orr r1, r1, ip │ │ │ │ + orr r9, r9, sl │ │ │ │ eor r1, r1, r5 │ │ │ │ - eor r8, r8, r6 │ │ │ │ + eor r1, r1, r9 │ │ │ │ eor r1, r1, r0 │ │ │ │ - str r8, [r3, #444] @ 0x1bc │ │ │ │ str r1, [r3, #468] @ 0x1d4 │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [r7] │ │ │ │ - ldr r8, [r2, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [ip] │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ - ldr lr, [sp, #136] @ 0x88 │ │ │ │ - eor r1, r1, r8 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r8, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr ip, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r8] │ │ │ │ + ldr lr, [r2, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r9] │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr ip, [lr] │ │ │ │ - ldr sl, [r2, #88] @ 0x58 │ │ │ │ + ldr sl, [sp, #124] @ 0x7c │ │ │ │ + ldr r9, [r2, #88] @ 0x58 │ │ │ │ + eor r4, r4, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ ldr lr, [r8] │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr r7, [r2, #72] @ 0x48 │ │ │ │ + ldr r5, [sl] │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + eor ip, ip, r9 │ │ │ │ + ldr sl, [sp, #140] @ 0x8c │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r5, r5, r0 │ │ │ │ - ldr r9, [sp, #140] @ 0x8c │ │ │ │ - eor ip, ip, sl │ │ │ │ - eor lr, lr, r6 │ │ │ │ - orr sl, r5, r4 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ldr r7, [r2, #92] @ 0x5c │ │ │ │ eor lr, lr, r1 │ │ │ │ - eor sl, sl, ip │ │ │ │ eor r1, r1, ip │ │ │ │ - bic r6, r1, sl │ │ │ │ + ldr r0, [sl] │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ bic sl, r1, r5 │ │ │ │ - eor r0, r0, r7 │ │ │ │ + orr r9, r5, r4 │ │ │ │ eor r7, r4, sl │ │ │ │ - orr r9, lr, r7 │ │ │ │ - bic r9, r9, r6 │ │ │ │ + eor r9, r9, ip │ │ │ │ + eor r0, r0, r6 │ │ │ │ + orr r8, lr, r7 │ │ │ │ + bic r6, r1, r9 │ │ │ │ + bic r9, r8, r6 │ │ │ │ eor r8, r5, r9 │ │ │ │ eor lr, lr, r8 │ │ │ │ and r7, r7, r8 │ │ │ │ orr ip, ip, sl │ │ │ │ mvn r1, r1 │ │ │ │ eor ip, ip, lr │ │ │ │ eor r4, r4, r5 │ │ │ │ @@ -9187,72 +9631,72 @@ │ │ │ │ eor r7, r7, ip │ │ │ │ orr r1, r0, r8 │ │ │ │ ldr ip, [r3, #388] @ 0x184 │ │ │ │ and r0, r0, r8 │ │ │ │ ldr r8, [r3, #352] @ 0x160 │ │ │ │ eor r6, r6, lr │ │ │ │ ldr lr, [r3, #428] @ 0x1ac │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ eor r5, r5, r6 │ │ │ │ eor r9, r9, sl │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ eor r1, r1, ip │ │ │ │ eor r0, r0, r8 │ │ │ │ eor lr, lr, r9 │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r0, r0, r7 │ │ │ │ str lr, [r3, #428] @ 0x1ac │ │ │ │ + str r1, [r3, #388] @ 0x184 │ │ │ │ str r0, [r3, #352] @ 0x160 │ │ │ │ str r5, [r3, #452] @ 0x1c4 │ │ │ │ - str r1, [r3, #388] @ 0x184 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r7, [r4] │ │ │ │ ldr r9, [r2, #100] @ 0x64 │ │ │ │ - ldr r1, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ eor lr, sl, r9 │ │ │ │ - eor ip, r7, r1 │ │ │ │ ldr r8, [r0] │ │ │ │ - ldr r9, [sp, #164] @ 0xa4 │ │ │ │ + ldr r5, [r2, #96] @ 0x60 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [r2, #104] @ 0x68 │ │ │ │ + ldr r7, [r4] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ + eor ip, r7, r1 │ │ │ │ + ldr r9, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr r5, [r2, #96] @ 0x60 │ │ │ │ + ldr lr, [r2, #116] @ 0x74 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [r2, #116] @ 0x74 │ │ │ │ eor r8, r8, r5 │ │ │ │ ldr r5, [r2, #108] @ 0x6c │ │ │ │ - orr r1, r8, r7 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr sl, [r2, #112] @ 0x70 │ │ │ │ + orr r1, r8, r7 │ │ │ │ eor r0, r0, lr │ │ │ │ eor ip, ip, r5 │ │ │ │ bic r6, r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ eor r4, r4, sl │ │ │ │ bic lr, r6, ip │ │ │ │ eor sl, r8, r6 │ │ │ │ eor lr, lr, r7 │ │ │ │ eor r9, r9, sl │ │ │ │ orr r1, r8, r9 │ │ │ │ + eor r5, r8, r6 │ │ │ │ and r7, r4, lr │ │ │ │ + str r5, [sp, #20] │ │ │ │ eor r7, r7, r1 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ eor r7, r7, ip │ │ │ │ - eor r5, r8, r6 │ │ │ │ eor r0, r0, r7 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ orr sl, ip, r9 │ │ │ │ - orr r0, r6, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ + orr r0, r6, r0 │ │ │ │ and r5, r4, r0 │ │ │ │ and r6, ip, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ eor r6, r6, r9 │ │ │ │ and r5, r4, r0 │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r4, r4, sl │ │ │ │ @@ -9284,82 +9728,82 @@ │ │ │ │ eor r6, r6, r9 │ │ │ │ and r1, r1, r5 │ │ │ │ eor r1, r1, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ and ip, ip, r0 │ │ │ │ bic r8, r6, r8 │ │ │ │ eor r8, r8, r7 │ │ │ │ + eor ip, ip, r8 │ │ │ │ str r1, [r3, #360] @ 0x168 │ │ │ │ - ldr r9, [r3, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + ldr r5, [r3, #380] @ 0x17c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - eor ip, ip, r8 │ │ │ │ + ldr r9, [r3, #404] @ 0x194 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r5, [r3, #380] @ 0x17c │ │ │ │ bic r7, sl, r7 │ │ │ │ orr r4, r7, r1 │ │ │ │ and r8, r8, sl │ │ │ │ eor r9, r9, r6 │ │ │ │ eor sl, sl, lr │ │ │ │ eor r4, r4, r5 │ │ │ │ eor r9, r9, r8 │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ eor r4, r4, ip │ │ │ │ eor r9, r9, r0 │ │ │ │ bic ip, sl, ip │ │ │ │ - ldr sl, [sp, #180] @ 0xb4 │ │ │ │ eor r9, r9, ip │ │ │ │ str r9, [r3, #404] @ 0x194 │ │ │ │ str r4, [r3, #380] @ 0x17c │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [lr] │ │ │ │ - ldr ip, [sl] │ │ │ │ ldr r7, [r2, #120] @ 0x78 │ │ │ │ - ldr lr, [r2, #132] @ 0x84 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - eor r9, r0, r7 │ │ │ │ - eor r0, ip, lr │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ - ldr r7, [r6] │ │ │ │ - ldr r8, [r2, #128] @ 0x80 │ │ │ │ - str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + eor r9, r0, r7 │ │ │ │ eor r5, r5, r4 │ │ │ │ - ldr r1, [r1] │ │ │ │ + ldr r7, [r6] │ │ │ │ + ldr r8, [r2, #128] @ 0x80 │ │ │ │ ldr r4, [r2, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ - eor r1, r1, r4 │ │ │ │ + ldr r1, [r1] │ │ │ │ eor r7, r7, r8 │ │ │ │ - ldr r4, [r6] │ │ │ │ + eor r1, r1, r4 │ │ │ │ ldr r8, [r2, #140] @ 0x8c │ │ │ │ - eor lr, r5, r1 │ │ │ │ + ldr r4, [r6] │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ eor r4, r4, r8 │ │ │ │ + ldr ip, [sl] │ │ │ │ orr sl, r5, r4 │ │ │ │ + ldr lr, [r2, #132] @ 0x84 │ │ │ │ and sl, sl, r9 │ │ │ │ str sl, [sp, #20] │ │ │ │ + eor r0, ip, lr │ │ │ │ ldr ip, [sp, #20] │ │ │ │ - eor r8, r9, r7 │ │ │ │ + eor lr, r5, r1 │ │ │ │ eor lr, lr, ip │ │ │ │ + str r0, [sp, #12] │ │ │ │ eor r0, r4, lr │ │ │ │ and r6, r9, r0 │ │ │ │ str lr, [sp, #16] │ │ │ │ + eor r8, r9, r7 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ str r6, [sp, #24] │ │ │ │ eor r6, r5, r6 │ │ │ │ orr ip, r6, r8 │ │ │ │ eor lr, lr, ip │ │ │ │ bic sl, r1, r0 │ │ │ │ and r0, r7, lr │ │ │ │ - orr r6, sl, r6 │ │ │ │ str r8, [sp, #240] @ 0xf0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ bic r8, r0, r4 │ │ │ │ - ldr r0, [r3, #424] @ 0x1a8 │ │ │ │ + orr r6, sl, r6 │ │ │ │ + str r0, [sp, #28] │ │ │ │ str r8, [sp, #32] │ │ │ │ + ldr r0, [r3, #424] @ 0x1a8 │ │ │ │ eor r8, r8, r6 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ eor r8, r0, lr │ │ │ │ str r8, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ eor ip, ip, r5 │ │ │ │ @@ -9398,648 +9842,661 @@ │ │ │ │ bic r6, r1, lr │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eor r0, r0, sl │ │ │ │ orr lr, r1, r8 │ │ │ │ eor r0, r0, r5 │ │ │ │ eor r0, r0, lr │ │ │ │ eor r6, r6, r0 │ │ │ │ - str r6, [r3, #464] @ 0x1d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ eor r9, r9, r7 │ │ │ │ eor r4, r4, r0 │ │ │ │ ldr r7, [r3, #364] @ 0x16c │ │ │ │ and r9, r9, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ eor r7, r7, r4 │ │ │ │ eor r7, r7, ip │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r9, r9, r7 │ │ │ │ bic r8, r8, ip │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ eor r9, r9, r8 │ │ │ │ + str r6, [r3, #464] @ 0x1d0 │ │ │ │ str r9, [r3, #364] @ 0x16c │ │ │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ │ │ - ldr r4, [r7] │ │ │ │ + ldr lr, [r1] │ │ │ │ + ldr r0, [r2, #148] @ 0x94 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + eor r9, lr, r0 │ │ │ │ ldr sl, [r6] │ │ │ │ ldr r5, [r2, #144] @ 0x90 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldr r4, [r7] │ │ │ │ ldr ip, [r2, #152] @ 0x98 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr lr, [r6] │ │ │ │ + ldr r0, [r2, #160] @ 0xa0 │ │ │ │ eor sl, sl, r5 │ │ │ │ - ldr lr, [r1] │ │ │ │ eor r8, r4, ip │ │ │ │ - ldr r0, [r2, #148] @ 0x94 │ │ │ │ - ldr r4, [r6] │ │ │ │ ldr r5, [r2, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - eor r4, r4, r5 │ │ │ │ - eor r9, lr, r0 │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr lr, [r2, #160] @ 0xa0 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r4, [r1] │ │ │ │ + ldr r7, [r9] │ │ │ │ + ldr ip, [r2, #164] @ 0xa4 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + eor r4, r4, r0 │ │ │ │ str r8, [sp, #16] │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor lr, r4, r5 │ │ │ │ - ldr r7, [r0] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [r2, #164] @ 0xa4 │ │ │ │ - and r8, r4, lr │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - eor r7, r7, r9 │ │ │ │ - eor ip, ip, lr │ │ │ │ - and r1, r4, lr │ │ │ │ - str r8, [sp, #28] │ │ │ │ - and r8, r4, lr │ │ │ │ - and r9, r7, ip │ │ │ │ - str ip, [sp, #20] │ │ │ │ - eor ip, r6, r1 │ │ │ │ - and r6, r7, r8 │ │ │ │ - and r0, r9, ip │ │ │ │ + eor r7, r7, ip │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor ip, lr, r4 │ │ │ │ + and r6, lr, ip │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + eor r0, r8, ip │ │ │ │ + and r5, lr, ip │ │ │ │ str r6, [sp, #24] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + and r6, lr, ip │ │ │ │ + and r9, r7, r0 │ │ │ │ + eor r5, r1, r5 │ │ │ │ + and r1, r7, r6 │ │ │ │ + and r8, r9, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor r8, r8, r6 │ │ │ │ ldr r6, [r3, #376] @ 0x178 │ │ │ │ - eor r8, r1, r0 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - orr r0, ip, r8 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r1, r6, r0 │ │ │ │ - and r6, r9, ip │ │ │ │ + orr r1, r5, r8 │ │ │ │ + eor r6, r6, ip │ │ │ │ + str r1, [sp, #32] │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r1, r6, r1 │ │ │ │ + and r6, r9, r5 │ │ │ │ + eor r8, r8, r9 │ │ │ │ bic r6, sl, r6 │ │ │ │ + bic r0, r4, r0 │ │ │ │ + bic lr, lr, ip │ │ │ │ + bic r9, r5, lr │ │ │ │ eor r1, r1, r6 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - eor lr, lr, r9 │ │ │ │ - str r1, [r3, #376] @ 0x178 │ │ │ │ - eor r8, r8, r9 │ │ │ │ - bic r1, r5, r6 │ │ │ │ - bic r4, r4, lr │ │ │ │ - bic r9, ip, r4 │ │ │ │ - orr r6, ip, r1 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + orr r6, r5, r0 │ │ │ │ + eor r4, r4, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic lr, lr, r8 │ │ │ │ - orr r4, r4, lr │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r1, [r3, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bic ip, ip, r8 │ │ │ │ + eor r1, r1, r9 │ │ │ │ + orr lr, lr, ip │ │ │ │ ldr r8, [r3, #436] @ 0x1b4 │ │ │ │ - and r0, r0, r5 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - and r9, sl, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ + and r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + and r9, sl, r1 │ │ │ │ + eor r8, r8, r4 │ │ │ │ eor r8, r8, r9 │ │ │ │ str r8, [r3, #436] @ 0x1b4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - bic ip, ip, r8 │ │ │ │ - orr r9, ip, lr │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr ip, [r3, #476] @ 0x1dc │ │ │ │ - orr r5, lr, r5 │ │ │ │ - and r1, r1, r7 │ │ │ │ - ldr lr, [r3, #396] @ 0x18c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - and r9, r9, r5 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - orr r1, r1, r7 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r4, r9, r1 │ │ │ │ - bic r7, r1, r5 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic r8, r4, sl │ │ │ │ + eor r0, r0, lr │ │ │ │ + bic r5, r5, r8 │ │ │ │ + orr r9, r5, ip │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + and r0, r0, r7 │ │ │ │ + orr r8, ip, r4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + and r8, r8, r9 │ │ │ │ + ldr r5, [r3, #476] @ 0x1dc │ │ │ │ + orr r7, r0, r4 │ │ │ │ + eor r0, r8, r7 │ │ │ │ + bic lr, r0, sl │ │ │ │ + eor r5, r5, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + str lr, [r3, #476] @ 0x1dc │ │ │ │ + ldr r9, [r3, #396] @ 0x18c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r6, r6, r9 │ │ │ │ + and r7, r7, ip │ │ │ │ + eor r1, r1, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ - bic sl, sl, r0 │ │ │ │ + orr sl, r1, sl │ │ │ │ + eor r6, r6, r0 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ eor r6, r6, sl │ │ │ │ - mvn r0, r6 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ - eor r8, r8, ip │ │ │ │ - str r8, [r3, #476] @ 0x1dc │ │ │ │ - str r0, [r3, #396] @ 0x18c │ │ │ │ - ldr sl, [sp, #228] @ 0xe4 │ │ │ │ - ldr r9, [r6] │ │ │ │ - ldr r1, [r2, #168] @ 0xa8 │ │ │ │ - ldr r8, [sp, #220] @ 0xdc │ │ │ │ - eor r4, r9, r1 │ │ │ │ - ldr r6, [sl] │ │ │ │ - ldr r9, [r2, #180] @ 0xb4 │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr ip, [r2, #172] @ 0xac │ │ │ │ - ldr r8, [sp, #232] @ 0xe8 │ │ │ │ + mvn r6, r6 │ │ │ │ + str r6, [r3, #396] @ 0x18c │ │ │ │ + ldr ip, [r1] │ │ │ │ + ldr r8, [r2, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #220] @ 0xdc │ │ │ │ + eor ip, ip, r8 │ │ │ │ ldr lr, [sp, #224] @ 0xe0 │ │ │ │ - eor r1, r6, r9 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r7, [r2, #176] @ 0xb0 │ │ │ │ - ldr ip, [r2, #184] @ 0xb8 │ │ │ │ - ldr r0, [lr] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr lr, [sp, #236] @ 0xec │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r1, r1, ip │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r7, [lr] │ │ │ │ - bic lr, r1, r0 │ │ │ │ - eor lr, lr, r9 │ │ │ │ - bic r8, r5, lr │ │ │ │ - bic r9, r5, r0 │ │ │ │ - mvn r6, r5 │ │ │ │ - ldr sl, [r2, #188] @ 0xbc │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - orr r6, r4, r8 │ │ │ │ - eor r9, r1, r9 │ │ │ │ - and r9, r9, r6 │ │ │ │ - eor r7, r7, sl │ │ │ │ - eor r8, lr, r9 │ │ │ │ - bic sl, r0, r5 │ │ │ │ - bic r0, r0, r6 │ │ │ │ - and ip, r4, lr │ │ │ │ - eor r0, r0, r8 │ │ │ │ - mvn r6, r0 │ │ │ │ - bic r0, ip, sl │ │ │ │ - eor r8, sl, r6 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - orr r6, r0, r7 │ │ │ │ - ldr r0, [r3, #456] @ 0x1c8 │ │ │ │ - orr ip, ip, r9 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - bic r0, r5, lr │ │ │ │ - ldr r9, [r3, #408] @ 0x198 │ │ │ │ - str r6, [r3, #456] @ 0x1c8 │ │ │ │ - and r6, r1, r8 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - bic ip, ip, r7 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - eor ip, ip, r9 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - eor r0, r0, r5 │ │ │ │ - eor r5, r6, r0 │ │ │ │ - orr r6, r9, r6 │ │ │ │ - and r6, r6, r8 │ │ │ │ + ldr r8, [sp, #232] @ 0xe8 │ │ │ │ + ldr r9, [sp, #228] @ 0xe4 │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr r0, [r2, #172] @ 0xac │ │ │ │ + ldr r1, [lr] │ │ │ │ + ldr r5, [r2, #176] @ 0xb0 │ │ │ │ + ldr lr, [r8] │ │ │ │ + ldr r4, [r2, #184] @ 0xb8 │ │ │ │ + ldr sl, [r9] │ │ │ │ + ldr r6, [r2, #180] @ 0xb4 │ │ │ │ + eor r7, r7, r0 │ │ │ │ eor r1, r1, r5 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor ip, ip, r1 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + eor sl, sl, r6 │ │ │ │ + bic r8, lr, r1 │ │ │ │ + ldr r9, [r0] │ │ │ │ + ldr r5, [r2, #188] @ 0xbc │ │ │ │ + eor r8, r8, sl │ │ │ │ + bic r6, r1, r7 │ │ │ │ + and r4, ip, r8 │ │ │ │ + eor r9, r9, r5 │ │ │ │ + bic r0, r4, r6 │ │ │ │ + bic r5, r7, r8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + orr r0, ip, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bic r0, r7, r1 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor r0, r0, lr │ │ │ │ + and r5, r5, r0 │ │ │ │ + orr r4, r4, r5 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r1, r1, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r1, r1, r8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - str ip, [r3, #408] @ 0x198 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - orr r0, r8, r0 │ │ │ │ + ldr r5, [r3, #456] @ 0x1c8 │ │ │ │ + mvn r1, r1 │ │ │ │ + orr r8, r9, r8 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r6, r6, ip │ │ │ │ + eor r1, r1, r7 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r8, [r3, #456] @ 0x1c8 │ │ │ │ + and r8, lr, r6 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + eor r5, r5, r8 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r6, [r3, #408] @ 0x198 │ │ │ │ + orr r7, r8, r7 │ │ │ │ + and r4, r4, r9 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r4, r4, lr │ │ │ │ + orr r1, sl, r1 │ │ │ │ eor r1, r1, r0 │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor lr, lr, r0 │ │ │ │ - eor r9, r1, r4 │ │ │ │ - ldr r6, [r3, #432] @ 0x1b0 │ │ │ │ - bic r4, r4, sl │ │ │ │ - bic r1, r1, lr │ │ │ │ - ldr sl, [r3, #368] @ 0x170 │ │ │ │ - eor r1, r1, r4 │ │ │ │ - and r9, r9, r7 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - orr r7, r1, r7 │ │ │ │ - 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 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq d0c8 │ │ │ │ - sub lr, r4, #1 │ │ │ │ + str r4, [r3, #408] @ 0x198 │ │ │ │ + ldr r4, [r3, #432] @ 0x1b0 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + and ip, ip, r9 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + str ip, [r3, #432] @ 0x1b0 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + bic sl, r0, sl │ │ │ │ + and sl, sl, lr │ │ │ │ + ldr r0, [r3, #368] @ 0x170 │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor sl, sl, r1 │ │ │ │ + orr r9, sl, r9 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + eor r9, r9, r5 │ │ │ │ + cmp r8, #256 @ 0x100 │ │ │ │ + str r9, [r3, #368] @ 0x170 │ │ │ │ + bne ca0c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + cmp ip, #1 │ │ │ │ + beq d7e8 │ │ │ │ + sub lr, ip, #1 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ str lr, [sp, #4] │ │ │ │ - b b6f8 │ │ │ │ - andeq r4, r4, r4, ror #19 │ │ │ │ - andeq r0, r0, r8, ror r2 │ │ │ │ + b bda0 │ │ │ │ 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 │ │ │ │ - ldr r4, [r3, #-164] @ 0xffffff5c │ │ │ │ - ldr r7, [r3, #-160] @ 0xffffff60 │ │ │ │ - ldr sl, [r3, #-156] @ 0xffffff64 │ │ │ │ - ldr r5, [r3, #-152] @ 0xffffff68 │ │ │ │ - ldr r6, [r3, #-172] @ 0xffffff54 │ │ │ │ + ldr r5, [r3, #-188] @ 0xffffff44 │ │ │ │ + ldr r7, [r3, #-184] @ 0xffffff48 │ │ │ │ + ldr r6, [r3, #-180] @ 0xffffff4c │ │ │ │ + ldr r1, [r3, #-176] @ 0xffffff50 │ │ │ │ + ldr sl, [r3, #-168] @ 0xffffff58 │ │ │ │ + ldr ip, [r3, #-164] @ 0xffffff5c │ │ │ │ + ldr r9, [r3, #-160] @ 0xffffff60 │ │ │ │ + ldr r0, [r3, #-156] @ 0xffffff64 │ │ │ │ + ldr r8, [r3, #-152] @ 0xffffff68 │ │ │ │ + ldr r4, [r3, #-172] @ 0xffffff54 │ │ │ │ str lr, [sp, #240] @ 0xf0 │ │ │ │ - str r8, [sp, #244] @ 0xf4 │ │ │ │ + str r5, [sp, #244] @ 0xf4 │ │ │ │ ldr lr, [r3, #-148] @ 0xffffff6c │ │ │ │ - ldr r8, [r3, #-144] @ 0xffffff70 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - str ip, [sp, #252] @ 0xfc │ │ │ │ - ldr r0, [r3, #-140] @ 0xffffff74 │ │ │ │ - ldr ip, [r3, #-136] @ 0xffffff78 │ │ │ │ - str r9, [sp, #256] @ 0x100 │ │ │ │ - ldr r9, [r3, #-132] @ 0xffffff7c │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ - str r4, [sp, #268] @ 0x10c │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ - str sl, [sp, #276] @ 0x114 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [r3, #-144] @ 0xffffff70 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #252] @ 0xfc │ │ │ │ + ldr r7, [r3, #-140] @ 0xffffff74 │ │ │ │ + ldr r6, [r3, #-136] @ 0xffffff78 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [r3, #-132] @ 0xffffff7c │ │ │ │ + str sl, [sp, #264] @ 0x108 │ │ │ │ + str ip, [sp, #268] @ 0x10c │ │ │ │ + str r9, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #276] @ 0x114 │ │ │ │ + str r8, [sp, #280] @ 0x118 │ │ │ │ str lr, [sp, #284] @ 0x11c │ │ │ │ - str r8, [sp, #288] @ 0x120 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ - str ip, [sp, #296] @ 0x128 │ │ │ │ - str r9, [sp, #300] @ 0x12c │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r6, [r3, #-128] @ 0xffffff80 │ │ │ │ - ldr r1, [r3, #-124] @ 0xffffff84 │ │ │ │ - ldr r4, [r3, #-120] @ 0xffffff88 │ │ │ │ - ldr r7, [r3, #-116] @ 0xffffff8c │ │ │ │ - ldr sl, [r3, #-112] @ 0xffffff90 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #292] @ 0x124 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #300] @ 0x12c │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + ldr r4, [r3, #-128] @ 0xffffff80 │ │ │ │ + ldr sl, [r3, #-124] @ 0xffffff84 │ │ │ │ + ldr ip, [r3, #-120] @ 0xffffff88 │ │ │ │ + ldr r9, [r3, #-116] @ 0xffffff8c │ │ │ │ + ldr r0, [r3, #-112] @ 0xffffff90 │ │ │ │ ldr lr, [r3, #-104] @ 0xffffff98 │ │ │ │ - ldr r8, [r3, #-100] @ 0xffffff9c │ │ │ │ - ldr r0, [r3, #-96] @ 0xffffffa0 │ │ │ │ - ldr ip, [r3, #-92] @ 0xffffffa4 │ │ │ │ - ldr r9, [r3, #-88] @ 0xffffffa8 │ │ │ │ - ldr r5, [r3, #-108] @ 0xffffff94 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ - str r1, [sp, #308] @ 0x134 │ │ │ │ - ldr r6, [r3, #-84] @ 0xffffffac │ │ │ │ - ldr r1, [r3, #-80] @ 0xffffffb0 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ - str r7, [sp, #316] @ 0x13c │ │ │ │ - ldr r4, [r3, #-76] @ 0xffffffb4 │ │ │ │ - ldr r7, [r3, #-72] @ 0xffffffb8 │ │ │ │ - str sl, [sp, #320] @ 0x140 │ │ │ │ - ldr sl, [r3, #-68] @ 0xffffffbc │ │ │ │ + ldr r5, [r3, #-100] @ 0xffffff9c │ │ │ │ + ldr r7, [r3, #-96] @ 0xffffffa0 │ │ │ │ + ldr r6, [r3, #-92] @ 0xffffffa4 │ │ │ │ + ldr r1, [r3, #-88] @ 0xffffffa8 │ │ │ │ + ldr r8, [r3, #-108] @ 0xffffff94 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ + str sl, [sp, #308] @ 0x134 │ │ │ │ + ldr r4, [r3, #-84] @ 0xffffffac │ │ │ │ + ldr sl, [r3, #-80] @ 0xffffffb0 │ │ │ │ + str ip, [sp, #312] @ 0x138 │ │ │ │ + str r9, [sp, #316] @ 0x13c │ │ │ │ + ldr ip, [r3, #-76] @ 0xffffffb4 │ │ │ │ + ldr r9, [r3, #-72] @ 0xffffffb8 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [r3, #-68] @ 0xffffffbc │ │ │ │ str lr, [sp, #328] @ 0x148 │ │ │ │ - str r8, [sp, #332] @ 0x14c │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - str ip, [sp, #340] @ 0x154 │ │ │ │ - str r9, [sp, #344] @ 0x158 │ │ │ │ - str r6, [sp, #348] @ 0x15c │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ - str r4, [sp, #356] @ 0x164 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ - str sl, [sp, #364] @ 0x16c │ │ │ │ - str r5, [sp, #324] @ 0x144 │ │ │ │ - ldr r5, [r3, #-64] @ 0xffffffc0 │ │ │ │ + str r5, [sp, #332] @ 0x14c │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #340] @ 0x154 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #348] @ 0x15c │ │ │ │ + str sl, [sp, #352] @ 0x160 │ │ │ │ + str ip, [sp, #356] @ 0x164 │ │ │ │ + str r9, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + str r8, [sp, #324] @ 0x144 │ │ │ │ + ldr r8, [r3, #-64] @ 0xffffffc0 │ │ │ │ ldr lr, [r3, #-60] @ 0xffffffc4 │ │ │ │ - ldr r8, [r3, #-56] @ 0xffffffc8 │ │ │ │ - ldr r0, [r3, #-52] @ 0xffffffcc │ │ │ │ - ldr ip, [r3, #-48] @ 0xffffffd0 │ │ │ │ - ldr r9, [r3, #-44] @ 0xffffffd4 │ │ │ │ - ldr r6, [r3, #-40] @ 0xffffffd8 │ │ │ │ - ldr r1, [r3, #-36] @ 0xffffffdc │ │ │ │ - ldr r4, [r3, #-32] @ 0xffffffe0 │ │ │ │ - ldr r7, [r3, #-28] @ 0xffffffe4 │ │ │ │ - ldr sl, [r3, #-24] @ 0xffffffe8 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [r3, #-56] @ 0xffffffc8 │ │ │ │ + ldr r7, [r3, #-52] @ 0xffffffcc │ │ │ │ + ldr r6, [r3, #-48] @ 0xffffffd0 │ │ │ │ + ldr r1, [r3, #-44] @ 0xffffffd4 │ │ │ │ + ldr r4, [r3, #-40] @ 0xffffffd8 │ │ │ │ + ldr sl, [r3, #-36] @ 0xffffffdc │ │ │ │ + ldr ip, [r3, #-32] @ 0xffffffe0 │ │ │ │ + ldr r9, [r3, #-28] @ 0xffffffe4 │ │ │ │ + ldr r0, [r3, #-24] @ 0xffffffe8 │ │ │ │ + str r8, [sp, #368] @ 0x170 │ │ │ │ str lr, [sp, #372] @ 0x174 │ │ │ │ - ldr r5, [r3, #-20] @ 0xffffffec │ │ │ │ + ldr r8, [r3, #-20] @ 0xffffffec │ │ │ │ ldr lr, [r3, #-16] │ │ │ │ - str r8, [sp, #376] @ 0x178 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - ldr r8, [r3, #-12] │ │ │ │ - ldr r0, [r3, #-8] │ │ │ │ - str ip, [sp, #384] @ 0x180 │ │ │ │ - ldr ip, [r3, #-4] │ │ │ │ - str r9, [sp, #388] @ 0x184 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ - str r1, [sp, #396] @ 0x18c │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ - str r7, [sp, #404] @ 0x194 │ │ │ │ - str sl, [sp, #408] @ 0x198 │ │ │ │ - str r5, [sp, #412] @ 0x19c │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #380] @ 0x17c │ │ │ │ + ldr r5, [r3, #-12] │ │ │ │ + ldr r7, [r3, #-8] │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [r3, #-4] │ │ │ │ + str r1, [sp, #388] @ 0x184 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ + str sl, [sp, #396] @ 0x18c │ │ │ │ + str ip, [sp, #400] @ 0x190 │ │ │ │ + str r9, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + str r8, [sp, #412] @ 0x19c │ │ │ │ str lr, [sp, #416] @ 0x1a0 │ │ │ │ - str r8, [sp, #420] @ 0x1a4 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ - str ip, [sp, #428] @ 0x1ac │ │ │ │ - ldr r9, [sp, #240] @ 0xf0 │ │ │ │ - ldr r4, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [r9] │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r1, [r2, #192] @ 0xc0 │ │ │ │ - ldr r5, [r2, #196] @ 0xc4 │ │ │ │ + str r5, [sp, #420] @ 0x1a4 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #428] @ 0x1ac │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr sl, [sp, #244] @ 0xf4 │ │ │ │ + ldr ip, [r1] │ │ │ │ + ldr r9, [sl] │ │ │ │ + ldr r0, [r2, #196] @ 0xc4 │ │ │ │ ldr lr, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ - eor sl, r6, r1 │ │ │ │ - eor r9, r7, r5 │ │ │ │ - ldr r1, [lr] │ │ │ │ - ldr r8, [r2, #200] @ 0xc8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r6, [r2, #204] @ 0xcc │ │ │ │ - ldr r5, [sp, #260] @ 0x104 │ │ │ │ - ldr lr, [r4] │ │ │ │ - ldr r7, [r2, #208] @ 0xd0 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - ldr r8, [r2, #212] @ 0xd4 │ │ │ │ - ldr r6, [r5] │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - bic r0, sl, lr │ │ │ │ - eor r7, ip, r0 │ │ │ │ - eor r8, sl, r1 │ │ │ │ - orr r0, r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - and r0, r0, r8 │ │ │ │ - eor r4, ip, r0 │ │ │ │ - bic r5, r4, r7 │ │ │ │ - orr r0, r6, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - eor r5, lr, r6 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - eor r0, r1, r5 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - bic r0, r7, r0 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - orr r6, sl, r6 │ │ │ │ - orr r5, r0, r6 │ │ │ │ - bic ip, ip, r6 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - bic r4, lr, r4 │ │ │ │ - bic r8, r6, r8 │ │ │ │ - mvn r1, r1 │ │ │ │ - bic r6, sl, lr │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [r2, #192] @ 0xc0 │ │ │ │ + ldr sl, [r1] │ │ │ │ + ldr r5, [r2, #200] @ 0xc8 │ │ │ │ + eor r8, r9, r0 │ │ │ │ + ldr r7, [sp, #252] @ 0xfc │ │ │ │ + ldr r0, [lr] │ │ │ │ + ldr r9, [r2, #208] @ 0xd0 │ │ │ │ + ldr lr, [sp, #260] @ 0x104 │ │ │ │ eor ip, ip, r4 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - orr ip, ip, r8 │ │ │ │ - eor r8, r7, r5 │ │ │ │ - and r1, r1, r8 │ │ │ │ - and r6, r6, r0 │ │ │ │ - ldr r8, [r3, #312] @ 0x138 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - bic r5, r5, r9 │ │ │ │ - mvn r6, r6 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - str r5, [r3, #312] @ 0x138 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor sl, sl, r8 │ │ │ │ - orr r4, r4, r1 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - eor r4, r4, sl │ │ │ │ - and lr, lr, r1 │ │ │ │ - ldr sl, [r3, #256] @ 0x100 │ │ │ │ - orr r8, r9, r8 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r5, r6, r4 │ │ │ │ - bic lr, lr, ip │ │ │ │ - eor r8, r8, sl │ │ │ │ - and r6, r6, r4 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - eor r6, r6, lr │ │ │ │ - orr r7, r6, r9 │ │ │ │ - str r8, [r3, #256] @ 0x100 │ │ │ │ - ldr r6, [r3, #344] @ 0x158 │ │ │ │ - ldr sl, [sp, #264] @ 0x108 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r7, r7, ip │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - str r7, [r3, #344] @ 0x158 │ │ │ │ - and ip, ip, r0 │ │ │ │ - bic r4, r5, ip │ │ │ │ - eor r4, r4, r1 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr r4, [r7] │ │ │ │ + ldr r6, [r2, #204] @ 0xcc │ │ │ │ + ldr r5, [lr] │ │ │ │ + ldr r7, [r2, #212] @ 0xd4 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + eor r8, sl, r9 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + orr lr, r0, r5 │ │ │ │ + eor r9, ip, r0 │ │ │ │ + bic r1, ip, r6 │ │ │ │ + and sl, lr, r9 │ │ │ │ + eor r8, r4, r1 │ │ │ │ + eor r7, r4, sl │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + bic r6, r7, r8 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + eor r6, r1, r5 │ │ │ │ + eor r1, r0, r6 │ │ │ │ + orr sl, r5, sl │ │ │ │ + bic r1, r8, r1 │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic sl, r7, r8 │ │ │ │ + orr r5, ip, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + orr sl, r1, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r9, r6, r9 │ │ │ │ + bic r7, r5, r7 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ mvn r0, r0 │ │ │ │ - orr r8, r0, r1 │ │ │ │ - and r8, r8, r9 │ │ │ │ - ldr r9, [r3, #288] @ 0x120 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ - orr r5, r4, lr │ │ │ │ - eor r8, r8, r9 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - str r5, [r3, #288] @ 0x120 │ │ │ │ - ldr ip, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [sl] │ │ │ │ - ldr lr, [r2, #216] @ 0xd8 │ │ │ │ - ldr r9, [r7] │ │ │ │ - ldr r6, [r2, #220] @ 0xdc │ │ │ │ - ldr r4, [ip] │ │ │ │ - eor r9, r9, r6 │ │ │ │ - ldr r5, [r2, #224] @ 0xe0 │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr r6, [sp, #284] @ 0x11c │ │ │ │ - ldr lr, [sp, #280] @ 0x118 │ │ │ │ - ldr r7, [r2, #232] @ 0xe8 │ │ │ │ - ldr ip, [r6] │ │ │ │ - eor r4, r4, r5 │ │ │ │ - ldr r1, [sp, #276] @ 0x114 │ │ │ │ - ldr r5, [r2, #236] @ 0xec │ │ │ │ - ldr lr, [lr] │ │ │ │ - ldr r8, [r1] │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - ldr sl, [r2, #228] @ 0xe4 │ │ │ │ - mvn r1, r0 │ │ │ │ - eor r6, r9, lr │ │ │ │ - orr r1, r1, ip │ │ │ │ - eor sl, r8, sl │ │ │ │ - and r5, r0, r6 │ │ │ │ - bic r8, r6, ip │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + eor r4, r4, r7 │ │ │ │ + orr r9, r4, r9 │ │ │ │ + orr r0, r0, r5 │ │ │ │ + eor r4, r8, sl │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + and r0, r0, r4 │ │ │ │ + eor r4, sl, r7 │ │ │ │ and r1, r1, lr │ │ │ │ - orr r7, r9, r1 │ │ │ │ - eor lr, lr, r5 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - and r1, r1, r7 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - bic r5, lr, r8 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - and r8, r4, r1 │ │ │ │ - and r5, r4, ip │ │ │ │ - eor ip, ip, r6 │ │ │ │ - bic r6, ip, r5 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mvn r1, r1 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - orr r1, r1, r5 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - mvn r8, r0 │ │ │ │ - ldr r0, [r3, #332] @ 0x14c │ │ │ │ - bic r6, r9, r6 │ │ │ │ - and r1, r1, sl │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - orr r0, r9, lr │ │ │ │ - ldr r9, [r3, #272] @ 0x110 │ │ │ │ - eor r4, r4, ip │ │ │ │ - str r1, [r3, #332] @ 0x14c │ │ │ │ - bic r1, r7, sl │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [r3, #312] @ 0x138 │ │ │ │ eor r1, r1, r0 │ │ │ │ mvn r1, r1 │ │ │ │ - str r1, [r3, #272] @ 0x110 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - eor r7, r7, r8 │ │ │ │ - and r0, r0, r8 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r6, r6, r9 │ │ │ │ - eor r8, r8, r6 │ │ │ │ - orr r0, r0, r8 │ │ │ │ - bic r9, r1, r4 │ │ │ │ - eor r9, r9, r0 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + orr r7, r0, r7 │ │ │ │ + eor ip, ip, lr │ │ │ │ + str r4, [r3, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [r3, #292] @ 0x124 │ │ │ │ - orr r4, r4, r6 │ │ │ │ - ldr r6, [r3, #228] @ 0xe4 │ │ │ │ - orr r8, sl, r9 │ │ │ │ - orr sl, sl, r0 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - orr ip, ip, r7 │ │ │ │ - orr r5, r5, r7 │ │ │ │ - eor sl, sl, r1 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bic lr, r9, lr │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + ldr r7, [r3, #256] @ 0x100 │ │ │ │ + orr r5, r0, r4 │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r4, [r3, #288] @ 0x120 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r6, r6, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r5, [r3, #256] @ 0x100 │ │ │ │ + orr lr, lr, r9 │ │ │ │ + orr r5, sl, r0 │ │ │ │ + eor lr, lr, ip │ │ │ │ + orr r8, r1, r8 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + bic r7, r8, lr │ │ │ │ + eor r5, r5, lr │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + ldr r0, [r3, #344] @ 0x158 │ │ │ │ + and lr, lr, ip │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r7, r7, lr │ │ │ │ + orr sl, r7, ip │ │ │ │ + eor r9, r9, r0 │ │ │ │ + eor sl, sl, r9 │ │ │ │ + ldr r9, [sp, #264] @ 0x108 │ │ │ │ + ldr r7, [sp, #276] @ 0x114 │ │ │ │ eor r5, r5, r6 │ │ │ │ - eor sl, sl, ip │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + str r5, [r3, #288] @ 0x120 │ │ │ │ + str sl, [r3, #344] @ 0x158 │ │ │ │ + ldr r4, [sp, #268] @ 0x10c │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r5, [r2, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr lr, [r7] │ │ │ │ + ldr ip, [r2, #228] @ 0xe4 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + ldr sl, [r4] │ │ │ │ + ldr r6, [r2, #220] @ 0xdc │ │ │ │ + ldr r5, [r1] │ │ │ │ + ldr r8, [r2, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + eor r9, lr, ip │ │ │ │ + eor sl, sl, r6 │ │ │ │ eor r5, r5, r8 │ │ │ │ - eor sl, sl, lr │ │ │ │ - str sl, [r3, #292] @ 0x124 │ │ │ │ + ldr r6, [r2, #232] @ 0xe8 │ │ │ │ + ldr r8, [r4] │ │ │ │ + ldr r7, [r2, #236] @ 0xec │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldr r9, [r1] │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r9, r9, r7 │ │ │ │ + mvn ip, r0 │ │ │ │ + eor lr, sl, r8 │ │ │ │ + orr r1, ip, r9 │ │ │ │ + and r1, r1, r8 │ │ │ │ + bic ip, lr, r9 │ │ │ │ + orr r6, sl, r1 │ │ │ │ + eor r1, r1, ip │ │ │ │ + bic r4, lr, r9 │ │ │ │ + and r7, r0, lr │ │ │ │ + and r1, r1, r6 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + eor r8, r7, r8 │ │ │ │ + and r4, r5, r1 │ │ │ │ + and r7, r5, r9 │ │ │ │ + mvn ip, r1 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + orr r4, ip, r7 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r9, r9, lr │ │ │ │ + str r9, [sp, #16] │ │ │ │ + and r4, r4, ip │ │ │ │ + bic r9, r9, r7 │ │ │ │ + ldr ip, [r3, #332] @ 0x14c │ │ │ │ + str r8, [sp, #20] │ │ │ │ + eor r8, r0, r9 │ │ │ │ + mvn r8, r8 │ │ │ │ + eor r4, r4, ip │ │ │ │ + bic r9, sl, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + str r4, [r3, #332] @ 0x14c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + eor sl, sl, r9 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + orr r0, r0, sl │ │ │ │ + bic r4, r6, ip │ │ │ │ + ldr ip, [r3, #272] @ 0x110 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + mvn r0, r0 │ │ │ │ + eor r4, r4, ip │ │ │ │ + eor r4, r4, r0 │ │ │ │ + str r4, [r3, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + eor r6, r6, r8 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + orr r7, r7, r6 │ │ │ │ + orr r5, r4, r5 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + and r1, r1, r7 │ │ │ │ + and lr, lr, r5 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [r3, #228] @ 0xe4 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r9, r8, lr │ │ │ │ + eor r5, r5, r7 │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor r5, r5, r9 │ │ │ │ str r5, [r3, #228] @ 0xe4 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r2, #248] @ 0xf8 │ │ │ │ - ldr r4, [r7] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r1, [r3, #292] @ 0x124 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + bic r4, ip, r0 │ │ │ │ + orr r7, r4, r5 │ │ │ │ + orr r6, r8, r6 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr ip, [sp, #292] @ 0x124 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + bic lr, lr, sl │ │ │ │ + eor r7, r7, r6 │ │ │ │ + eor r7, r7, lr │ │ │ │ + str r7, [r3, #292] @ 0x124 │ │ │ │ + ldr r0, [ip] │ │ │ │ + ldr r8, [r1] │ │ │ │ + ldr r4, [r2, #244] @ 0xf4 │ │ │ │ + ldr r6, [r2, #248] @ 0xf8 │ │ │ │ + ldr sl, [sp, #288] @ 0x120 │ │ │ │ + eor r5, r0, r4 │ │ │ │ + eor lr, r8, r6 │ │ │ │ ldr r9, [r2, #240] @ 0xf0 │ │ │ │ - ldr r7, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #308] @ 0x134 │ │ │ │ - ldr r5, [r6] │ │ │ │ - eor lr, ip, r1 │ │ │ │ - ldr r8, [r2, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ - eor r4, r4, r9 │ │ │ │ - ldr r1, [r7] │ │ │ │ + ldr r7, [sl] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + ldr sl, [sp, #300] @ 0x12c │ │ │ │ + ldr ip, [sp, #304] @ 0x130 │ │ │ │ + eor r7, r7, r9 │ │ │ │ + ldr r4, [ip] │ │ │ │ + ldr r1, [sl] │ │ │ │ ldr r9, [r2, #252] @ 0xfc │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [r2, #260] @ 0x104 │ │ │ │ - eor sl, r5, r8 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r5, [r6] │ │ │ │ - ldr r8, [r2, #256] @ 0x100 │ │ │ │ + ldr r0, [r2, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #308] @ 0x134 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + ldr r8, [r2, #260] @ 0x104 │ │ │ │ eor r1, r1, r9 │ │ │ │ - eor ip, ip, lr │ │ │ │ - eor r9, r5, r8 │ │ │ │ - bic r6, r4, sl │ │ │ │ - eor r8, r7, ip │ │ │ │ - eor r5, r1, ip │ │ │ │ - bic lr, r5, r4 │ │ │ │ - orr r0, r6, r8 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - eor r5, sl, r8 │ │ │ │ - eor r7, r0, lr │ │ │ │ - bic r6, r5, ip │ │ │ │ - eor r0, r6, r0 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - and lr, ip, r7 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - orr r0, lr, r1 │ │ │ │ - ldr lr, [r3, #244] @ 0xf4 │ │ │ │ - bic r6, r7, r9 │ │ │ │ - and r0, r0, r4 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r6, r6, r0 │ │ │ │ - str r6, [r3, #244] @ 0xf4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - eor r6, r4, r1 │ │ │ │ - orr lr, lr, r6 │ │ │ │ - and ip, ip, r1 │ │ │ │ + bic lr, r7, r6 │ │ │ │ + eor r9, r4, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ str lr, [sp, #24] │ │ │ │ - bic r0, r0, lr │ │ │ │ - bic lr, ip, sl │ │ │ │ - eor r0, r0, lr │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - mvn r0, r0 │ │ │ │ - and r8, r8, lr │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - bic r8, r9, r8 │ │ │ │ - eor r6, r6, lr │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - orr ip, r5, ip │ │ │ │ - orr r6, r6, lr │ │ │ │ - and r6, r6, r8 │ │ │ │ - ldr r8, [r3, #284] @ 0x11c │ │ │ │ - bic sl, r7, sl │ │ │ │ - eor r4, r4, r8 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - orr r6, lr, r0 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + eor r0, r0, r8 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + eor r4, r1, r0 │ │ │ │ + eor r6, sl, r0 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + orr sl, ip, r6 │ │ │ │ + bic lr, r4, r7 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r5, sl, lr │ │ │ │ + and ip, r0, r5 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + bic r4, r8, r0 │ │ │ │ + eor r4, r4, sl │ │ │ │ + orr sl, ip, r1 │ │ │ │ + and sl, sl, r7 │ │ │ │ + eor sl, sl, r8 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + ldr sl, [r3, #244] @ 0xf4 │ │ │ │ + bic ip, r5, r9 │ │ │ │ + eor ip, ip, sl │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + and r0, r0, r1 │ │ │ │ + eor ip, ip, sl │ │ │ │ + str ip, [r3, #244] @ 0xf4 │ │ │ │ + eor ip, r7, r1 │ │ │ │ + orr lr, lr, ip │ │ │ │ + str ip, [sp, #32] │ │ │ │ + bic ip, sl, lr │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + mvn r5, r5 │ │ │ │ + bic sl, r0, sl │ │ │ │ + eor sl, sl, ip │ │ │ │ + and ip, r4, sl │ │ │ │ + orr r0, r8, r0 │ │ │ │ + bic r0, r0, ip │ │ │ │ + eor r0, r0, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + and r6, r6, r7 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + eor ip, ip, r4 │ │ │ │ + bic r6, r9, r6 │ │ │ │ + orr ip, ip, r7 │ │ │ │ and ip, ip, r6 │ │ │ │ - eor r4, r4, ip │ │ │ │ - str r4, [r3, #284] @ 0x11c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r6, [r3, #284] @ 0x11c │ │ │ │ + orr r4, r4, r5 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str ip, [r3, #284] @ 0x11c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + and r4, r4, r9 │ │ │ │ + orr r6, ip, r7 │ │ │ │ + orr ip, r6, r5 │ │ │ │ + eor ip, ip, r8 │ │ │ │ ldr r8, [r3, #316] @ 0x13c │ │ │ │ - eor r5, r5, r4 │ │ │ │ - mvn r5, r5 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - bic lr, sl, lr │ │ │ │ - eor r8, r8, r5 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mvn r7, r7 │ │ │ │ - orr sl, r4, sl │ │ │ │ - eor r8, r8, lr │ │ │ │ - orr lr, lr, r5 │ │ │ │ - eor lr, lr, sl │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor lr, lr, ip │ │ │ │ + eor lr, lr, r4 │ │ │ │ + str lr, [r3, #316] @ 0x13c │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + and r1, r1, r5 │ │ │ │ ldr r5, [r3, #340] @ 0x154 │ │ │ │ - and r1, r1, r7 │ │ │ │ - orr r6, ip, r7 │ │ │ │ - orr r1, lr, r1 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ - and r6, r6, r9 │ │ │ │ - and r0, r0, r9 │ │ │ │ + eor r1, r1, lr │ │ │ │ + eor r5, r5, r7 │ │ │ │ + orr r1, r1, ip │ │ │ │ + orr r9, r9, sl │ │ │ │ eor r1, r1, r5 │ │ │ │ - eor r8, r8, r6 │ │ │ │ + eor r1, r1, r9 │ │ │ │ eor r1, r1, r0 │ │ │ │ - str r8, [r3, #316] @ 0x13c │ │ │ │ str r1, [r3, #340] @ 0x154 │ │ │ │ - ldr ip, [sp, #324] @ 0x144 │ │ │ │ - ldr r1, [r7] │ │ │ │ - ldr r8, [r2, #272] @ 0x110 │ │ │ │ - ldr r9, [sp, #316] @ 0x13c │ │ │ │ - ldr r4, [ip] │ │ │ │ - ldr r6, [r2, #276] @ 0x114 │ │ │ │ - ldr lr, [sp, #328] @ 0x148 │ │ │ │ - eor r1, r1, r8 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r8, [sp, #324] @ 0x144 │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr ip, [r2, #272] @ 0x110 │ │ │ │ + ldr r4, [r8] │ │ │ │ + ldr lr, [r2, #276] @ 0x114 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ ldr r8, [sp, #312] @ 0x138 │ │ │ │ - ldr r5, [r9] │ │ │ │ - ldr r0, [r2, #268] @ 0x10c │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr ip, [lr] │ │ │ │ - ldr sl, [r2, #280] @ 0x118 │ │ │ │ + ldr sl, [sp, #316] @ 0x13c │ │ │ │ + ldr r9, [r2, #280] @ 0x118 │ │ │ │ + eor r4, r4, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ ldr lr, [r8] │ │ │ │ - ldr r6, [r2, #264] @ 0x108 │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr r7, [r2, #264] @ 0x108 │ │ │ │ + ldr r5, [sl] │ │ │ │ + ldr r0, [r2, #268] @ 0x10c │ │ │ │ + eor ip, ip, r9 │ │ │ │ + ldr sl, [sp, #332] @ 0x14c │ │ │ │ + eor lr, lr, r7 │ │ │ │ eor r5, r5, r0 │ │ │ │ - ldr r9, [sp, #332] @ 0x14c │ │ │ │ - eor ip, ip, sl │ │ │ │ - eor lr, lr, r6 │ │ │ │ - orr sl, r5, r4 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ldr r7, [r2, #284] @ 0x11c │ │ │ │ eor lr, lr, r1 │ │ │ │ - eor sl, sl, ip │ │ │ │ eor r1, r1, ip │ │ │ │ - bic r6, r1, sl │ │ │ │ + ldr r0, [sl] │ │ │ │ + ldr r6, [r2, #284] @ 0x11c │ │ │ │ bic sl, r1, r5 │ │ │ │ - eor r0, r0, r7 │ │ │ │ + orr r9, r5, r4 │ │ │ │ eor r7, r4, sl │ │ │ │ - orr r9, lr, r7 │ │ │ │ - bic r9, r9, r6 │ │ │ │ + eor r9, r9, ip │ │ │ │ + eor r0, r0, r6 │ │ │ │ + orr r8, lr, r7 │ │ │ │ + bic r6, r1, r9 │ │ │ │ + bic r9, r8, r6 │ │ │ │ eor r8, r5, r9 │ │ │ │ eor lr, lr, r8 │ │ │ │ and r7, r7, r8 │ │ │ │ orr ip, ip, sl │ │ │ │ mvn r1, r1 │ │ │ │ eor ip, ip, lr │ │ │ │ eor r4, r4, r5 │ │ │ │ @@ -10058,72 +10515,72 @@ │ │ │ │ eor r7, r7, ip │ │ │ │ orr r1, r0, r8 │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ and r0, r0, r8 │ │ │ │ ldr r8, [r3, #224] @ 0xe0 │ │ │ │ eor r6, r6, lr │ │ │ │ ldr lr, [r3, #300] @ 0x12c │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ eor r5, r5, r6 │ │ │ │ eor r9, r9, sl │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ eor r1, r1, ip │ │ │ │ eor r0, r0, r8 │ │ │ │ eor lr, lr, r9 │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r0, r0, r7 │ │ │ │ str lr, [r3, #300] @ 0x12c │ │ │ │ + str r1, [r3, #260] @ 0x104 │ │ │ │ str r0, [r3, #224] @ 0xe0 │ │ │ │ str r5, [r3, #324] @ 0x144 │ │ │ │ - str r1, [r3, #260] @ 0x104 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r7, [r4] │ │ │ │ ldr r9, [r2, #292] @ 0x124 │ │ │ │ - ldr r1, [r2, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ eor lr, sl, r9 │ │ │ │ - eor ip, r7, r1 │ │ │ │ ldr r8, [r0] │ │ │ │ - ldr r9, [sp, #356] @ 0x164 │ │ │ │ + ldr r5, [r2, #288] @ 0x120 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [r2, #296] @ 0x128 │ │ │ │ + ldr r7, [r4] │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ + eor ip, r7, r1 │ │ │ │ + ldr r9, [sp, #356] @ 0x164 │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr r5, [r2, #288] @ 0x120 │ │ │ │ + ldr lr, [r2, #308] @ 0x134 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [r2, #308] @ 0x134 │ │ │ │ eor r8, r8, r5 │ │ │ │ ldr r5, [r2, #300] @ 0x12c │ │ │ │ - orr r1, r8, r7 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr sl, [r2, #304] @ 0x130 │ │ │ │ + orr r1, r8, r7 │ │ │ │ eor r0, r0, lr │ │ │ │ eor ip, ip, r5 │ │ │ │ bic r6, r1, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ eor r4, r4, sl │ │ │ │ bic lr, r6, ip │ │ │ │ eor sl, r8, r6 │ │ │ │ eor lr, lr, r7 │ │ │ │ eor r9, r9, sl │ │ │ │ orr r1, r8, r9 │ │ │ │ + eor r5, r8, r6 │ │ │ │ and r7, r4, lr │ │ │ │ + str r5, [sp, #20] │ │ │ │ eor r7, r7, r1 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ eor r7, r7, ip │ │ │ │ - eor r5, r8, r6 │ │ │ │ eor r0, r0, r7 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ orr sl, ip, r9 │ │ │ │ - orr r0, r6, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ + orr r0, r6, r0 │ │ │ │ and r5, r4, r0 │ │ │ │ and r6, ip, r1 │ │ │ │ str r5, [sp, #28] │ │ │ │ eor r6, r6, r9 │ │ │ │ and r5, r4, r0 │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r4, r4, sl │ │ │ │ @@ -10155,70 +10612,70 @@ │ │ │ │ eor r6, r6, r9 │ │ │ │ and r1, r1, r5 │ │ │ │ eor r1, r1, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ and ip, ip, r0 │ │ │ │ bic r8, r6, r8 │ │ │ │ eor r8, r8, r7 │ │ │ │ + eor ip, ip, r8 │ │ │ │ str r1, [r3, #232] @ 0xe8 │ │ │ │ - ldr r9, [r3, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + ldr r5, [r3, #252] @ 0xfc │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - eor ip, ip, r8 │ │ │ │ + ldr r9, [r3, #276] @ 0x114 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - ldr r5, [r3, #252] @ 0xfc │ │ │ │ bic r7, sl, r7 │ │ │ │ orr r4, r7, r1 │ │ │ │ and r8, r8, sl │ │ │ │ eor r9, r9, r6 │ │ │ │ eor sl, sl, lr │ │ │ │ eor r4, r4, r5 │ │ │ │ eor r9, r9, r8 │ │ │ │ ldr lr, [sp, #360] @ 0x168 │ │ │ │ eor r4, r4, ip │ │ │ │ eor r9, r9, r0 │ │ │ │ bic ip, sl, ip │ │ │ │ - ldr sl, [sp, #372] @ 0x174 │ │ │ │ eor r9, r9, ip │ │ │ │ str r9, [r3, #276] @ 0x114 │ │ │ │ str r4, [r3, #252] @ 0xfc │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ ldr r0, [lr] │ │ │ │ - ldr ip, [sl] │ │ │ │ ldr r7, [r2, #312] @ 0x138 │ │ │ │ - ldr lr, [r2, #324] @ 0x144 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ eor r9, r0, r7 │ │ │ │ - eor r0, ip, lr │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr r4, [r2, #316] @ 0x13c │ │ │ │ - ldr r7, [r6] │ │ │ │ ldr r8, [r2, #320] @ 0x140 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ldr r7, [r6] │ │ │ │ + ldr sl, [sp, #372] @ 0x174 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ + ldr r5, [r1] │ │ │ │ + ldr r4, [r2, #316] @ 0x13c │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ - ldr sl, [r2, #332] @ 0x14c │ │ │ │ + ldr ip, [sl] │ │ │ │ eor r7, r7, r8 │ │ │ │ + ldr sl, [r2, #332] @ 0x14c │ │ │ │ ldr r8, [r6] │ │ │ │ eor r5, r5, r4 │ │ │ │ - ldr r1, [r1] │ │ │ │ + ldr lr, [r2, #324] @ 0x144 │ │ │ │ ldr r4, [r2, #328] @ 0x148 │ │ │ │ + ldr r1, [r1] │ │ │ │ eor sl, r8, sl │ │ │ │ + eor r0, ip, lr │ │ │ │ eor r1, r1, r4 │ │ │ │ orr ip, r5, sl │ │ │ │ and ip, ip, r9 │ │ │ │ eor r4, r5, r1 │ │ │ │ eor r4, r4, ip │ │ │ │ eor lr, sl, r4 │ │ │ │ and r6, r9, lr │ │ │ │ eor r8, r9, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ eor r6, r5, r6 │ │ │ │ str ip, [sp, #16] │ │ │ │ orr ip, r6, r8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ bic r0, r1, lr │ │ │ │ eor lr, r4, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ and r0, r7, lr │ │ │ │ str r8, [sp, #432] @ 0x1b0 │ │ │ │ bic r8, r0, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -10260,16 +10717,16 @@ │ │ │ │ bic r6, lr, r6 │ │ │ │ mvn ip, ip │ │ │ │ bic r1, r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr lr, [r3, #336] @ 0x150 │ │ │ │ eor r5, r5, r6 │ │ │ │ eor r1, r1, ip │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r5, [r3, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ bic r5, r1, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ eor r0, r0, lr │ │ │ │ orr r4, r1, r8 │ │ │ │ eor r0, r0, r6 │ │ │ │ eor r0, r0, r4 │ │ │ │ eor r5, r5, r0 │ │ │ │ @@ -10279,227 +10736,226 @@ │ │ │ │ eor r9, r9, r7 │ │ │ │ eor r5, r5, r0 │ │ │ │ eor r5, r5, ip │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ eor sl, sl, ip │ │ │ │ and sl, sl, r9 │ │ │ │ - ldr lr, [sp, #384] @ 0x180 │ │ │ │ ldr r4, [sp, #388] @ 0x184 │ │ │ │ bic r8, r8, r7 │ │ │ │ eor r5, r5, sl │ │ │ │ eor r5, r5, r8 │ │ │ │ str r5, [r3, #236] @ 0xec │ │ │ │ - ldr r6, [lr] │ │ │ │ ldr r5, [r4] │ │ │ │ - ldr r1, [r2, #336] @ 0x150 │ │ │ │ ldr r0, [r2, #340] @ 0x154 │ │ │ │ + ldr lr, [sp, #384] @ 0x180 │ │ │ │ + eor ip, r5, r0 │ │ │ │ + ldr r6, [lr] │ │ │ │ + ldr r1, [r2, #336] @ 0x150 │ │ │ │ + str ip, [sp, #12] │ │ │ │ ldr r9, [sp, #392] @ 0x188 │ │ │ │ + ldr r8, [r2, #344] @ 0x158 │ │ │ │ + ldr r7, [r9] │ │ │ │ eor sl, r6, r1 │ │ │ │ - eor ip, r5, r0 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ - ldr r7, [r9] │ │ │ │ - ldr r8, [r2, #344] @ 0x158 │ │ │ │ - ldr r4, [r6] │ │ │ │ - ldr r1, [r2, #348] @ 0x15c │ │ │ │ - ldr r0, [r2, #352] @ 0x160 │ │ │ │ - ldr r5, [r5] │ │ │ │ eor lr, r7, r8 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr ip, [sp, #404] @ 0x194 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - eor r5, r5, r0 │ │ │ │ + ldr r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r1, [r2, #348] @ 0x15c │ │ │ │ + ldr r5, [r2, #352] @ 0x160 │ │ │ │ str lr, [sp, #16] │ │ │ │ - ldr r7, [ip] │ │ │ │ - eor lr, r4, r5 │ │ │ │ - ldr r9, [r2, #356] @ 0x164 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - and r6, r4, lr │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - eor r7, r7, r9 │ │ │ │ - eor r8, r8, lr │ │ │ │ - and r0, r4, lr │ │ │ │ - str r6, [sp, #28] │ │ │ │ - and r6, r4, lr │ │ │ │ - eor ip, r1, r0 │ │ │ │ - and r9, r7, r8 │ │ │ │ + ldr r4, [r4] │ │ │ │ + ldr lr, [r6] │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr ip, [r2, #356] @ 0x164 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r7, r7, ip │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + eor ip, lr, r4 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + and r1, lr, ip │ │ │ │ + eor r5, r6, r1 │ │ │ │ + eor r0, r9, ip │ │ │ │ + and r6, lr, ip │ │ │ │ + and r9, r7, r0 │ │ │ │ + and r8, lr, ip │ │ │ │ and r1, r7, r6 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - and r8, r9, ip │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r8, [sp, #32] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + and r8, r9, r5 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor r8, r8, r6 │ │ │ │ ldr r6, [r3, #248] @ 0xf8 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - eor r8, r0, r8 │ │ │ │ - orr r0, ip, r8 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r1, r6, r0 │ │ │ │ - and r6, r9, ip │ │ │ │ + orr r1, r5, r8 │ │ │ │ + eor r6, r6, ip │ │ │ │ + str r1, [sp, #32] │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor r1, r6, r1 │ │ │ │ + and r6, r9, r5 │ │ │ │ + eor r8, r8, r9 │ │ │ │ bic r6, sl, r6 │ │ │ │ + bic r0, r4, r0 │ │ │ │ + bic lr, lr, ip │ │ │ │ + bic r9, r5, lr │ │ │ │ eor r1, r1, r6 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - eor lr, lr, r9 │ │ │ │ - str r1, [r3, #248] @ 0xf8 │ │ │ │ - eor r8, r8, r9 │ │ │ │ - bic r1, r5, r6 │ │ │ │ - bic r4, r4, lr │ │ │ │ - bic r9, ip, r4 │ │ │ │ - orr r6, ip, r1 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + orr r6, r5, r0 │ │ │ │ + eor r4, r4, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic lr, lr, r8 │ │ │ │ - orr r4, r4, lr │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + str r1, [r3, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bic ip, ip, r8 │ │ │ │ + eor r1, r1, r9 │ │ │ │ + orr lr, lr, ip │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ - and r0, r0, r5 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - and r9, sl, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ + and r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + and r9, sl, r1 │ │ │ │ + eor r8, r8, r4 │ │ │ │ eor r8, r8, r9 │ │ │ │ str r8, [r3, #308] @ 0x134 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - bic ip, ip, r8 │ │ │ │ - orr r9, ip, lr │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr ip, [r3, #348] @ 0x15c │ │ │ │ - orr r5, lr, r5 │ │ │ │ - and r1, r1, r7 │ │ │ │ - ldr lr, [r3, #268] @ 0x10c │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - and r9, r9, r5 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - orr r1, r1, r7 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor r6, r6, lr │ │ │ │ - eor r4, r9, r1 │ │ │ │ - bic r7, r1, r5 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic r8, r4, sl │ │ │ │ + eor r0, r0, lr │ │ │ │ + bic r5, r5, r8 │ │ │ │ + orr r9, r5, ip │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + and r0, r0, r7 │ │ │ │ + orr r8, ip, r4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + and r8, r8, r9 │ │ │ │ + orr r7, r0, r4 │ │ │ │ + ldr r5, [r3, #348] @ 0x15c │ │ │ │ + eor r0, r8, r7 │ │ │ │ + bic lr, r0, sl │ │ │ │ + eor r5, r5, r6 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + str lr, [r3, #348] @ 0x15c │ │ │ │ + ldr r9, [r3, #268] @ 0x10c │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + eor r6, r6, r9 │ │ │ │ + and r7, r7, ip │ │ │ │ + eor r1, r1, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ - bic sl, sl, r0 │ │ │ │ + orr sl, r1, sl │ │ │ │ + eor r6, r6, r0 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ eor r6, r6, sl │ │ │ │ - mvn r0, r6 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ - eor r8, r8, ip │ │ │ │ - str r8, [r3, #348] @ 0x15c │ │ │ │ - str r0, [r3, #268] @ 0x10c │ │ │ │ - ldr sl, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r9, [r6] │ │ │ │ - ldr r1, [r2, #360] @ 0x168 │ │ │ │ - ldr r8, [sp, #412] @ 0x19c │ │ │ │ - eor r4, r9, r1 │ │ │ │ - ldr r6, [sl] │ │ │ │ - ldr r9, [r2, #372] @ 0x174 │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr ip, [r2, #364] @ 0x16c │ │ │ │ - ldr r8, [sp, #424] @ 0x1a8 │ │ │ │ + mvn r6, r6 │ │ │ │ + str r6, [r3, #268] @ 0x10c │ │ │ │ + ldr ip, [r1] │ │ │ │ + ldr r8, [r2, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #412] @ 0x19c │ │ │ │ + eor ip, ip, r8 │ │ │ │ ldr lr, [sp, #416] @ 0x1a0 │ │ │ │ - eor r1, r6, r9 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r7, [r2, #368] @ 0x170 │ │ │ │ - ldr ip, [r2, #376] @ 0x178 │ │ │ │ - ldr r0, [lr] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr lr, [sp, #428] @ 0x1ac │ │ │ │ - eor r0, r0, r7 │ │ │ │ - eor r1, r1, ip │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r7, [lr] │ │ │ │ - bic lr, r1, r0 │ │ │ │ - eor lr, lr, r9 │ │ │ │ - bic r8, r5, lr │ │ │ │ - bic r9, r5, r0 │ │ │ │ - mvn r6, r5 │ │ │ │ - ldr sl, [r2, #380] @ 0x17c │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - orr r6, r4, r8 │ │ │ │ - eor r9, r1, r9 │ │ │ │ - and r9, r9, r6 │ │ │ │ - eor r7, r7, sl │ │ │ │ - eor r8, lr, r9 │ │ │ │ - bic sl, r0, r5 │ │ │ │ - bic r0, r0, r6 │ │ │ │ - and ip, r4, lr │ │ │ │ - eor r0, r0, r8 │ │ │ │ - mvn r6, r0 │ │ │ │ - bic r0, ip, sl │ │ │ │ - eor r8, sl, r6 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - orr r6, r0, r7 │ │ │ │ - ldr r0, [r3, #328] @ 0x148 │ │ │ │ - orr ip, ip, r9 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - bic r0, r5, lr │ │ │ │ - ldr r9, [r3, #280] @ 0x118 │ │ │ │ - str r6, [r3, #328] @ 0x148 │ │ │ │ - and r6, r1, r8 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - bic ip, ip, r7 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - eor ip, ip, r9 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - eor r0, r0, r5 │ │ │ │ - eor r5, r6, r0 │ │ │ │ - orr r6, r9, r6 │ │ │ │ - and r6, r6, r8 │ │ │ │ + ldr r8, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r9, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr r0, [r2, #364] @ 0x16c │ │ │ │ + ldr r1, [lr] │ │ │ │ + ldr r5, [r2, #368] @ 0x170 │ │ │ │ + ldr lr, [r8] │ │ │ │ + ldr r4, [r2, #376] @ 0x178 │ │ │ │ + ldr sl, [r9] │ │ │ │ + ldr r6, [r2, #372] @ 0x174 │ │ │ │ + eor r7, r7, r0 │ │ │ │ eor r1, r1, r5 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - eor ip, ip, r1 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ │ │ + eor sl, sl, r6 │ │ │ │ + bic r8, lr, r1 │ │ │ │ + ldr r9, [r0] │ │ │ │ + ldr r5, [r2, #380] @ 0x17c │ │ │ │ + eor r8, r8, sl │ │ │ │ + bic r6, r1, r7 │ │ │ │ + and r4, ip, r8 │ │ │ │ + eor r9, r9, r5 │ │ │ │ + bic r0, r4, r6 │ │ │ │ + bic r5, r7, r8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + orr r0, ip, r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + bic r0, r7, r1 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor r0, r0, lr │ │ │ │ + and r5, r5, r0 │ │ │ │ + orr r4, r4, r5 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bic r1, r1, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r1, r1, r8 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - str ip, [r3, #280] @ 0x118 │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - orr r0, r8, r0 │ │ │ │ + ldr r5, [r3, #328] @ 0x148 │ │ │ │ + mvn r1, r1 │ │ │ │ + orr r8, r9, r8 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + eor r8, r8, r5 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r6, r6, ip │ │ │ │ + eor r1, r1, r7 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r8, [r3, #328] @ 0x148 │ │ │ │ + and r8, lr, r6 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + eor r5, r5, r8 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r6, [r3, #280] @ 0x118 │ │ │ │ + orr r7, r8, r7 │ │ │ │ + and r4, r4, r9 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r4, r4, lr │ │ │ │ + orr r1, sl, r1 │ │ │ │ eor r1, r1, r0 │ │ │ │ - eor r4, r4, ip │ │ │ │ - eor lr, lr, r0 │ │ │ │ - eor r9, r1, r4 │ │ │ │ - ldr r6, [r3, #304] @ 0x130 │ │ │ │ - bic r4, r4, sl │ │ │ │ - bic r1, r1, lr │ │ │ │ - ldr sl, [r3, #240] @ 0xf0 │ │ │ │ - eor r1, r1, r4 │ │ │ │ - and r9, r9, r7 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - orr r7, r1, r7 │ │ │ │ - eor r5, r5, sl │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - eor r7, r7, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - 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 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r6, #264 @ 0x108 │ │ │ │ - cmp r1, #0 │ │ │ │ + str r4, [r3, #280] @ 0x118 │ │ │ │ + ldr r4, [r3, #304] @ 0x130 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + and ip, ip, r9 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + str ip, [r3, #304] @ 0x130 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + bic sl, r0, sl │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r0, [r3, #240] @ 0xf0 │ │ │ │ + and sl, sl, lr │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + eor sl, sl, r1 │ │ │ │ + orr r9, sl, r9 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + eor r9, r9, r5 │ │ │ │ + sub r7, r8, #1 │ │ │ │ + subs r1, r6, #1 │ │ │ │ + str r9, [r3, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bne bdb4 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r4, #264 @ 0x108 │ │ │ │ + cmp sl, #0 │ │ │ │ sub r2, r2, #2880 @ 0xb40 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bne c4a8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bne cb8c │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ - add r7, r2, r3 │ │ │ │ - cmp sl, r7 │ │ │ │ - bgt b3cc │ │ │ │ + add r9, r2, r3 │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt ba74 │ │ │ │ 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 +11140,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 d81c │ │ │ │ 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 db14 │ │ │ │ + b ba88 │ │ │ │ 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] @ dfc0 │ │ │ │ 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 32130 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30150 │ │ │ │ + bl 32350 │ │ │ │ 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 f7f4 │ │ │ │ mov r3, #7680 @ 0x1e00 │ │ │ │ mul r9, r3, r8 │ │ │ │ - ldr sl, [pc, #1064] @ d8a4 │ │ │ │ + ldr sl, [pc, #1064] @ dfc4 │ │ │ │ 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,344 +11441,359 @@ │ │ │ │ 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 dce0 │ │ │ │ sub r2, r3, #3072 @ 0xc00 │ │ │ │ - b d8a8 │ │ │ │ - strdeq r2, [r4], -ip │ │ │ │ + b dfc8 │ │ │ │ + ldrdeq r2, [r4], -ip │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - ldr r9, [r2, #-380] @ 0xfffffe84 │ │ │ │ ldr r5, [r2, #-384] @ 0xfffffe80 │ │ │ │ - ldr r6, [r2, #-376] @ 0xfffffe88 │ │ │ │ + ldr r9, [r2, #-380] @ 0xfffffe84 │ │ │ │ + ldr ip, [r5] │ │ │ │ + ldr sl, [r3, #348] @ 0x15c │ │ │ │ + ldr r5, [r2, #-368] @ 0xfffffe90 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r7, [r3, #224] @ 0xe0 │ │ │ │ - ldr r5, [r5] │ │ │ │ - ldr sl, [r3, #348] @ 0x15c │ │ │ │ + ldr r6, [r2, #-376] @ 0xfffffe88 │ │ │ │ + eor ip, ip, sl │ │ │ │ + ldr r9, [r3, #236] @ 0xec │ │ │ │ + ldr sl, [r5] │ │ │ │ eor fp, r7, r8 │ │ │ │ - ldr r1, [r6] │ │ │ │ ldr r7, [r2, #-364] @ 0xfffffe94 │ │ │ │ - ldr r4, [r3, #228] @ 0xe4 │ │ │ │ ldr lr, [r2, #-372] @ 0xfffffe8c │ │ │ │ - eor r5, r5, sl │ │ │ │ - ldr sl, [r2, #-368] @ 0xfffffe90 │ │ │ │ - eor r1, r1, r4 │ │ │ │ + ldr r0, [r6] │ │ │ │ + eor r8, r9, sl │ │ │ │ + ldr r4, [r3, #228] @ 0xe4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r5, [r7] │ │ │ │ ldr r6, [r3, #240] @ 0xf0 │ │ │ │ - ldr r4, [r7] │ │ │ │ - ldr ip, [lr] │ │ │ │ - ldr r9, [sl] │ │ │ │ - ldr r0, [r3, #232] @ 0xe8 │ │ │ │ - ldr r8, [r3, #236] @ 0xec │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r9, r8, r9 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - eor r8, r5, r1 │ │ │ │ - orr r0, r1, r4 │ │ │ │ - bic lr, r5, r9 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - and r0, r0, r8 │ │ │ │ - eor r7, ip, lr │ │ │ │ - eor lr, ip, r0 │ │ │ │ - bic sl, lr, r7 │ │ │ │ - orr r6, r4, r0 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - eor sl, r9, r4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - eor r0, r1, sl │ │ │ │ - bic r0, r7, r0 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - orr r4, r5, r4 │ │ │ │ - bic lr, r9, lr │ │ │ │ - orr r6, r0, r4 │ │ │ │ - bic ip, ip, r4 │ │ │ │ - mvn r1, r1 │ │ │ │ - bic r4, r5, r9 │ │ │ │ - bic r8, sl, r8 │ │ │ │ - eor ip, ip, lr │ │ │ │ - orr r1, r1, r4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - orr ip, ip, r8 │ │ │ │ - eor r8, r7, r6 │ │ │ │ - and r1, r1, r8 │ │ │ │ - and r4, r4, r0 │ │ │ │ + eor r0, r0, r4 │ │ │ │ + ldr r1, [r3, #232] @ 0xe8 │ │ │ │ + ldr r4, [lr] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + eor r5, r5, r6 │ │ │ │ eor r4, r4, r1 │ │ │ │ + eor r9, ip, r0 │ │ │ │ + bic r1, ip, lr │ │ │ │ + orr lr, r0, r5 │ │ │ │ + and sl, lr, r9 │ │ │ │ + eor r8, r4, r1 │ │ │ │ + eor r7, r4, sl │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bic r6, r7, r8 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + eor r6, r1, r5 │ │ │ │ + eor r1, r0, r6 │ │ │ │ + orr sl, r5, sl │ │ │ │ + bic r1, r8, r1 │ │ │ │ eor r1, r1, sl │ │ │ │ - ldr r8, [r3, #440] @ 0x1b8 │ │ │ │ - orr sl, lr, r1 │ │ │ │ - eor r6, r6, lr │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - bic r6, r6, fp │ │ │ │ - mvn r4, r4 │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r6, r6, r8 │ │ │ │ - and r9, r9, r1 │ │ │ │ - eor r6, r6, r4 │ │ │ │ - eor sl, sl, r5 │ │ │ │ - eor r9, r9, r7 │ │ │ │ + bic sl, r7, r8 │ │ │ │ + orr r5, ip, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + orr sl, r1, r5 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + bic r9, r6, r9 │ │ │ │ + bic r7, r5, r7 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mvn r0, r0 │ │ │ │ + bic r4, r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - bic r7, r9, ip │ │ │ │ - ldr r8, [r3, #384] @ 0x180 │ │ │ │ - str r6, [sp, #140] @ 0x8c │ │ │ │ - str r6, [r3, #440] @ 0x1b8 │ │ │ │ - eor r6, r4, sl │ │ │ │ - and r4, r4, sl │ │ │ │ - ldr sl, [r3, #472] @ 0x1d8 │ │ │ │ - orr lr, fp, r5 │ │ │ │ eor r4, r4, r7 │ │ │ │ - orr r4, r4, fp │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor ip, ip, sl │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor ip, r4, ip │ │ │ │ - str lr, [sp, #68] @ 0x44 │ │ │ │ - str lr, [r3, #384] @ 0x180 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr sl, [r2, #-356] @ 0xfffffe9c │ │ │ │ - and r5, r5, r0 │ │ │ │ - bic r6, r6, r5 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn r0, r0 │ │ │ │ - orr r8, r0, r1 │ │ │ │ - and r8, r8, fp │ │ │ │ - ldr fp, [r3, #416] @ 0x1a0 │ │ │ │ - orr lr, r6, r7 │ │ │ │ - eor r8, r8, fp │ │ │ │ - eor r9, lr, r8 │ │ │ │ - str ip, [r3, #472] @ 0x1d8 │ │ │ │ - str r9, [r3, #416] @ 0x1a0 │ │ │ │ - ldr r7, [r2, #-360] @ 0xfffffe98 │ │ │ │ - ldr ip, [r3, #240] @ 0xf0 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sl] │ │ │ │ - ldr r5, [r2, #-352] @ 0xfffffea0 │ │ │ │ - ldr lr, [r2, #-348] @ 0xfffffea4 │ │ │ │ - ldr fp, [r2, #-344] @ 0xfffffea8 │ │ │ │ - eor r9, r9, ip │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr ip, [r2, #-340] @ 0xfffffeac │ │ │ │ - ldr r4, [r3, #236] @ 0xec │ │ │ │ - ldr r1, [lr] │ │ │ │ - eor r0, r0, r4 │ │ │ │ - ldr lr, [fp] │ │ │ │ - ldr r4, [r5] │ │ │ │ - ldr r6, [r3, #244] @ 0xf4 │ │ │ │ - ldr r7, [r3, #252] @ 0xfc │ │ │ │ - ldr ip, [ip] │ │ │ │ - ldr r5, [r3, #256] @ 0x100 │ │ │ │ - ldr r8, [r3, #248] @ 0xf8 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor lr, lr, r7 │ │ │ │ - mvn r6, r0 │ │ │ │ - eor sl, r8, r1 │ │ │ │ - eor r5, r9, lr │ │ │ │ - orr r1, r6, ip │ │ │ │ - bic r8, r5, ip │ │ │ │ + orr r9, r4, r9 │ │ │ │ + orr r0, r0, r5 │ │ │ │ + eor r4, r8, sl │ │ │ │ + eor r5, sl, r7 │ │ │ │ + and r0, r0, r4 │ │ │ │ and r1, r1, lr │ │ │ │ - orr r7, r9, r1 │ │ │ │ - and fp, r0, r5 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - and r1, r1, r7 │ │ │ │ - eor lr, lr, fp │ │ │ │ - and r6, r4, ip │ │ │ │ - str fp, [sp, #8] │ │ │ │ - eor ip, ip, r5 │ │ │ │ - bic fp, lr, r8 │ │ │ │ - and r8, r4, r1 │ │ │ │ - bic r5, ip, r6 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bic r4, r5, fp │ │ │ │ + ldr r5, [r3, #440] @ 0x1b8 │ │ │ │ + eor r1, r1, r0 │ │ │ │ mvn r1, r1 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - str r8, [sp, #16] │ │ │ │ + eor r0, r0, r6 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + orr r7, r0, r7 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + eor ip, ip, lr │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + str r4, [r3, #440] @ 0x1b8 │ │ │ │ + ldr r4, [r3, #384] @ 0x180 │ │ │ │ + eor ip, ip, r7 │ │ │ │ + orr r5, fp, r0 │ │ │ │ + eor r1, r1, ip │ │ │ │ + eor r5, r5, r4 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + str r5, [r3, #384] @ 0x180 │ │ │ │ + ldr r0, [r3, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + orr r7, fp, sl │ │ │ │ + orr lr, lr, r9 │ │ │ │ + eor lr, lr, ip │ │ │ │ + orr r8, r5, r8 │ │ │ │ + eor r7, r7, r0 │ │ │ │ + eor r7, r7, lr │ │ │ │ + bic r4, r8, lr │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + orr r6, r6, r1 │ │ │ │ + and lr, lr, ip │ │ │ │ + eor r4, r4, lr │ │ │ │ + orr ip, r4, fp │ │ │ │ + ldr fp, [r3, #472] @ 0x1d8 │ │ │ │ + eor r1, r7, r6 │ │ │ │ + eor r9, r9, fp │ │ │ │ + eor ip, ip, r9 │ │ │ │ + ldr r9, [r2, #-360] @ 0xfffffe98 │ │ │ │ + str r1, [r3, #416] @ 0x1a0 │ │ │ │ + str ip, [r3, #472] @ 0x1d8 │ │ │ │ + ldr r7, [r2, #-356] @ 0xfffffe9c │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr sl, [r3, #236] @ 0xec │ │ │ │ + ldr r6, [r3, #240] @ 0xf0 │ │ │ │ + eor r0, r0, sl │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr sl, [r7] │ │ │ │ + ldr r1, [r2, #-352] @ 0xfffffea0 │ │ │ │ + ldr r8, [r2, #-348] @ 0xfffffea4 │ │ │ │ + ldr r9, [r2, #-344] @ 0xfffffea8 │ │ │ │ + eor sl, sl, r6 │ │ │ │ + ldr r4, [r1] │ │ │ │ + ldr r6, [r2, #-340] @ 0xfffffeac │ │ │ │ + ldr r5, [r3, #244] @ 0xf4 │ │ │ │ + ldr lr, [r8] │ │ │ │ + eor r4, r4, r5 │ │ │ │ + ldr r8, [r9] │ │ │ │ + ldr r7, [r3, #252] @ 0xfc │ │ │ │ + ldr r5, [r6] │ │ │ │ + ldr r1, [r3, #256] @ 0x100 │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + ldr ip, [r3, #248] @ 0xf8 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + eor fp, ip, lr │ │ │ │ + eor r8, r8, r7 │ │ │ │ + mvn lr, r0 │ │ │ │ + eor ip, sl, r8 │ │ │ │ + orr r1, lr, r5 │ │ │ │ + and r1, r1, r8 │ │ │ │ + bic lr, ip, r5 │ │ │ │ + orr r6, sl, r1 │ │ │ │ + eor r1, r1, lr │ │ │ │ + and r7, r0, ip │ │ │ │ + and r1, r1, r6 │ │ │ │ + bic r9, ip, r5 │ │ │ │ + and lr, r4, r1 │ │ │ │ + eor r8, r7, r8 │ │ │ │ + and r7, r4, r5 │ │ │ │ + eor r5, r5, ip │ │ │ │ + eor r0, r0, lr │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bic r9, r5, r7 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + eor r0, r0, r9 │ │ │ │ + mvn r5, r1 │ │ │ │ mvn r8, r0 │ │ │ │ + bic r9, sl, r9 │ │ │ │ ldr r0, [r3, #460] @ 0x1cc │ │ │ │ - bic r5, r9, r5 │ │ │ │ - and r1, r1, sl │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - eor lr, lr, r5 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r1, r1, r8 │ │ │ │ - orr r0, r9, lr │ │ │ │ - ldr r9, [r3, #400] @ 0x190 │ │ │ │ - eor r4, r4, ip │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str r1, [r3, #460] @ 0x1cc │ │ │ │ - bic r1, r7, sl │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + orr r5, r5, r7 │ │ │ │ + and r5, r5, fp │ │ │ │ + eor sl, sl, r9 │ │ │ │ + eor r5, r5, r0 │ │ │ │ + eor r5, r5, r8 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + str r5, [r3, #460] @ 0x1cc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + eor r4, r4, r0 │ │ │ │ + orr r0, r5, sl │ │ │ │ eor r0, r0, r4 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + mvn r0, r0 │ │ │ │ + bic r5, r6, fp │ │ │ │ + eor lr, lr, r9 │ │ │ │ + eor r6, r6, r8 │ │ │ │ + eor r1, r1, r8 │ │ │ │ + orr r7, r7, r6 │ │ │ │ + orr r4, lr, r4 │ │ │ │ eor r1, r1, r0 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - eor r7, r7, r8 │ │ │ │ - and r0, r0, r8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - eor r5, r5, r9 │ │ │ │ - mvn r1, r1 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - str r1, [r3, #400] @ 0x190 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - orr r1, r0, r8 │ │ │ │ - bic r0, fp, r4 │ │ │ │ - eor r0, r0, r1 │ │ │ │ - orr r9, sl, r0 │ │ │ │ - orr r4, r4, r5 │ │ │ │ - orr sl, sl, fp │ │ │ │ - ldr r5, [r3, #356] @ 0x164 │ │ │ │ - ldr fp, [r3, #420] @ 0x1a4 │ │ │ │ - eor r5, r5, r4 │ │ │ │ - orr ip, ip, r7 │ │ │ │ - orr r6, r6, r7 │ │ │ │ - eor sl, sl, fp │ │ │ │ - ldr r7, [r2, #-336] @ 0xfffffeb0 │ │ │ │ - eor r6, r6, r5 │ │ │ │ - bic lr, r0, lr │ │ │ │ - eor sl, sl, ip │ │ │ │ - eor r8, r6, r9 │ │ │ │ - eor sl, sl, lr │ │ │ │ - str r8, [r3, #356] @ 0x164 │ │ │ │ - str sl, [r3, #420] @ 0x1a4 │ │ │ │ - ldr r0, [r2, #-332] @ 0xfffffeb4 │ │ │ │ - ldr r4, [r7] │ │ │ │ - ldr r1, [r3, #252] @ 0xfc │ │ │ │ - ldr r5, [r0] │ │ │ │ + ldr sl, [r3, #400] @ 0x190 │ │ │ │ + and r1, r1, r7 │ │ │ │ + and ip, ip, r4 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + ldr r1, [r3, #356] @ 0x164 │ │ │ │ + eor r5, r5, sl │ │ │ │ + eor r5, r5, r0 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ eor r4, r4, r1 │ │ │ │ - ldr r6, [r3, #256] @ 0x100 │ │ │ │ - ldr r1, [r2, #-320] @ 0xfffffec0 │ │ │ │ - ldr r9, [r2, #-328] @ 0xfffffeb8 │ │ │ │ - ldr fp, [r2, #-324] @ 0xfffffebc │ │ │ │ - ldr r0, [r3, #268] @ 0x10c │ │ │ │ - str sl, [sp, #136] @ 0x88 │ │ │ │ - eor sl, r6, r5 │ │ │ │ - ldr r6, [r2, #-316] @ 0xfffffec4 │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr lr, [r9] │ │ │ │ - ldr ip, [fp] │ │ │ │ - ldr r7, [r3, #264] @ 0x108 │ │ │ │ - eor fp, r0, r5 │ │ │ │ - ldr r9, [r3, #272] @ 0x110 │ │ │ │ - ldr r0, [r6] │ │ │ │ + orr lr, fp, ip │ │ │ │ + eor r4, r4, r7 │ │ │ │ + eor r8, r4, lr │ │ │ │ + str r5, [r3, #400] @ 0x190 │ │ │ │ + ldr sl, [r3, #420] @ 0x1a4 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + bic r5, r9, r0 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + orr fp, r5, fp │ │ │ │ + orr r6, r4, r6 │ │ │ │ + eor fp, fp, sl │ │ │ │ + bic ip, ip, r7 │ │ │ │ + eor fp, fp, r6 │ │ │ │ + eor fp, fp, ip │ │ │ │ + str r8, [r3, #356] @ 0x164 │ │ │ │ + str fp, [r3, #420] @ 0x1a4 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [r3, #260] @ 0x104 │ │ │ │ - eor ip, ip, r7 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - eor r8, lr, r0 │ │ │ │ - eor r5, ip, r0 │ │ │ │ - bic r7, r4, sl │ │ │ │ - bic r6, r5, r4 │ │ │ │ - orr r1, r7, r8 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - eor r5, sl, r8 │ │ │ │ - eor r7, r1, r6 │ │ │ │ - bic r9, r5, r0 │ │ │ │ - eor r1, r9, r1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - and r6, r0, r7 │ │ │ │ - ldr r9, [r3, #372] @ 0x174 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - orr r1, r6, ip │ │ │ │ - and r1, r1, r4 │ │ │ │ - bic r6, r7, fp │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor r6, r6, r9 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - str r6, [r3, #372] @ 0x174 │ │ │ │ - eor r6, r4, ip │ │ │ │ - orr r9, r9, r6 │ │ │ │ - and r0, r0, ip │ │ │ │ - str r9, [sp, #16] │ │ │ │ - bic r1, r1, r9 │ │ │ │ - bic r9, r0, sl │ │ │ │ - eor r1, r1, r9 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - mvn r1, r1 │ │ │ │ - and r8, r8, r9 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - bic r8, fp, r8 │ │ │ │ - eor r6, r6, r9 │ │ │ │ - orr r6, r6, lr │ │ │ │ - and r6, r6, r8 │ │ │ │ - ldr r8, [r3, #412] @ 0x19c │ │ │ │ - orr r0, r5, r0 │ │ │ │ - eor r4, r4, r8 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - orr r6, lr, r1 │ │ │ │ - and r0, r0, r6 │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - ldr r0, [r3, #444] @ 0x1bc │ │ │ │ - str r4, [r3, #412] @ 0x19c │ │ │ │ - bic sl, r7, sl │ │ │ │ - mvn r5, r5 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #136] @ 0x88 │ │ │ │ + ldr r8, [r2, #-332] @ 0xfffffeb4 │ │ │ │ + ldr fp, [r2, #-328] @ 0xfffffeb8 │ │ │ │ + ldr r9, [r8] │ │ │ │ + ldr sl, [fp] │ │ │ │ + ldr r0, [r3, #256] @ 0x100 │ │ │ │ + ldr r4, [r3, #260] @ 0x104 │ │ │ │ + ldr r1, [r2, #-336] @ 0xfffffeb0 │ │ │ │ + eor r5, r0, r9 │ │ │ │ + eor r6, r4, sl │ │ │ │ + ldr r7, [r1] │ │ │ │ + ldr lr, [r3, #252] @ 0xfc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr ip, [r2, #-324] @ 0xfffffebc │ │ │ │ + ldr r5, [r2, #-316] @ 0xfffffec4 │ │ │ │ + ldr r1, [ip] │ │ │ │ + eor r7, r7, lr │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bic lr, sl, lr │ │ │ │ - mvn r7, r7 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - orr r6, r9, r7 │ │ │ │ - orr sl, r4, sl │ │ │ │ - eor r0, r0, lr │ │ │ │ - orr lr, lr, r5 │ │ │ │ - ldr r8, [r3, #468] @ 0x1d4 │ │ │ │ - and r6, r6, fp │ │ │ │ - eor lr, lr, sl │ │ │ │ + ldr lr, [r3, #264] @ 0x108 │ │ │ │ + ldr r8, [r2, #-320] @ 0xfffffec0 │ │ │ │ + eor sl, lr, r1 │ │ │ │ + bic r6, r7, r4 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr fp, [r3, #272] @ 0x110 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldr r9, [r8] │ │ │ │ + eor r1, r1, fp │ │ │ │ + ldr r0, [r3, #268] @ 0x10c │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + eor r6, ip, r1 │ │ │ │ + eor r8, sl, r1 │ │ │ │ + eor r9, r0, r9 │ │ │ │ + bic r4, r8, r7 │ │ │ │ + orr r0, lr, r6 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor r5, r0, r4 │ │ │ │ + and ip, r1, r5 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + eor r8, fp, r6 │ │ │ │ + bic lr, r8, r1 │ │ │ │ + ldr fp, [r3, #372] @ 0x174 │ │ │ │ + orr ip, ip, sl │ │ │ │ + eor lr, lr, r0 │ │ │ │ and ip, ip, r7 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - orr ip, lr, ip │ │ │ │ - str r0, [r3, #444] @ 0x1bc │ │ │ │ + bic r0, r5, r9 │ │ │ │ eor ip, ip, r8 │ │ │ │ - and r1, r1, fp │ │ │ │ + eor r0, r0, fp │ │ │ │ + eor r0, r0, ip │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [r3, #372] @ 0x174 │ │ │ │ + eor r0, r7, sl │ │ │ │ + orr r4, r4, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + and r1, r1, sl │ │ │ │ + bic fp, ip, r4 │ │ │ │ + bic r0, r1, r0 │ │ │ │ + eor fp, fp, r0 │ │ │ │ + and r0, lr, fp │ │ │ │ + orr r1, r8, r1 │ │ │ │ + bic r1, r1, r0 │ │ │ │ + eor r1, r1, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + and r6, r6, r7 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + eor r0, r0, lr │ │ │ │ + bic r6, r9, r6 │ │ │ │ + orr r0, r0, r7 │ │ │ │ + and r0, r0, r6 │ │ │ │ + ldr r6, [r3, #412] @ 0x19c │ │ │ │ + mvn r5, r5 │ │ │ │ + eor r0, r0, r6 │ │ │ │ + eor r0, r0, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [r3, #412] @ 0x19c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + and sl, sl, r5 │ │ │ │ + orr r6, r0, r7 │ │ │ │ + orr r0, r6, r5 │ │ │ │ + eor sl, sl, ip │ │ │ │ + ldr r7, [r3, #468] @ 0x1d4 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + eor r0, r0, r8 │ │ │ │ + ldr r8, [r3, #444] @ 0x1bc │ │ │ │ + eor r7, r7, ip │ │ │ │ + orr lr, lr, r5 │ │ │ │ + orr r5, sl, r0 │ │ │ │ + and lr, lr, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + orr r9, r9, fp │ │ │ │ + eor r5, r5, r7 │ │ │ │ + eor r5, r5, r9 │ │ │ │ + eor r4, r4, r0 │ │ │ │ + eor fp, r5, r1 │ │ │ │ + eor r4, r4, lr │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [r3, #444] @ 0x1bc │ │ │ │ + str fp, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r2, #-304] @ 0xfffffed0 │ │ │ │ - eor fp, ip, r1 │ │ │ │ + ldr lr, [r2, #-300] @ 0xfffffed4 │ │ │ │ str fp, [r3, #468] @ 0x1d4 │ │ │ │ - ldr r1, [r2, #-308] @ 0xfffffecc │ │ │ │ - ldr r6, [r2, #-300] @ 0xfffffed4 │ │ │ │ - ldr r9, [r3, #276] @ 0x114 │ │ │ │ - str fp, [sp, #132] @ 0x84 │ │ │ │ + ldr r8, [r3, #276] @ 0x114 │ │ │ │ ldr fp, [r0] │ │ │ │ - ldr sl, [r2, #-296] @ 0xfffffed8 │ │ │ │ + ldr r1, [r2, #-308] @ 0xfffffecc │ │ │ │ + ldr r7, [r2, #-296] @ 0xfffffed8 │ │ │ │ + ldr r4, [lr] │ │ │ │ + ldr sl, [r3, #280] @ 0x118 │ │ │ │ + eor fp, fp, r8 │ │ │ │ + ldr r8, [r2, #-312] @ 0xfffffec8 │ │ │ │ ldr r5, [r1] │ │ │ │ - ldr r7, [r3, #272] @ 0x110 │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr lr, [r8] │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr r6, [r3, #272] @ 0x110 │ │ │ │ + ldr r9, [r3, #284] @ 0x11c │ │ │ │ + ldr sl, [r3, #268] @ 0x10c │ │ │ │ ldr r1, [r2, #-292] @ 0xfffffedc │ │ │ │ - ldr r4, [r6] │ │ │ │ - eor fp, fp, r9 │ │ │ │ - ldr lr, [r3, #280] @ 0x118 │ │ │ │ - ldr r9, [r2, #-312] @ 0xfffffec8 │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r4, r4, lr │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr r8, [r3, #284] @ 0x11c │ │ │ │ + eor r5, r5, r6 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + eor lr, lr, sl │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r7, [r3, #288] @ 0x120 │ │ │ │ - ldr lr, [r9] │ │ │ │ - ldr r6, [r3, #268] @ 0x10c │ │ │ │ - eor ip, ip, r8 │ │ │ │ - orr sl, r5, r4 │ │ │ │ - eor lr, lr, r6 │ │ │ │ + ldr r6, [r3, #288] @ 0x120 │ │ │ │ eor lr, lr, fp │ │ │ │ - eor sl, sl, ip │ │ │ │ + orr r7, r5, r4 │ │ │ │ eor fp, fp, ip │ │ │ │ - bic r6, fp, sl │ │ │ │ bic sl, fp, r5 │ │ │ │ - eor r0, r0, r7 │ │ │ │ + eor r7, r7, ip │ │ │ │ + eor r0, r0, r6 │ │ │ │ + bic r6, fp, r7 │ │ │ │ eor r7, r4, sl │ │ │ │ - orr r8, lr, r7 │ │ │ │ - bic r9, r8, r6 │ │ │ │ + orr r9, lr, r7 │ │ │ │ + bic r9, r9, r6 │ │ │ │ eor r8, r5, r9 │ │ │ │ eor lr, lr, r8 │ │ │ │ and r7, r7, r8 │ │ │ │ mvn fp, fp │ │ │ │ orr ip, ip, sl │ │ │ │ orr r1, fp, r7 │ │ │ │ eor ip, ip, lr │ │ │ │ @@ -11349,46 +11820,46 @@ │ │ │ │ eor fp, fp, r9 │ │ │ │ ldr r6, [r2, #-288] @ 0xfffffee0 │ │ │ │ eor r1, r1, ip │ │ │ │ eor r0, r0, r8 │ │ │ │ eor fp, fp, lr │ │ │ │ eor r1, r1, r7 │ │ │ │ eor r0, r0, r7 │ │ │ │ - ldr r7, [r2, #-280] @ 0xfffffee8 │ │ │ │ + str sl, [sp, #120] @ 0x78 │ │ │ │ str sl, [r3, #452] @ 0x1c4 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ str fp, [r3, #428] @ 0x1ac │ │ │ │ - str r0, [r3, #352] @ 0x160 │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [r3, #388] @ 0x184 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r3, #352] @ 0x160 │ │ │ │ ldr r5, [r6] │ │ │ │ - ldr sl, [r3, #284] @ 0x11c │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [r2, #-284] @ 0xfffffee4 │ │ │ │ + ldr r7, [r2, #-280] @ 0xfffffee8 │ │ │ │ ldr ip, [r3, #292] @ 0x124 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [r7] │ │ │ │ - eor r9, sl, r5 │ │ │ │ + ldr fp, [r2, #-284] @ 0xfffffee4 │ │ │ │ ldr r7, [r2, #-268] @ 0xfffffef4 │ │ │ │ - ldr r5, [r2, #-272] @ 0xfffffef0 │ │ │ │ + eor r8, ip, r1 │ │ │ │ + ldr sl, [r3, #284] @ 0x11c │ │ │ │ + ldr r0, [r2, #-276] @ 0xfffffeec │ │ │ │ ldr lr, [fp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ ldr r4, [r3, #288] @ 0x120 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r2, #-276] @ 0xfffffeec │ │ │ │ - eor r8, ip, r1 │ │ │ │ + eor r9, sl, r5 │ │ │ │ + ldr r8, [r7] │ │ │ │ + ldr r5, [r2, #-272] @ 0xfffffef0 │ │ │ │ + ldr r1, [r3, #304] @ 0x130 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ eor sl, r4, lr │ │ │ │ ldr r6, [r3, #296] @ 0x128 │ │ │ │ ldr lr, [r0] │ │ │ │ ldr r4, [r5] │ │ │ │ + orr r0, r9, ip │ │ │ │ ldr fp, [r3, #300] @ 0x12c │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r8, [r7] │ │ │ │ - ldr r1, [r3, #304] @ 0x130 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ eor r8, r8, r1 │ │ │ │ - orr r0, r9, ip │ │ │ │ eor lr, lr, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bic r6, r0, r8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ eor r4, r4, fp │ │ │ │ bic ip, r6, lr │ │ │ │ eor fp, r9, r6 │ │ │ │ @@ -11420,26 +11891,26 @@ │ │ │ │ ldr r0, [r3, #448] @ 0x1c0 │ │ │ │ bic r8, r8, sl │ │ │ │ eor r7, r7, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ eor r7, r8, r7 │ │ │ │ eor r5, r5, r4 │ │ │ │ mvn r8, ip │ │ │ │ - str r7, [r3, #448] @ 0x1c0 │ │ │ │ orr r5, r5, r6 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [r3, #448] @ 0x1c0 │ │ │ │ orr r7, r8, r0 │ │ │ │ and r7, r7, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and r1, r1, ip │ │ │ │ and r5, r5, r7 │ │ │ │ eor r5, r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r8, [r3, #360] @ 0x168 │ │ │ │ orr r1, r1, r5 │ │ │ │ + ldr r8, [r3, #360] @ 0x168 │ │ │ │ eor r1, r1, r4 │ │ │ │ eor r6, r6, r8 │ │ │ │ and r1, r1, sl │ │ │ │ eor r1, r1, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r8, [r3, #404] @ 0x194 │ │ │ │ bic r9, r6, r9 │ │ │ │ @@ -11453,43 +11924,43 @@ │ │ │ │ orr r7, r0, sl │ │ │ │ eor r8, r8, r6 │ │ │ │ and sl, sl, fp │ │ │ │ eor lr, lr, r9 │ │ │ │ eor r7, r7, r1 │ │ │ │ eor fp, fp, ip │ │ │ │ eor r8, r8, sl │ │ │ │ - ldr ip, [r2, #-264] @ 0xfffffef8 │ │ │ │ - ldr r0, [r2, #-260] @ 0xfffffefc │ │ │ │ + ldr r1, [r2, #-256] @ 0xffffff00 │ │ │ │ eor r4, r7, lr │ │ │ │ eor r8, r8, r5 │ │ │ │ bic lr, fp, lr │ │ │ │ eor r8, r8, lr │ │ │ │ - str r4, [r3, #380] @ 0x17c │ │ │ │ str r8, [r3, #404] @ 0x194 │ │ │ │ - ldr r9, [r3, #300] @ 0x12c │ │ │ │ - ldr r5, [ip] │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r7, [r3, #304] @ 0x130 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [r2, #-256] @ 0xffffff00 │ │ │ │ + str r4, [r3, #380] @ 0x17c │ │ │ │ ldr sl, [r3, #308] @ 0x134 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r1] │ │ │ │ - ldr r0, [r2, #-248] @ 0xffffff08 │ │ │ │ + ldr r0, [r2, #-260] @ 0xfffffefc │ │ │ │ eor fp, sl, r4 │ │ │ │ + ldr ip, [r2, #-264] @ 0xfffffef8 │ │ │ │ ldr r4, [r2, #-244] @ 0xffffff0c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r7, [r3, #304] @ 0x130 │ │ │ │ + ldr r0, [r2, #-248] @ 0xffffff08 │ │ │ │ ldr lr, [r2, #-252] @ 0xffffff04 │ │ │ │ - ldr r4, [r4] │ │ │ │ + ldr r5, [ip] │ │ │ │ + ldr r9, [r3, #300] @ 0x12c │ │ │ │ ldr sl, [r3, #320] @ 0x140 │ │ │ │ + ldr r4, [r4] │ │ │ │ eor r6, r6, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r7, [r3, #316] @ 0x13c │ │ │ │ - eor r8, r9, r5 │ │ │ │ eor r4, r4, sl │ │ │ │ ldr ip, [lr] │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ + eor r8, r9, r5 │ │ │ │ ldr r5, [r3, #312] @ 0x138 │ │ │ │ eor r1, r1, r7 │ │ │ │ orr lr, r6, r4 │ │ │ │ eor r9, r5, ip │ │ │ │ and lr, lr, r8 │ │ │ │ eor r5, r6, r1 │ │ │ │ eor r5, r5, lr │ │ │ │ @@ -11500,64 +11971,64 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ bic r9, r1, ip │ │ │ │ orr ip, r7, sl │ │ │ │ str lr, [sp, #8] │ │ │ │ eor lr, r5, ip │ │ │ │ str r0, [sp, #16] │ │ │ │ and r0, fp, lr │ │ │ │ + str sl, [sp, #32] │ │ │ │ orr r7, r9, r7 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #20] │ │ │ │ bic sl, r0, r4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r0, [r3, #424] @ 0x1a8 │ │ │ │ str sl, [sp, #24] │ │ │ │ eor sl, sl, r7 │ │ │ │ str sl, [sp, #28] │ │ │ │ eor sl, r0, lr │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ eor ip, ip, r6 │ │ │ │ and sl, sl, r0 │ │ │ │ mov r0, sl │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ orr lr, r8, lr │ │ │ │ eor sl, sl, r0 │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ str sl, [r3, #424] @ 0x1a8 │ │ │ │ + str sl, [sp, #108] @ 0x6c │ │ │ │ bic sl, r4, ip │ │ │ │ eor sl, sl, fp │ │ │ │ ldr fp, [sp, #20] │ │ │ │ and lr, lr, r7 │ │ │ │ bic r0, r1, fp │ │ │ │ orr fp, r0, sl │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ orr r0, r6, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ eor lr, lr, sl │ │ │ │ orr r9, r6, r9 │ │ │ │ ldr r6, [r3, #392] @ 0x188 │ │ │ │ eor r5, r5, lr │ │ │ │ eor r6, r6, r9 │ │ │ │ - bic r9, lr, r7 │ │ │ │ - eor r6, r6, r9 │ │ │ │ eor ip, ip, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - str r6, [r3, #392] @ 0x188 │ │ │ │ + bic r9, lr, r7 │ │ │ │ ldr lr, [r3, #464] @ 0x1d0 │ │ │ │ + eor r6, r6, r9 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mvn ip, ip │ │ │ │ bic r1, r1, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ eor r1, r1, ip │ │ │ │ eor r0, r0, lr │ │ │ │ - bic r6, r1, r5 │ │ │ │ + str r6, [r3, #392] @ 0x188 │ │ │ │ eor r0, r0, r7 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + bic r6, r1, r5 │ │ │ │ orr r1, r9, fp │ │ │ │ eor r0, r0, r1 │ │ │ │ eor r6, r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ eor r8, r8, sl │ │ │ │ eor r4, r4, r0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ @@ -11566,651 +12037,654 @@ │ │ │ │ ldr r5, [r2, #-240] @ 0xffffff10 │ │ │ │ eor r4, r4, sl │ │ │ │ eor r4, r4, ip │ │ │ │ ldr ip, [sp, #4] │ │ │ │ eor r8, r8, r4 │ │ │ │ bic fp, fp, ip │ │ │ │ eor r8, r8, fp │ │ │ │ - str r6, [r3, #464] @ 0x1d0 │ │ │ │ + ldr lr, [r3, #316] @ 0x13c │ │ │ │ str r8, [r3, #364] @ 0x16c │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r6, [r3, #464] @ 0x1d0 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + ldr r6, [r5] │ │ │ │ ldr r7, [r2, #-236] @ 0xffffff14 │ │ │ │ ldr r0, [r2, #-232] @ 0xffffff18 │ │ │ │ - ldr lr, [r3, #316] @ 0x13c │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r6, [r5] │ │ │ │ - ldr r9, [r7] │ │ │ │ - eor fp, lr, r6 │ │ │ │ ldr r5, [r2, #-228] @ 0xffffff1c │ │ │ │ - ldr lr, [r2, #-224] @ 0xffffff20 │ │ │ │ + ldr r9, [r7] │ │ │ │ + ldr r8, [r0] │ │ │ │ + ldr r7, [r2, #-224] @ 0xffffff20 │ │ │ │ ldr r1, [r3, #320] @ 0x140 │ │ │ │ ldr r4, [r3, #324] @ 0x144 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - ldr r8, [r0] │ │ │ │ + eor fp, lr, r6 │ │ │ │ eor sl, r1, r9 │ │ │ │ + ldr lr, [r5] │ │ │ │ + ldr r1, [r2, #-220] @ 0xffffff24 │ │ │ │ eor ip, r4, r8 │ │ │ │ - ldr r9, [r2, #-220] @ 0xffffff24 │ │ │ │ - ldr r4, [r5] │ │ │ │ ldr r6, [r3, #328] @ 0x148 │ │ │ │ - ldr r5, [lr] │ │ │ │ - ldr r7, [r3, #332] @ 0x14c │ │ │ │ + ldr r4, [r7] │ │ │ │ + ldr r9, [r3, #332] @ 0x14c │ │ │ │ str ip, [sp, #4] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r7 │ │ │ │ - ldr r6, [r9] │ │ │ │ - ldr r1, [r3, #336] @ 0x150 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - eor lr, r4, r5 │ │ │ │ - eor r6, r6, r1 │ │ │ │ - and r8, r4, lr │ │ │ │ - eor r0, r0, lr │ │ │ │ - and r1, r4, lr │ │ │ │ - str r0, [sp, #8] │ │ │ │ - eor ip, sl, r8 │ │ │ │ - and r9, r6, r0 │ │ │ │ - and r0, r6, r1 │ │ │ │ - and r7, r9, ip │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r1, [r3, #376] @ 0x178 │ │ │ │ - eor r7, r8, r7 │ │ │ │ eor lr, lr, r6 │ │ │ │ - orr r0, ip, r7 │ │ │ │ - and r8, r9, ip │ │ │ │ - eor r1, r1, lr │ │ │ │ + eor r4, r4, r9 │ │ │ │ + ldr r6, [r1] │ │ │ │ + ldr r0, [r3, #336] @ 0x150 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + eor ip, lr, r4 │ │ │ │ + eor r6, r6, r0 │ │ │ │ + and r5, lr, ip │ │ │ │ + eor r0, r8, ip │ │ │ │ + and r9, r6, r0 │ │ │ │ + and r1, lr, ip │ │ │ │ + str r5, [sp, #16] │ │ │ │ + eor r5, sl, r5 │ │ │ │ + and r7, r9, r5 │ │ │ │ + and r8, r6, r1 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldmib sp, {r1, r7} │ │ │ │ + ldr r8, [r3, #376] @ 0x178 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor r7, r1, r7 │ │ │ │ + orr r1, r5, r7 │ │ │ │ + eor r8, r8, ip │ │ │ │ + str r1, [sp, #24] │ │ │ │ + eor r1, r8, r1 │ │ │ │ + and r8, r9, r5 │ │ │ │ bic r8, fp, r8 │ │ │ │ - eor r1, r1, r0 │ │ │ │ + bic r0, r4, r0 │ │ │ │ eor r1, r1, r8 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - str r1, [r3, #376] @ 0x178 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - bic r1, r5, r8 │ │ │ │ eor r7, r7, r9 │ │ │ │ - orr r8, ip, r1 │ │ │ │ - eor lr, lr, r9 │ │ │ │ + orr r8, r5, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ - bic r4, r4, lr │ │ │ │ - eor r5, r5, r7 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - bic r9, ip, r4 │ │ │ │ - eor r5, r5, r9 │ │ │ │ - bic lr, lr, r7 │ │ │ │ - eor r0, r0, sl │ │ │ │ - orr r4, r4, lr │ │ │ │ + bic lr, lr, ip │ │ │ │ + eor r4, r4, r7 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + str r1, [r3, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bic r9, r5, lr │ │ │ │ + eor r4, r4, r9 │ │ │ │ + bic ip, ip, r7 │ │ │ │ + eor r1, r1, sl │ │ │ │ + orr lr, lr, ip │ │ │ │ ldr r7, [r3, #436] @ 0x1b4 │ │ │ │ - and r0, r0, r5 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - and r9, fp, r0 │ │ │ │ - eor r7, r7, r5 │ │ │ │ + and r1, r1, r4 │ │ │ │ + eor r1, r1, lr │ │ │ │ + and r9, fp, r1 │ │ │ │ + eor r7, r7, r4 │ │ │ │ eor r7, r7, r9 │ │ │ │ - str r7, [r3, #436] @ 0x1b4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [r3, #436] @ 0x1b4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - bic ip, ip, r7 │ │ │ │ - orr r9, ip, lr │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr ip, [r3, #476] @ 0x1dc │ │ │ │ - orr r5, lr, r5 │ │ │ │ - and r9, r9, r5 │ │ │ │ - and r1, r1, r6 │ │ │ │ - ldr r5, [r3, #396] @ 0x18c │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - eor r4, r9, r1 │ │ │ │ - bic sl, r1, sl │ │ │ │ + eor r0, r0, lr │ │ │ │ + bic r5, r5, r7 │ │ │ │ + orr r9, r5, ip │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + and r0, r0, r6 │ │ │ │ + orr r7, ip, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr ip, [r3, #396] @ 0x18c │ │ │ │ + ldr lr, [r3, #476] @ 0x1dc │ │ │ │ + and r7, r7, r9 │ │ │ │ + orr r6, r0, r4 │ │ │ │ + eor r0, r7, r6 │ │ │ │ + eor lr, lr, r8 │ │ │ │ + and r6, r6, sl │ │ │ │ + eor r8, r8, ip │ │ │ │ + bic r5, r0, fp │ │ │ │ + eor r1, r1, r7 │ │ │ │ + eor r8, r8, r6 │ │ │ │ + eor r9, r5, lr │ │ │ │ eor r8, r8, r0 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic r7, r4, fp │ │ │ │ - eor r8, r8, sl │ │ │ │ - bic fp, fp, r0 │ │ │ │ - ldr r9, [r2, #-216] @ 0xffffff28 │ │ │ │ - eor r0, r8, fp │ │ │ │ - eor lr, r7, ip │ │ │ │ - mvn r8, r0 │ │ │ │ - ldr r7, [r2, #-212] @ 0xffffff2c │ │ │ │ - str lr, [r3, #476] @ 0x1dc │ │ │ │ + orr fp, r1, fp │ │ │ │ + str r9, [r3, #476] @ 0x1dc │ │ │ │ + ldr r1, [r2, #-216] @ 0xffffff28 │ │ │ │ + eor sl, r8, fp │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldr r9, [r2, #-204] @ 0xffffff34 │ │ │ │ + mvn r8, sl │ │ │ │ str r8, [r3, #396] @ 0x18c │ │ │ │ - ldr r1, [r3, #332] @ 0x14c │ │ │ │ - ldr r6, [r9] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldr lr, [r2, #-208] @ 0xffffff30 │ │ │ │ - eor r4, r1, r6 │ │ │ │ - ldr r5, [r7] │ │ │ │ - ldr ip, [r3, #336] @ 0x150 │ │ │ │ - ldr r1, [lr] │ │ │ │ - ldr sl, [r3, #340] @ 0x154 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldr fp, [r2, #-204] @ 0xffffff34 │ │ │ │ - ldr r6, [r2, #-200] @ 0xffffff38 │ │ │ │ - ldr r0, [fp] │ │ │ │ - ldr r8, [r3, #344] @ 0x158 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr ip, [r2, #-196] @ 0xffffff3c │ │ │ │ - eor r9, r8, r0 │ │ │ │ - ldr r7, [r3, #348] @ 0x15c │ │ │ │ - ldr r0, [r6] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r6, [ip] │ │ │ │ - ldr lr, [r3, #224] @ 0xe0 │ │ │ │ - eor r1, r1, sl │ │ │ │ - eor r0, r0, r7 │ │ │ │ + ldr r4, [r2, #-212] @ 0xffffff2c │ │ │ │ + ldr r0, [r2, #-208] @ 0xffffff30 │ │ │ │ + ldr fp, [r9] │ │ │ │ + ldr lr, [r1] │ │ │ │ + ldr r7, [r3, #332] @ 0x14c │ │ │ │ + ldr ip, [r3, #344] @ 0x158 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + ldr r8, [r2, #-200] @ 0xffffff38 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr r5, [r3, #340] @ 0x154 │ │ │ │ + ldr r4, [r3, #348] @ 0x15c │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ + eor sl, ip, fp │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r6, [r3, #336] @ 0x150 │ │ │ │ + eor r1, r1, r5 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + eor r7, r7, r6 │ │ │ │ + bic r8, ip, r1 │ │ │ │ + ldr r6, [r2, #-196] @ 0xffffff3c │ │ │ │ + eor r8, r8, sl │ │ │ │ + and r5, lr, r8 │ │ │ │ + ldr r9, [r6] │ │ │ │ + bic r6, r1, r7 │ │ │ │ + bic fp, r5, r6 │ │ │ │ + bic r4, r7, r1 │ │ │ │ + bic r5, r7, r8 │ │ │ │ + eor r4, r4, ip │ │ │ │ + str fp, [sp, #4] │ │ │ │ + orr fp, lr, r5 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + and r4, fp, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r0, [r3, #224] @ 0xe0 │ │ │ │ + bic r1, r1, fp │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + eor r9, r9, r0 │ │ │ │ + and r0, lr, r8 │ │ │ │ + eor r8, r8, fp │ │ │ │ + eor r1, r1, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ + ldr fp, [r3, #456] @ 0x1c8 │ │ │ │ + orr r4, r0, r4 │ │ │ │ + mvn r1, r1 │ │ │ │ + orr r0, r9, r8 │ │ │ │ + eor r6, r6, r1 │ │ │ │ + eor r0, r0, fp │ │ │ │ + eor r0, r0, r6 │ │ │ │ eor r6, r6, lr │ │ │ │ - bic lr, r0, r1 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - mvn sl, r5 │ │ │ │ - bic r9, r5, r1 │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - bic sl, r5, lr │ │ │ │ - orr r7, r4, sl │ │ │ │ - str r9, [sp, #152] @ 0x98 │ │ │ │ - eor r9, r0, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - bic fp, r1, r5 │ │ │ │ - eor r8, lr, r9 │ │ │ │ - bic r1, r1, r7 │ │ │ │ - and ip, r4, lr │ │ │ │ - eor r1, r1, r8 │ │ │ │ - mvn r7, r1 │ │ │ │ - bic r1, ip, fp │ │ │ │ - orr r8, r1, r6 │ │ │ │ - ldr r1, [r3, #456] @ 0x1c8 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + eor r1, r1, r7 │ │ │ │ + and r8, ip, r6 │ │ │ │ eor r8, r8, r1 │ │ │ │ - eor r7, fp, r7 │ │ │ │ - eor r8, r8, r7 │ │ │ │ - eor r7, r7, r4 │ │ │ │ - str r8, [r3, #456] @ 0x1c8 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - and r8, r0, r7 │ │ │ │ - eor r8, r8, sl │ │ │ │ - orr ip, ip, r9 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - bic r1, ip, r6 │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [r3, #408] @ 0x198 │ │ │ │ - eor sl, sl, r5 │ │ │ │ - eor r5, r8, sl │ │ │ │ - orr r8, ip, r8 │ │ │ │ - and r8, r8, r7 │ │ │ │ - eor r1, r1, r9 │ │ │ │ + eor r5, r5, r8 │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + ldr r6, [r3, #408] @ 0x198 │ │ │ │ + str r0, [r3, #456] @ 0x1c8 │ │ │ │ + orr r7, r8, r7 │ │ │ │ + and r4, r4, r9 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + eor ip, ip, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r4, r4, ip │ │ │ │ eor r0, r0, r5 │ │ │ │ - eor r1, r1, r8 │ │ │ │ + orr r1, sl, r1 │ │ │ │ + str r4, [r3, #408] @ 0x198 │ │ │ │ eor r1, r1, r0 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - str r1, [r3, #408] @ 0x198 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - orr sl, r7, sl │ │ │ │ - eor r0, r0, sl │ │ │ │ - eor r4, r4, r1 │ │ │ │ - eor lr, lr, sl │ │ │ │ - ldr ip, [r3, #432] @ 0x1b0 │ │ │ │ - eor r9, r0, r4 │ │ │ │ - bic r4, r4, fp │ │ │ │ - bic r0, r0, lr │ │ │ │ - ldr fp, [r3, #368] @ 0x170 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #432] @ 0x1b0 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + and lr, lr, r9 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + str lr, [r3, #432] @ 0x1b0 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bic lr, r0, sl │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + and lr, lr, ip │ │ │ │ + eor r1, r1, sl │ │ │ │ + eor lr, lr, r1 │ │ │ │ + orr ip, lr, r9 │ │ │ │ + ldr r9, [r3, #368] @ 0x170 │ │ │ │ + ldr fp, [r2, #-192] @ 0xffffff40 │ │ │ │ + eor r5, r5, r9 │ │ │ │ + eor r5, ip, r5 │ │ │ │ + str r5, [r3, #368] @ 0x170 │ │ │ │ + ldr r7, [r2, #-188] @ 0xffffff44 │ │ │ │ + ldr r9, [r2, #-176] @ 0xffffff50 │ │ │ │ + ldr ip, [fp] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r6, [r7] │ │ │ │ + ldr r1, [r2, #-184] @ 0xffffff48 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r5, [r9] │ │ │ │ + eor fp, r0, r6 │ │ │ │ + ldr lr, [r2, #-180] @ 0xffffff4c │ │ │ │ + ldr r6, [r2, #-172] @ 0xffffff54 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r1] │ │ │ │ + eor r7, r8, r5 │ │ │ │ eor r0, r0, r4 │ │ │ │ - ldr lr, [r2, #-192] @ 0xffffff40 │ │ │ │ - and r9, r9, r6 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - orr r6, r0, r6 │ │ │ │ - eor r5, r5, fp │ │ │ │ - eor fp, r6, r5 │ │ │ │ - eor r8, r9, ip │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - str r8, [r3, #432] @ 0x1b0 │ │ │ │ - str fp, [r3, #368] @ 0x170 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - ldr r5, [lr] │ │ │ │ - ldr r1, [r2, #-188] @ 0xffffff44 │ │ │ │ - ldr r8, [r2, #-184] @ 0xffffff48 │ │ │ │ - ldr r4, [r2, #-180] @ 0xffffff4c │ │ │ │ - ldr lr, [r2, #-176] @ 0xffffff50 │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - eor sl, r7, r5 │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r8, [r2, #-172] @ 0xffffff54 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - eor r9, ip, r9 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr ip, [lr] │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - ldr r6, [r8] │ │ │ │ - eor ip, ip, r7 │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [lr] │ │ │ │ + ldr r5, [r6] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + eor r5, r5, r1 │ │ │ │ + eor r4, r4, sl │ │ │ │ + eor r6, ip, r0 │ │ │ │ + bic sl, ip, lr │ │ │ │ + orr lr, r0, r5 │ │ │ │ + eor r9, r4, sl │ │ │ │ + str sl, [sp, #76] @ 0x4c │ │ │ │ + and sl, lr, r6 │ │ │ │ + eor r8, r4, sl │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bic r7, r8, r9 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + eor r7, r1, r5 │ │ │ │ + eor r1, r0, r7 │ │ │ │ + orr sl, r5, sl │ │ │ │ + bic r1, r9, r1 │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic sl, r8, r9 │ │ │ │ + orr r5, ip, r5 │ │ │ │ + bic sl, r1, sl │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + orr sl, r1, r5 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + bic r6, r7, r6 │ │ │ │ + bic r8, r5, r8 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + mvn r0, r0 │ │ │ │ + bic r4, r4, r5 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + eor r4, r4, r8 │ │ │ │ + orr r6, r4, r6 │ │ │ │ + orr r0, r0, r5 │ │ │ │ + eor r4, r9, sl │ │ │ │ + eor r5, sl, r8 │ │ │ │ + and r0, r0, r4 │ │ │ │ + and r1, r1, lr │ │ │ │ + bic r4, r5, fp │ │ │ │ + ldr r5, [r3, #312] @ 0x138 │ │ │ │ eor r1, r1, r0 │ │ │ │ - eor r6, r6, fp │ │ │ │ - bic r0, sl, ip │ │ │ │ - eor r8, r5, r0 │ │ │ │ - eor r7, sl, r1 │ │ │ │ - orr r0, r1, r6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - and r0, r0, r7 │ │ │ │ - eor lr, r5, r0 │ │ │ │ - bic r4, lr, r8 │ │ │ │ - orr r0, r6, r0 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - eor r4, ip, r6 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - eor r0, r1, r4 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - bic r0, r8, r0 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - orr r6, sl, r6 │ │ │ │ - orr r4, r0, r6 │ │ │ │ - bic r5, r5, r6 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - bic lr, ip, lr │ │ │ │ - eor r5, r5, lr │ │ │ │ - bic r7, r6, r7 │ │ │ │ - orr r7, r5, r7 │ │ │ │ mvn r1, r1 │ │ │ │ - bic r5, sl, ip │ │ │ │ - orr r1, r1, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - eor r6, r8, r4 │ │ │ │ - and r1, r1, r6 │ │ │ │ - and r5, r5, r0 │ │ │ │ - ldr r6, [r3, #312] @ 0x138 │ │ │ │ - eor r4, r4, lr │ │ │ │ - eor r5, r5, r1 │ │ │ │ - bic r4, r4, r9 │ │ │ │ - mvn r5, r5 │ │ │ │ - eor r4, r4, r6 │ │ │ │ + eor r0, r0, r7 │ │ │ │ eor r4, r4, r5 │ │ │ │ + eor r4, r4, r1 │ │ │ │ + orr r8, r0, r8 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r4, [r3, #312] @ 0x138 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - eor r1, r1, r4 │ │ │ │ - eor sl, sl, r6 │ │ │ │ - orr lr, lr, r1 │ │ │ │ - and ip, ip, r1 │ │ │ │ - eor lr, lr, sl │ │ │ │ + eor ip, ip, lr │ │ │ │ + ldr r4, [r3, #256] @ 0x100 │ │ │ │ eor ip, ip, r8 │ │ │ │ - eor r4, r5, lr │ │ │ │ - bic ip, ip, r7 │ │ │ │ - and r5, r5, lr │ │ │ │ - eor r5, r5, ip │ │ │ │ - orr r8, r5, r9 │ │ │ │ - ldr r5, [r3, #344] @ 0x158 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - eor r5, r5, r7 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - ldr sl, [r3, #256] @ 0x100 │ │ │ │ - and r7, r7, r0 │ │ │ │ - bic lr, r4, r7 │ │ │ │ - orr r6, r9, r6 │ │ │ │ - eor lr, lr, r1 │ │ │ │ - eor r6, r6, sl │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - eor r6, r6, r4 │ │ │ │ - mvn r0, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ - str r6, [r3, #256] @ 0x100 │ │ │ │ - orr r6, r0, r1 │ │ │ │ - and r6, r6, r9 │ │ │ │ - str r8, [r3, #344] @ 0x158 │ │ │ │ - ldr r9, [r3, #288] @ 0x120 │ │ │ │ - orr r4, lr, ip │ │ │ │ - ldr sl, [r2, #-168] @ 0xffffff58 │ │ │ │ - ldr r8, [r2, #-164] @ 0xffffff5c │ │ │ │ - eor r6, r6, r9 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - str r4, [r3, #288] @ 0x120 │ │ │ │ - ldr r0, [sl] │ │ │ │ - ldr sl, [r8] │ │ │ │ - ldr r7, [r2, #-156] @ 0xffffff64 │ │ │ │ - eor sl, sl, fp │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr fp, [r2, #-160] @ 0xffffff60 │ │ │ │ - ldr r1, [r2, #-152] @ 0xffffff68 │ │ │ │ - ldr r9, [r2, #-148] @ 0xffffff6c │ │ │ │ - ldr r4, [r7] │ │ │ │ - eor r0, r0, ip │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - ldr ip, [fp] │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor fp, lr, r4 │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr lr, [r9] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - eor lr, lr, r8 │ │ │ │ - mvn r4, r0 │ │ │ │ - eor r7, sl, r5 │ │ │ │ - orr r1, r4, lr │ │ │ │ - bic r9, r7, lr │ │ │ │ - and r4, r0, r7 │ │ │ │ - and r1, r1, r5 │ │ │ │ - orr r8, sl, r1 │ │ │ │ + orr r5, fp, r0 │ │ │ │ + eor r1, r1, ip │ │ │ │ eor r5, r5, r4 │ │ │ │ - eor r1, r1, r9 │ │ │ │ - bic r6, r5, r9 │ │ │ │ - and r1, r1, r8 │ │ │ │ - and r9, ip, r1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - and r6, ip, lr │ │ │ │ - eor lr, lr, r7 │ │ │ │ - bic r7, lr, r6 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mvn r1, r1 │ │ │ │ - eor r0, r0, r7 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - orr r1, r1, r6 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + orr r7, r7, r1 │ │ │ │ + eor lr, lr, sl │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + orr lr, lr, r6 │ │ │ │ + eor lr, lr, ip │ │ │ │ + orr r9, r1, r9 │ │ │ │ + str r5, [r3, #256] @ 0x100 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + bic r5, r9, lr │ │ │ │ + and r4, r4, ip │ │ │ │ + ldr r0, [r3, #288] @ 0x120 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + orr r8, fp, sl │ │ │ │ + orr ip, r5, fp │ │ │ │ + ldr fp, [r3, #344] @ 0x158 │ │ │ │ + eor r8, r8, r0 │ │ │ │ + eor fp, fp, r6 │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr r6, [r2, #-168] @ 0xffffff58 │ │ │ │ + eor r8, r8, r7 │ │ │ │ + eor ip, ip, fp │ │ │ │ + ldr sl, [r2, #-164] @ 0xffffff5c │ │ │ │ + ldr r7, [r2, #-160] @ 0xffffff60 │ │ │ │ + str r8, [r3, #288] @ 0x120 │ │ │ │ + str ip, [r3, #344] @ 0x158 │ │ │ │ + ldr r9, [r2, #-156] @ 0xffffff64 │ │ │ │ + ldr r0, [r6] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr fp, [sl] │ │ │ │ + eor r0, r0, lr │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [r9] │ │ │ │ + ldr lr, [r2, #-152] @ 0xffffff68 │ │ │ │ + ldr r7, [r2, #-148] @ 0xffffff6c │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr sl, [lr] │ │ │ │ + eor fp, fp, r8 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + eor r6, ip, r4 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + eor sl, sl, r8 │ │ │ │ + eor ip, ip, r1 │ │ │ │ mvn r9, r0 │ │ │ │ - ldr r0, [r3, #332] @ 0x14c │ │ │ │ - bic r7, sl, r7 │ │ │ │ - and r1, r1, fp │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - eor r1, r1, r0 │ │ │ │ + eor lr, fp, sl │ │ │ │ + orr r1, r9, ip │ │ │ │ + and r1, r1, sl │ │ │ │ + bic r9, lr, ip │ │ │ │ + orr r7, fp, r1 │ │ │ │ eor r1, r1, r9 │ │ │ │ - orr r0, sl, r5 │ │ │ │ - ldr sl, [r3, #272] @ 0x110 │ │ │ │ - str r1, [r3, #332] @ 0x14c │ │ │ │ - bic r1, r8, fp │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bic r4, lr, ip │ │ │ │ + and r6, r0, lr │ │ │ │ + and r1, r1, r7 │ │ │ │ + and r8, r5, ip │ │ │ │ + eor sl, r6, sl │ │ │ │ eor ip, ip, lr │ │ │ │ - eor r1, r1, sl │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - eor r0, r0, ip │ │ │ │ - eor r7, r7, sl │ │ │ │ - eor r8, r8, r9 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + and r4, r5, r1 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + eor r0, r0, r4 │ │ │ │ + bic sl, ip, r8 │ │ │ │ + eor r6, r0, sl │ │ │ │ + mvn r9, r6 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mvn r4, r1 │ │ │ │ + orr r4, r4, r8 │ │ │ │ + and r4, r4, r6 │ │ │ │ + ldr r6, [r3, #332] @ 0x14c │ │ │ │ + bic sl, fp, sl │ │ │ │ + eor r4, r4, r6 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + str r4, [r3, #332] @ 0x14c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + eor r4, r4, sl │ │ │ │ + ldr r6, [r3, #272] @ 0x110 │ │ │ │ + eor r5, r5, ip │ │ │ │ + orr r0, r0, r4 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + bic fp, r7, fp │ │ │ │ + mvn r0, r0 │ │ │ │ + eor fp, fp, r6 │ │ │ │ + eor fp, fp, r0 │ │ │ │ + str fp, [r3, #272] @ 0x110 │ │ │ │ + ldr fp, [sp, #76] @ 0x4c │ │ │ │ + eor r7, r7, r9 │ │ │ │ + eor fp, fp, sl │ │ │ │ + eor r1, r1, r9 │ │ │ │ + orr r5, fp, r5 │ │ │ │ + orr r8, r8, r7 │ │ │ │ eor r1, r1, r0 │ │ │ │ - and r0, r0, r9 │ │ │ │ + and r1, r1, r8 │ │ │ │ + and lr, lr, r5 │ │ │ │ + eor lr, lr, r1 │ │ │ │ + ldr r1, [r3, #228] @ 0xe4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - eor r4, r4, r7 │ │ │ │ - orr r4, r0, r4 │ │ │ │ - bic r0, r9, ip │ │ │ │ + eor r1, r1, r5 │ │ │ │ + orr sl, r9, lr │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + eor r1, r1, r8 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic fp, r6, r0 │ │ │ │ + str r1, [r3, #228] @ 0xe4 │ │ │ │ + ldr r1, [r3, #292] @ 0x124 │ │ │ │ + orr r8, fp, r5 │ │ │ │ orr ip, ip, r7 │ │ │ │ - ldr r7, [r3, #228] @ 0xe4 │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor ip, ip, r7 │ │ │ │ - mvn r1, r1 │ │ │ │ - orr r6, r6, r8 │ │ │ │ - eor r6, r6, ip │ │ │ │ - str r1, [r3, #272] @ 0x110 │ │ │ │ - orr r1, fp, r4 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - eor r6, r6, r1 │ │ │ │ - str r6, [r3, #228] @ 0xe4 │ │ │ │ - ldr r9, [r3, #292] @ 0x124 │ │ │ │ - orr fp, fp, sl │ │ │ │ - orr lr, lr, r8 │ │ │ │ - eor fp, fp, r9 │ │ │ │ - ldr r0, [r2, #-140] @ 0xffffff74 │ │ │ │ - bic r5, r4, r5 │ │ │ │ - eor fp, fp, lr │ │ │ │ - eor fp, fp, r5 │ │ │ │ - str fp, [r3, #292] @ 0x124 │ │ │ │ - ldr r8, [r2, #-144] @ 0xffffff70 │ │ │ │ - ldr r9, [r2, #-132] @ 0xffffff7c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r2, #-136] @ 0xffffff78 │ │ │ │ - ldr r0, [r2, #-124] @ 0xffffff84 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + ldr r7, [r2, #-144] @ 0xffffff70 │ │ │ │ + ldr r9, [r2, #-140] @ 0xffffff74 │ │ │ │ + bic lr, lr, r4 │ │ │ │ + eor r8, r8, ip │ │ │ │ + eor r8, r8, lr │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r8, [r3, #292] @ 0x124 │ │ │ │ + ldr r5, [r7] │ │ │ │ + ldr sl, [r9] │ │ │ │ + ldr r0, [r2, #-136] @ 0xffffff78 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ + ldr fp, [r0] │ │ │ │ + eor r5, r5, r4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [r8] │ │ │ │ - eor sl, r6, ip │ │ │ │ - ldr r8, [r2, #-128] @ 0xffffff80 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [r9] │ │ │ │ - ldr r0, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr fp, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #-128] @ 0xffffff80 │ │ │ │ + ldr ip, [r2, #-132] @ 0xffffff7c │ │ │ │ + eor r1, r8, fp │ │ │ │ + ldr r8, [r2, #-124] @ 0xffffff84 │ │ │ │ + eor sl, r6, sl │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r6, [r4] │ │ │ │ + ldr lr, [ip] │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ - eor r7, r7, r4 │ │ │ │ - eor r1, r1, fp │ │ │ │ - eor lr, lr, r5 │ │ │ │ - eor ip, r0, ip │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - eor r6, r1, ip │ │ │ │ - eor r8, lr, ip │ │ │ │ - bic r9, r7, sl │ │ │ │ - eor fp, r5, r4 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - bic r4, r8, r7 │ │ │ │ - orr r9, r9, r6 │ │ │ │ - eor r8, r1, ip │ │ │ │ + ldr r1, [r8] │ │ │ │ + eor fp, r6, r0 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + eor r1, r1, ip │ │ │ │ + eor r9, r7, lr │ │ │ │ + eor r0, r0, r1 │ │ │ │ + eor r8, sl, r0 │ │ │ │ + eor r4, r9, r1 │ │ │ │ + bic r7, r5, sl │ │ │ │ + str fp, [sp, #8] │ │ │ │ + bic ip, r8, r1 │ │ │ │ + orr fp, r7, r0 │ │ │ │ + bic r7, r4, r5 │ │ │ │ + eor ip, ip, fp │ │ │ │ + bic lr, r5, sl │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + eor r4, fp, r7 │ │ │ │ + ldr fp, [sp, #104] @ 0x68 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + and lr, r1, r4 │ │ │ │ + orr lr, lr, r9 │ │ │ │ + eor r6, r6, fp │ │ │ │ + ldr fp, [r3, #244] @ 0xf4 │ │ │ │ + and lr, lr, r5 │ │ │ │ + and r6, r6, r4 │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor r6, r6, fp │ │ │ │ + eor r6, r6, lr │ │ │ │ + str r6, [r3, #244] @ 0xf4 │ │ │ │ + eor r6, r5, r9 │ │ │ │ + orr r7, r7, r6 │ │ │ │ + and r1, r1, r9 │ │ │ │ + bic fp, lr, r7 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - eor r6, r9, r4 │ │ │ │ - eor r4, sl, r8 │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - add r2, r2, #384 @ 0x180 │ │ │ │ - eor r0, r0, r8 │ │ │ │ - and r0, r0, r4 │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - eor r9, r9, r0 │ │ │ │ - and r0, ip, r6 │ │ │ │ - orr r0, r0, lr │ │ │ │ - eor r5, r5, r8 │ │ │ │ - ldr r8, [r3, #244] @ 0xf4 │ │ │ │ - and r0, r0, r7 │ │ │ │ - and r5, r5, r6 │ │ │ │ - eor r0, r0, r4 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - eor r5, r5, r0 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - str r5, [r3, #244] @ 0xf4 │ │ │ │ - eor r5, r7, lr │ │ │ │ - orr r8, r8, r5 │ │ │ │ - and ip, ip, lr │ │ │ │ - bic r0, r0, r8 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - bic r8, ip, sl │ │ │ │ - eor r0, r0, r8 │ │ │ │ - mvn r0, r0 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - eor r5, r5, r9 │ │ │ │ - and r0, r0, r8 │ │ │ │ - bic r8, fp, r0 │ │ │ │ - ldr r0, [r3, #284] @ 0x11c │ │ │ │ - orr r5, r5, r1 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - and r5, r5, r8 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - orr ip, r4, ip │ │ │ │ - orr r7, r1, r0 │ │ │ │ - and ip, ip, r7 │ │ │ │ - bic sl, r6, sl │ │ │ │ - eor r4, r4, r8 │ │ │ │ - bic r1, sl, r1 │ │ │ │ - eor r5, r5, ip │ │ │ │ + bic r6, r1, sl │ │ │ │ + eor fp, fp, r6 │ │ │ │ + and r6, ip, fp │ │ │ │ + orr r1, r8, r1 │ │ │ │ + bic r1, r1, r6 │ │ │ │ + eor r1, r1, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + and r0, r0, r5 │ │ │ │ + bic r0, r6, r0 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + eor r6, r6, ip │ │ │ │ + orr r6, r6, r5 │ │ │ │ + ldr r5, [r3, #284] @ 0x11c │ │ │ │ + and r0, r0, r6 │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r0, r0, r1 │ │ │ │ + str r0, [r3, #284] @ 0x11c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mvn r4, r4 │ │ │ │ - str r5, [r3, #284] @ 0x11c │ │ │ │ - orr r7, r1, r4 │ │ │ │ - eor r5, r1, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn r6, r6 │ │ │ │ - orr sl, r1, sl │ │ │ │ - ldr ip, [r3, #316] @ 0x13c │ │ │ │ - ldr r8, [r3, #340] @ 0x154 │ │ │ │ - eor r7, r7, sl │ │ │ │ - and lr, lr, r6 │ │ │ │ - orr r9, r9, r6 │ │ │ │ - orr lr, r7, lr │ │ │ │ - eor r5, r5, ip │ │ │ │ - and r0, r0, fp │ │ │ │ - and r9, r9, fp │ │ │ │ - eor lr, lr, r8 │ │ │ │ - ldr fp, [r2, #-500] @ 0xfffffe0c │ │ │ │ - eor r9, r9, r5 │ │ │ │ - eor lr, lr, r0 │ │ │ │ - str r9, [r3, #316] @ 0x13c │ │ │ │ - str lr, [r3, #340] @ 0x154 │ │ │ │ - ldr r4, [r2, #-496] @ 0xfffffe10 │ │ │ │ - ldr r5, [fp] │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [r2, #-492] @ 0xfffffe14 │ │ │ │ - eor r8, r5, r0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r0, [r2, #-484] @ 0xfffffe1c │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [r2, #-488] @ 0xfffffe18 │ │ │ │ - ldr fp, [r9] │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r9, [r2, #-504] @ 0xfffffe08 │ │ │ │ - ldr r4, [r0] │ │ │ │ - eor r1, r1, r6 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [r7] │ │ │ │ - eor fp, fp, ip │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - eor lr, lr, sl │ │ │ │ - eor ip, ip, r7 │ │ │ │ - eor ip, ip, r1 │ │ │ │ + orr sl, sl, r0 │ │ │ │ + orr r6, sl, r4 │ │ │ │ + ldr r5, [r3, #316] @ 0x13c │ │ │ │ + eor r6, r6, r8 │ │ │ │ + orr r8, ip, r4 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + eor r5, r5, r7 │ │ │ │ eor r5, r5, r6 │ │ │ │ - eor r1, r1, lr │ │ │ │ - and r5, r5, r1 │ │ │ │ - orr sl, r8, fp │ │ │ │ - eor r7, fp, r5 │ │ │ │ - eor sl, sl, lr │ │ │ │ - bic r0, r1, sl │ │ │ │ - orr r9, ip, r7 │ │ │ │ - bic sl, r9, r0 │ │ │ │ - eor r9, r8, sl │ │ │ │ - eor ip, ip, r9 │ │ │ │ - orr lr, lr, r5 │ │ │ │ - eor lr, lr, ip │ │ │ │ - and r7, r7, r9 │ │ │ │ + and r8, r8, ip │ │ │ │ + eor r8, r8, r5 │ │ │ │ + and r9, r9, r4 │ │ │ │ + str r8, [r3, #316] @ 0x13c │ │ │ │ + eor r9, r9, lr │ │ │ │ + ldr r4, [r3, #340] @ 0x154 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + orr r7, r9, r6 │ │ │ │ + eor r4, r4, lr │ │ │ │ + orr fp, r0, fp │ │ │ │ + eor r7, r7, r4 │ │ │ │ + ldr r6, [r2, #-112] @ 0xffffff90 │ │ │ │ + eor r7, r7, fp │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr ip, [r2, #-108] @ 0xffffff94 │ │ │ │ + ldr r1, [r2, #-116] @ 0xffffff8c │ │ │ │ + str r7, [r3, #340] @ 0x154 │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ + ldr r7, [r2, #-104] @ 0xffffff98 │ │ │ │ + ldr fp, [r6] │ │ │ │ + ldr r6, [r2, #-120] @ 0xffffff88 │ │ │ │ + ldr r5, [r1] │ │ │ │ + ldr r4, [ip] │ │ │ │ + ldr r1, [r2, #-100] @ 0xffffff9c │ │ │ │ + ldr lr, [r7] │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ eor fp, fp, r8 │ │ │ │ - mvn r1, r1 │ │ │ │ - bic r8, lr, fp │ │ │ │ - orr r1, r1, r7 │ │ │ │ - eor r8, r8, sl │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ + eor r5, r5, sl │ │ │ │ + eor lr, lr, r0 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r1] │ │ │ │ + eor ip, ip, r8 │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor ip, ip, fp │ │ │ │ + eor fp, fp, lr │ │ │ │ + eor r0, r0, sl │ │ │ │ + orr r9, r5, r4 │ │ │ │ + bic sl, fp, r5 │ │ │ │ + eor r7, r4, sl │ │ │ │ + eor r9, r9, lr │ │ │ │ + bic r6, fp, r9 │ │ │ │ + orr r1, ip, r7 │ │ │ │ + bic r9, r1, r6 │ │ │ │ + eor r8, r5, r9 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + and r7, r7, r8 │ │ │ │ + mvn fp, fp │ │ │ │ + orr lr, lr, sl │ │ │ │ + orr r1, fp, r7 │ │ │ │ + eor lr, lr, ip │ │ │ │ + eor r4, r4, r5 │ │ │ │ and r1, r1, ip │ │ │ │ - eor r1, r1, r0 │ │ │ │ - ldr r5, [r3, #324] @ 0x144 │ │ │ │ - mvn r0, r8 │ │ │ │ - ldr r6, [r3, #300] @ 0x12c │ │ │ │ - bic ip, r4, r1 │ │ │ │ - bic sl, r1, r4 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - eor r5, r5, r8 │ │ │ │ - bic fp, r1, fp │ │ │ │ - eor sl, sl, r0 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - eor sl, sl, r6 │ │ │ │ - orr r7, fp, r7 │ │ │ │ + bic ip, lr, r4 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + mvn sl, ip │ │ │ │ + eor r1, r1, r6 │ │ │ │ + bic r6, r0, r1 │ │ │ │ + bic r9, r1, r0 │ │ │ │ + eor r1, r1, sl │ │ │ │ + bic r4, r1, r4 │ │ │ │ + orr r1, r0, r8 │ │ │ │ + and r0, r0, r8 │ │ │ │ + ldr r8, [r3, #224] @ 0xe0 │ │ │ │ + orr r7, r4, r7 │ │ │ │ eor r7, r7, lr │ │ │ │ - orr r1, r4, r9 │ │ │ │ - str ip, [r3, #324] @ 0x144 │ │ │ │ - and r4, r4, r9 │ │ │ │ - str sl, [r3, #300] @ 0x12c │ │ │ │ + ldr r5, [r3, #324] @ 0x144 │ │ │ │ ldr lr, [r3, #260] @ 0x104 │ │ │ │ - ldr r9, [r3, #224] @ 0xe0 │ │ │ │ + eor r0, r0, r8 │ │ │ │ + ldr fp, [r3, #300] @ 0x12c │ │ │ │ + eor r0, r0, r7 │ │ │ │ + eor r5, r5, ip │ │ │ │ + str r0, [r3, #224] @ 0xe0 │ │ │ │ + eor r9, r9, sl │ │ │ │ + ldr r0, [r2, #-96] @ 0xffffffa0 │ │ │ │ eor r1, r1, lr │ │ │ │ - eor r4, r4, r9 │ │ │ │ - ldr ip, [r2, #-476] @ 0xfffffe24 │ │ │ │ - ldr fp, [r2, #-472] @ 0xfffffe28 │ │ │ │ + eor r6, r6, r5 │ │ │ │ + eor r9, r9, fp │ │ │ │ eor r1, r1, r7 │ │ │ │ - eor r4, r4, r7 │ │ │ │ + str r9, [r3, #300] @ 0x12c │ │ │ │ str r1, [r3, #260] @ 0x104 │ │ │ │ - str r4, [r3, #224] @ 0xe0 │ │ │ │ - ldr r7, [fp] │ │ │ │ - ldr r5, [ip] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r6, [r3, #324] @ 0x144 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r2, #-92] @ 0xffffffa4 │ │ │ │ + ldr r4, [r2, #-88] @ 0xffffffa8 │ │ │ │ + ldr sl, [r5] │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r4, [r2, #-480] @ 0xfffffe20 │ │ │ │ - eor sl, r0, r5 │ │ │ │ + eor fp, r9, sl │ │ │ │ eor lr, r1, r7 │ │ │ │ - ldr r0, [r2, #-460] @ 0xfffffe34 │ │ │ │ - ldr r9, [r2, #-468] @ 0xfffffe2c │ │ │ │ - ldr r6, [r4] │ │ │ │ + ldr r9, [r2, #-76] @ 0xffffffb4 │ │ │ │ + ldr r8, [r2, #-84] @ 0xffffffac │ │ │ │ str lr, [sp, #8] │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r0] │ │ │ │ + ldr r5, [r2, #-80] @ 0xffffffb0 │ │ │ │ + ldr r7, [r9] │ │ │ │ + str fp, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - eor r6, r6, r8 │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r8, [r2, #-464] @ 0xfffffe30 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - orr fp, r6, r1 │ │ │ │ - eor r7, r7, sl │ │ │ │ - eor ip, ip, r4 │ │ │ │ - bic lr, fp, r7 │ │ │ │ - ldr r4, [r8] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - eor sl, r6, lr │ │ │ │ - bic lr, lr, ip │ │ │ │ - eor lr, lr, r9 │ │ │ │ - eor r4, r4, r5 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + eor r6, r6, ip │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r4, [r5] │ │ │ │ + orr lr, r6, r1 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + eor r7, r7, fp │ │ │ │ + eor ip, ip, r0 │ │ │ │ + bic r8, lr, r7 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + eor r4, r4, sl │ │ │ │ + bic lr, r8, ip │ │ │ │ + eor sl, r6, r8 │ │ │ │ + eor lr, lr, r0 │ │ │ │ eor r1, r1, sl │ │ │ │ orr fp, ip, r1 │ │ │ │ and r9, r4, lr │ │ │ │ orr r1, r6, r1 │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r9, r9, ip │ │ │ │ eor r7, r7, r9 │ │ │ │ orr r5, sl, r7 │ │ │ │ and r8, ip, r1 │ │ │ │ - and r0, r4, r5 │ │ │ │ + str r7, [sp, #24] │ │ │ │ eor r8, r8, sl │ │ │ │ + and r7, r4, r5 │ │ │ │ eor r4, r4, fp │ │ │ │ bic r5, r5, r6 │ │ │ │ - eor r8, r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #28] │ │ │ │ + eor r8, r8, r7 │ │ │ │ + str r7, [sp, #32] │ │ │ │ mvn r0, r4 │ │ │ │ eor r7, lr, r5 │ │ │ │ orr r7, r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor r5, r5, r4 │ │ │ │ bic r7, r7, r0 │ │ │ │ ldr r0, [r3, #320] @ 0x140 │ │ │ │ and r1, r1, lr │ │ │ │ eor r9, r9, r0 │ │ │ │ eor r7, r7, r9 │ │ │ │ str r7, [r3, #320] @ 0x140 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ orr r9, r5, r8 │ │ │ │ mvn r5, lr │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ orr r5, r5, r7 │ │ │ │ and r5, r5, r9 │ │ │ │ and r0, r0, r5 │ │ │ │ eor r0, r0, r4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r7, [r3, #232] @ 0xe8 │ │ │ │ orr r1, r1, r0 │ │ │ │ eor r1, r1, r4 │ │ │ │ eor r7, r7, r8 │ │ │ │ and r1, r1, r9 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ eor r1, r1, r7 │ │ │ │ + bic r6, r8, r6 │ │ │ │ str r1, [r3, #232] @ 0xe8 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bic r6, r8, r6 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ ldr r8, [r3, #276] @ 0x114 │ │ │ │ ldr r9, [r3, #252] @ 0xfc │ │ │ │ eor r6, r6, r5 │ │ │ │ bic r5, fp, r5 │ │ │ │ orr r4, r5, r1 │ │ │ │ eor r8, r8, sl │ │ │ │ and ip, ip, r0 │ │ │ │ @@ -12218,333 +12692,332 @@ │ │ │ │ eor sl, fp, lr │ │ │ │ eor ip, ip, r6 │ │ │ │ eor r4, r4, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ eor r4, r4, ip │ │ │ │ eor r7, r7, r0 │ │ │ │ bic ip, sl, ip │ │ │ │ - ldr fp, [r2, #-456] @ 0xfffffe38 │ │ │ │ - ldr r8, [r2, #-444] @ 0xfffffe44 │ │ │ │ + ldr fp, [r2, #-72] @ 0xffffffb8 │ │ │ │ + ldr r8, [r2, #-60] @ 0xffffffc4 │ │ │ │ eor r7, r7, ip │ │ │ │ str r4, [r3, #252] @ 0xfc │ │ │ │ str r7, [r3, #276] @ 0x114 │ │ │ │ - ldr r4, [r2, #-448] @ 0xfffffe40 │ │ │ │ - ldr r6, [r2, #-452] @ 0xfffffe3c │ │ │ │ + ldr r4, [r2, #-64] @ 0xffffffc0 │ │ │ │ + ldr r6, [r2, #-68] @ 0xffffffbc │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [r8] │ │ │ │ ldr lr, [fp] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #140] @ 0x8c │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr r4, [r2, #-436] @ 0xfffffe4c │ │ │ │ + ldr r4, [r2, #-52] @ 0xffffffcc │ │ │ │ eor fp, r0, lr │ │ │ │ - ldr r5, [r6] │ │ │ │ - ldr r0, [r2, #-440] @ 0xfffffe48 │ │ │ │ - eor lr, ip, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + ldr r0, [r2, #-56] @ 0xffffffc8 │ │ │ │ + eor lr, ip, sl │ │ │ │ + ldr r5, [r6] │ │ │ │ eor r9, r9, r7 │ │ │ │ str lr, [sp, #4] │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [r4] │ │ │ │ eor r5, r5, r1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0] │ │ │ │ eor lr, lr, r7 │ │ │ │ eor r1, r1, r6 │ │ │ │ orr r8, r5, lr │ │ │ │ and r8, r8, fp │ │ │ │ eor r4, r5, r1 │ │ │ │ eor r4, r4, r8 │ │ │ │ eor sl, lr, r4 │ │ │ │ and r0, fp, sl │ │ │ │ + bic ip, r1, sl │ │ │ │ eor r7, fp, r9 │ │ │ │ str r8, [sp, #8] │ │ │ │ eor r8, r5, r0 │ │ │ │ orr r6, r8, r7 │ │ │ │ - bic ip, r1, sl │ │ │ │ str ip, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ eor ip, r4, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ and sl, r9, ip │ │ │ │ orr r8, r0, r8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ bic r6, sl, lr │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ + str sl, [sp, #32] │ │ │ │ eor sl, r6, r8 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ eor r0, r6, r8 │ │ │ │ and sl, sl, r0 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [r3, #296] @ 0x128 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ eor sl, sl, ip │ │ │ │ eor sl, sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr ip, fp, ip │ │ │ │ eor r0, r0, r5 │ │ │ │ - orr r7, r5, r7 │ │ │ │ str sl, [r3, #296] @ 0x128 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + orr r7, r5, r7 │ │ │ │ bic sl, lr, r0 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ and ip, ip, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ eor r9, r9, sl │ │ │ │ eor ip, ip, r9 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ orr r5, r5, r8 │ │ │ │ ldr r8, [r3, #264] @ 0x108 │ │ │ │ eor r4, r4, ip │ │ │ │ eor r0, r0, r7 │ │ │ │ eor r5, r5, r8 │ │ │ │ mvn r0, r0 │ │ │ │ bic sl, r1, sl │ │ │ │ bic r6, ip, r6 │ │ │ │ bic r1, r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ eor r6, r6, r5 │ │ │ │ eor r1, r1, r0 │ │ │ │ str r6, [r3, #264] @ 0x108 │ │ │ │ bic r6, r1, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ eor fp, fp, r9 │ │ │ │ eor lr, lr, r1 │ │ │ │ ldr ip, [r3, #336] @ 0x150 │ │ │ │ orr sl, sl, r9 │ │ │ │ and fp, fp, lr │ │ │ │ ldr r9, [r3, #236] @ 0xec │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ eor ip, ip, r7 │ │ │ │ eor r9, r9, lr │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ eor r9, r9, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ orr r8, r5, sl │ │ │ │ eor ip, ip, r7 │ │ │ │ eor ip, ip, r8 │ │ │ │ - ldr r7, [r2, #-428] @ 0xfffffe54 │ │ │ │ + ldr r7, [r2, #-44] @ 0xffffffd4 │ │ │ │ bic sl, sl, r0 │ │ │ │ eor fp, fp, r9 │ │ │ │ + ldr r9, [r2, #-40] @ 0xffffffd8 │ │ │ │ + ldr r4, [r2, #-48] @ 0xffffffd0 │ │ │ │ eor r6, r6, ip │ │ │ │ eor fp, fp, sl │ │ │ │ str fp, [r3, #236] @ 0xec │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ str r6, [r3, #336] @ 0x150 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7] │ │ │ │ - ldr r4, [r2, #-432] @ 0xfffffe50 │ │ │ │ - eor r1, r8, r5 │ │ │ │ - ldr r6, [r4] │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r9, [r2, #-424] @ 0xfffffe58 │ │ │ │ - ldr r4, [r2, #-420] @ 0xfffffe5c │ │ │ │ - ldr r8, [r2, #-412] @ 0xfffffe64 │ │ │ │ ldr lr, [r9] │ │ │ │ - eor fp, ip, r6 │ │ │ │ - ldr r4, [r4] │ │ │ │ - ldr ip, [r2, #-416] @ 0xfffffe60 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r5, [ip] │ │ │ │ - eor r4, r4, r6 │ │ │ │ + ldr r6, [r4] │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + eor r1, r8, r5 │ │ │ │ eor sl, r0, lr │ │ │ │ - ldr r6, [r8] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + eor fp, ip, r6 │ │ │ │ + str r1, [sp, #4] │ │ │ │ str sl, [sp, #8] │ │ │ │ - eor r6, r6, r1 │ │ │ │ - eor r5, r5, r7 │ │ │ │ + ldr r4, [r2, #-36] @ 0xffffffdc │ │ │ │ + ldr ip, [r2, #-32] @ 0xffffffe0 │ │ │ │ + ldr lr, [r4] │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [ip] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [r2, #-28] @ 0xffffffe4 │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r4, r4, r7 │ │ │ │ + ldr r6, [r5] │ │ │ │ + eor ip, lr, r4 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - eor lr, r4, r5 │ │ │ │ + and r0, lr, ip │ │ │ │ ldr sl, [sp, #4] │ │ │ │ - and r0, r4, lr │ │ │ │ - and r8, r4, lr │ │ │ │ - eor r1, r1, lr │ │ │ │ - and ip, r4, lr │ │ │ │ + eor r6, r6, r8 │ │ │ │ + and r7, lr, ip │ │ │ │ + eor r1, r1, ip │ │ │ │ + str r0, [sp, #24] │ │ │ │ + and r0, lr, ip │ │ │ │ + eor r5, sl, r7 │ │ │ │ and r9, r6, r1 │ │ │ │ - eor ip, sl, ip │ │ │ │ - str r0, [sp, #28] │ │ │ │ - and r0, r6, r8 │ │ │ │ - and r7, r9, ip │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - str r7, [sp, #32] │ │ │ │ + and sl, r6, r0 │ │ │ │ + and r8, r9, r5 │ │ │ │ + str sl, [sp, #16] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r8, sl, r7 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor ip, ip, r6 │ │ │ │ + eor r8, r8, r7 │ │ │ │ ldr r7, [r3, #248] @ 0xf8 │ │ │ │ - orr r0, ip, r8 │ │ │ │ - and sl, r9, ip │ │ │ │ - eor r7, r7, lr │ │ │ │ + orr r0, r5, r8 │ │ │ │ + and sl, r9, r5 │ │ │ │ + eor r7, r7, ip │ │ │ │ eor r7, r7, r0 │ │ │ │ bic sl, fp, sl │ │ │ │ eor sl, sl, r7 │ │ │ │ - bic r1, r5, r1 │ │ │ │ + bic r1, r4, r1 │ │ │ │ eor r8, r8, r9 │ │ │ │ str sl, [r3, #248] @ 0xf8 │ │ │ │ - orr sl, ip, r1 │ │ │ │ + orr sl, r5, r1 │ │ │ │ eor sl, sl, r8 │ │ │ │ - eor r5, r5, r8 │ │ │ │ + eor r4, r4, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - eor lr, lr, r9 │ │ │ │ - bic r4, r4, lr │ │ │ │ - bic lr, lr, r8 │ │ │ │ - orr r7, r4, lr │ │ │ │ - bic r9, ip, r4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - eor r5, r5, r9 │ │ │ │ - eor r0, r0, r4 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + bic lr, lr, ip │ │ │ │ + bic ip, ip, r8 │ │ │ │ + orr r7, lr, ip │ │ │ │ + bic r9, r5, lr │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + eor r4, r4, r9 │ │ │ │ + eor r0, r0, lr │ │ │ │ ldr r8, [r3, #308] @ 0x134 │ │ │ │ - and r0, r0, r5 │ │ │ │ + and r0, r0, r4 │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ eor r0, r0, r7 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ and r9, fp, r0 │ │ │ │ - eor r8, r8, r5 │ │ │ │ + eor r8, r8, r4 │ │ │ │ eor r9, r9, r8 │ │ │ │ - bic ip, ip, r4 │ │ │ │ - eor r1, r1, r7 │ │ │ │ + bic r5, r5, lr │ │ │ │ str r9, [r3, #308] @ 0x134 │ │ │ │ - orr r9, ip, lr │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ + orr r9, r5, ip │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + eor r1, r1, r7 │ │ │ │ + orr r8, ip, r4 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + and r8, r8, r9 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r9, [r3, #268] @ 0x10c │ │ │ │ and r1, r1, r6 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - orr r5, lr, r5 │ │ │ │ - and r9, r9, r5 │ │ │ │ - orr r1, r1, r6 │ │ │ │ - ldr r4, [r3, #348] @ 0x15c │ │ │ │ - eor r7, r9, r1 │ │ │ │ - bic r8, r7, fp │ │ │ │ - eor r4, r4, sl │ │ │ │ - eor r8, r8, r4 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - str r8, [r3, #348] @ 0x15c │ │ │ │ - ldr lr, [r3, #268] @ 0x10c │ │ │ │ - bic r5, r1, ip │ │ │ │ + orr r6, r1, r4 │ │ │ │ + eor r1, r8, r6 │ │ │ │ + eor r9, r9, sl │ │ │ │ + and r6, r6, r5 │ │ │ │ + ldr lr, [r3, #348] @ 0x15c │ │ │ │ + eor r0, r0, r8 │ │ │ │ + eor r6, r6, r9 │ │ │ │ + bic r7, r1, fp │ │ │ │ + eor r6, r6, r1 │ │ │ │ + orr fp, r0, fp │ │ │ │ eor lr, lr, sl │ │ │ │ - eor lr, lr, r0 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - bic fp, fp, r0 │ │ │ │ - eor r5, r5, lr │ │ │ │ - ldr sl, [r2, #-408] @ 0xfffffe68 │ │ │ │ - eor r5, r5, fp │ │ │ │ - mvn r0, r5 │ │ │ │ + eor r6, r6, fp │ │ │ │ + ldr sl, [r2, #-24] @ 0xffffffe8 │ │ │ │ + eor r7, r7, lr │ │ │ │ + mvn r0, r6 │ │ │ │ + str r7, [r3, #348] @ 0x15c │ │ │ │ str r0, [r3, #268] @ 0x10c │ │ │ │ - ldr r1, [r2, #-404] @ 0xfffffe6c │ │ │ │ - ldr lr, [r2, #-396] @ 0xfffffe74 │ │ │ │ - ldr r9, [sl] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [r2, #-400] @ 0xfffffe70 │ │ │ │ - ldr fp, [lr] │ │ │ │ - eor r4, r6, r9 │ │ │ │ - ldr r5, [r1] │ │ │ │ - ldr r6, [r2, #-392] @ 0xfffffe78 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr sl, [sp, #144] @ 0x90 │ │ │ │ - eor r5, r5, r7 │ │ │ │ - ldr r0, [r8] │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - eor r9, sl, fp │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - eor r0, r0, ip │ │ │ │ + ldr ip, [sl] │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #-20] @ 0xffffffec │ │ │ │ + ldr r7, [r2, #-16] │ │ │ │ + ldr r6, [r4] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r5, [r2, #-12] │ │ │ │ + ldr r0, [r2, #-8] │ │ │ │ + eor r6, r6, r1 │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r7] │ │ │ │ + ldr r4, [r2, #-4] │ │ │ │ + ldr r9, [r5] │ │ │ │ + ldr fp, [sp, #144] @ 0x90 │ │ │ │ + eor ip, ip, r8 │ │ │ │ + eor r1, r1, lr │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr lr, [r0] │ │ │ │ + eor sl, fp, r9 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [r4] │ │ │ │ + eor lr, lr, r8 │ │ │ │ + eor r9, r9, r7 │ │ │ │ + bic r7, lr, r1 │ │ │ │ + eor r7, r7, sl │ │ │ │ + bic r5, r1, r6 │ │ │ │ + and fp, ip, r7 │ │ │ │ + bic r8, r6, r7 │ │ │ │ + bic r4, r6, r1 │ │ │ │ + bic r0, fp, r5 │ │ │ │ + eor r4, r4, lr │ │ │ │ + orr fp, ip, r8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + and r4, fp, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bic r1, r1, fp │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + and r0, ip, r7 │ │ │ │ + eor r7, r7, fp │ │ │ │ eor r1, r1, r7 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - mvn lr, r5 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bic lr, r1, r0 │ │ │ │ - eor lr, lr, fp │ │ │ │ - ldr r8, [r2, #-388] @ 0xfffffe7c │ │ │ │ - bic fp, r5, lr │ │ │ │ - bic r9, r5, r0 │ │ │ │ - orr r6, r4, fp │ │ │ │ - str r9, [sp, #20] │ │ │ │ - eor r9, r1, r9 │ │ │ │ - ldr r7, [r8] │ │ │ │ - and r9, r9, r6 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - bic sl, r0, r5 │ │ │ │ - eor r8, lr, r9 │ │ │ │ - bic r0, r0, r6 │ │ │ │ - eor r7, r7, ip │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldr fp, [r3, #328] @ 0x148 │ │ │ │ + orr r4, r0, r4 │ │ │ │ + mvn r1, r1 │ │ │ │ + orr r0, r9, r7 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + eor r0, r0, fp │ │ │ │ + eor r0, r0, r5 │ │ │ │ + eor r5, r5, ip │ │ │ │ + eor r1, r1, r6 │ │ │ │ + and r7, lr, r5 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + eor r8, r8, r7 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + eor r7, r7, r4 │ │ │ │ + ldr r5, [r3, #280] @ 0x118 │ │ │ │ + and r4, r4, r9 │ │ │ │ + orr r6, r7, r6 │ │ │ │ + str r0, [r3, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + eor lr, lr, r6 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + eor r4, r4, lr │ │ │ │ eor r0, r0, r8 │ │ │ │ - and ip, r4, lr │ │ │ │ - mvn r6, r0 │ │ │ │ - bic r0, ip, sl │ │ │ │ - eor r8, sl, r6 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - orr r6, r0, r7 │ │ │ │ - ldr r0, [r3, #328] @ 0x148 │ │ │ │ - orr ip, ip, r9 │ │ │ │ - eor r6, r6, r0 │ │ │ │ - eor r6, r6, r8 │ │ │ │ - eor r8, r8, r4 │ │ │ │ - str r6, [r3, #328] @ 0x148 │ │ │ │ - and r6, r1, r8 │ │ │ │ - eor r6, r6, fp │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - bic r0, ip, r7 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r9, [r3, #280] @ 0x118 │ │ │ │ - eor fp, fp, r5 │ │ │ │ - eor r5, r6, fp │ │ │ │ - orr r6, ip, r6 │ │ │ │ - eor r0, r0, r9 │ │ │ │ - and r6, r6, r8 │ │ │ │ - eor r1, r1, r5 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor r0, r0, r1 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - str r0, [r3, #280] @ 0x118 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - orr fp, r8, fp │ │ │ │ - eor r1, r1, fp │ │ │ │ - eor r4, r4, r0 │ │ │ │ - eor lr, lr, fp │ │ │ │ - eor r9, r1, r4 │ │ │ │ - ldr ip, [r3, #304] @ 0x130 │ │ │ │ - bic r4, r4, sl │ │ │ │ - bic r1, r1, lr │ │ │ │ - ldr sl, [r3, #240] @ 0xf0 │ │ │ │ - eor r1, r1, r4 │ │ │ │ - and r9, r9, r7 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - orr r7, r1, r7 │ │ │ │ - eor sl, sl, r5 │ │ │ │ - eor r9, r9, ip │ │ │ │ - eor r7, r7, sl │ │ │ │ + orr r1, sl, r1 │ │ │ │ + eor r1, r1, r0 │ │ │ │ + str r4, [r3, #280] @ 0x118 │ │ │ │ + ldr r4, [r3, #304] @ 0x130 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + and ip, ip, r9 │ │ │ │ + eor r4, r4, r8 │ │ │ │ + eor ip, ip, r4 │ │ │ │ + str ip, [r3, #304] @ 0x130 │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + bic sl, r0, sl │ │ │ │ + ldr fp, [r3, #240] @ 0xf0 │ │ │ │ + and sl, sl, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ + eor r1, r1, sl │ │ │ │ + orr r9, r1, r9 │ │ │ │ + eor fp, fp, r8 │ │ │ │ + add r2, r2, #384 @ 0x180 │ │ │ │ + eor r9, r9, fp │ │ │ │ cmp r3, r2 │ │ │ │ - str r9, [r3, #304] @ 0x130 │ │ │ │ - str r7, [r3, #240] @ 0xf0 │ │ │ │ - bne d8a8 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - ldr r8, [sp, #148] @ 0x94 │ │ │ │ + str r9, [r3, #240] @ 0xf0 │ │ │ │ + bne dfc8 │ │ │ │ + ldr r8, [sp, #156] @ 0x9c │ │ │ │ + ldr r6, [sp, #148] @ 0x94 │ │ │ │ add r3, r3, #7680 @ 0x1e00 │ │ │ │ - add r6, r5, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ - bgt d4a8 │ │ │ │ + add r7, r8, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bgt dbc8 │ │ │ │ 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] @ f8a0 │ │ │ │ + ldr r2, [pc, #156] @ f8a4 │ │ │ │ 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 f87c │ │ │ │ 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 +13034,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 f82c │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r4, ip, ror ip │ │ │ │ + andeq r0, r4, r8, lsl r5 │ │ │ │ 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] @ f920 │ │ │ │ + ldr r3, [pc, #108] @ f924 │ │ │ │ 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] @ f928 │ │ │ │ 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] @ f92c │ │ │ │ + ldr r3, [pc, #40] @ f924 │ │ │ │ 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 f918 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r4, r8, asr #23 │ │ │ │ + andeq r0, r4, r4, ror #8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xffffa284 │ │ │ │ - andeq r0, r4, r8, lsl #23 │ │ │ │ + @ instruction: 0xffffa16c │ │ │ │ + andeq r0, r4, r4, lsr #8 │ │ │ │ push {r0, r1, r2, r3, r4, lr} │ │ │ │ - ldr r2, [pc, #108] @ f244 │ │ │ │ - ldr r3, [pc, #108] @ f248 │ │ │ │ + ldr r2, [pc, #108] @ f9a8 │ │ │ │ + ldr r3, [pc, #108] @ f9ac │ │ │ │ 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] @ f9b0 │ │ │ │ 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] @ f9b4 │ │ │ │ + ldr r3, [pc, #40] @ f9ac │ │ │ │ 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 f9a0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r4, r0, asr #22 │ │ │ │ + ldrdeq r0, [r4], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xffffc114 │ │ │ │ - andeq r0, r4, r0, lsl #22 │ │ │ │ - ldr r2, [pc, #120] @ f2d4 │ │ │ │ + @ instruction: 0xffffc058 │ │ │ │ + muleq r4, ip, r3 │ │ │ │ + ldr r2, [pc, #120] @ fa38 │ │ │ │ push {r0, r1, r4, lr} │ │ │ │ - ldr r3, [pc, #116] @ f2d8 │ │ │ │ + ldr r3, [pc, #116] @ fa3c │ │ │ │ ldr r4, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ adds r0, r4, #31 │ │ │ │ - ldr lr, [pc, #100] @ f2dc │ │ │ │ + ldr lr, [pc, #100] @ fa40 │ │ │ │ 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] @ fa44 │ │ │ │ + ldr r3, [pc, #44] @ fa3c │ │ │ │ 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 fa2c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00040ab8 │ │ │ │ + andeq r0, r4, r4, asr r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xffffe174 │ │ │ │ - andeq r0, r4, r4, ror sl │ │ │ │ + @ instruction: 0xffffe130 │ │ │ │ + andeq r0, r4, r0, lsl r3 │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -12696,70 +13169,70 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 7a10 │ │ │ │ + bl 805c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #32 │ │ │ │ - b 89b4 │ │ │ │ - ldr r3, [pc, #28] @ f394 │ │ │ │ + b 9000 │ │ │ │ + ldr r3, [pc, #28] @ faf8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl f1cc │ │ │ │ + bl f930 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r6, r8, ip, lsl #14 │ │ │ │ - ldr r3, [pc, #20] @ f3b4 │ │ │ │ + andeq r5, r6, r8, lsr #31 │ │ │ │ + ldr r3, [pc, #20] @ fb18 │ │ │ │ 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 28e5c │ │ │ │ + andeq r5, r6, r4, lsl #31 │ │ │ │ + ldr r2, [pc, #476] @ fd00 │ │ │ │ + ldr r3, [pc, #476] @ fd04 │ │ │ │ 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] @ fd08 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ add r4, r9, #8 │ │ │ │ - bl 4fd8 │ │ │ │ + bl 4f08 │ │ │ │ mov r3, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r1, [r3] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq f584 │ │ │ │ + beq fce8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne f3f8 │ │ │ │ + bne fb5c │ │ │ │ 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 fcf4 │ │ │ │ + ldr r3, [pc, #372] @ fd0c │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #8 │ │ │ │ mvn r8, #127 @ 0x7f │ │ │ │ str r3, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ @@ -12767,33 +13240,33 @@ │ │ │ │ sub r1, r4, #8 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ eor r0, r0, r2, lsl r3 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne f458 │ │ │ │ + bne fbbc │ │ │ │ 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 fbe4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6404 │ │ │ │ + bl 6334 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6528 │ │ │ │ + bl 6418 │ │ │ │ ldrb r1, [r4] │ │ │ │ mov r9, r5 │ │ │ │ mov fp, #2 │ │ │ │ mov lr, r7 │ │ │ │ ldr ip, [r9], #4 │ │ │ │ mov r0, lr │ │ │ │ mov r3, #1 │ │ │ │ @@ -12801,159 +13274,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 fc38 │ │ │ │ cmp fp, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ movne fp, #1 │ │ │ │ - bne f4c8 │ │ │ │ + bne fc2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne f56c │ │ │ │ + bne fcd0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r1, sl │ │ │ │ - bl 77f0 │ │ │ │ - ldr r3, [pc, #128] @ f5ac │ │ │ │ + bl 7e3c │ │ │ │ + ldr r3, [pc, #128] @ fd10 │ │ │ │ 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 28e30 │ │ │ │ + ldr r2, [pc, #104] @ fd14 │ │ │ │ + ldr r3, [pc, #84] @ fd04 │ │ │ │ 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 fcfc │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 4bcc │ │ │ │ + bl 4afc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne f44c │ │ │ │ - b f510 │ │ │ │ + bne fbb0 │ │ │ │ + b fc74 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ - b f518 │ │ │ │ + b fc7c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r4, ip, asr r9 │ │ │ │ + strdeq r0, [r4], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r4, r8, lsr #18 │ │ │ │ + andeq r0, r4, r4, asr #3 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ - andeq r6, r8, ip, asr r5 │ │ │ │ - ldrdeq r0, [r4], -r4 │ │ │ │ + strdeq r5, [r6], -r8 │ │ │ │ + andeq r0, r4, r0, ror r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 77d8 │ │ │ │ - ldr r3, [pc, #12] @ f5d8 │ │ │ │ + bl 7e24 │ │ │ │ + ldr r3, [pc, #12] @ fd3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x000864bc │ │ │ │ + andeq r5, r6, r8, asr sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 6e8c │ │ │ │ - ldr r4, [pc, #28] @ f60c │ │ │ │ + bl 7534 │ │ │ │ + ldr r4, [pc, #28] @ fd70 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 6fec │ │ │ │ + bl 7678 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r8, ip, r4 │ │ │ │ + andeq r5, r6, r8, lsr sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ bl 44f0 │ │ │ │ - ldr r4, [pc, #108] @ f68c │ │ │ │ + ldr r4, [pc, #108] @ fdf0 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #96] @ f690 │ │ │ │ + bl 7a64 │ │ │ │ + ldr r3, [pc, #96] @ fdf4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r5, [pc, #88] @ f694 │ │ │ │ - ldr r3, [pc, #88] @ f698 │ │ │ │ + ldr r5, [pc, #88] @ fdf8 │ │ │ │ + ldr r3, [pc, #88] @ fdfc │ │ │ │ ldr r2, [r2] │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - bl 4ad0 │ │ │ │ - ldr r3, [pc, #56] @ f69c │ │ │ │ + bl 4a8c │ │ │ │ + ldr r3, [pc, #56] @ fe00 │ │ │ │ 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 28a74 │ │ │ │ + ldr r3, [pc, #28] @ fe04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -r0 @ │ │ │ │ + andeq pc, r3, ip, lsl #31 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq r0, r4, r8, asr #24 │ │ │ │ + andeq r0, r4, r4, ror #9 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, ip, lsl #5 │ │ │ │ - andeq r6, r8, r8, lsl #8 │ │ │ │ + andeq r5, r6, r4, lsr #25 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr ip, [pc, #132] @ f734 │ │ │ │ + ldr ip, [pc, #132] @ fe98 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ add ip, pc, ip │ │ │ │ - bne f714 │ │ │ │ + bne fe78 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq f714 │ │ │ │ + beq fe78 │ │ │ │ cmp r2, r1 │ │ │ │ - bne f6c0 │ │ │ │ - ldr r2, [pc, #92] @ f738 │ │ │ │ + bne fe24 │ │ │ │ + ldr r2, [pc, #92] @ fe9c │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldr ip, [ip, r2] │ │ │ │ add r2, r0, #9 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq f700 │ │ │ │ + beq fe64 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne f6f0 │ │ │ │ + bne fe54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f714 │ │ │ │ + bne fe78 │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - beq f71c │ │ │ │ + beq fe80 │ │ │ │ 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 pc, r3, r8, lsl #30 │ │ │ │ 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 +13441,123 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ f7bc │ │ │ │ - ldr r2, [pc, #36] @ f7c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldrb r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #40] @ ff24 │ │ │ │ + ldr r3, [pc, #40] @ ff28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldrb r0, [r3, #280] @ 0x118 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, lsl #11 │ │ │ │ + andeq pc, r3, r0, lsr #28 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f7f8 │ │ │ │ - ldr r2, [pc, #44] @ f7fc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #48] @ ff64 │ │ │ │ + ldr r3, [pc, #48] @ ff68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, asr r5 │ │ │ │ + andeq pc, r3, r8, ror #27 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f834 │ │ │ │ - ldr r2, [pc, #44] @ f838 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #48] @ ffa4 │ │ │ │ + ldr r3, [pc, #48] @ ffa8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, lsl r5 │ │ │ │ + andeq pc, r3, r8, lsr #27 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #44] @ f870 │ │ │ │ - ldr r2, [pc, #44] @ f874 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #48] @ ffe4 │ │ │ │ + ldr r3, [pc, #48] @ ffe8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - ldrdeq r0, [r4], -r8 │ │ │ │ + andeq pc, r3, r8, ror #26 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f8a8 │ │ │ │ - ldr r2, [pc, #40] @ f8ac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #44] @ 10020 │ │ │ │ + ldr r3, [pc, #44] @ 10024 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - muleq r4, ip, r4 │ │ │ │ + andeq pc, r3, r8, lsr #26 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f8e0 │ │ │ │ - ldr r2, [pc, #40] @ f8e4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #44] @ 1005c │ │ │ │ + ldr r3, [pc, #44] @ 10060 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-134217728 @ 0xf8000000 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r4, ror #8 │ │ │ │ + andeq pc, r3, ip, ror #25 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #40] @ f918 │ │ │ │ - ldr r2, [pc, #40] @ f91c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - lsr r2, r0, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - and r0, r0, #1 │ │ │ │ - ldr r0, [r2, r0, lsl #4] │ │ │ │ + ldr r2, [pc, #44] @ 10098 │ │ │ │ + ldr r3, [pc, #44] @ 1009c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + and r3, r0, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r0, lsl #11 │ │ │ │ + add r3, r1, r3 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, lsr #8 │ │ │ │ + @ instruction: 0x0003fcb0 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #84] @ f97c │ │ │ │ - ldr r1, [pc, #84] @ f980 │ │ │ │ + ldr r3, [pc, #84] @ 100fc │ │ │ │ + ldr r1, [pc, #84] @ 10100 │ │ │ │ add r3, pc, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [r3, r1] │ │ │ │ mov ip, r2 │ │ │ │ add r6, r0, #1 │ │ │ │ ldrb r3, [r0, r2, lsl #1] │ │ │ │ @@ -13086,2162 +13566,2116 @@ │ │ │ │ ldrb r4, [lr, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ eor r1, r1, r5 │ │ │ │ eor r3, r3, r4 │ │ │ │ eor r3, r3, r1, lsl #6 │ │ │ │ cmp r2, #4 │ │ │ │ add ip, ip, r3 │ │ │ │ - bne f940 │ │ │ │ + bne 100c0 │ │ │ │ eor ip, ip, ip, lsr #20 │ │ │ │ bic r0, ip, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -r4 │ │ │ │ + andeq pc, r3, r4, ror ip @ │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - ldr r3, [pc, #20] @ f9a0 │ │ │ │ + ldr r3, [pc, #20] @ 10120 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ strb r2, [r0, #15] │ │ │ │ bx lr │ │ │ │ - andeq r6, r8, r0, asr r1 │ │ │ │ - add r2, r1, #1 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - ldr ip, [pc, #104] @ fa20 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ - add ip, pc, ip │ │ │ │ - beq fa18 │ │ │ │ - ldr r3, [pc, #88] @ fa24 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r0, [ip, r3] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, ip, #16 │ │ │ │ - b f9fc │ │ │ │ - ldr r0, [lr, r3] │ │ │ │ - add r3, r3, #1792 @ 0x700 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq fa08 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs fa10 │ │ │ │ - ldr r0, [ip, r3] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne f9e4 │ │ │ │ + ldrdeq r5, [r6], -r0 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r1, r1, r1, lsr #31 │ │ │ │ + ldr r2, [pc, #92] @ 10190 │ │ │ │ + asr r1, r1, #1 │ │ │ │ + lsls r1, r1, #11 │ │ │ │ + add r2, pc, r2 │ │ │ │ + beq 10188 │ │ │ │ + ldr r3, [pc, #76] @ 10194 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + b 10170 │ │ │ │ + ldr ip, [r3, #296] @ 0x128 │ │ │ │ + add r3, r3, #2048 @ 0x800 │ │ │ │ + cmp r0, ip │ │ │ │ + beq 10180 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcs 10188 │ │ │ │ + ldr ip, [r3, #280] @ 0x118 │ │ │ │ + add r2, r2, #2048 @ 0x800 │ │ │ │ + cmp r0, ip │ │ │ │ + bne 10158 │ │ │ │ mov r0, #1 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bx lr │ │ │ │ mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, r2 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, ror #6 │ │ │ │ + andeq pc, r3, r4, ror #23 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - ldr r3, [pc, #52] @ fa64 │ │ │ │ - ldr r2, [pc, #52] @ fa68 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r2, [pc, #56] @ 101d8 │ │ │ │ + ldr r3, [pc, #56] @ 101dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2, r3] │ │ │ │ + and r3, r1, #1 │ │ │ │ + ldr ip, [ip] │ │ │ │ + lsr r1, r1, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r3, r3, r1, lsl #11 │ │ │ │ + add ip, ip, r3 │ │ │ │ + ldr r1, [ip, #280] @ 0x118 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [r2] │ │ │ │ - lsr r2, r1, #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add r2, ip, r2, lsl #8 │ │ │ │ - and r1, r1, #1 │ │ │ │ - ldr r1, [r2, r1, lsl #4] │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, ip, ror #5 │ │ │ │ + andeq pc, r3, ip, ror fp @ │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #64] @ fab8 │ │ │ │ + ldr r5, [pc, #64] @ 1022c │ │ │ │ mov r4, r1 │ │ │ │ - bl 11a88 │ │ │ │ - ldr r2, [pc, #56] @ fabc │ │ │ │ + bl 12150 │ │ │ │ + ldr r2, [pc, #56] @ 10230 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - lsr r3, r4, #1 │ │ │ │ - and r4, r4, #1 │ │ │ │ + and r3, r4, #1 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl r4, r4, #4 │ │ │ │ - add r4, r4, r3, lsl #8 │ │ │ │ + lsr r4, r4, #1 │ │ │ │ + add r3, r3, #280 @ 0x118 │ │ │ │ + add r3, r3, r4, lsl #11 │ │ │ │ mov r2, #16 │ │ │ │ - add r1, r1, r4 │ │ │ │ + add r1, r1, r3 │ │ │ │ bl 296c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r4, ip, r2 │ │ │ │ + andeq pc, r3, r8, lsr #22 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11920 │ │ │ │ + bl 11fe8 │ │ │ │ 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 11d74 │ │ │ │ + ldr r3, [pc, #24] @ 1027c │ │ │ │ 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 28e30 │ │ │ │ + andeq r5, r6, r8, ror r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #260] @ fc20 │ │ │ │ + ldr r5, [pc, #260] @ 10394 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ - bne fb34 │ │ │ │ + bne 102a8 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq fba8 │ │ │ │ - ldr r1, [pc, #232] @ fc24 │ │ │ │ + beq 1031c │ │ │ │ + ldr r1, [pc, #232] @ 10398 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne fba0 │ │ │ │ + bne 10314 │ │ │ │ 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 10304 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #36 @ 0x24 │ │ │ │ - bne fb74 │ │ │ │ + bne 102e8 │ │ │ │ cmp r0, r2 │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fbb8 │ │ │ │ + beq 1032c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq fb54 │ │ │ │ - b fb34 │ │ │ │ + beq 102c8 │ │ │ │ + b 102a8 │ │ │ │ add r4, r4, #11 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi fba0 │ │ │ │ - ldr r3, [pc, #92] @ fc28 │ │ │ │ + bhi 10314 │ │ │ │ + ldr r3, [pc, #92] @ 1039c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldr ip, [r5, r3] │ │ │ │ add r3, r2, #1 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - beq fba0 │ │ │ │ + beq 10314 │ │ │ │ mov lr, r3 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ ldrb r1, [ip, r0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne fbe0 │ │ │ │ + bne 10354 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fba0 │ │ │ │ + bne 10314 │ │ │ │ sub lr, lr, r2 │ │ │ │ cmp lr, #22 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ tst r3, #60 @ 0x3c │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - andeq r1, r2, ip, lsl #18 │ │ │ │ + andeq pc, r3, r8, lsl #21 │ │ │ │ + muleq r2, r8, r3 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ push {r4, lr} │ │ │ │ - bl 114c4 │ │ │ │ - ldr r4, [pc, #68] @ fc80 │ │ │ │ - ldr r3, [pc, #68] @ fc84 │ │ │ │ + bl 11b90 │ │ │ │ + ldr r4, [pc, #68] @ 103f4 │ │ │ │ + ldr r3, [pc, #68] @ 103f8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr r2, [pc, #60] @ fc88 │ │ │ │ - ldr r3, [pc, #60] @ fc8c │ │ │ │ + ldr r2, [pc, #60] @ 103fc │ │ │ │ + ldr r3, [pc, #60] @ 10400 │ │ │ │ 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 28a74 │ │ │ │ + ldr r3, [pc, #24] @ 10404 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r4, r0, ror #1 │ │ │ │ + andeq pc, r3, ip, ror #18 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - muleq r4, r8, r9 │ │ │ │ + andeq r0, r4, r4, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r8, r8, ror #28 │ │ │ │ + strdeq r5, [r6], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr fp, [r1] │ │ │ │ - ldr r4, [pc, #4088] @ 10ca0 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ - ldr ip, [pc, #4084] @ 10ca4 │ │ │ │ - add r5, sl, r4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - add r4, fp, r4 │ │ │ │ - ldr r3, [pc, #4072] @ 10ca8 │ │ │ │ - add r5, ip, r5, ror #25 │ │ │ │ - add r4, ip, r4, ror #25 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - ldr r8, [r1, #4] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr lr, [pc, #4052] @ 10cac │ │ │ │ - ldr r2, [pc, #4052] @ 10cb0 │ │ │ │ - and r6, r5, r3 │ │ │ │ - and r3, r3, r4 │ │ │ │ - eor r6, r6, r2 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - add r2, r7, lr │ │ │ │ - add lr, r8, lr │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [r0, #8] │ │ │ │ - add r2, r6, r2 │ │ │ │ - mov r9, lr │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - add r2, r5, r2, ror #20 │ │ │ │ - add r3, r4, r3, ror #20 │ │ │ │ - eor r6, r4, ip │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [pc, #3988] @ 10cb4 │ │ │ │ - mov r8, lr │ │ │ │ - eor lr, r5, ip │ │ │ │ - and r6, r6, r3 │ │ │ │ - and lr, lr, r2 │ │ │ │ + ldr r3, [pc, #4088] @ 11414 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, r3] │ │ │ │ + ldr r4, [r1] │ │ │ │ + add r3, r2, r0 │ │ │ │ + ldr fp, [sl] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + ldr ip, [r3, #260] @ 0x104 │ │ │ │ + ldr lr, [r3, #272] @ 0x110 │ │ │ │ + add r8, r4, r0 │ │ │ │ + add r0, fp, r0 │ │ │ │ + add r8, ip, r8, ror #25 │ │ │ │ + add r0, ip, r0, ror #25 │ │ │ │ + ldr r9, [sl, #4] │ │ │ │ + ldr r5, [r3, #264] @ 0x108 │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + and r4, r8, lr │ │ │ │ + and lr, lr, r0 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + add r6, r6, r2 │ │ │ │ + add r2, r9, r2 │ │ │ │ + eor r4, r4, r5 │ │ │ │ + add r2, lr, r2 │ │ │ │ + ldr lr, [sl, #8] │ │ │ │ + add r6, r4, r6 │ │ │ │ + add r6, r8, r6, ror #20 │ │ │ │ + add r2, r0, r2, ror #20 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + eor r5, ip, r0 │ │ │ │ + str fp, [sp, #120] @ 0x78 │ │ │ │ + mov fp, lr │ │ │ │ + eor lr, ip, r8 │ │ │ │ + and r5, r5, r2 │ │ │ │ + and lr, lr, r6 │ │ │ │ eor lr, lr, ip │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - add sl, r9, r7 │ │ │ │ - add r7, r8, r7 │ │ │ │ - add r7, ip, r7 │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - mov r9, ip │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + eor ip, ip, r5 │ │ │ │ + add r9, r7, r4 │ │ │ │ + add r4, fp, r4 │ │ │ │ + add r4, ip, r4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ - add r7, r3, r7, ror #15 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - add sl, lr, sl │ │ │ │ + add r4, r2, r4, ror #15 │ │ │ │ + mov r5, ip │ │ │ │ + ldr ip, [sl, #12] │ │ │ │ + str fp, [sp, #76] @ 0x4c │ │ │ │ + add r9, lr, r9 │ │ │ │ mov fp, ip │ │ │ │ - ldr lr, [pc, #3916] @ 10cb8 │ │ │ │ - eor ip, r4, r3 │ │ │ │ - and ip, ip, r7 │ │ │ │ - add sl, r2, sl, ror #15 │ │ │ │ - eor r6, r5, r2 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - add r8, r9, lr │ │ │ │ + ldr lr, [r3, #12] │ │ │ │ + eor ip, r0, r2 │ │ │ │ + and ip, ip, r4 │ │ │ │ + add r9, r6, r9, ror #15 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + eor r7, r8, r6 │ │ │ │ + add r5, r5, lr │ │ │ │ add lr, fp, lr │ │ │ │ - and r6, r6, sl │ │ │ │ + and r7, r7, r9 │ │ │ │ add lr, ip, lr │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - eor r6, r6, r5 │ │ │ │ - add r8, r6, r8 │ │ │ │ - mov r6, ip │ │ │ │ ldr ip, [r1, #16] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #3852] @ 10cbc │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - add r6, r6, ip │ │ │ │ - add r6, r6, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add lr, r7, lr, ror #10 │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - add ip, r5, ip │ │ │ │ - eor r9, r3, r7 │ │ │ │ - and r9, r9, lr │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - eor r9, r9, r3 │ │ │ │ - add ip, r9, ip │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [pc, #3788] @ 10cc0 │ │ │ │ - add r8, sl, r8, ror #10 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - eor fp, r2, sl │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - and fp, fp, r8 │ │ │ │ - add r9, r9, r4 │ │ │ │ - eor fp, fp, r2 │ │ │ │ - add r9, r9, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add ip, lr, ip, ror #25 │ │ │ │ - eor r5, r7, lr │ │ │ │ - add r6, fp, r6 │ │ │ │ - add r4, r2, r4 │ │ │ │ - add r6, r8, r6, ror #25 │ │ │ │ - eor fp, sl, r8 │ │ │ │ - and r5, r5, ip │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - eor r5, r5, r7 │ │ │ │ - and fp, fp, r6 │ │ │ │ - eor fp, fp, sl │ │ │ │ - add r4, r5, r4 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r9, fp, r9 │ │ │ │ - ldr r3, [pc, #3684] @ 10cc4 │ │ │ │ - add r9, r6, r9, ror #20 │ │ │ │ - eor r2, r8, r6 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - and r2, r2, r9 │ │ │ │ - add r5, r5, r3 │ │ │ │ - eor r2, r2, r8 │ │ │ │ - add r5, r5, sl │ │ │ │ - add r5, r2, r5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r4, ip, r4, ror #20 │ │ │ │ - eor fp, lr, ip │ │ │ │ - and fp, fp, r4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - eor fp, fp, lr │ │ │ │ - add r3, r3, r7 │ │ │ │ - add r2, fp, r3 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - add r5, r9, r5, ror #15 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3600] @ 10cc8 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - add r7, r7, r3 │ │ │ │ + eor r7, r7, r8 │ │ │ │ + add r5, r7, r5 │ │ │ │ + mov r7, ip │ │ │ │ + ldr ip, [sl, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [r3, #16] │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + add r7, r7, ip │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #4] │ │ │ │ add r7, r7, r8 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add lr, r4, lr, ror #10 │ │ │ │ + eor sl, r2, r4 │ │ │ │ + and sl, sl, lr │ │ │ │ + add ip, r8, ip │ │ │ │ + eor sl, sl, r2 │ │ │ │ + add ip, ip, r0 │ │ │ │ + add ip, sl, ip │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sl, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r5, r9, r5, ror #10 │ │ │ │ eor fp, r6, r9 │ │ │ │ - add r3, r8, r3 │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [r0, #32] │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ and fp, fp, r5 │ │ │ │ + add r8, r8, r0 │ │ │ │ eor fp, fp, r6 │ │ │ │ - mov r8, lr │ │ │ │ - ldr lr, [r1, #32] │ │ │ │ - str lr, [sp, #20] │ │ │ │ + add r8, r8, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add ip, lr, ip, ror #25 │ │ │ │ + eor sl, r4, lr │ │ │ │ + and sl, sl, ip │ │ │ │ + add r0, r6, r0 │ │ │ │ + eor sl, sl, r4 │ │ │ │ + add r0, r0, r2 │ │ │ │ + add r0, sl, r0 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [sl, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ add r7, fp, r7 │ │ │ │ - ldr lr, [pc, #3544] @ 10ccc │ │ │ │ - add r7, r5, r7, ror #10 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + add r7, r5, r7, ror #25 │ │ │ │ eor fp, r9, r5 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ and fp, fp, r7 │ │ │ │ - add r8, r8, lr │ │ │ │ + add r6, r6, r2 │ │ │ │ eor fp, fp, r9 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r8, fp, r8 │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - add r2, r4, r2, ror #15 │ │ │ │ - eor sl, ip, r4 │ │ │ │ - and sl, sl, r2 │ │ │ │ - add lr, fp, lr │ │ │ │ - eor sl, sl, ip │ │ │ │ - add lr, lr, ip │ │ │ │ - ldr ip, [r0, #36] @ 0x24 │ │ │ │ - add r3, sl, r3 │ │ │ │ - mov r6, ip │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr ip, [pc, #3464] @ 10cd0 │ │ │ │ - add r3, r2, r3, ror #10 │ │ │ │ - eor sl, r4, r2 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - add r6, r6, ip │ │ │ │ - and sl, sl, r3 │ │ │ │ add r6, r6, r9 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - add r8, r7, r8, ror #25 │ │ │ │ - eor sl, sl, r4 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r0, ip, r0, ror #20 │ │ │ │ + eor sl, lr, ip │ │ │ │ + and sl, sl, r0 │ │ │ │ + add r2, r9, r2 │ │ │ │ + eor sl, sl, lr │ │ │ │ + add r2, r2, r4 │ │ │ │ + add r2, sl, r2 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r4, [sl, #28] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r8, fp, r8 │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ + add r8, r7, r8, ror #20 │ │ │ │ eor fp, r5, r7 │ │ │ │ - add lr, sl, lr │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ and fp, fp, r8 │ │ │ │ - add ip, r9, ip │ │ │ │ - add lr, r3, lr, ror #25 │ │ │ │ + add r9, r9, r4 │ │ │ │ eor fp, fp, r5 │ │ │ │ - eor sl, r2, r3 │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ - and sl, sl, lr │ │ │ │ + add r9, r9, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + add r2, r0, r2, ror #15 │ │ │ │ + eor sl, ip, r0 │ │ │ │ + and sl, sl, r2 │ │ │ │ + add r4, r5, r4 │ │ │ │ + eor sl, sl, ip │ │ │ │ + add r4, r4, lr │ │ │ │ add r6, fp, r6 │ │ │ │ - add r6, r8, r6, ror #20 │ │ │ │ - eor sl, sl, r2 │ │ │ │ - eor r9, r7, r8 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - sub r4, r4, #41984 @ 0xa400 │ │ │ │ - add ip, sl, ip │ │ │ │ - and r9, r9, r6 │ │ │ │ - ldr sl, [r1, #40] @ 0x28 │ │ │ │ - sub r4, r4, #79 @ 0x4f │ │ │ │ - add r4, r4, r5 │ │ │ │ - eor r9, r9, r7 │ │ │ │ - add ip, lr, ip, ror #20 │ │ │ │ - eor r5, r3, lr │ │ │ │ - add r9, r9, r4 │ │ │ │ - sub r4, sl, #41984 @ 0xa400 │ │ │ │ - sub r4, r4, #79 @ 0x4f │ │ │ │ - and r5, r5, ip │ │ │ │ - add r2, r4, r2 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - add r5, r5, r2 │ │ │ │ + add r6, r8, r6, ror #15 │ │ │ │ + eor fp, r7, r8 │ │ │ │ + add r5, sl, r4 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + ldr lr, [r1, #32] │ │ │ │ + and fp, fp, r6 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + eor fp, fp, r7 │ │ │ │ + ldr lr, [sl, #32] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr lr, [r3, #32] │ │ │ │ + add r9, fp, r9 │ │ │ │ + add r9, r6, r9, ror #10 │ │ │ │ + eor r4, r8, r6 │ │ │ │ + and r4, r4, r9 │ │ │ │ + add sl, sl, lr │ │ │ │ + eor r4, r4, r8 │ │ │ │ + add sl, sl, r7 │ │ │ │ + add sl, r4, sl │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add r7, r9, sl, ror #25 │ │ │ │ + add lr, r4, lr │ │ │ │ + add lr, lr, ip │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r5, r2, r5, ror #10 │ │ │ │ + eor fp, r0, r2 │ │ │ │ + ldr ip, [sl, #36] @ 0x24 │ │ │ │ + and fp, fp, r5 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr ip, [r3, #36] @ 0x24 │ │ │ │ + eor fp, fp, r0 │ │ │ │ + add r4, fp, lr │ │ │ │ + eor lr, r6, r9 │ │ │ │ + and lr, lr, r7 │ │ │ │ + add sl, sl, ip │ │ │ │ + eor lr, lr, r6 │ │ │ │ + add sl, sl, r8 │ │ │ │ + add sl, lr, sl │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + add r8, r7, sl, ror #20 │ │ │ │ + add ip, lr, ip │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r4, r5, r4, ror #25 │ │ │ │ + eor fp, r2, r5 │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + and fp, fp, r4 │ │ │ │ + ldr r0, [sl, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + eor fp, fp, r2 │ │ │ │ + add lr, fp, ip │ │ │ │ + eor ip, r9, r7 │ │ │ │ + and ip, ip, r8 │ │ │ │ + add sl, sl, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + add sl, sl, r6 │ │ │ │ + add sl, ip, sl │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + add lr, r4, lr, ror #20 │ │ │ │ + eor fp, r5, r4 │ │ │ │ + add r0, ip, r0 │ │ │ │ + add r6, r8, sl, ror #15 │ │ │ │ + add r0, r0, r2 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #3292] @ 10cd4 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - add r4, r4, r2 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r9, r6, r9, ror #15 │ │ │ │ - add r2, r7, r2 │ │ │ │ + and fp, fp, lr │ │ │ │ + eor fp, fp, r5 │ │ │ │ + add ip, fp, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sl, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + eor fp, r7, r8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + and fp, fp, r6 │ │ │ │ + add r0, r0, r2 │ │ │ │ + eor fp, fp, r7 │ │ │ │ + add r0, r0, r9 │ │ │ │ + add r0, fp, r0 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add ip, lr, ip, ror #15 │ │ │ │ + eor sl, r4, lr │ │ │ │ + and sl, sl, ip │ │ │ │ + add r2, fp, r2 │ │ │ │ + eor sl, sl, r4 │ │ │ │ + add r2, r2, r5 │ │ │ │ + add r2, sl, r2 │ │ │ │ + add r5, r6, r0, ror #10 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r0, ip, r2, ror #10 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ eor fp, r8, r6 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - and fp, fp, r9 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [sl, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + add r9, r9, r2 │ │ │ │ + add r9, r9, r7 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + and fp, fp, r5 │ │ │ │ + add r2, r7, r2 │ │ │ │ + add r2, r2, r4 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r1, [r1, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ eor fp, fp, r8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r4, fp, r4 │ │ │ │ - ldr r3, [pc, #3232] @ 10cd8 │ │ │ │ - add r5, ip, r5, ror #15 │ │ │ │ - add r4, r9, r4, ror #10 │ │ │ │ - eor fp, r6, r9 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ + add r9, fp, r9 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r1, [r1, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + add r9, r5, r9, ror #25 │ │ │ │ + str r4, [sp, #4] │ │ │ │ eor sl, lr, ip │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - and sl, sl, r5 │ │ │ │ - and fp, fp, r4 │ │ │ │ - add r7, r7, r3 │ │ │ │ + eor r4, r6, r5 │ │ │ │ + add r7, fp, r1 │ │ │ │ + and sl, sl, r0 │ │ │ │ + and r4, r4, r9 │ │ │ │ eor sl, sl, lr │ │ │ │ - eor fp, fp, r6 │ │ │ │ + eor r4, r4, r6 │ │ │ │ add r7, r7, r8 │ │ │ │ + add r7, r4, r7 │ │ │ │ add r2, sl, r2 │ │ │ │ - add r7, fp, r7 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - add r2, r5, r2, ror #10 │ │ │ │ - eor sl, ip, r5 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add r2, r0, r2, ror #25 │ │ │ │ + eor sl, ip, r0 │ │ │ │ and sl, sl, r2 │ │ │ │ - add r3, fp, r3 │ │ │ │ - ldr r8, [r0, #56] @ 0x38 │ │ │ │ + add r1, r4, r1 │ │ │ │ eor sl, sl, ip │ │ │ │ - add r3, r3, lr │ │ │ │ - ldr lr, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ - ldr r1, [r1, #56] @ 0x38 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sl, r3 │ │ │ │ - ldr r1, [pc, #3124] @ 10cdc │ │ │ │ - add r7, r4, r7, ror #25 │ │ │ │ - add r3, r2, r3, ror #25 │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, lr │ │ │ │ - eor r0, r5, r2 │ │ │ │ - eor lr, r9, r4 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - and lr, lr, r7 │ │ │ │ - and r0, r0, r3 │ │ │ │ - add sl, sl, r1 │ │ │ │ - add r1, fp, r1 │ │ │ │ - eor lr, lr, r9 │ │ │ │ - eor r0, r0, r5 │ │ │ │ - add r1, r1, ip │ │ │ │ - add sl, sl, r6 │ │ │ │ - add sl, lr, sl │ │ │ │ - add lr, r0, r1 │ │ │ │ - ldr r1, [pc, #3056] @ 10ce0 │ │ │ │ - add sl, r7, sl, ror #20 │ │ │ │ - eor ip, r4, r7 │ │ │ │ - add r6, r8, r1 │ │ │ │ - and ip, ip, sl │ │ │ │ - eor ip, ip, r4 │ │ │ │ - add r6, r6, r9 │ │ │ │ - add r6, ip, r6 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - add lr, r3, lr, ror #20 │ │ │ │ - eor r0, r2, r3 │ │ │ │ - and r0, r0, lr │ │ │ │ - add r1, ip, r1 │ │ │ │ - eor r0, r0, r2 │ │ │ │ - add r1, r1, r5 │ │ │ │ - add r1, r0, r1 │ │ │ │ - ldr r0, [pc, #2996] @ 10ce4 │ │ │ │ - add r6, sl, r6, ror #15 │ │ │ │ - add r4, r4, r0 │ │ │ │ - add r0, r2, r0 │ │ │ │ - eor r2, r7, sl │ │ │ │ - and r2, r2, r6 │ │ │ │ - eor r2, r2, r7 │ │ │ │ - add r1, lr, r1, ror #15 │ │ │ │ - add r4, r2, r4 │ │ │ │ - eor r2, r3, lr │ │ │ │ - and r2, r2, r1 │ │ │ │ - eor r2, r2, r3 │ │ │ │ - add r4, r6, r4, ror #10 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - add r0, r2, r0 │ │ │ │ - ldr r2, [pc, #2940] @ 10ce8 │ │ │ │ - eor r9, r6, r4 │ │ │ │ - and r9, r9, sl │ │ │ │ - add r5, r5, r2 │ │ │ │ - eor r9, r9, r6 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r0, r1, r0, ror #10 │ │ │ │ - add r5, r9, r5 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - eor ip, r1, r0 │ │ │ │ - and ip, ip, lr │ │ │ │ - add r2, r9, r2 │ │ │ │ - add r5, r4, r5, ror #27 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - eor ip, ip, r1 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #2876] @ 10cec │ │ │ │ - add r2, ip, r2 │ │ │ │ - eor ip, r4, r5 │ │ │ │ - add r9, fp, r3 │ │ │ │ - and ip, ip, r6 │ │ │ │ - eor ip, ip, r4 │ │ │ │ - add r9, r9, sl │ │ │ │ - add r2, r0, r2, ror #27 │ │ │ │ - add r9, ip, r9 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - eor r7, r0, r2 │ │ │ │ - and r7, r7, r1 │ │ │ │ - add r3, ip, r3 │ │ │ │ - eor r7, r7, r0 │ │ │ │ - add r3, r3, lr │ │ │ │ - add r9, r5, r9, ror #23 │ │ │ │ - ldr lr, [sp, #96] @ 0x60 │ │ │ │ - add ip, r7, r3 │ │ │ │ - ldr r3, [pc, #2808] @ 10cf0 │ │ │ │ + add r1, r1, lr │ │ │ │ + add r4, sl, r1 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + add r8, r9, r7, ror #20 │ │ │ │ eor sl, r5, r9 │ │ │ │ - and sl, sl, r4 │ │ │ │ - add lr, lr, r3 │ │ │ │ + and sl, sl, r8 │ │ │ │ + add lr, lr, r1 │ │ │ │ eor sl, sl, r5 │ │ │ │ add lr, lr, r6 │ │ │ │ - add ip, r2, ip, ror #23 │ │ │ │ add lr, sl, lr │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - eor r7, r2, ip │ │ │ │ - and r7, r7, r0 │ │ │ │ - add r3, sl, r3 │ │ │ │ - eor r7, r7, r2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add lr, r9, lr, ror #18 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #2748] @ 10cf4 │ │ │ │ - add r3, r7, r3 │ │ │ │ - add r3, ip, r3, ror #18 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - eor sl, r9, lr │ │ │ │ - eor r7, ip, r3 │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + add r4, r2, r4, ror #20 │ │ │ │ + eor r7, r0, r2 │ │ │ │ + and r7, r7, r4 │ │ │ │ + add r1, sl, r1 │ │ │ │ + eor r7, r7, r0 │ │ │ │ + add r1, r1, ip │ │ │ │ + add ip, r7, r1 │ │ │ │ + ldr r1, [r3, #60] @ 0x3c │ │ │ │ + add r6, r8, lr, ror #15 │ │ │ │ + add r5, r5, r1 │ │ │ │ + add r1, r0, r1 │ │ │ │ + eor r0, r9, r8 │ │ │ │ + and r0, r0, r6 │ │ │ │ + eor r0, r0, r9 │ │ │ │ + add ip, r4, ip, ror #15 │ │ │ │ + add r5, r0, r5 │ │ │ │ + eor r0, r2, r4 │ │ │ │ + and r0, r0, ip │ │ │ │ + eor r0, r0, r2 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + add r5, r6, r5, ror #10 │ │ │ │ + eor sl, r6, r5 │ │ │ │ + add r7, r7, r1 │ │ │ │ + add r0, ip, r0, ror #10 │ │ │ │ + and sl, sl, r8 │ │ │ │ + add r7, r7, r9 │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + eor sl, sl, r6 │ │ │ │ + eor lr, ip, r0 │ │ │ │ + and lr, lr, r4 │ │ │ │ + add r7, sl, r7 │ │ │ │ + add r1, r9, r1 │ │ │ │ + add r7, r5, r7, ror #27 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + eor lr, lr, ip │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ + add r1, lr, r1 │ │ │ │ + eor lr, r5, r7 │ │ │ │ + and lr, lr, r6 │ │ │ │ + add r9, r9, r2 │ │ │ │ + eor lr, lr, r5 │ │ │ │ + add r9, r9, r8 │ │ │ │ + add r1, r0, r1, ror #27 │ │ │ │ + add r9, lr, r9 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + eor sl, r0, r1 │ │ │ │ + and sl, sl, ip │ │ │ │ + add r2, lr, r2 │ │ │ │ + eor sl, sl, r0 │ │ │ │ + add r2, r2, r4 │ │ │ │ + add lr, sl, r2 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ + add r9, r7, r9, ror #23 │ │ │ │ + eor sl, r7, r9 │ │ │ │ + add r4, r4, r2 │ │ │ │ + add lr, r1, lr, ror #23 │ │ │ │ and sl, sl, r5 │ │ │ │ - add r6, r6, r1 │ │ │ │ + add r4, r4, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + eor sl, sl, r7 │ │ │ │ + eor r8, r1, lr │ │ │ │ + and r8, r8, r0 │ │ │ │ + add r4, sl, r4 │ │ │ │ + add r2, r6, r2 │ │ │ │ + add r4, r9, r4, ror #18 │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + eor r8, r8, r1 │ │ │ │ + add r2, r2, ip │ │ │ │ + ldr ip, [r3, #76] @ 0x4c │ │ │ │ + eor sl, r9, r4 │ │ │ │ + add r2, r8, r2 │ │ │ │ + add r2, lr, r2, ror #18 │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + and sl, sl, r7 │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ + add r6, r6, ip │ │ │ │ eor sl, sl, r9 │ │ │ │ - and r7, r7, r2 │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r1, fp, r1 │ │ │ │ - eor r7, r7, ip │ │ │ │ + eor r8, lr, r2 │ │ │ │ + add r6, r6, r5 │ │ │ │ + and r8, r8, r1 │ │ │ │ add r6, sl, r6 │ │ │ │ - add r1, r1, r0 │ │ │ │ - add r6, lr, r6, ror #12 │ │ │ │ - ldr r0, [pc, #2688] @ 10cf8 │ │ │ │ - add r1, r7, r1 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - eor sl, lr, r6 │ │ │ │ - and sl, sl, r9 │ │ │ │ - add r7, r7, r0 │ │ │ │ - eor sl, sl, lr │ │ │ │ - add r7, r7, r5 │ │ │ │ - add r7, sl, r7 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - add r1, r3, r1, ror #12 │ │ │ │ - add r0, sl, r0 │ │ │ │ - add r7, r6, r7, ror #27 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - eor r4, r3, r1 │ │ │ │ - add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2628] @ 10cfc │ │ │ │ - eor sl, r6, r7 │ │ │ │ - and r4, r4, ip │ │ │ │ - eor r4, r4, r3 │ │ │ │ - and sl, sl, lr │ │ │ │ - add r5, r5, r2 │ │ │ │ - eor sl, sl, r6 │ │ │ │ - add r0, r4, r0 │ │ │ │ - add r5, r5, r9 │ │ │ │ - add r0, r1, r0, ror #27 │ │ │ │ - add r5, sl, r5 │ │ │ │ + add ip, fp, ip │ │ │ │ + add r6, r4, r6, ror #12 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - eor r4, r1, r0 │ │ │ │ - and r4, r4, r3 │ │ │ │ - add r2, sl, r2 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - add r2, r2, ip │ │ │ │ - add r5, r7, r5, ror #23 │ │ │ │ - ldr ip, [pc, #2560] @ 10d00 │ │ │ │ - add r2, r4, r2 │ │ │ │ - add r2, r0, r2, ror #23 │ │ │ │ - eor r4, r7, r5 │ │ │ │ - add lr, lr, ip │ │ │ │ - and r4, r4, r6 │ │ │ │ - add ip, r3, ip │ │ │ │ - eor r3, r0, r2 │ │ │ │ - eor r4, r4, r7 │ │ │ │ - and r3, r3, r1 │ │ │ │ - eor r3, r3, r0 │ │ │ │ + eor r8, r8, lr │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ + add ip, r8, ip │ │ │ │ + eor r8, r4, r6 │ │ │ │ + and r8, r8, r9 │ │ │ │ + add sl, sl, r0 │ │ │ │ + eor r8, r8, r4 │ │ │ │ + add sl, sl, r7 │ │ │ │ + add ip, r2, ip, ror #12 │ │ │ │ + add sl, r8, sl │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + eor r5, r2, ip │ │ │ │ + and r5, r5, lr │ │ │ │ + add r0, r8, r0 │ │ │ │ + add sl, r6, sl, ror #27 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + eor r5, r5, r2 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + eor r7, r6, sl │ │ │ │ + add r0, r5, r0 │ │ │ │ + add r0, ip, r0, ror #27 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + and r7, r7, r4 │ │ │ │ + add r8, r8, r1 │ │ │ │ + eor r7, r7, r6 │ │ │ │ + eor r5, ip, r0 │ │ │ │ + add r8, r8, r9 │ │ │ │ + and r5, r5, r2 │ │ │ │ + add r8, r7, r8 │ │ │ │ + add r1, fp, r1 │ │ │ │ + add r8, sl, r8, ror #23 │ │ │ │ + eor r5, r5, ip │ │ │ │ + add r1, r1, lr │ │ │ │ + add r1, r5, r1 │ │ │ │ + ldr lr, [r3, #88] @ 0x58 │ │ │ │ + eor r5, sl, r8 │ │ │ │ + and r5, r5, r6 │ │ │ │ + add r1, r0, r1, ror #23 │ │ │ │ add r4, r4, lr │ │ │ │ - add r4, r5, r4, ror #18 │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - add ip, r3, ip │ │ │ │ - ldr r3, [pc, #2504] @ 10d04 │ │ │ │ - eor sl, r5, r4 │ │ │ │ - add r9, fp, r3 │ │ │ │ - and sl, sl, r7 │ │ │ │ - eor sl, sl, r5 │ │ │ │ + eor r5, r5, sl │ │ │ │ + add r5, r5, r4 │ │ │ │ + eor r4, r0, r1 │ │ │ │ + ldr r9, [sp, #88] @ 0x58 │ │ │ │ + add lr, r2, lr │ │ │ │ + and r4, r4, ip │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + add r5, r8, r5, ror #18 │ │ │ │ + eor r4, r4, r0 │ │ │ │ + eor r7, r8, r5 │ │ │ │ + add r4, r4, lr │ │ │ │ + add r9, r9, r2 │ │ │ │ + add r4, r1, r4, ror #18 │ │ │ │ + and r7, r7, sl │ │ │ │ add r9, r9, r6 │ │ │ │ - add r9, sl, r9 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r9, r4, r9, ror #12 │ │ │ │ - add r3, sl, r3 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #2460] @ 10d08 │ │ │ │ - add ip, r2, ip, ror #18 │ │ │ │ - eor sl, r4, r9 │ │ │ │ - eor lr, r2, ip │ │ │ │ - and sl, sl, r5 │ │ │ │ - add r6, r6, r1 │ │ │ │ - eor sl, sl, r4 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + eor r7, r7, r8 │ │ │ │ + eor lr, r1, r4 │ │ │ │ and lr, lr, r0 │ │ │ │ - add r6, r6, r7 │ │ │ │ - eor lr, lr, r2 │ │ │ │ - add r6, sl, r6 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - add r3, lr, r3 │ │ │ │ - add r3, ip, r3, ror #12 │ │ │ │ - add r1, sl, r1 │ │ │ │ - eor lr, ip, r3 │ │ │ │ - add r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2396] @ 10d0c │ │ │ │ - and lr, lr, r2 │ │ │ │ - eor lr, lr, ip │ │ │ │ - add r7, r8, r0 │ │ │ │ - add r6, r9, r6, ror #27 │ │ │ │ - add r1, lr, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r1, r3, r1, ror #27 │ │ │ │ - eor sl, r9, r6 │ │ │ │ - eor lr, r3, r1 │ │ │ │ - and sl, sl, r4 │ │ │ │ - add r0, r5, r0 │ │ │ │ - eor sl, sl, r9 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - and lr, lr, ip │ │ │ │ - add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2332] @ 10d10 │ │ │ │ - eor lr, lr, r3 │ │ │ │ - add r7, sl, r7 │ │ │ │ - add r7, r6, r7, ror #23 │ │ │ │ - add r0, lr, r0 │ │ │ │ - add r5, r5, r2 │ │ │ │ - add r0, r1, r0, ror #23 │ │ │ │ - eor lr, r6, r7 │ │ │ │ - add r5, r5, r4 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - eor sl, r1, r0 │ │ │ │ - and lr, lr, r9 │ │ │ │ - eor lr, lr, r6 │ │ │ │ - and sl, sl, r3 │ │ │ │ - add r2, r4, r2 │ │ │ │ - eor sl, sl, r1 │ │ │ │ + add r9, r7, r9 │ │ │ │ + add r2, r6, r2 │ │ │ │ + add r9, r5, r9, ror #12 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + eor lr, lr, r1 │ │ │ │ add r2, r2, ip │ │ │ │ - add r5, lr, r5 │ │ │ │ - add r5, r7, r5, ror #18 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - add lr, sl, r2 │ │ │ │ - ldr r2, [pc, #2252] @ 10d14 │ │ │ │ - eor sl, r7, r5 │ │ │ │ - and sl, sl, r6 │ │ │ │ - add r4, r4, r2 │ │ │ │ - eor sl, sl, r7 │ │ │ │ + ldr ip, [r3, #96] @ 0x60 │ │ │ │ + add r2, lr, r2 │ │ │ │ + eor lr, r5, r9 │ │ │ │ + and lr, lr, r8 │ │ │ │ + add r7, r7, ip │ │ │ │ + eor lr, lr, r5 │ │ │ │ + add r7, r7, sl │ │ │ │ + add r2, r4, r2, ror #12 │ │ │ │ + add r7, lr, r7 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + eor r6, r4, r2 │ │ │ │ + and r6, r6, r1 │ │ │ │ + add ip, lr, ip │ │ │ │ + eor r6, r6, r4 │ │ │ │ + add ip, ip, r0 │ │ │ │ + add r7, r9, r7, ror #27 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ + add lr, r6, ip │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + eor ip, r9, r7 │ │ │ │ + and ip, ip, r5 │ │ │ │ + add r6, r6, r0 │ │ │ │ + eor ip, ip, r9 │ │ │ │ + add r6, r6, r8 │ │ │ │ + add lr, r2, lr, ror #27 │ │ │ │ + add r6, ip, r6 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + eor sl, r2, lr │ │ │ │ + and sl, sl, r4 │ │ │ │ + add r0, ip, r0 │ │ │ │ + add r6, r7, r6, ror #23 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + eor sl, sl, r2 │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldr r1, [r3, #104] @ 0x68 │ │ │ │ + add ip, sl, r0 │ │ │ │ + eor r0, r7, r6 │ │ │ │ + and r0, r0, r9 │ │ │ │ + add r8, r8, r1 │ │ │ │ + eor r0, r0, r7 │ │ │ │ + add r8, r8, r5 │ │ │ │ + add ip, lr, ip, ror #23 │ │ │ │ + add r8, r0, r8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + eor sl, lr, ip │ │ │ │ + and sl, sl, r2 │ │ │ │ + add r1, r0, r1 │ │ │ │ + eor sl, sl, lr │ │ │ │ + add r1, r1, r4 │ │ │ │ + add r5, r6, r8, ror #18 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add r0, sl, r1 │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ + eor sl, r6, r5 │ │ │ │ + and sl, sl, r7 │ │ │ │ + add r4, r4, r1 │ │ │ │ + eor sl, sl, r6 │ │ │ │ add r4, r4, r9 │ │ │ │ - add lr, r0, lr, ror #18 │ │ │ │ + add r0, ip, r0, ror #18 │ │ │ │ add r4, sl, r4 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - eor ip, r0, lr │ │ │ │ - and ip, ip, r1 │ │ │ │ - add r2, sl, r2 │ │ │ │ - eor ip, ip, r0 │ │ │ │ - add r2, r2, r3 │ │ │ │ - add r2, ip, r2 │ │ │ │ - ldr r3, [pc, #2196] @ 10d18 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - add r2, lr, r2, ror #12 │ │ │ │ - add ip, ip, r3 │ │ │ │ - add ip, ip, r6 │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - eor r9, lr, r2 │ │ │ │ - add r3, r6, r3 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2160] @ 10d1c │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + eor r8, ip, r0 │ │ │ │ + and r8, r8, lr │ │ │ │ + add r1, sl, r1 │ │ │ │ + eor r8, r8, ip │ │ │ │ + add r1, r1, r2 │ │ │ │ add r4, r5, r4, ror #12 │ │ │ │ - and r9, r9, r0 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + add r1, r8, r1 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ eor sl, r5, r4 │ │ │ │ - eor r9, r9, lr │ │ │ │ - add r6, r6, r1 │ │ │ │ - and sl, sl, r7 │ │ │ │ - add r3, r9, r3 │ │ │ │ - add r6, r6, r7 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - add r3, r2, r3, ror #27 │ │ │ │ + and sl, sl, r6 │ │ │ │ + add r8, r8, r2 │ │ │ │ eor sl, sl, r5 │ │ │ │ - eor r9, r2, r3 │ │ │ │ - add ip, sl, ip │ │ │ │ - add r1, r7, r1 │ │ │ │ - add ip, r4, ip, ror #27 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - and r9, r9, lr │ │ │ │ - add r1, r1, r0 │ │ │ │ - ldr r0, [pc, #2088] @ 10d20 │ │ │ │ - eor sl, r4, ip │ │ │ │ - eor r9, r9, r2 │ │ │ │ + add r8, r8, r7 │ │ │ │ + add r8, sl, r8 │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r1, r0, r1, ror #12 │ │ │ │ + eor r9, r0, r1 │ │ │ │ + add r2, sl, r2 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + and r9, r9, ip │ │ │ │ + add r2, r2, lr │ │ │ │ + add lr, r4, r8, ror #27 │ │ │ │ + ldr r8, [r3, #116] @ 0x74 │ │ │ │ + eor r9, r9, r0 │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r2, r1, r2, ror #27 │ │ │ │ + add r7, r7, r6 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + eor r9, r1, r2 │ │ │ │ + and r9, r9, r0 │ │ │ │ + add r8, r6, r8 │ │ │ │ + eor r9, r9, r1 │ │ │ │ + add r8, r8, ip │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ + add ip, r9, r8 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + eor sl, r4, lr │ │ │ │ + add r8, r8, r6 │ │ │ │ + add ip, r2, ip, ror #23 │ │ │ │ and sl, sl, r5 │ │ │ │ - add r1, r9, r1 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r1, r3, r1, ror #23 │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ eor sl, sl, r4 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - eor r9, r3, r1 │ │ │ │ - add r6, sl, r6 │ │ │ │ - add r6, ip, r6, ror #23 │ │ │ │ - and r9, r9, r2 │ │ │ │ - add r0, r5, r0 │ │ │ │ - eor sl, ip, r6 │ │ │ │ - eor r9, r9, r3 │ │ │ │ - add r0, r0, lr │ │ │ │ - and sl, sl, r4 │ │ │ │ - ldr lr, [pc, #2016] @ 10d24 │ │ │ │ - add r0, r9, r0 │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - eor sl, sl, ip │ │ │ │ - add r5, r9, lr │ │ │ │ + eor r9, r2, ip │ │ │ │ add r7, sl, r7 │ │ │ │ - add r7, r6, r7, ror #18 │ │ │ │ - add r4, r5, r4 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - eor fp, r6, r7 │ │ │ │ - add r0, r1, r0, ror #18 │ │ │ │ - add lr, r5, lr │ │ │ │ - and r5, ip, fp │ │ │ │ - eor sl, r1, r0 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - add r5, r5, r4 │ │ │ │ - and r4, r3, sl │ │ │ │ - add lr, lr, r2 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - ldr r2, [pc, #1944] @ 10d28 │ │ │ │ + and r9, r9, r1 │ │ │ │ + add r6, r5, r6 │ │ │ │ + add r7, lr, r7, ror #23 │ │ │ │ + eor r9, r9, r2 │ │ │ │ + add r6, r6, r0 │ │ │ │ + ldr r5, [r3, #124] @ 0x7c │ │ │ │ + eor sl, lr, r7 │ │ │ │ + add r0, r9, r6 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + and sl, sl, r4 │ │ │ │ + eor sl, sl, lr │ │ │ │ + add r6, r6, r5 │ │ │ │ + add r4, r6, r4 │ │ │ │ + add r8, sl, r8 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add r8, r7, r8, ror #18 │ │ │ │ + add r0, ip, r0, ror #18 │ │ │ │ + eor fp, r7, r8 │ │ │ │ + eor sl, ip, r0 │ │ │ │ + add r5, r6, r5 │ │ │ │ + add r1, r5, r1 │ │ │ │ + and r6, fp, lr │ │ │ │ + and r5, sl, r2 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + eor r5, r5, ip │ │ │ │ + add r6, r6, r4 │ │ │ │ + add r5, r5, r1 │ │ │ │ + ldr r4, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [r3, #128] @ 0x80 │ │ │ │ + add r5, r0, r5, ror #12 │ │ │ │ + add r4, r4, r1 │ │ │ │ add r4, r4, lr │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - add r5, r7, r5, ror #12 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + eor sl, sl, r5 │ │ │ │ + add r1, lr, r1 │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r9, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r1, sl, r1 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + add r6, r8, r6, ror #12 │ │ │ │ + eor fp, fp, r6 │ │ │ │ + add r2, r2, r9 │ │ │ │ + add r9, sl, r9 │ │ │ │ + add r9, r9, ip │ │ │ │ + add r4, fp, r4 │ │ │ │ + ldr ip, [r3, #136] @ 0x88 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r4, r6, r4, ror #28 │ │ │ │ + eor lr, r8, r6 │ │ │ │ + add r2, r2, r7 │ │ │ │ + eor lr, lr, r4 │ │ │ │ + add r7, sl, ip │ │ │ │ + add r1, r5, r1, ror #28 │ │ │ │ add lr, lr, r2 │ │ │ │ - add lr, lr, ip │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - eor fp, fp, r5 │ │ │ │ - add r2, ip, r2 │ │ │ │ - ldr r9, [pc, #1912] @ 10d2c │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r4, r0, r4, ror #12 │ │ │ │ - add lr, fp, lr │ │ │ │ - add lr, r5, lr, ror #28 │ │ │ │ - eor sl, sl, r4 │ │ │ │ - add r3, r3, r9 │ │ │ │ - add r9, ip, r9 │ │ │ │ - eor ip, r7, r5 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r2, sl, r2 │ │ │ │ - eor ip, ip, lr │ │ │ │ - add r2, r4, r2, ror #28 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - add r9, r9, r1 │ │ │ │ - add ip, ip, r3 │ │ │ │ - ldr r1, [pc, #1844] @ 10d30 │ │ │ │ - eor r3, r0, r4 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - add ip, lr, ip, ror #21 │ │ │ │ - add r3, r3, r9 │ │ │ │ - add r6, r6, r1 │ │ │ │ - eor r9, r5, lr │ │ │ │ - eor r9, r9, ip │ │ │ │ - add r6, r6, r7 │ │ │ │ - add r6, r9, r6 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r3, r2, r3, ror #21 │ │ │ │ - add r1, r9, r1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - eor r0, r4, r2 │ │ │ │ - eor r0, r0, r3 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1780] @ 10d34 │ │ │ │ - add r6, ip, r6, ror #16 │ │ │ │ - add r7, r8, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - eor r9, lr, ip │ │ │ │ - add r1, r5, r1 │ │ │ │ - add r0, r3, r0, ror #16 │ │ │ │ - add r5, r1, r4 │ │ │ │ - eor r9, r9, r6 │ │ │ │ - eor r1, r2, r3 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor r1, r1, r0 │ │ │ │ - add r4, r6, r7, ror #9 │ │ │ │ - add r1, r1, r5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [pc, #1720] @ 10d38 │ │ │ │ - eor r9, ip, r6 │ │ │ │ - add r7, r7, r5 │ │ │ │ - eor r9, r9, r4 │ │ │ │ - add r7, r7, lr │ │ │ │ - add r7, r9, r7 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - add r1, r0, r1, ror #9 │ │ │ │ - add r5, r9, r5 │ │ │ │ - add r5, r5, r2 │ │ │ │ - eor r2, r3, r0 │ │ │ │ + add r7, r7, r8 │ │ │ │ + eor r2, r0, r5 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ eor r2, r2, r1 │ │ │ │ - add lr, r4, r7, ror #28 │ │ │ │ - add r2, r2, r5 │ │ │ │ - ldr r7, [pc, #1668] @ 10d3c │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add r2, r1, r2, ror #28 │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r5, r5, ip │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + add ip, r8, ip │ │ │ │ + add r2, r2, r9 │ │ │ │ + add r2, r1, r2, ror #21 │ │ │ │ + add r0, ip, r0 │ │ │ │ + eor ip, r5, r1 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + add ip, ip, r0 │ │ │ │ + ldr r0, [r3, #140] @ 0x8c │ │ │ │ + add lr, r4, lr, ror #21 │ │ │ │ eor r9, r6, r4 │ │ │ │ - add r7, ip, r7 │ │ │ │ - add r7, r7, r3 │ │ │ │ - eor r3, r0, r1 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - ldr ip, [pc, #1628] @ 10d40 │ │ │ │ - add r3, r3, r7 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + add r8, sl, r0 │ │ │ │ eor r9, r9, lr │ │ │ │ - add r7, r7, ip │ │ │ │ - add r7, r7, r6 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r5, r9, r5 │ │ │ │ - add r5, lr, r5, ror #21 │ │ │ │ + add r8, r8, r6 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r7, lr, r7, ror #16 │ │ │ │ eor r9, r4, lr │ │ │ │ - add ip, r6, ip │ │ │ │ - add r3, r2, r3, ror #21 │ │ │ │ + add r0, r6, r0 │ │ │ │ + add ip, r2, ip, ror #16 │ │ │ │ + add r6, r0, r5 │ │ │ │ + eor r9, r9, r7 │ │ │ │ + eor r0, r1, r2 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor r0, r0, ip │ │ │ │ + add r5, r7, r8, ror #9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #144] @ 0x90 │ │ │ │ + eor r9, lr, r7 │ │ │ │ + add r8, r8, r6 │ │ │ │ eor r9, r9, r5 │ │ │ │ + add r8, r8, r4 │ │ │ │ + add r8, r9, r8 │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + add r4, r5, r8, ror #28 │ │ │ │ + add r6, r9, r6 │ │ │ │ + add r0, ip, r0, ror #9 │ │ │ │ + ldr r8, [r3, #148] @ 0x94 │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + add r6, r6, r1 │ │ │ │ + eor r1, r2, ip │ │ │ │ + eor r1, r1, r0 │ │ │ │ + add r1, r1, r6 │ │ │ │ + add r6, sl, r8 │ │ │ │ + add r6, r6, lr │ │ │ │ + ldr lr, [sp, #8] │ │ │ │ + add r1, r0, r1, ror #28 │ │ │ │ + add r8, lr, r8 │ │ │ │ + add r8, r8, r2 │ │ │ │ + eor r2, ip, r0 │ │ │ │ + eor r2, r2, r1 │ │ │ │ + ldr lr, [r3, #152] @ 0x98 │ │ │ │ + add r2, r2, r8 │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + eor r9, r7, r5 │ │ │ │ + add r8, r8, lr │ │ │ │ + eor r9, r9, r4 │ │ │ │ + add r8, r8, r7 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + add r6, r9, r6 │ │ │ │ + add r6, r4, r6, ror #21 │ │ │ │ + eor r9, r5, r4 │ │ │ │ + add lr, r7, lr │ │ │ │ + add r2, r1, r2, ror #21 │ │ │ │ + eor r9, r9, r6 │ │ │ │ + add ip, lr, ip │ │ │ │ + eor lr, r0, r1 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor lr, lr, r2 │ │ │ │ + add r7, r6, r8, ror #16 │ │ │ │ + add lr, lr, ip │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [r3, #156] @ 0x9c │ │ │ │ + eor r9, r4, r6 │ │ │ │ + add r8, r8, ip │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + add lr, r2, lr, ror #16 │ │ │ │ + add ip, r5, ip │ │ │ │ + eor r9, r9, r7 │ │ │ │ add r0, ip, r0 │ │ │ │ eor ip, r1, r2 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor ip, ip, r3 │ │ │ │ - add r6, r5, r7, ror #16 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor ip, ip, lr │ │ │ │ + add r5, r7, r8, ror #9 │ │ │ │ add ip, ip, r0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1552] @ 10d44 │ │ │ │ - add ip, r3, ip, ror #16 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r7, r7, r4 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - eor r9, lr, r5 │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #160] @ 0xa0 │ │ │ │ + add ip, lr, ip, ror #9 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r8, r8, r4 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + eor r9, r6, r7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r1, r0, r1 │ │ │ │ - eor r0, r2, r3 │ │ │ │ + eor r0, r2, lr │ │ │ │ eor r0, r0, ip │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - eor r9, r9, r6 │ │ │ │ + ldr sl, [sp, #116] @ 0x74 │ │ │ │ + ldr fp, [sp, #120] @ 0x78 │ │ │ │ + eor r9, r9, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #1504] @ 10d48 │ │ │ │ - add r7, r9, r7 │ │ │ │ - add r4, r6, r7, ror #9 │ │ │ │ - add r7, sl, r1 │ │ │ │ - add r7, r7, lr │ │ │ │ - ldr lr, [sp, #108] @ 0x6c │ │ │ │ - add r0, ip, r0, ror #9 │ │ │ │ - add r1, lr, r1 │ │ │ │ + ldr r1, [r3, #164] @ 0xa4 │ │ │ │ + add r8, r9, r8 │ │ │ │ + add r4, r5, r8, ror #28 │ │ │ │ + eor r9, r7, r5 │ │ │ │ + add r8, sl, r1 │ │ │ │ + add r1, fp, r1 │ │ │ │ + add r0, ip, r0, ror #28 │ │ │ │ + eor r9, r9, r4 │ │ │ │ add r2, r1, r2 │ │ │ │ - eor r1, r3, ip │ │ │ │ - eor r9, r5, r6 │ │ │ │ + add r8, r8, r6 │ │ │ │ + eor r1, lr, ip │ │ │ │ + add r8, r9, r8 │ │ │ │ eor r1, r1, r0 │ │ │ │ - ldr sl, [sp, #112] @ 0x70 │ │ │ │ - ldr fp, [sp, #116] @ 0x74 │ │ │ │ - eor r9, r9, r4 │ │ │ │ + add r6, r4, r8, ror #21 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #1444] @ 10d4c │ │ │ │ - add r7, r9, r7 │ │ │ │ - add lr, r4, r7, ror #28 │ │ │ │ - eor r9, r6, r4 │ │ │ │ - add r7, sl, r2 │ │ │ │ - add r2, fp, r2 │ │ │ │ - add r1, r0, r1, ror #28 │ │ │ │ - eor r9, r9, lr │ │ │ │ - add r3, r2, r3 │ │ │ │ - add r7, r7, r5 │ │ │ │ - eor r2, ip, r0 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor r2, r2, r1 │ │ │ │ - add r5, lr, r7, ror #21 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r7, [pc, #1388] @ 10d50 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r2, r1, r2, ror #21 │ │ │ │ - add r3, r3, r7 │ │ │ │ - add r3, r3, r6 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - eor r9, r4, lr │ │ │ │ - add r7, r6, r7 │ │ │ │ - eor r6, r0, r1 │ │ │ │ - add r7, r7, ip │ │ │ │ - eor r6, r6, r2 │ │ │ │ - ldr ip, [pc, #1348] @ 10d54 │ │ │ │ - add r6, r6, r7 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - eor r9, r9, r5 │ │ │ │ - add r7, r7, ip │ │ │ │ - add r7, r7, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r3, r9, r3 │ │ │ │ - add r3, r5, r3, ror #16 │ │ │ │ - eor r9, lr, r5 │ │ │ │ + ldr r8, [r3, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r1, r0, r1, ror #21 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, r7 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + eor r9, r5, r4 │ │ │ │ + add r8, r7, r8 │ │ │ │ + eor r7, ip, r0 │ │ │ │ + add r8, r8, lr │ │ │ │ + eor r7, r7, r1 │ │ │ │ + ldr lr, [r3, #172] @ 0xac │ │ │ │ + add r7, r7, r8 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + eor r9, r9, r6 │ │ │ │ + add r8, r8, lr │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r2, r6, r2, ror #16 │ │ │ │ + eor r9, r4, r6 │ │ │ │ + add lr, r5, lr │ │ │ │ + add r7, r1, r7, ror #16 │ │ │ │ + eor r9, r9, r2 │ │ │ │ + add ip, lr, ip │ │ │ │ + eor lr, r0, r1 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor lr, lr, r7 │ │ │ │ + add r5, r2, r8, ror #9 │ │ │ │ + add lr, lr, ip │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr ip, [r3, #176] @ 0xb0 │ │ │ │ + eor r9, r6, r2 │ │ │ │ + add r8, r8, ip │ │ │ │ + add r8, r8, r4 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + add lr, r7, lr, ror #9 │ │ │ │ add ip, r4, ip │ │ │ │ - add r6, r2, r6, ror #16 │ │ │ │ - eor r9, r9, r3 │ │ │ │ + eor r9, r9, r5 │ │ │ │ add r0, ip, r0 │ │ │ │ - eor ip, r1, r2 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor ip, ip, r6 │ │ │ │ - add r4, r3, r7, ror #9 │ │ │ │ + eor ip, r1, r7 │ │ │ │ + add r8, r9, r8 │ │ │ │ + eor ip, ip, lr │ │ │ │ + add r4, r5, r8, ror #28 │ │ │ │ add ip, ip, r0 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #1272] @ 10d58 │ │ │ │ - eor r9, r5, r3 │ │ │ │ - add r7, r7, r0 │ │ │ │ - add r7, r7, lr │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - add ip, r6, ip, ror #9 │ │ │ │ - add r0, lr, r0 │ │ │ │ + ldr r0, [r3, #180] @ 0xb4 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + eor r9, r2, r5 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r8, r8, r6 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + add ip, lr, ip, ror #28 │ │ │ │ eor r9, r9, r4 │ │ │ │ - add r1, r0, r1 │ │ │ │ - eor r0, r2, r6 │ │ │ │ - add r7, r9, r7 │ │ │ │ - eor r0, r0, ip │ │ │ │ - add lr, r4, r7, ror #28 │ │ │ │ + add r0, r6, r0 │ │ │ │ + eor r6, r7, lr │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #1216] @ 10d5c │ │ │ │ - eor r9, r3, r4 │ │ │ │ - add r7, r7, r1 │ │ │ │ - add r7, r7, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - add r0, ip, r0, ror #28 │ │ │ │ - eor r9, r9, lr │ │ │ │ - add r1, r5, r1 │ │ │ │ - eor r5, r6, ip │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r7, r9, r7 │ │ │ │ - ldr r2, [pc, #1176] @ 10d60 │ │ │ │ - eor r5, r5, r0 │ │ │ │ - add r7, lr, r7, ror #21 │ │ │ │ - add r5, r5, r1 │ │ │ │ - eor r1, r4, lr │ │ │ │ - add r3, r3, r2 │ │ │ │ - eor r1, r1, r7 │ │ │ │ - add r5, r0, r5, ror #21 │ │ │ │ - add r1, r1, r3 │ │ │ │ - eor r3, ip, r0 │ │ │ │ - eor r3, r3, r5 │ │ │ │ - add r2, r6, r2 │ │ │ │ - add r2, r3, r2 │ │ │ │ - ldr r6, [pc, #1128] @ 10d64 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r1, r7, r1, ror #16 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add r2, r5, r2, ror #16 │ │ │ │ - add r6, r4, r6 │ │ │ │ - eor r9, lr, r7 │ │ │ │ - add r6, r6, ip │ │ │ │ - ldr r4, [pc, #1092] @ 10d68 │ │ │ │ - eor ip, r0, r5 │ │ │ │ - eor r9, r9, r1 │ │ │ │ - eor ip, ip, r2 │ │ │ │ - add r3, r9, r3 │ │ │ │ - add ip, ip, r6 │ │ │ │ - add r6, sl, r4 │ │ │ │ - add r4, fp, r4 │ │ │ │ - add r3, r1, r3, ror #9 │ │ │ │ - add ip, r2, ip, ror #9 │ │ │ │ - add r6, r6, lr │ │ │ │ - add r4, r4, r0 │ │ │ │ - mvn lr, r5 │ │ │ │ - mvn r0, r7 │ │ │ │ - orr r0, r0, r3 │ │ │ │ - orr lr, lr, ip │ │ │ │ - eor lr, lr, r2 │ │ │ │ - eor r0, r0, r1 │ │ │ │ - add r0, r0, r6 │ │ │ │ - add r4, lr, r4 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr lr, [pc, #1012] @ 10d6c │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - add r6, r6, lr │ │ │ │ - add lr, sl, lr │ │ │ │ - add r0, r3, r0, ror #26 │ │ │ │ - add lr, lr, r5 │ │ │ │ - mvn r5, r1 │ │ │ │ - orr r5, r5, r0 │ │ │ │ - add r6, r6, r7 │ │ │ │ - eor r5, r5, r3 │ │ │ │ - add r4, ip, r4, ror #26 │ │ │ │ - add r5, r5, r6 │ │ │ │ - mvn r6, r2 │ │ │ │ - orr r6, r6, r4 │ │ │ │ + add r8, r9, r8 │ │ │ │ + ldr r1, [r3, #184] @ 0xb8 │ │ │ │ eor r6, r6, ip │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - add lr, r6, lr │ │ │ │ - ldr r6, [pc, #948] @ 10d70 │ │ │ │ - add r5, r0, r5, ror #22 │ │ │ │ - add r8, r8, r6 │ │ │ │ - add r6, r9, r6 │ │ │ │ - add r6, r6, r2 │ │ │ │ - mvn r2, r3 │ │ │ │ - orr r2, r2, r5 │ │ │ │ - eor r2, r2, r0 │ │ │ │ - add r8, r8, r1 │ │ │ │ - add lr, r4, lr, ror #22 │ │ │ │ - add r8, r2, r8 │ │ │ │ - mvn r2, ip │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #900] @ 10d74 │ │ │ │ - orr r2, r2, lr │ │ │ │ - eor r2, r2, r4 │ │ │ │ - add r2, r2, r6 │ │ │ │ - add r6, fp, r1 │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - add r2, lr, r2, ror #17 │ │ │ │ - add r1, fp, r1 │ │ │ │ - add r1, r1, ip │ │ │ │ - mvn ip, r4 │ │ │ │ - orr ip, ip, r2 │ │ │ │ - add r8, r5, r8, ror #17 │ │ │ │ - add r6, r6, r3 │ │ │ │ - eor ip, ip, lr │ │ │ │ - mvn r3, r0 │ │ │ │ - ldr fp, [sp, #100] @ 0x64 │ │ │ │ - orr r3, r3, r8 │ │ │ │ - add r1, ip, r1 │ │ │ │ - ldr ip, [pc, #832] @ 10d78 │ │ │ │ - eor r3, r3, r5 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r6, fp, ip │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - add r3, r8, r3, ror #11 │ │ │ │ - add r7, fp, ip │ │ │ │ - mvn ip, r5 │ │ │ │ - orr ip, ip, r3 │ │ │ │ - add r1, r2, r1, ror #11 │ │ │ │ + add r8, r4, r8, ror #21 │ │ │ │ add r6, r6, r0 │ │ │ │ - eor ip, ip, r8 │ │ │ │ - mvn r0, lr │ │ │ │ + eor r0, r5, r4 │ │ │ │ + add r2, r2, r1 │ │ │ │ + eor r0, r0, r8 │ │ │ │ + add r6, ip, r6, ror #21 │ │ │ │ + add r0, r0, r2 │ │ │ │ + eor r2, lr, ip │ │ │ │ + eor r2, r2, r6 │ │ │ │ + add r1, r7, r1 │ │ │ │ + add r1, r2, r1 │ │ │ │ + ldr r7, [r3, #188] @ 0xbc │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r0, r8, r0, ror #16 │ │ │ │ + add r2, r2, r7 │ │ │ │ + add r2, r2, r5 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + add r1, r6, r1, ror #16 │ │ │ │ + add r7, r5, r7 │ │ │ │ + eor r9, r4, r8 │ │ │ │ + add r7, r7, lr │ │ │ │ + eor r5, ip, r6 │ │ │ │ + ldr lr, [r3, #192] @ 0xc0 │ │ │ │ + eor r9, r9, r0 │ │ │ │ + eor r5, r5, r1 │ │ │ │ + add r2, r9, r2 │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r7, sl, lr │ │ │ │ + add lr, fp, lr │ │ │ │ + add r2, r0, r2, ror #9 │ │ │ │ + add r5, r1, r5, ror #9 │ │ │ │ add r7, r7, r4 │ │ │ │ - add ip, ip, r6 │ │ │ │ - ldr r4, [pc, #776] @ 10d7c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - orr r0, r0, r1 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - eor r0, r0, r2 │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r0, r1, r0, ror #26 │ │ │ │ - add r6, r6, r5 │ │ │ │ - add r4, sl, r4 │ │ │ │ - mvn r5, r2 │ │ │ │ - add ip, r3, ip, ror #26 │ │ │ │ - add r4, r4, lr │ │ │ │ - orr r5, r5, r0 │ │ │ │ + add r4, lr, ip │ │ │ │ mvn lr, r8 │ │ │ │ - eor r5, r5, r1 │ │ │ │ - orr lr, lr, ip │ │ │ │ + mvn ip, r6 │ │ │ │ + orr lr, lr, r2 │ │ │ │ + orr ip, ip, r5 │ │ │ │ + eor lr, lr, r0 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + add lr, lr, r7 │ │ │ │ + add ip, ip, r4 │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #196] @ 0xc4 │ │ │ │ + add lr, r2, lr, ror #26 │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r4, r9, r4 │ │ │ │ + add r4, r4, r6 │ │ │ │ + mvn r6, r0 │ │ │ │ + orr r6, r6, lr │ │ │ │ + add r7, r7, r8 │ │ │ │ + eor r6, r6, r2 │ │ │ │ + add ip, r5, ip, ror #26 │ │ │ │ + add r6, r6, r7 │ │ │ │ + mvn r7, r1 │ │ │ │ + orr r7, r7, ip │ │ │ │ + eor r7, r7, r5 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + add r4, r7, r4 │ │ │ │ + ldr r7, [r3, #200] @ 0xc8 │ │ │ │ + add r4, ip, r4, ror #22 │ │ │ │ + add r8, r9, r7 │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + add r6, lr, r6, ror #22 │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r7, r7, r1 │ │ │ │ + mvn r1, r5 │ │ │ │ + orr r1, r1, r4 │ │ │ │ + add r8, r8, r0 │ │ │ │ + eor r1, r1, ip │ │ │ │ + mvn r0, r2 │ │ │ │ ldr fp, [sp, #92] @ 0x5c │ │ │ │ - eor lr, lr, r3 │ │ │ │ - add r4, r5, r4 │ │ │ │ - ldr r5, [pc, #700] @ 10d80 │ │ │ │ - add lr, lr, r6 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - add r7, fp, r5 │ │ │ │ - add r4, r0, r4, ror #22 │ │ │ │ - add lr, ip, lr, ror #22 │ │ │ │ - add r7, r7, r2 │ │ │ │ - add r6, r6, r5 │ │ │ │ - mvn r2, r1 │ │ │ │ - mvn r5, r3 │ │ │ │ - orr r5, r5, lr │ │ │ │ - orr r2, r2, r4 │ │ │ │ - add r6, r6, r8 │ │ │ │ - eor r5, r5, ip │ │ │ │ - eor r2, r2, r0 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - add r5, r5, r6 │ │ │ │ - add r2, r2, r7 │ │ │ │ - ldr r6, [pc, #632] @ 10d84 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - add r2, r4, r2, ror #17 │ │ │ │ - add r7, r7, r6 │ │ │ │ - add r6, r9, r6 │ │ │ │ - add r6, r6, r1 │ │ │ │ - mvn r1, r0 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - add r5, lr, r5, ror #17 │ │ │ │ - add r7, r7, r3 │ │ │ │ - eor r1, r1, r4 │ │ │ │ - mvn r3, ip │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - orr r3, r3, r5 │ │ │ │ - add r6, r1, r6 │ │ │ │ - ldr r1, [pc, #576] @ 10d88 │ │ │ │ - eor r3, r3, lr │ │ │ │ - add r3, r3, r7 │ │ │ │ - add r7, r8, r1 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - add r6, r2, r6, ror #11 │ │ │ │ - add r1, r8, r1 │ │ │ │ - add r1, r1, r0 │ │ │ │ - mvn r0, r4 │ │ │ │ - add r3, r5, r3, ror #11 │ │ │ │ - add r7, r7, ip │ │ │ │ orr r0, r0, r6 │ │ │ │ - mvn ip, lr │ │ │ │ - orr ip, ip, r3 │ │ │ │ - eor r0, r0, r2 │ │ │ │ - eor ip, ip, r5 │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #512] @ 10d8c │ │ │ │ - add ip, ip, r7 │ │ │ │ - add ip, r3, ip, ror #26 │ │ │ │ - add lr, lr, r1 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mvn r4, r5 │ │ │ │ - orr r4, r4, ip │ │ │ │ - eor r4, r4, r3 │ │ │ │ - add r0, r6, r0, ror #26 │ │ │ │ - add lr, r4, lr │ │ │ │ - mvn r4, r2 │ │ │ │ - orr r4, r4, r0 │ │ │ │ - eor r4, r4, r6 │ │ │ │ - ldr fp, [sp, #72] @ 0x48 │ │ │ │ - add r1, r4, r1 │ │ │ │ - ldr r4, [pc, #456] @ 10d90 │ │ │ │ - add r1, r0, r1, ror #22 │ │ │ │ - add r7, fp, r4 │ │ │ │ + add r1, r1, r7 │ │ │ │ + ldr r7, [r3, #204] @ 0xcc │ │ │ │ + eor r0, r0, lr │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r8, fp, r7 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - add lr, ip, lr, ror #22 │ │ │ │ - add r4, fp, r4 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mvn r2, r6 │ │ │ │ - orr r2, r2, r1 │ │ │ │ + add r1, r4, r1, ror #17 │ │ │ │ + add r7, fp, r7 │ │ │ │ add r7, r7, r5 │ │ │ │ - eor r2, r2, r0 │ │ │ │ - mvn r5, r3 │ │ │ │ - ldr fp, [sp, #104] @ 0x68 │ │ │ │ - orr r5, r5, lr │ │ │ │ - add r2, r2, r4 │ │ │ │ - ldr r4, [pc, #400] @ 10d94 │ │ │ │ - eor r5, r5, ip │ │ │ │ - add r5, r5, r7 │ │ │ │ - add r7, fp, r4 │ │ │ │ + mvn r5, ip │ │ │ │ + orr r5, r5, r1 │ │ │ │ + add r0, r6, r0, ror #17 │ │ │ │ + add r8, r8, r2 │ │ │ │ + eor r5, r5, r4 │ │ │ │ + mvn r2, lr │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ - add r2, r1, r2, ror #17 │ │ │ │ - add r7, r7, r3 │ │ │ │ - mvn r3, r0 │ │ │ │ - add r4, fp, r4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - add r5, lr, r5, ror #17 │ │ │ │ - add r4, r4, r6 │ │ │ │ - eor r3, r3, r1 │ │ │ │ - mvn r6, ip │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - orr r6, r6, r5 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ 10d98 │ │ │ │ - eor r6, r6, lr │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ + orr r2, r2, r0 │ │ │ │ + add r7, r5, r7 │ │ │ │ + ldr r5, [r3, #208] @ 0xd0 │ │ │ │ + eor r2, r2, r6 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r8, fp, r5 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + add r7, r1, r7, ror #11 │ │ │ │ + add r5, fp, r5 │ │ │ │ + add r5, r5, ip │ │ │ │ + mvn ip, r4 │ │ │ │ + orr ip, ip, r7 │ │ │ │ + add r2, r0, r2, ror #11 │ │ │ │ + add r8, r8, lr │ │ │ │ + eor ip, ip, r1 │ │ │ │ + mvn lr, r6 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + orr lr, lr, r2 │ │ │ │ + add ip, ip, r5 │ │ │ │ + ldr r5, [r3, #212] @ 0xd4 │ │ │ │ + eor lr, lr, r0 │ │ │ │ + add lr, lr, r8 │ │ │ │ + add r8, sl, r5 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + add ip, r7, ip, ror #26 │ │ │ │ + add r8, r8, r6 │ │ │ │ + mvn r6, r1 │ │ │ │ + add r5, sl, r5 │ │ │ │ + orr r6, r6, ip │ │ │ │ + add lr, r2, lr, ror #26 │ │ │ │ + eor r6, r6, r7 │ │ │ │ + add r5, r5, r4 │ │ │ │ + mvn r4, r0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + orr r4, r4, lr │ │ │ │ + add r5, r6, r5 │ │ │ │ + ldr r6, [r3, #216] @ 0xd8 │ │ │ │ + eor r4, r4, r2 │ │ │ │ + add r4, r4, r8 │ │ │ │ + add r8, fp, r6 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + add r5, ip, r5, ror #22 │ │ │ │ + add r6, fp, r6 │ │ │ │ + add r4, lr, r4, ror #22 │ │ │ │ + add r8, r8, r0 │ │ │ │ + add r6, r6, r1 │ │ │ │ + mvn r0, r2 │ │ │ │ + mvn r1, r7 │ │ │ │ + orr r0, r0, r4 │ │ │ │ + orr r1, r1, r5 │ │ │ │ + eor r0, r0, lr │ │ │ │ + eor r1, r1, ip │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r1, r1, r6 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #220] @ 0xdc │ │ │ │ + add r1, r5, r1, ror #17 │ │ │ │ + add r8, r8, r6 │ │ │ │ + add r6, r9, r6 │ │ │ │ add r6, r6, r7 │ │ │ │ - add r7, r9, r4 │ │ │ │ - add r3, r2, r3, ror #11 │ │ │ │ - add r7, r7, ip │ │ │ │ - mvn ip, r1 │ │ │ │ - add r4, sl, r4 │ │ │ │ - orr ip, ip, r3 │ │ │ │ - add r6, r5, r6, ror #11 │ │ │ │ - add r4, r4, r0 │ │ │ │ - eor ip, ip, r2 │ │ │ │ - mvn r0, lr │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - orr r0, r0, r6 │ │ │ │ - add ip, ip, r4 │ │ │ │ - ldr r4, [pc, #272] @ 10d9c │ │ │ │ - eor r0, r0, r5 │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r7, r9, r4 │ │ │ │ + mvn r7, ip │ │ │ │ + orr r7, r7, r1 │ │ │ │ + add r0, r4, r0, ror #17 │ │ │ │ + add r8, r8, r2 │ │ │ │ + eor r7, r7, r5 │ │ │ │ + mvn r2, lr │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + orr r2, r2, r0 │ │ │ │ + add r6, r7, r6 │ │ │ │ + ldr r7, [r3, #224] @ 0xe0 │ │ │ │ + eor r2, r2, r4 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r8, r9, r7 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - add ip, r3, ip, ror #26 │ │ │ │ - b 10db8 │ │ │ │ - @ instruction: 0xd76aa477 │ │ │ │ - svc 0x00cdab89 │ │ │ │ - @ instruction: 0x77777777 │ │ │ │ - @ instruction: 0xf8fa0bcc │ │ │ │ - ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ - ldcllt 13, cr4, [fp], {217} @ 0xd9 │ │ │ │ - orrlt r7, fp, r7, ror sl │ │ │ │ - @ instruction: 0xf57c0faf │ │ │ │ - strmi ip, [r7, sl, lsr #12] │ │ │ │ - ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ - stc2l 5, cr9, [r6, #-4] │ │ │ │ - stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 114eb94 │ │ │ │ - ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe415168 │ │ │ │ - ldc2 1, cr7, [r8, #588] @ 0x24c │ │ │ │ - ldrbtge r4, [r9], -lr, lsl #7 │ │ │ │ - ldmibmi r4!, {r0, r5, fp} │ │ │ │ - @ instruction: 0xf61e2562 │ │ │ │ - subgt fp, r0, r0, asr #6 │ │ │ │ - @ instruction: 0x265e5a51 │ │ │ │ - ldmib r6!, {r1, r3, r5, r7, r8, r9, sl, lr, pc} │ │ │ │ - @ instruction: 0xd62f105d │ │ │ │ - subeq r1, r4, #1392508928 @ 0x53000000 │ │ │ │ - stmiale r1!, {r0, r7, r9, sl, sp, lr, pc} │ │ │ │ - ldrb pc, [r3, r8, asr #23] @ │ │ │ │ - mvncs ip, r6, ror #27 │ │ │ │ - teqgt r7, #56098816 @ 0x3580000 │ │ │ │ - @ instruction: 0xf4d50d87 │ │ │ │ - ldrbmi r1, [sl, #-1261] @ 0xfffffb13 │ │ │ │ - stmibge r3!, {r0, r2, r8, fp, sp, lr, pc}^ │ │ │ │ - stc2l 3, cr10, [pc], #992 @ 11104 │ │ │ │ - @ instruction: 0x676f02d9 │ │ │ │ - stchi 12, cr4, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ - @ instruction: 0xfffa3942 │ │ │ │ - ldrbhi pc, [r1, -r1, lsl #13]! @ │ │ │ │ - ldcvs 1, cr6, [sp, #136] @ 0x88 │ │ │ │ - stc2l 8, cr3, [r5, #48]! @ 0x30 │ │ │ │ - ldrtge lr, [lr], #2628 @ 0xa44 │ │ │ │ - blmi ff7c4be8 │ │ │ │ - @ instruction: 0xf6bb4b60 │ │ │ │ - mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ - ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe85ad3c │ │ │ │ - strbtle r3, [pc], #133 @ 10d58 │ │ │ │ - streq r1, [r8], #3333 @ 0xd05 │ │ │ │ - ldmible r4, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - ldrb r9, [fp], r5, ror #19 │ │ │ │ - svcne 0x00a27cf8 │ │ │ │ - strtgt r5, [ip], #1637 @ 0x665 │ │ │ │ - vld1.16 {d2-d5}, [r9], r4 │ │ │ │ - msrmi CPSR_fx, #604 @ 0x25c │ │ │ │ - blge fe519c14 │ │ │ │ - ldc2 0, cr10, [r3], {57} @ 0x39 │ │ │ │ - ldrbvs r5, [fp, #-2499] @ 0xfffff63d │ │ │ │ - svchi 0x000ccc92 │ │ │ │ - @ instruction: 0xffeff47d │ │ │ │ - strhi r5, [r4, #3537] @ 0xdd1 │ │ │ │ - svcvs 0x00a87e4f │ │ │ │ - cdp2 6, 2, cr14, cr12, cr0, {7} │ │ │ │ - tstge r1, #20, 6 @ 0x50000000 │ │ │ │ - cdpmi 1, 0, cr1, cr8, cr1, {5} │ │ │ │ - @ instruction: 0xf7537e82 │ │ │ │ - ldclt 2, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ - bcs ff605894 │ │ │ │ - bl fe1c5bf0 │ │ │ │ - eorsne r5, r2, r6, ror r4 │ │ │ │ - strbvs r2, [r5, -r1, lsl #6] │ │ │ │ - svc 0x00cdab89 │ │ │ │ - ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ - add r4, r9, r4 │ │ │ │ - add r0, r6, r0, ror #26 │ │ │ │ - add r7, r7, lr │ │ │ │ + add r2, r0, r2, ror #11 │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r7, r7, ip │ │ │ │ + mvn ip, r4 │ │ │ │ + orr ip, ip, r2 │ │ │ │ + eor ip, ip, r0 │ │ │ │ + add r8, r8, lr │ │ │ │ + add r6, r1, r6, ror #11 │ │ │ │ + add r8, ip, r8 │ │ │ │ + mvn ip, r5 │ │ │ │ + orr ip, ip, r6 │ │ │ │ + eor ip, ip, r1 │ │ │ │ + add r8, r2, r8, ror #26 │ │ │ │ + add r7, ip, r7 │ │ │ │ + mvn lr, r0 │ │ │ │ + ldr ip, [r3, #228] @ 0xe4 │ │ │ │ + orr lr, lr, r8 │ │ │ │ + add r4, r4, ip │ │ │ │ + eor lr, lr, r2 │ │ │ │ + add r7, r6, r7, ror #26 │ │ │ │ + add lr, lr, r4 │ │ │ │ + mvn r4, r1 │ │ │ │ + orr r4, r4, r7 │ │ │ │ + eor r4, r4, r6 │ │ │ │ + add ip, r5, ip │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + add ip, r4, ip │ │ │ │ + ldr r4, [r3, #232] @ 0xe8 │ │ │ │ + add ip, r7, ip, ror #22 │ │ │ │ + add r5, fp, r4 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + add r5, r5, r0 │ │ │ │ + mvn r0, r6 │ │ │ │ + add r4, fp, r4 │ │ │ │ + orr r0, r0, ip │ │ │ │ + add lr, r8, lr, ror #22 │ │ │ │ + eor r0, r0, r7 │ │ │ │ add r4, r4, r1 │ │ │ │ - mvn lr, r5 │ │ │ │ mvn r1, r2 │ │ │ │ - orr lr, lr, r0 │ │ │ │ - orr r1, r1, ip │ │ │ │ - eor lr, lr, r6 │ │ │ │ - eor r1, r1, r3 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r1, r1, r4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [pc, #-88] @ 10da0 │ │ │ │ - add lr, r0, lr, ror #22 │ │ │ │ - add r7, r7, r4 │ │ │ │ - add r4, r8, r4 │ │ │ │ - add r1, ip, r1, ror #22 │ │ │ │ - add r7, r7, r5 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mvn r5, r6 │ │ │ │ - mvn r2, r3 │ │ │ │ - orr r5, r5, lr │ │ │ │ - orr r2, r2, r1 │ │ │ │ - eor r5, r5, r0 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + orr r1, r1, lr │ │ │ │ + add r4, r0, r4 │ │ │ │ + ldr r0, [r3, #236] @ 0xec │ │ │ │ + eor r1, r1, r8 │ │ │ │ + add r1, r1, r5 │ │ │ │ + add r5, fp, r0 │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + add r1, lr, r1, ror #17 │ │ │ │ + add r4, ip, r4, ror #17 │ │ │ │ + add r9, fp, r0 │ │ │ │ + add r5, r5, r2 │ │ │ │ + mvn r0, r8 │ │ │ │ + mvn r2, r7 │ │ │ │ + orr r0, r0, r1 │ │ │ │ + orr r2, r2, r4 │ │ │ │ + add r9, r9, r6 │ │ │ │ + eor r0, r0, lr │ │ │ │ eor r2, r2, ip │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + add r0, r0, r5 │ │ │ │ + add r2, r2, r9 │ │ │ │ + ldr r5, [r3, #240] @ 0xf0 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + b 11418 │ │ │ │ + andeq r5, r6, r4, asr #13 │ │ │ │ + add r6, sl, r5 │ │ │ │ + add r5, r9, r5 │ │ │ │ + add r0, r1, r0, ror #11 │ │ │ │ add r5, r5, r7 │ │ │ │ + mvn r7, lr │ │ │ │ + orr r7, r7, r0 │ │ │ │ + eor r7, r7, r1 │ │ │ │ + add r6, r6, r8 │ │ │ │ + add r2, r4, r2, ror #11 │ │ │ │ + add r6, r7, r6 │ │ │ │ + mvn r7, ip │ │ │ │ + orr r7, r7, r2 │ │ │ │ + eor r7, r7, r4 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r5, r7, r5 │ │ │ │ + ldr r7, [r3, #244] @ 0xf4 │ │ │ │ + add r6, r0, r6, ror #26 │ │ │ │ + add r8, sl, r7 │ │ │ │ + add r7, r9, r7 │ │ │ │ + add r5, r2, r5, ror #26 │ │ │ │ + add r8, r8, lr │ │ │ │ + add r7, r7, ip │ │ │ │ + mvn lr, r1 │ │ │ │ + mvn ip, r4 │ │ │ │ + orr lr, lr, r6 │ │ │ │ + orr ip, ip, r5 │ │ │ │ + eor lr, lr, r0 │ │ │ │ + eor ip, ip, r2 │ │ │ │ + add lr, lr, r8 │ │ │ │ + add ip, ip, r7 │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [r3, #248] @ 0xf8 │ │ │ │ + add lr, r6, lr, ror #22 │ │ │ │ + add r8, r8, r7 │ │ │ │ + add r8, r8, r1 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add ip, r5, ip, ror #22 │ │ │ │ + add r1, r1, r7 │ │ │ │ + add r4, r1, r4 │ │ │ │ + ldr r7, [r3, #268] @ 0x10c │ │ │ │ + mvn r1, r0 │ │ │ │ + ldr r9, [sp, #168] @ 0xa8 │ │ │ │ + orr r1, r1, lr │ │ │ │ + add r7, r7, ip │ │ │ │ + eor r1, r1, r6 │ │ │ │ + add r1, r1, r8 │ │ │ │ + ldr r8, [r3, #252] @ 0xfc │ │ │ │ + str r7, [r9, #12] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + add r1, lr, r1, ror #17 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r0, r7, r0 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + add r7, r7, r8 │ │ │ │ + add r7, r7, r2 │ │ │ │ + mvn r2, r2 │ │ │ │ + orr r2, r2, ip │ │ │ │ + eor r2, r2, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ - ldr r7, [pc, #-144] @ 10da4 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - add r5, lr, r5, ror #17 │ │ │ │ - add r4, r4, r7 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ + ldr r4, [r3, #256] @ 0x100 │ │ │ │ + ldr r8, [sp, #124] @ 0x7c │ │ │ │ add r4, r4, r6 │ │ │ │ - mvn r6, r0 │ │ │ │ - orr r6, r6, r5 │ │ │ │ - add r7, sl, r7 │ │ │ │ + mvn r6, r6 │ │ │ │ + orr r6, r6, r1 │ │ │ │ eor r6, r6, lr │ │ │ │ - add r2, r1, r2, ror #17 │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r3, r7, r3 │ │ │ │ - mvn r4, ip │ │ │ │ - ldr r7, [pc, #-196] @ 10da8 │ │ │ │ - orr r4, r4, r2 │ │ │ │ - eor r4, r4, r1 │ │ │ │ - add lr, lr, r7 │ │ │ │ - add r1, r1, r7 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - ldr r8, [sp, #120] @ 0x78 │ │ │ │ - str r1, [r7, #12] │ │ │ │ - ldr r1, [pc, #-224] @ 10dac │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r4, [pc, #-228] @ 10db0 │ │ │ │ - add r0, r0, r1 │ │ │ │ - add r1, ip, r1 │ │ │ │ - ldr ip, [pc, #-236] @ 10db4 │ │ │ │ - str r0, [r8] │ │ │ │ - add r0, r5, r4 │ │ │ │ - add r4, r2, r4 │ │ │ │ + str r4, [r8] │ │ │ │ + add r6, r6, r0 │ │ │ │ + ldr r0, [r3, #260] @ 0x104 │ │ │ │ + add r2, ip, r2, ror #17 │ │ │ │ + add r0, r1, r0 │ │ │ │ add r0, r0, r6, ror #11 │ │ │ │ - add r4, r4, r3, ror #11 │ │ │ │ - add r5, r5, ip │ │ │ │ - add r2, r2, ip │ │ │ │ str r0, [r8, #4] │ │ │ │ - str lr, [r8, #12] │ │ │ │ - str r5, [r8, #8] │ │ │ │ - stm r7, {r1, r4} │ │ │ │ - str r2, [r7, #8] │ │ │ │ + ldr r0, [r3, #264] @ 0x108 │ │ │ │ + add r1, r0, r1 │ │ │ │ + str r1, [r8, #8] │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ + add r1, r1, lr │ │ │ │ + str r1, [r8, #12] │ │ │ │ + ldr r1, [r3, #256] @ 0x100 │ │ │ │ + add r1, r1, r5 │ │ │ │ + mvn r5, r5 │ │ │ │ + str r1, [r9] │ │ │ │ + orr r5, r5, r2 │ │ │ │ + ldr r1, [r3, #260] @ 0x104 │ │ │ │ + eor r5, r5, ip │ │ │ │ + add r5, r5, r7 │ │ │ │ + add r1, r2, r1 │ │ │ │ + add r1, r1, r5, ror #11 │ │ │ │ + str r1, [r9, #4] │ │ │ │ + ldr r3, [r3, #264] @ 0x108 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r9, #8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ bl 2aa4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ bl 2990 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1448] @ 114a0 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - lsl r3, r3, #8 │ │ │ │ - add r3, r3, #1776 @ 0x6f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + lsl r0, r0, #11 │ │ │ │ + add r3, r0, #2032 @ 0x7f0 │ │ │ │ add r3, r3, #15 │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - asr ip, r3, #31 │ │ │ │ - add r2, r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - rsb r0, ip, r2, asr #10 │ │ │ │ - bl 30150 │ │ │ │ - cmp r6, r1 │ │ │ │ - blt 11494 │ │ │ │ - mla r6, r0, r6, r1 │ │ │ │ - add r0, r0, r6 │ │ │ │ - cmp r6, r0 │ │ │ │ - bge 113d0 │ │ │ │ - ldr r3, [pc, #1380] @ 114a4 │ │ │ │ - rsb r6, r6, r6, lsl #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r0, r0, #4080 @ 0xff0 │ │ │ │ + add r0, r0, #14 │ │ │ │ + movge r0, r3 │ │ │ │ + asr r0, r0, #11 │ │ │ │ + bl 32350 │ │ │ │ + cmp r4, r1 │ │ │ │ + blt 11b64 │ │ │ │ + mla r1, r4, r0, r1 │ │ │ │ + add r0, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + bge 11aa0 │ │ │ │ + ldr r3, [pc, #1396] @ 11b70 │ │ │ │ + ldr ip, [pc, #1396] @ 11b74 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - rsb r0, r0, r0, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - lsl r3, r6, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - lsl r3, r0, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1340] @ 114a8 │ │ │ │ - ldr ip, [pc, #1340] @ 114ac │ │ │ │ - add r3, pc, r3 │ │ │ │ + lsl r3, r0, #11 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1332] @ 114b0 │ │ │ │ + ldr r3, [pc, #1372] @ 11b78 │ │ │ │ add ip, pc, ip │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #1360] @ 11b7c │ │ │ │ + lsl r4, r1, #11 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, ip, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - add r8, r3, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r4, r8, #664 @ 0x298 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r8, r3, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r5, r8, #944 @ 0x3b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11404 │ │ │ │ - ldr r9, [pc, #1280] @ 114b4 │ │ │ │ - ldr r7, [pc, #1280] @ 114b8 │ │ │ │ - ldr r8, [sp] │ │ │ │ + bne 11ad8 │ │ │ │ + ldr r9, [pc, #1308] @ 11b80 │ │ │ │ + ldr r7, [pc, #1308] @ 11b84 │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #0 │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - add r6, r4, #288 @ 0x120 │ │ │ │ - add r5, r4, #352 @ 0x160 │ │ │ │ + ldr fp, [r5, #8] │ │ │ │ + add r8, r5, #288 @ 0x120 │ │ │ │ + add r6, r5, #352 @ 0x160 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2948 │ │ │ │ add r0, fp, #352 @ 0x160 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, r0 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ + ldrd r2, [r5, #8] │ │ │ │ mov r1, r9 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r2, #368 @ 0x170 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - add r0, r4, r0 │ │ │ │ + str r2, [r5, #16] │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr fp, [r5, #16] │ │ │ │ + mov r1, r6 │ │ │ │ add r3, fp, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - add r5, r4, #480 @ 0x1e0 │ │ │ │ + add r6, r5, #480 @ 0x1e0 │ │ │ │ mov r2, fp │ │ │ │ - str r3, [r4, #408] @ 0x198 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [r5, #408] @ 0x198 │ │ │ │ + mov r0, r6 │ │ │ │ bl 2948 │ │ │ │ add r0, fp, #480 @ 0x1e0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add r0, r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r2, #496 @ 0x1f0 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - add r0, r4, r0 │ │ │ │ + str r2, [r5, #24] │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr fp, [r4, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr fp, [r5, #12] │ │ │ │ add r3, r3, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r3, [r4, #536] @ 0x218 │ │ │ │ - mov r1, r4 │ │ │ │ + str r3, [r5, #536] @ 0x218 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ - add r0, r4, #112 @ 0x70 │ │ │ │ + add r0, r5, #112 @ 0x70 │ │ │ │ bl 2948 │ │ │ │ add r0, fp, #112 @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add r0, r4, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r2, #112 @ 0x70 │ │ │ │ - add r0, r4, r0 │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r8, [r5, #12] │ │ │ │ add r3, r3, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, #240 @ 0xf0 │ │ │ │ + str r3, [r5, #152] @ 0x98 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r5, #240 @ 0xf0 │ │ │ │ bl 2948 │ │ │ │ - add r0, r6, #240 @ 0xf0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r1, r4, #416 @ 0x1a0 │ │ │ │ - add r0, r4, r0 │ │ │ │ + add r0, r8, #240 @ 0xf0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add r1, r5, #416 @ 0x1a0 │ │ │ │ + add r0, r5, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r2, #240 @ 0xf0 │ │ │ │ - add r0, r4, r0 │ │ │ │ + add r0, r5, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r0, [r7] │ │ │ │ add r3, r2, #16 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - str r3, [r4, #280] @ 0x118 │ │ │ │ - add r0, r0, r8 │ │ │ │ + str r3, [r5, #280] @ 0x118 │ │ │ │ + add r0, r0, r4 │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ - str r2, [r3, #160] @ 0xa0 │ │ │ │ - str r2, [r3, #208] @ 0xd0 │ │ │ │ - lsl r6, sl, #6 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - str ip, [r3, #232] @ 0xe8 │ │ │ │ - str ip, [r3, #568] @ 0x238 │ │ │ │ - str r2, [r3, #280] @ 0x118 │ │ │ │ - str r2, [r3, #304] @ 0x130 │ │ │ │ - str r2, [r3, #352] @ 0x160 │ │ │ │ - str r2, [r3, #376] @ 0x178 │ │ │ │ - str r2, [r3, #424] @ 0x1a8 │ │ │ │ - str r2, [r3, #448] @ 0x1c0 │ │ │ │ - str r2, [r3, #496] @ 0x1f0 │ │ │ │ - str r2, [r3, #520] @ 0x208 │ │ │ │ - str r2, [r3, #592] @ 0x250 │ │ │ │ - str r2, [r3, #640] @ 0x280 │ │ │ │ - add r3, r6, #32 │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [r3, #440] @ 0x1b8 │ │ │ │ + str r2, [r3, #488] @ 0x1e8 │ │ │ │ + lsl r8, sl, #6 │ │ │ │ + ldr ip, [r5, #16] │ │ │ │ + str ip, [r3, #512] @ 0x200 │ │ │ │ + str ip, [r3, #848] @ 0x350 │ │ │ │ + str r2, [r3, #560] @ 0x230 │ │ │ │ + str r2, [r3, #584] @ 0x248 │ │ │ │ + str r2, [r3, #632] @ 0x278 │ │ │ │ + str r2, [r3, #656] @ 0x290 │ │ │ │ + str r2, [r3, #704] @ 0x2c0 │ │ │ │ + str r2, [r3, #728] @ 0x2d8 │ │ │ │ + str r2, [r3, #776] @ 0x308 │ │ │ │ + str r2, [r3, #800] @ 0x320 │ │ │ │ + str r2, [r3, #872] @ 0x368 │ │ │ │ + str r2, [r3, #920] @ 0x398 │ │ │ │ + add r3, r8, #312 @ 0x138 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r3, r2, #32 │ │ │ │ - add r3, r3, r6 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r0, [r7] │ │ │ │ + add r3, r2, #312 @ 0x138 │ │ │ │ add r3, r3, r8 │ │ │ │ + add r3, r3, r4 │ │ │ │ add r0, r0, r3 │ │ │ │ rsb r2, r2, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - add r5, r2, r8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + add r6, r2, r4 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - add r6, r5, r6 │ │ │ │ + add r8, r6, r8 │ │ │ │ cmp sl, #0 │ │ │ │ - str r3, [r6, #88] @ 0x58 │ │ │ │ - addeq r4, r4, #544 @ 0x220 │ │ │ │ + str r3, [r8, #368] @ 0x170 │ │ │ │ + addeq r5, r5, #544 @ 0x220 │ │ │ │ moveq sl, #1 │ │ │ │ - beq 10fc4 │ │ │ │ - mov r6, r2 │ │ │ │ - add r3, r5, #16 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r5, #96 @ 0x60 │ │ │ │ - add r0, r5, #32 │ │ │ │ - ldr fp, [pc, #724] @ 114bc │ │ │ │ - bl fc94 │ │ │ │ - ldr r8, [sp] │ │ │ │ - add r5, r5, #664 @ 0x298 │ │ │ │ - mov r4, #0 │ │ │ │ + beq 11670 │ │ │ │ + add r3, r6, #296 @ 0x128 │ │ │ │ + ldr fp, [pc, #772] @ 11b88 │ │ │ │ + mov r7, r2 │ │ │ │ + add r1, r6, #312 @ 0x138 │ │ │ │ + add r2, r6, #376 @ 0x178 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r6, #280 @ 0x118 │ │ │ │ + bl 10408 │ │ │ │ + add r6, r6, #944 @ 0x3b0 │ │ │ │ + mov r5, #0 │ │ │ │ add fp, pc, fp │ │ │ │ - mov r2, r6 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - lsl r7, r4, #6 │ │ │ │ - add sl, r7, #32 │ │ │ │ - add r0, sl, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + lsl r8, r5, #6 │ │ │ │ + add sl, r8, #312 @ 0x138 │ │ │ │ + add r0, sl, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ - add r1, r5, #288 @ 0x120 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + add r1, r6, #288 @ 0x120 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - add r0, r0, #32 │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r0, r0, r7 │ │ │ │ - ldr r2, [r1, #1756] @ 0x6dc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r1, [fp] │ │ │ │ + add r0, r0, #312 @ 0x138 │ │ │ │ + add r1, r1, r4 │ │ │ │ + add r0, r0, r8 │ │ │ │ + ldr r2, [r1, #2036] @ 0x7f4 │ │ │ │ add r0, r1, r0 │ │ │ │ - ldr r1, [r1, #1752] @ 0x6d8 │ │ │ │ + ldr r1, [r1, #2032] @ 0x7f0 │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r0, r0, r8 │ │ │ │ - ldr r1, [r0, #1756] @ 0x6dc │ │ │ │ + ldr r0, [fp] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r0, r4 │ │ │ │ + ldr r1, [r0, #2036] @ 0x7f4 │ │ │ │ add r2, r2, r1 │ │ │ │ - add r2, r2, r7 │ │ │ │ - add r2, r2, #32 │ │ │ │ + add r2, r2, r8 │ │ │ │ + add r2, r2, #312 @ 0x138 │ │ │ │ add r0, r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ bl 2948 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add r1, r1, r8 │ │ │ │ - ldr r2, [r1, #1756] @ 0x6dc │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + add r1, r1, r4 │ │ │ │ + ldr r2, [r1, #2036] @ 0x7f4 │ │ │ │ add r0, r0, r2 │ │ │ │ - add r0, r0, r7 │ │ │ │ - add r0, r0, #32 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + add r0, r0, r8 │ │ │ │ + add r0, r0, #312 @ 0x138 │ │ │ │ add r0, r1, r0 │ │ │ │ - add r1, r1, r4, lsl #4 │ │ │ │ + add r1, r1, r5, lsl #4 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r1, r1, #280 @ 0x118 │ │ │ │ bl 2948 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add ip, ip, r8 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r1, [ip, #1756] @ 0x6dc │ │ │ │ + ldr ip, [fp] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add ip, ip, r4 │ │ │ │ + ldr r7, [r6, #24] │ │ │ │ + ldr r1, [ip, #2036] @ 0x7f4 │ │ │ │ cmp r2, #0 │ │ │ │ - add r6, r6, r1 │ │ │ │ - bne 113d8 │ │ │ │ - add r0, r6, sl │ │ │ │ - rsb r2, r6, #56 @ 0x38 │ │ │ │ + add r7, r7, r1 │ │ │ │ + bne 11aa8 │ │ │ │ + add r0, r7, sl │ │ │ │ + rsb r2, r7, #56 @ 0x38 │ │ │ │ add r0, ip, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - add r4, r2, r8 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - add r7, r4, r7 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ - ldreq r4, [sp, #4] │ │ │ │ - addeq r5, r5, #544 @ 0x220 │ │ │ │ - beq 11200 │ │ │ │ - ldr r8, [r4, #164] @ 0xa4 │ │ │ │ - ldr fp, [r4, #176] @ 0xb0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmp r5, #0 │ │ │ │ + add r5, r2, r4 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + add r8, r5, r8 │ │ │ │ + str r7, [r8, #368] @ 0x170 │ │ │ │ + ldreq r5, [sp, #8] │ │ │ │ + addeq r6, r6, #544 @ 0x220 │ │ │ │ + beq 118b0 │ │ │ │ + ldr fp, [r5, #444] @ 0x1bc │ │ │ │ + ldr r7, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, r4, #96 @ 0x60 │ │ │ │ - add r0, r4, #32 │ │ │ │ - bl fc94 │ │ │ │ - add r6, r4, #160 @ 0xa0 │ │ │ │ - add r9, r4, #16 │ │ │ │ - add sl, r4, #652 @ 0x28c │ │ │ │ - mov r5, r6 │ │ │ │ - mov r7, #500 @ 0x1f4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - bl fc94 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + add r1, r5, #312 @ 0x138 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, r5, #376 @ 0x178 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 10408 │ │ │ │ + add r8, r5, #280 @ 0x118 │ │ │ │ + add ip, r5, #440 @ 0x1b8 │ │ │ │ + add sl, r5, #296 @ 0x128 │ │ │ │ + add r5, r5, #932 @ 0x3a4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r6, ip │ │ │ │ + mov r5, fp │ │ │ │ + mov r9, #500 @ 0x1f4 │ │ │ │ + mov fp, r3 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 10408 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ mov r2, #16 │ │ │ │ add r0, r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r8 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ mov r2, #16 │ │ │ │ add r0, r0, r3 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, sl │ │ │ │ bl 2948 │ │ │ │ - add r5, r5, #24 │ │ │ │ - ldr r0, [r5, #-16] │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - cmp r5, sl │ │ │ │ - movhi r5, r6 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, fp │ │ │ │ - bl fc94 │ │ │ │ - subs r7, r7, #1 │ │ │ │ - bne 11324 │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ + add r6, r6, #24 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r6, #-16] │ │ │ │ + ldr r2, [r6, #-4] │ │ │ │ + cmp r6, fp │ │ │ │ + movhi r6, r3 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r7, [r6, #16] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 10408 │ │ │ │ + subs r9, r9, #1 │ │ │ │ + bne 119f0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, #16 │ │ │ │ - add r4, r3, #1792 @ 0x700 │ │ │ │ - str r4, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ bl 2948 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ mov r2, #16 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r4, r4, #2048 @ 0x800 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 10f94 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + bgt 11644 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, r6, r7 │ │ │ │ - add r1, r1, #31 │ │ │ │ + add r1, r7, r8 │ │ │ │ + add r1, r1, #308 @ 0x134 │ │ │ │ + add r1, r1, #3 │ │ │ │ add r1, ip, r1 │ │ │ │ tst r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - ldrbeq r3, [r5, #288] @ 0x120 │ │ │ │ + ldrbeq r3, [r6, #288] @ 0x120 │ │ │ │ asrs r2, r2, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ strb r3, [r1, #1]! │ │ │ │ - bne 113e4 │ │ │ │ - b 112b8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r5, #0 │ │ │ │ + bne 11ab8 │ │ │ │ + b 1196c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, #0 │ │ │ │ add r3, r3, #7 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11428 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #8 │ │ │ │ - bne 11410 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r8, #676] @ 0x2a4 │ │ │ │ + beq 11afc │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #8 │ │ │ │ + bne 11ae4 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [r8, #956] @ 0x3bc │ │ │ │ bl 2948 │ │ │ │ - add r0, r8, #1200 @ 0x4b0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [r8, #1220] @ 0x4c4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r8, #1488 @ 0x5d0 │ │ │ │ + str r6, [r8, #1500] @ 0x5dc │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11480 │ │ │ │ - ldr r3, [pc, #80] @ 114c0 │ │ │ │ + beq 11b50 │ │ │ │ + ldr r3, [pc, #76] @ 11b8c │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [r8, #1752] @ 0x6d8 │ │ │ │ + str r3, [r8, #2032] @ 0x7f0 │ │ │ │ mov r3, #6 │ │ │ │ - str r3, [r8, #1756] @ 0x6dc │ │ │ │ - b 10fac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r8, #1752] @ 0x6d8 │ │ │ │ + str r3, [r8, #2036] @ 0x7f4 │ │ │ │ + b 1165c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r8, #2032] @ 0x7f0 │ │ │ │ mov r3, #3 │ │ │ │ - str r3, [r8, #1756] @ 0x6dc │ │ │ │ - b 10fac │ │ │ │ + str r3, [r8, #2036] @ 0x7f4 │ │ │ │ + b 1165c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b 10f28 │ │ │ │ - subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ - andeq r4, r8, r0, lsr #23 │ │ │ │ - andeq r4, r8, r4, ror fp │ │ │ │ - andeq r4, r8, r8, ror #22 │ │ │ │ - andeq r0, r2, ip, lsr #14 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ - andeq r4, r8, r4, lsr #22 │ │ │ │ - andeq r4, r8, ip, ror #17 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ + b 115e4 │ │ │ │ + andeq r4, r6, r4, ror #9 │ │ │ │ + andeq r4, r6, r8, asr #9 │ │ │ │ + andeq r4, r6, r4, asr #9 │ │ │ │ + andeq r2, r2, ip, ror r2 │ │ │ │ + andeq pc, r3, r4, ror #5 │ │ │ │ + andeq r4, r6, r8, ror r4 │ │ │ │ + andeq r4, r6, ip, lsr r2 │ │ │ │ + andeq r1, r2, ip, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #404] @ 11664 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r4, [pc, #408] @ 11d34 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 115fc │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ - rsb r7, r7, r7, lsl #3 │ │ │ │ - lsls r7, r7, #8 │ │ │ │ + beq 11cd0 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + lsls r4, r4, #11 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #372] @ 11668 │ │ │ │ - ldr r9, [pc, #372] @ 1166c │ │ │ │ + ldr r3, [pc, #380] @ 11d38 │ │ │ │ + ldr r5, [pc, #380] @ 11d3c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add r4, r3, #1776 @ 0x6f0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - sub r9, r9, r3 │ │ │ │ - sub r3, r4, #1776 @ 0x6f0 │ │ │ │ - sub r0, r4, #1088 @ 0x440 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - add r2, r0, #448 @ 0x1c0 │ │ │ │ - add r1, r0, #192 @ 0xc0 │ │ │ │ - add ip, r0, #384 @ 0x180 │ │ │ │ - add lr, r0, #128 @ 0x80 │ │ │ │ - add r5, r0, #320 @ 0x140 │ │ │ │ - add r6, r0, #64 @ 0x40 │ │ │ │ - str r0, [r3, #164] @ 0xa4 │ │ │ │ - add r8, r0, #256 @ 0x100 │ │ │ │ - add r0, r0, #544 @ 0x220 │ │ │ │ - cmp r0, r4 │ │ │ │ - str r2, [r3, #168] @ 0xa8 │ │ │ │ - str r1, [r3, #188] @ 0xbc │ │ │ │ - str ip, [r3, #192] @ 0xc0 │ │ │ │ - str r1, [r3, #212] @ 0xd4 │ │ │ │ - str r2, [r3, #216] @ 0xd8 │ │ │ │ - str lr, [r3, #236] @ 0xec │ │ │ │ - str r5, [r3, #240] @ 0xf0 │ │ │ │ - str r1, [r3, #260] @ 0x104 │ │ │ │ - str ip, [r3, #264] @ 0x108 │ │ │ │ - str r1, [r3, #284] @ 0x11c │ │ │ │ - str r2, [r3, #288] @ 0x120 │ │ │ │ - str lr, [r3, #308] @ 0x134 │ │ │ │ - str r2, [r3, #312] @ 0x138 │ │ │ │ - str r6, [r3, #332] @ 0x14c │ │ │ │ - str ip, [r3, #336] @ 0x150 │ │ │ │ - str r1, [r3, #356] @ 0x164 │ │ │ │ - str r2, [r3, #360] @ 0x168 │ │ │ │ - str lr, [r3, #380] @ 0x17c │ │ │ │ - str r2, [r3, #384] @ 0x180 │ │ │ │ - str r1, [r3, #404] @ 0x194 │ │ │ │ - str r8, [r3, #408] @ 0x198 │ │ │ │ - str r1, [r3, #428] @ 0x1ac │ │ │ │ - str r2, [r3, #432] @ 0x1b0 │ │ │ │ - str lr, [r3, #452] @ 0x1c4 │ │ │ │ - str r2, [r3, #456] @ 0x1c8 │ │ │ │ - str r1, [r3, #476] @ 0x1dc │ │ │ │ - str ip, [r3, #480] @ 0x1e0 │ │ │ │ - str r6, [r3, #500] @ 0x1f4 │ │ │ │ - str r2, [r3, #504] @ 0x1f8 │ │ │ │ - str lr, [r3, #524] @ 0x20c │ │ │ │ - str r2, [r3, #528] @ 0x210 │ │ │ │ - str r1, [r3, #548] @ 0x224 │ │ │ │ - str ip, [r3, #552] @ 0x228 │ │ │ │ - str r1, [r3, #572] @ 0x23c │ │ │ │ - str r5, [r3, #576] @ 0x240 │ │ │ │ - str lr, [r3, #596] @ 0x254 │ │ │ │ - str r2, [r3, #600] @ 0x258 │ │ │ │ - str r1, [r3, #620] @ 0x26c │ │ │ │ - str ip, [r3, #624] @ 0x270 │ │ │ │ - str r1, [r3, #644] @ 0x284 │ │ │ │ - str r2, [r3, #648] @ 0x288 │ │ │ │ - add r3, r3, #12 │ │ │ │ - bne 11514 │ │ │ │ - add r4, r4, #1792 @ 0x700 │ │ │ │ - add r3, r9, r4 │ │ │ │ - cmp r7, r3 │ │ │ │ - bhi 11508 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r6, [pc, #372] @ 11d40 │ │ │ │ + add r7, r3, #2064 @ 0x810 │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + sub r0, r7, #2064 @ 0x810 │ │ │ │ + mov r2, #280 @ 0x118 │ │ │ │ + bl 2948 │ │ │ │ + sub r1, r7, #1088 @ 0x440 │ │ │ │ + add r3, r1, #448 @ 0x1c0 │ │ │ │ + add r2, r1, #192 @ 0xc0 │ │ │ │ + add ip, r1, #384 @ 0x180 │ │ │ │ + add lr, r1, #128 @ 0x80 │ │ │ │ + add r8, r1, #320 @ 0x140 │ │ │ │ + add r9, r1, #64 @ 0x40 │ │ │ │ + str r1, [r0, #444] @ 0x1bc │ │ │ │ + add sl, r1, #256 @ 0x100 │ │ │ │ + add r1, r1, #544 @ 0x220 │ │ │ │ + cmp r1, r7 │ │ │ │ + str r3, [r0, #448] @ 0x1c0 │ │ │ │ + str r2, [r0, #468] @ 0x1d4 │ │ │ │ + str ip, [r0, #472] @ 0x1d8 │ │ │ │ + str r2, [r0, #492] @ 0x1ec │ │ │ │ + str r3, [r0, #496] @ 0x1f0 │ │ │ │ + str lr, [r0, #516] @ 0x204 │ │ │ │ + str r8, [r0, #520] @ 0x208 │ │ │ │ + str r2, [r0, #540] @ 0x21c │ │ │ │ + str ip, [r0, #544] @ 0x220 │ │ │ │ + str r2, [r0, #564] @ 0x234 │ │ │ │ + str r3, [r0, #568] @ 0x238 │ │ │ │ + str lr, [r0, #588] @ 0x24c │ │ │ │ + str r3, [r0, #592] @ 0x250 │ │ │ │ + str r9, [r0, #612] @ 0x264 │ │ │ │ + str ip, [r0, #616] @ 0x268 │ │ │ │ + str r2, [r0, #636] @ 0x27c │ │ │ │ + str r3, [r0, #640] @ 0x280 │ │ │ │ + str lr, [r0, #660] @ 0x294 │ │ │ │ + str r3, [r0, #664] @ 0x298 │ │ │ │ + str r2, [r0, #684] @ 0x2ac │ │ │ │ + str sl, [r0, #688] @ 0x2b0 │ │ │ │ + str r2, [r0, #708] @ 0x2c4 │ │ │ │ + str r3, [r0, #712] @ 0x2c8 │ │ │ │ + str lr, [r0, #732] @ 0x2dc │ │ │ │ + str r3, [r0, #736] @ 0x2e0 │ │ │ │ + str r2, [r0, #756] @ 0x2f4 │ │ │ │ + str ip, [r0, #760] @ 0x2f8 │ │ │ │ + str r9, [r0, #780] @ 0x30c │ │ │ │ + str r3, [r0, #784] @ 0x310 │ │ │ │ + str lr, [r0, #804] @ 0x324 │ │ │ │ + str r3, [r0, #808] @ 0x328 │ │ │ │ + str r2, [r0, #828] @ 0x33c │ │ │ │ + str ip, [r0, #832] @ 0x340 │ │ │ │ + str r2, [r0, #852] @ 0x354 │ │ │ │ + str r8, [r0, #856] @ 0x358 │ │ │ │ + str lr, [r0, #876] @ 0x36c │ │ │ │ + str r3, [r0, #880] @ 0x370 │ │ │ │ + str r2, [r0, #900] @ 0x384 │ │ │ │ + str ip, [r0, #904] @ 0x388 │ │ │ │ + str r2, [r0, #924] @ 0x39c │ │ │ │ + str r3, [r0, #928] @ 0x3a0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bne 11be8 │ │ │ │ + add r7, r7, #2048 @ 0x800 │ │ │ │ + add r3, r5, r7 │ │ │ │ + cmp r4, r3 │ │ │ │ + bhi 11bd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ movlt r3, r0 │ │ │ │ movge r3, #131072 @ 0x20000 │ │ │ │ cmp r3, #1 │ │ │ │ movlt r3, #1 │ │ │ │ - lsl r4, r3, #7 │ │ │ │ + lsl r5, r3, #7 │ │ │ │ lsl r2, r3, #1 │ │ │ │ - cmp r4, #131072 @ 0x20000 │ │ │ │ - str r2, [r5, #24] │ │ │ │ - ble 11634 │ │ │ │ - sub r4, r4, r3 │ │ │ │ - cmp r4, #131072 @ 0x20000 │ │ │ │ - bgt 11628 │ │ │ │ - ldr r5, [pc, #52] @ 11670 │ │ │ │ - rsb r7, r4, r4, lsl #3 │ │ │ │ - lsl r7, r7, #8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - lsl r3, r4, #1 │ │ │ │ + cmp r5, #131072 @ 0x20000 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + ble 11d08 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + cmp r5, #131072 @ 0x20000 │ │ │ │ + bgt 11cfc │ │ │ │ + ldr r6, [pc, #52] @ 11d44 │ │ │ │ + lsl r4, r5, #11 │ │ │ │ + add r6, pc, r6 │ │ │ │ + lsl r3, r5, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - bl 26874 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - str r0, [r5, #4] │ │ │ │ - b 114ec │ │ │ │ - andeq r4, r8, r4, lsl r6 │ │ │ │ - andeq r4, r8, ip, ror #11 │ │ │ │ - @ instruction: 0xfffff908 │ │ │ │ - andeq r4, r8, r0, lsr #9 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + bl 28a74 │ │ │ │ + str r5, [r6, #20] │ │ │ │ + str r0, [r6] │ │ │ │ + b 11bb4 │ │ │ │ + andeq r3, r6, r8, asr #30 │ │ │ │ + andeq r3, r6, r4, lsr #30 │ │ │ │ + @ instruction: 0xfffff7f0 │ │ │ │ + andeq r1, r2, r0, ror #25 │ │ │ │ + ldrdeq r3, [r6], -r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1169c │ │ │ │ + ldr r4, [pc, #28] @ 11d70 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #9 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2948 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r8, r0, ror #8 │ │ │ │ - lsr r3, r1, #1 │ │ │ │ + andeq r3, r6, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - ldrb r2, [r0] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + lsr r2, r1, #1 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - lsl r3, r3, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - and r3, r1, #1 │ │ │ │ + lsl r2, r2, #11 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 118ec │ │ │ │ + and sl, r1, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + beq 11fb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r1, r4 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 118b8 │ │ │ │ + beq 11f80 │ │ │ │ cmp r4, #15 │ │ │ │ - bne 116d8 │ │ │ │ + bne 11da4 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #30 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #248 @ 0xf8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, #31 │ │ │ │ mov r3, #25 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #492] @ 11918 │ │ │ │ - ldr r2, [sp] │ │ │ │ + ldr r3, [pc, #488] @ 11fe0 │ │ │ │ + add r5, sl, sl, lsl #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - add r5, r2, r2, lsl #4 │ │ │ │ + ldr r6, [r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ lsl r7, r5, #5 │ │ │ │ add r6, r6, r3 │ │ │ │ - add r0, r7, r1 │ │ │ │ add r5, r6, r5, lsl #5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, r7, #952 @ 0x3b8 │ │ │ │ + add r1, r7, r1 │ │ │ │ + add r0, r7, #1232 @ 0x4d0 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, r6, r0 │ │ │ │ - str r4, [r5, #672] @ 0x2a0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [r5, #952] @ 0x3b8 │ │ │ │ bl 2948 │ │ │ │ - ldr sl, [pc, #424] @ 1191c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, r7, #1072 @ 0x430 │ │ │ │ - add r0, r0, #952 @ 0x3b8 │ │ │ │ - add r9, r9, #8 │ │ │ │ + ldr r9, [pc, #424] @ 11fe4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r0, r1, #1232 @ 0x4d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r3, r6, r9 │ │ │ │ - str lr, [r5, #1008] @ 0x3f0 │ │ │ │ + add r3, r7, #1360 @ 0x550 │ │ │ │ + add lr, r6, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r0, [r5, #1288] @ 0x508 │ │ │ │ + mov r0, lr │ │ │ │ + str lr, [sp, #20] │ │ │ │ bl 2948 │ │ │ │ - add r0, fp, r9 │ │ │ │ + add r3, r7, #1360 @ 0x550 │ │ │ │ + add r0, fp, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + add r3, r7, #1360 @ 0x550 │ │ │ │ + add r0, r3, lr │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str lr, [r5, #964] @ 0x3c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r0, r9, r3 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ - str r9, [r5, #684] @ 0x2ac │ │ │ │ bl 2948 │ │ │ │ - ldr r0, [r5, #684] @ 0x2ac │ │ │ │ + ldr r0, [r5, #964] @ 0x3c4 │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, #16 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - str r0, [r5, #1136] @ 0x470 │ │ │ │ - add r0, r7, #712 @ 0x2c8 │ │ │ │ + str r0, [r5, #1416] @ 0x588 │ │ │ │ + add r0, r7, #992 @ 0x3e0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add r0, ip, #696 @ 0x2b8 │ │ │ │ - mov r1, sl │ │ │ │ + add r0, ip, #976 @ 0x3d0 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add r0, r7, #840 @ 0x348 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + add r0, r7, #1120 @ 0x460 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str lr, [r5, #752] @ 0x2f0 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str ip, [r5, #1032] @ 0x408 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 2948 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - mov r1, sl │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, r2, r7 │ │ │ │ - add r0, r0, #840 @ 0x348 │ │ │ │ + add r0, r0, #1120 @ 0x460 │ │ │ │ add r0, r6, r0 │ │ │ │ rsb r2, r2, #40 @ 0x28 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r1, [r5, #684] @ 0x2ac │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r5, #964] @ 0x3c4 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ add r2, r1, #16 │ │ │ │ lsl r2, r2, #3 │ │ │ │ - str r2, [r5, #880] @ 0x370 │ │ │ │ - str r1, [r3, #184] @ 0xb8 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str r2, [r3, #256] @ 0x100 │ │ │ │ - str r2, [r3, #328] @ 0x148 │ │ │ │ - str r4, [r3, #400] @ 0x190 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str r2, [r3, #472] @ 0x1d8 │ │ │ │ - str r2, [r3, #544] @ 0x220 │ │ │ │ - ldr r2, [r5, #684] @ 0x2ac │ │ │ │ - str r2, [r3, #616] @ 0x268 │ │ │ │ + str r2, [r5, #1160] @ 0x488 │ │ │ │ + str r1, [r3, #464] @ 0x1d0 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str r2, [r3, #536] @ 0x218 │ │ │ │ + str r2, [r3, #608] @ 0x260 │ │ │ │ + str r4, [r3, #680] @ 0x2a8 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str r2, [r3, #752] @ 0x2f0 │ │ │ │ + str r2, [r3, #824] @ 0x338 │ │ │ │ + ldr r2, [r5, #964] @ 0x3c4 │ │ │ │ + str r2, [r3, #896] @ 0x380 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r2, r4, #40 @ 0x28 │ │ │ │ add r1, r1, #17 │ │ │ │ lsl r3, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r2, r1, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, r3, #16 │ │ │ │ rsb r3, r3, #40 @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 11724 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ + b 11df0 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 11724 │ │ │ │ - @ instruction: 0x000843b4 │ │ │ │ - ldrdeq pc, [r3], -r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b 11df0 │ │ │ │ + andeq r3, r6, r8, ror #25 │ │ │ │ + andeq lr, r3, ip, lsl #22 │ │ │ │ push {r4, lr} │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r4, [pc, #124] @ 119ac │ │ │ │ + ldr r4, [pc, #124] @ 12074 │ │ │ │ add r0, r0, r0, lsr #31 │ │ │ │ - ldr lr, [pc, #120] @ 119b0 │ │ │ │ + ldr lr, [pc, #120] @ 12078 │ │ │ │ asr ip, r0, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r0, [pc, #112] @ 119b4 │ │ │ │ + ldr r0, [pc, #112] @ 1207c │ │ │ │ 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] @ 12080 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r2, [pc, #56] @ 119bc │ │ │ │ - ldr r3, [pc, #40] @ 119b0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [pc, #56] @ 12084 │ │ │ │ + ldr r3, [pc, #40] @ 12078 │ │ │ │ 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 12070 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r4, ror #7 │ │ │ │ + andeq sp, r3, ip, lsl sp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xfffff57c │ │ │ │ - andeq r4, r8, ip, ror #2 │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - ldr r1, [pc, #172] @ 11a74 │ │ │ │ + @ instruction: 0xfffff574 │ │ │ │ + andeq r3, r6, r4, lsr #21 │ │ │ │ + ldrdeq sp, [r3], -r0 │ │ │ │ + ldr r1, [pc, #172] @ 1213c │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #152] @ 11a78 │ │ │ │ + ldr r3, [pc, #152] @ 12140 │ │ │ │ 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 12128 │ │ │ │ + ldr r0, [pc, #112] @ 12144 │ │ │ │ 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 1210c │ │ │ │ cmp r3, #8 │ │ │ │ - bne 11a14 │ │ │ │ - ldr r0, [pc, #68] @ 11a80 │ │ │ │ + bne 120dc │ │ │ │ + ldr r0, [pc, #68] @ 12148 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #8 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 11a34 │ │ │ │ + beq 120fc │ │ │ │ rsb r2, r2, #9 │ │ │ │ mov r1, #0 │ │ │ │ bl 2bb8 │ │ │ │ - b 11a34 │ │ │ │ - ldr r0, [pc, #28] @ 11a84 │ │ │ │ + b 120fc │ │ │ │ + ldr r0, [pc, #28] @ 1214c │ │ │ │ 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 12118 │ │ │ │ + @ instruction: 0x000215b8 │ │ │ │ + andeq r3, r6, ip, lsr sl │ │ │ │ + andeq r3, r6, ip, lsl #20 │ │ │ │ + andeq r3, r6, r0, ror #19 │ │ │ │ + @ instruction: 0x000639b0 │ │ │ │ + ldr r1, [pc, #436] @ 1230c │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #6 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r1, [pc, #416] @ 11c48 │ │ │ │ + ldr r1, [pc, #416] @ 12310 │ │ │ │ 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 1217c │ │ │ │ + ldr r2, [pc, #388] @ 12314 │ │ │ │ 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] @ 12318 │ │ │ │ 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 +15751,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 │ │ │ │ + strdeq r1, [r2], -r0 │ │ │ │ + @ instruction: 0x0003dbb0 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r3, r8, r4, ror #31 │ │ │ │ + andeq r3, r6, ip, lsl r9 │ │ │ │ ldr r0, [r0] │ │ │ │ and r0, r0, #15 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ lsl r0, r0, #20 │ │ │ │ @@ -15342,330 +15776,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] @ 12390 │ │ │ │ + ldr r2, [pc, #24] @ 12394 │ │ │ │ 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 sp, r3, r4, lsr #19 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #20] @ 11cec │ │ │ │ - ldr r2, [pc, #20] @ 11cf0 │ │ │ │ + ldr r3, [pc, #20] @ 123b4 │ │ │ │ + ldr r2, [pc, #20] @ 123b8 │ │ │ │ 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 sp, r3, ip, ror r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d18 │ │ │ │ - ldr r2, [pc, #28] @ 11d1c │ │ │ │ + ldr r3, [pc, #28] @ 123e0 │ │ │ │ + ldr r2, [pc, #28] @ 123e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ bx lr │ │ │ │ - andeq lr, r3, r0, lsr #32 │ │ │ │ + andeq sp, r3, r8, asr r9 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d44 │ │ │ │ - ldr r2, [pc, #28] @ 11d48 │ │ │ │ + ldr r3, [pc, #28] @ 1240c │ │ │ │ + ldr r2, [pc, #28] @ 12410 │ │ │ │ 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, ip, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #28] @ 11d70 │ │ │ │ - ldr r2, [pc, #28] @ 11d74 │ │ │ │ + ldr r3, [pc, #28] @ 12438 │ │ │ │ + ldr r2, [pc, #28] @ 1243c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #15728640 @ 0xf00000 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r8, asr #31 │ │ │ │ + andeq sp, r3, r0, lsl #18 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #24] @ 11d98 │ │ │ │ - ldr r2, [pc, #24] @ 11d9c │ │ │ │ + ldr r3, [pc, #24] @ 12460 │ │ │ │ + ldr r2, [pc, #24] @ 12464 │ │ │ │ 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 @ │ │ │ │ + ldrdeq sp, [r3], -r4 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #24] @ 11dc0 │ │ │ │ - ldr r2, [pc, #24] @ 11dc4 │ │ │ │ + ldr r3, [pc, #24] @ 12488 │ │ │ │ + ldr r2, [pc, #24] @ 1248c │ │ │ │ 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, ip, lsr #17 │ │ │ │ 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] @ 124b8 │ │ │ │ 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 │ │ │ │ + muleq r6, r0, r6 │ │ │ │ + ldr r2, [pc, #76] @ 12510 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ble 11e40 │ │ │ │ - ldr r3, [pc, #64] @ 11e4c │ │ │ │ + ble 12508 │ │ │ │ + ldr r3, [pc, #64] @ 12514 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr ip, [r0] │ │ │ │ lsl r1, r1, #1 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, #0 │ │ │ │ - b 11e28 │ │ │ │ + b 124f0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 11e40 │ │ │ │ + beq 12508 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ add r3, r3, #6 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 11e20 │ │ │ │ + bne 124e8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq sp, r3, r0, lsr #30 │ │ │ │ + andeq sp, r3, r8, asr r8 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #36] @ 11e7c │ │ │ │ - ldr r2, [pc, #36] @ 11e80 │ │ │ │ + ldr r3, [pc, #36] @ 12544 │ │ │ │ + ldr r2, [pc, #36] @ 12548 │ │ │ │ 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 │ │ │ │ + strdeq sp, [r3], -ip │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #44] @ 11ebc │ │ │ │ + ldr r5, [pc, #44] @ 12584 │ │ │ │ mov r4, r1 │ │ │ │ - bl 168b0 │ │ │ │ - ldr r3, [pc, #36] @ 11ec0 │ │ │ │ + bl 18aac │ │ │ │ + ldr r3, [pc, #36] @ 12588 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0003d7bc │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ - ldr r3, [pc, #132] @ 11f50 │ │ │ │ + ldr r3, [pc, #132] @ 12618 │ │ │ │ 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 12600 │ │ │ │ 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 12600 │ │ │ │ + ldr r5, [pc, #76] @ 1261c │ │ │ │ + ldr r7, [pc, #76] @ 12620 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, #0 │ │ │ │ - b 11f1c │ │ │ │ + b 125e4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 166fc │ │ │ │ + bl 188f8 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #73 @ 0x49 │ │ │ │ - bne 11f18 │ │ │ │ - ldr r0, [pc, #28] @ 11f5c │ │ │ │ + bne 125e0 │ │ │ │ + ldr r0, [pc, #28] @ 12624 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 167a4 │ │ │ │ + bl 189a0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, r8, r0, asr ip │ │ │ │ - andeq r3, r8, r0, lsr ip │ │ │ │ - andeq r3, r8, r0, lsl ip │ │ │ │ - ldrdeq r3, [r8], -ip │ │ │ │ - ldr r3, [pc, #56] @ 11fa0 │ │ │ │ + andeq r3, r6, r8, lsl #11 │ │ │ │ + andeq r3, r6, r8, ror #10 │ │ │ │ + andeq r3, r6, r8, asr #10 │ │ │ │ + andeq r3, r6, r4, lsl r5 │ │ │ │ + ldr r3, [pc, #56] @ 12668 │ │ │ │ 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 188f8 │ │ │ │ + ldr r0, [pc, #32] @ 1266c │ │ │ │ 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 28e5c │ │ │ │ + andeq r3, r6, ip, ror #9 │ │ │ │ + andeq r3, r6, r8, ror #9 │ │ │ │ + ldr r1, [pc, #312] @ 127b0 │ │ │ │ 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] @ 127b4 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - ldr r1, [pc, #280] @ 120f0 │ │ │ │ + beq 126b4 │ │ │ │ + ldr r1, [pc, #280] @ 127b8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12020 │ │ │ │ + bne 126e8 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 12018 │ │ │ │ + bhi 126e0 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 12018 │ │ │ │ + bhi 126e0 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 1205c │ │ │ │ + beq 12724 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #204] @ 120f4 │ │ │ │ + ldr r1, [pc, #204] @ 127bc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - ldr r1, [pc, #180] @ 120f8 │ │ │ │ + beq 126b4 │ │ │ │ + ldr r1, [pc, #180] @ 127c0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fec │ │ │ │ - b 12018 │ │ │ │ + beq 126b4 │ │ │ │ + b 126e0 │ │ │ │ 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 126e0 │ │ │ │ + ldr r2, [pc, #124] @ 127c4 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ ldr r0, [r5, r2] │ │ │ │ add r2, r4, #7 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 120a4 │ │ │ │ + beq 1276c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 12094 │ │ │ │ + bne 1275c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12018 │ │ │ │ + bne 126e0 │ │ │ │ sub r3, r2, r4 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne 12018 │ │ │ │ - ldr r3, [pc, #64] @ 12100 │ │ │ │ + bne 126e0 │ │ │ │ + ldr r3, [pc, #64] @ 127c8 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 12018 │ │ │ │ + bne 126e0 │ │ │ │ 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, ip, asr #6 │ │ │ │ + muleq r3, r0, r6 │ │ │ │ + andeq r1, r2, ip, lsr #6 │ │ │ │ + andeq r1, r2, r4, ror #5 │ │ │ │ + ldrdeq r1, [r2], -r0 │ │ │ │ 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] @ 12834 │ │ │ │ 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 1280c │ │ │ │ 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 12800 │ │ │ │ + ldr r2, [pc, #36] @ 12838 │ │ │ │ + ldr r1, [pc, #36] @ 1283c │ │ │ │ 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, r8, lsr #3 │ │ │ │ + andeq r3, r6, r8, lsl #6 │ │ │ │ + andeq lr, r3, r8, ror #2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #8] @ 1218c │ │ │ │ + ldr r0, [pc, #8] @ 12854 │ │ │ │ mov r2, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ b 2948 │ │ │ │ - muleq r8, r8, r9 │ │ │ │ + ldrdeq r3, [r6], -r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr lr, [pc, #124] @ 12218 │ │ │ │ + ldr lr, [pc, #124] @ 128e0 │ │ │ │ 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 +16122,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 1286c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq lr, r3, r4, asr #22 │ │ │ │ - ldr r2, [pc, #1768] @ 1290c │ │ │ │ + andeq lr, r3, ip, ror r4 │ │ │ │ + ldr r2, [pc, #4088] @ 138e4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1764] @ 12910 │ │ │ │ - sub sp, sp, #8448 @ 0x2100 │ │ │ │ + ldr r3, [pc, #4084] @ 138e8 │ │ │ │ + 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] @ 138ec │ │ │ │ + smull r2, r0, r3, r0 │ │ │ │ + sub r0, r0, r3, asr #31 │ │ │ │ + bl 32350 │ │ │ │ + cmp r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ - blt 166e0 │ │ │ │ + blt 188dc │ │ │ │ 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 188a4 │ │ │ │ + add r5, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + ldr r3, [pc, #3964] @ 138f0 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [pc, #3960] @ 138f4 │ │ │ │ + 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] @ 138f8 │ │ │ │ + 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 12a7c │ │ │ │ + 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 12f60 │ │ │ │ + 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 12a30 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r2, [pc, #32] @ 138fc │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r1, r4, fp │ │ │ │ + b 13900 │ │ │ │ + andeq sp, r3, r8, lsr #8 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ + andseq r5, r0, r0, lsl #28 │ │ │ │ + strdeq r9, [r9], -r4 │ │ │ │ + andeq lr, r3, r8, ror #6 │ │ │ │ + andeq lr, ip, r8, ror lr │ │ │ │ + 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] │ │ │ │ - eor lr, lr, r0 │ │ │ │ - ldr r0, [r2, #4016] @ 0xfb0 │ │ │ │ - lsr r5, lr, #22 │ │ │ │ - eor r4, r8, r0 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr r0, lr, #14 │ │ │ │ + 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 13990 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r5 │ │ │ │ - lsr r5, r4, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ + 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 lr, lr, r0 │ │ │ │ + lsr r0, r2, #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 │ │ │ │ - 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 │ │ │ │ + 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 r5, [r9, r4] │ │ │ │ - ldr r4, [r2, #4036] @ 0xfc4 │ │ │ │ - add r5, r8, r5 │ │ │ │ + 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 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr ip, lr, #14 │ │ │ │ + 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 ip, ip, #1020 @ 0x3fc │ │ │ │ + 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, [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] │ │ │ │ - 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] │ │ │ │ + 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 r4, [r6, r4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ 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 r5, [r6, r5] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, ip, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, ip, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, r7, #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, #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, #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, [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, #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] │ │ │ │ - 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, #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 │ │ │ │ + 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, [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, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, sl] │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldr r6, [r2, #4068] @ 0xfe4 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - eor r4, r4, r6 │ │ │ │ - eor r5, r5, r4 │ │ │ │ + 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 │ │ │ │ - lsr r4, ip, #14 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, ip, #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 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 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + add r5, r5, r6 │ │ │ │ + lsr r6, r7, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - add r4, r4, r6 │ │ │ │ - lsr r6, r0, #6 │ │ │ │ - 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 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r8, r6 │ │ │ │ - lsr r6, lr, #6 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor lr, lr, r6 │ │ │ │ + lsr r6, ip, #6 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r6, ip] │ │ │ │ - lsr ip, r4, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r8, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add r6, r6, ip │ │ │ │ - lsr ip, r4, #6 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [sl, ip] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r6, r6, ip │ │ │ │ - lsl ip, r4, #2 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [fp, ip] │ │ │ │ - add r6, r6, ip │ │ │ │ - lsr ip, r5, #14 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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] │ │ │ │ + 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 r0, [r3, #3948] @ 0xf6c │ │ │ │ - eor r0, r0, r4 │ │ │ │ - ldr r4, [r2, #4020] @ 0xfb4 │ │ │ │ - eor r0, r0, r6 │ │ │ │ - eor lr, lr, r4 │ │ │ │ + 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 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - lsr ip, r0, #14 │ │ │ │ - lsr r4, r0, #22 │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ - 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] │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - 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] │ │ │ │ + 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 r1, [sp, #4] │ │ │ │ - add lr, lr, 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, [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 │ │ │ │ - lsr ip, r4, #14 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - eor r6, r6, r5 │ │ │ │ - ldr lr, [r9, ip] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - 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 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + 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 r4, r4, lr │ │ │ │ + lsr r5, r3, #22 │ │ │ │ + lsr lr, r3, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add ip, ip, r5 │ │ │ │ - lsr r5, r4, #6 │ │ │ │ + ldr r5, [r6, r5] │ │ │ │ + ldr lr, [r8, lr] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add lr, lr, r5 │ │ │ │ + lsr r5, r3, #6 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ + ldr r5, [r7, r5] │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsr r5, r6, #6 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor ip, ip, r5 │ │ │ │ - lsl r5, r4, #2 │ │ │ │ + lsl r5, r3, #2 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ add lr, lr, r5 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ 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 │ │ │ │ - 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 r5, [r6, r5] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + lsr r6, r2, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - add r0, r8, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r0, r0, r6 │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r5, r5, r6 │ │ │ │ lsr r6, r4, #14 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r6] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r7, [r7, r6] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ 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 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r7, r7, r6 │ │ │ │ + lsr r6, r2, #6 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsl r6, r4, #2 │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + eor r5, r5, r6 │ │ │ │ + lsr r6, r4, #6 │ │ │ │ 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 │ │ │ │ + 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, lr │ │ │ │ + lsl lr, r2, #2 │ │ │ │ and lr, lr, #1020 @ 0x3fc │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r8, r5] │ │ │ │ - ldr lr, [r9, lr] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r8, [r1, r5] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr r5, r6, #22 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [r1, r5] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r8, r8, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ - 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] │ │ │ │ - eor r8, r8, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ - and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsl r5, r6, #2 │ │ │ │ + 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] │ │ │ │ - add r5, r8, r5 │ │ │ │ - ldr r8, [r3, #3976] @ 0xf88 │ │ │ │ - eor ip, ip, r8 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + add r5, r6, r5 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #4000] @ 0xfa0 │ │ │ │ + eor ip, ip, r6 │ │ │ │ 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 │ │ │ │ - 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] │ │ │ │ - eor ip, ip, r4 │ │ │ │ - lsr r4, r5, #6 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ - eor r8, r8, r4 │ │ │ │ - lsl r4, lr, #2 │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [fp, r4] │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsl r4, r5, #2 │ │ │ │ - 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 │ │ │ │ + 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 r8, [sl, r0] │ │ │ │ - lsr r0, ip, #14 │ │ │ │ + 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 │ │ │ │ - eor r4, r4, r6 │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - lsr r6, ip, #22 │ │ │ │ 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 r0, [r8, r0] │ │ │ │ ldr r6, [r9, r6] │ │ │ │ - lsr r9, r4, #14 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - eor r0, r0, r8 │ │ │ │ + lsl r6, lr, #2 │ │ │ │ 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 │ │ │ │ + ldr r6, [sl, r6] │ │ │ │ + eor r0, r0, r7 │ │ │ │ + add r0, r0, r6 │ │ │ │ + lsr r6, ip, #14 │ │ │ │ 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 │ │ │ │ + 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 │ │ │ │ + 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 r9, [sp, #12] │ │ │ │ - add r0, lr, r0 │ │ │ │ - ldr lr, [r2, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - eor r5, r5, lr │ │ │ │ - eor r5, r5, r0 │ │ │ │ - lsr lr, r8, #22 │ │ │ │ + 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 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ + ldr r5, [r7, r0] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r0, r8, #22 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r0, r0, lr │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsr lr, r5, #14 │ │ │ │ - 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 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r5, r5, r0 │ │ │ │ + lsr r0, r2, #6 │ │ │ │ and r0, r0, #1020 @ 0x3fc │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r6, lr] │ │ │ │ ldr r0, [r9, r0] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsr lr, r4, #14 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r1, lr] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - lsr lr, r4, #22 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r6, r6, lr │ │ │ │ - lsr lr, ip, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [sl, lr] │ │ │ │ + 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 │ │ │ │ - lsr lr, r4, #6 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [r1, lr] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - eor r6, r6, lr │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - and lr, lr, #1020 @ 0x3fc │ │ │ │ - ldr lr, [fp, lr] │ │ │ │ - add r0, r0, lr │ │ │ │ - lsl lr, r4, #2 │ │ │ │ - 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 r9, [sp, #20] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - add r5, r5, 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, #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] │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [r8, r6] │ │ │ │ - add r5, r9, r5 │ │ │ │ - eor r5, r5, r6 │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - 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 │ │ │ │ - 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] │ │ │ │ - add r4, r4, r5 │ │ │ │ - lsr r5, r6, #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] │ │ │ │ + str r3, [r2] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + add r2, r2, #8 │ │ │ │ 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 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, r1, #8 │ │ │ │ + stm r1, {r5, ip} │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bne 13b44 │ │ │ │ + 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 │ │ │ │ - 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] │ │ │ │ + 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 ip, r5, #22 │ │ │ │ + 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] │ │ │ │ - lsr r8, r4, #22 │ │ │ │ - add r6, r6, ip │ │ │ │ - lsr ip, r4, #14 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + add r1, r1, ip │ │ │ │ + lsr ip, lr, #6 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ - 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 │ │ │ │ + ldr ip, [r8, ip] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + eor r4, r4, ip │ │ │ │ + lsr ip, r2, #6 │ │ │ │ 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 ip, [r8, ip] │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + eor r0, r0, ip │ │ │ │ + lsr ip, r3, #6 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ ldr ip, [sl, ip] │ │ │ │ - eor r0, r0, ip │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + eor r1, r1, ip │ │ │ │ lsl ip, lr, #2 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ + 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 │ │ │ │ + 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 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + ldr r6, [r6, #4024] @ 0xfb8 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + 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 │ │ │ │ - ldr r5, [r1, ip] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + eor r1, r1, r6 │ │ │ │ + ldr r6, [r8, ip] │ │ │ │ + ldr r5, [sp] │ │ │ │ lsr ip, r4, #22 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r5, r5, ip │ │ │ │ - lsr ip, r4, #6 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ - ldr ip, [r1, ip] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - eor r5, r5, ip │ │ │ │ - lsl ip, r4, #2 │ │ │ │ + ldr ip, [r5, ip] │ │ │ │ + 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, [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 │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add ip, ip, r5 │ │ │ │ + lsr r5, r1, #14 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + 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, [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] │ │ │ │ + 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 │ │ │ │ + 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] │ │ │ │ + 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 │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #6 │ │ │ │ - and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ + eor r5, r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ and r8, r8, #1020 @ 0x3fc │ │ │ │ + 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 │ │ │ │ + add r8, r0, r8 │ │ │ │ + ldr r0, [sl, r6] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + lsr r7, ip, #6 │ │ │ │ eor 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, [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 │ │ │ │ + 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 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 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 │ │ │ │ + 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 r5, [r8, r5] │ │ │ │ - ldr lr, [r7, lr] │ │ │ │ - lsr r8, r6, #22 │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r0, #6 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, r5 │ │ │ │ + lsr r5, ip, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + 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] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + lsr r5, r7, #6 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + 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] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsl r5, r6, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r5, [fp, r5] │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + lsl r5, r7, #2 │ │ │ │ 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 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 │ │ │ │ + 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 │ │ │ │ + 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] │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ - eor r5, r5, ip │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - lsr ip, lr, #14 │ │ │ │ - lsr r4, lr, #22 │ │ │ │ - and ip, ip, #1020 @ 0x3fc │ │ │ │ + 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, [r8, r4] │ │ │ │ - ldr ip, [r7, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ - add ip, ip, r4 │ │ │ │ - lsr r4, lr, #6 │ │ │ │ + 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, [sl, r4] │ │ │ │ + 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 │ │ │ │ - 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 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, [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 │ │ │ │ + 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 │ │ │ │ + lsr lr, r3, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r8, lr] │ │ │ │ + ldr r7, [sp] │ │ │ │ + lsr lr, r3, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r7, lr] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r6, r6, lr │ │ │ │ + lsr lr, r2, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr r4, [r4, lr] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr lr, r2, #22 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + ldr lr, [r9, lr] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, lr │ │ │ │ + lsr lr, r5, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + 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 r6, [r9, lr] │ │ │ │ + lsr lr, ip, #14 │ │ │ │ + and lr, lr, #1020 @ 0x3fc │ │ │ │ + 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, [sl, lr] │ │ │ │ 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 │ │ │ │ + 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] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r6, r0, #22 │ │ │ │ and r6, r6, #1020 @ 0x3fc │ │ │ │ - ldr r6, [sl, r6] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor r0, r0, r6 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ + ldr r6, [r9, 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] │ │ │ │ - add r0, r0, r6 │ │ │ │ - lsr r6, r4, #14 │ │ │ │ + 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, [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 │ │ │ │ + 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 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 │ │ │ │ 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 r5, [r7, r5] │ │ │ │ + ldr r4, [r8, r4] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add r4, r4, r5 │ │ │ │ + lsr r5, r2, #14 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [sl, r5] │ │ │ │ - and r8, r8, #1020 @ 0x3fc │ │ │ │ - eor lr, lr, r5 │ │ │ │ - lsl r5, r0, #2 │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + lsr r5, r2, #22 │ │ │ │ and r5, r5, #1020 @ 0x3fc │ │ │ │ - ldr r5, [fp, r5] │ │ │ │ - add lr, lr, r5 │ │ │ │ - lsr r5, r6, #14 │ │ │ │ + ldr r5, [r9, r5] │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + add r6, r6, r5 │ │ │ │ + lsr r5, lr, #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 │ │ │ │ + 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 14cec │ │ │ │ + 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 │ │ │ │ + str ip, [lr, #8] │ │ │ │ + ldr ip, [lr, #12] │ │ │ │ + eor ip, ip, r0 │ │ │ │ + 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 15e88 │ │ │ │ + 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 │ │ │ │ + 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 lr, [r8, ip] │ │ │ │ + ldr r6, [sp] │ │ │ │ + lsr ip, r1, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r6, ip] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add lr, lr, ip │ │ │ │ + lsr ip, r1, #6 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [sl, ip] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ eor lr, lr, ip │ │ │ │ - lsl ip, r6, #2 │ │ │ │ + lsl ip, r1, #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 │ │ │ │ + ldr ip, [r9, ip] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + add lr, lr, ip │ │ │ │ + lsr ip, r2, #14 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr r6, [r6, ip] │ │ │ │ + lsr ip, r2, #22 │ │ │ │ + and ip, ip, #1020 @ 0x3fc │ │ │ │ + ldr ip, [r7, ip] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, ip │ │ │ │ + lsr ip, r3, #14 │ │ │ │ and ip, ip, #1020 @ 0x3fc │ │ │ │ - and r4, r4, #1020 @ 0x3fc │ │ │ │ - ldr r4, [r8, r4] │ │ │ │ ldr ip, [r7, ip] │ │ │ │ - lsr r8, r5, #22 │ │ │ │ + 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 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + ldr r7, [r7, r5] │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + add r7, r6, r7 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + 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 │ │ │ │ + lsr r0, lr, #14 │ │ │ │ + and r0, r0, #1020 @ 0x3fc │ │ │ │ + and r4, r4, #1020 @ 0x3fc │ │ │ │ + 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 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 r6, [r6, r5] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + lsr r5, ip, #22 │ │ │ │ + and r5, r5, #1020 @ 0x3fc │ │ │ │ + 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] │ │ │ │ + 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, #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, [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] │ │ │ │ + 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 15fac │ │ │ │ + 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 17138 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + subs r3, r3, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bne 13978 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #1580] @ 188ec │ │ │ │ + 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 18394 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bne 18388 │ │ │ │ + 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 182dc │ │ │ │ + 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 129fc │ │ │ │ + ldr r2, [pc, #68] @ 188f0 │ │ │ │ + ldr r3, [pc, #68] @ 188f4 │ │ │ │ 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 188e8 │ │ │ │ + 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 12954 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r8, asr #24 │ │ │ │ - andeq r9, r3, ip, ror #12 │ │ │ │ + andeq r8, r3, r0, lsr #20 │ │ │ │ + andeq r7, r3, r0, ror r4 │ │ │ │ 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] @ 18994 │ │ │ │ + ldr r6, [pc, #144] @ 18998 │ │ │ │ + ldr r3, [pc, #144] @ 1899c │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ sub r5, r1, #4 │ │ │ │ mov r7, r0 │ │ │ │ add r8, r4, #4160 @ 0x1040 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -20130,220 +22305,221 @@ │ │ │ │ asr r3, r3, #24 │ │ │ │ orr r3, r3, r2 │ │ │ │ orreq r3, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ addne lr, lr, #1 │ │ │ │ moveq lr, r7 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bne 1674c │ │ │ │ + bne 18948 │ │ │ │ ldr r2, [r4], #4 │ │ │ │ str r3, [r6, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r5, #4]! │ │ │ │ - bne 16744 │ │ │ │ + bne 18940 │ │ │ │ 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, ip, ror #8 │ │ │ │ + andeq r9, ip, r8, asr lr │ │ │ │ + andeq r3, r9, r4, asr lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #108] @ 1681c │ │ │ │ - ldr lr, [pc, #108] @ 16820 │ │ │ │ + ldr r4, [pc, #108] @ 18a18 │ │ │ │ + ldr lr, [pc, #108] @ 18a1c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr lr, [r4, lr] │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #96] @ 16824 │ │ │ │ + ldr r0, [pc, #96] @ 18a20 │ │ │ │ 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] @ 18a24 │ │ │ │ + ldr r3, [pc, #40] @ 18a1c │ │ │ │ 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 18a14 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r3, ip, ror #10 │ │ │ │ + andeq r7, r3, r0, ror r3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0xffffba3c │ │ │ │ - andeq r9, r3, r8, lsr #10 │ │ │ │ + @ instruction: 0xffff9f08 │ │ │ │ + andeq r7, r3, ip, lsr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #112] @ 168a8 │ │ │ │ + ldr r4, [pc, #112] @ 18aa4 │ │ │ │ add r1, r0, #7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12190 │ │ │ │ + bl 12858 │ │ │ │ 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 18a50 │ │ │ │ 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] @ 18aa8 │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ cmp r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ movls r3, #121 @ 0x79 │ │ │ │ strb r3, [r0, #17] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, sl, r0, lsl #22 │ │ │ │ - andeq r3, sl, r0, lsr #21 │ │ │ │ + andeq r3, r9, r4, lsl #26 │ │ │ │ + andeq r3, r9, r4, lsr #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #88] @ 16914 │ │ │ │ + ldr r5, [pc, #88] @ 18b10 │ │ │ │ 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 12858 │ │ │ │ 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 18ae0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, sl, ip, ror sl │ │ │ │ + andeq r3, r9, r0, lsl #25 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmn r3, #1 │ │ │ │ ldrbeq r0, [r0] │ │ │ │ - asrne r0, r3, #6 │ │ │ │ + asrne r0, r3, #7 │ │ │ │ andne r0, r0, #240 @ 0xf0 │ │ │ │ - lslne r3, r3, #24 │ │ │ │ + lslne r3, r3, #25 │ │ │ │ orrne r0, r0, r3, lsr #28 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmn r3, #1 │ │ │ │ ldreq r0, [r0] │ │ │ │ - lslne r2, r3, #24 │ │ │ │ + lslne r2, r3, #25 │ │ │ │ lsleq r0, r0, #20 │ │ │ │ lsreq r0, r0, #20 │ │ │ │ - asrne r0, r3, #6 │ │ │ │ + asrne r0, r3, #7 │ │ │ │ andne r0, r0, #240 @ 0xf0 │ │ │ │ - asrne r3, r3, #12 │ │ │ │ + asrne r3, r3, #11 │ │ │ │ orrne r0, r0, r2, lsr #28 │ │ │ │ andne r3, r3, #3840 @ 0xf00 │ │ │ │ orrne r0, r0, r3 │ │ │ │ bx lr │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - ldr r0, [pc, #16] @ 1698c │ │ │ │ + ldr r0, [pc, #16] @ 18b88 │ │ │ │ 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 r1, r1, ip, lsl #26 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 16a08 │ │ │ │ + ble 18c04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ 16a10 │ │ │ │ + ldr r4, [pc, #108] @ 18c0c │ │ │ │ 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] @ 18c10 │ │ │ │ lsl ip, r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - b 169d4 │ │ │ │ + b 18bd0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 169f8 │ │ │ │ + beq 18bf4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 16a00 │ │ │ │ + beq 18bfc │ │ │ │ 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 18bbc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, lr │ │ │ │ - bne 169cc │ │ │ │ + bne 18bc8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r0, ror #21 │ │ │ │ - stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ + andseq r1, r1, r4, ror #25 │ │ │ │ + stmdavc r0!, {r5, r6, fp, ip, sp, lr}^ │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ - ldr r3, [pc, #52] @ 16a58 │ │ │ │ + ldr r3, [pc, #56] @ 18c58 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r3, pc, r3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ ldr r2, [r3, r1]! │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #28] @ 16a5c │ │ │ │ + ldreq r3, [pc, #32] @ 18c5c │ │ │ │ ldrne r0, [r0] │ │ │ │ ldreq r0, [r0, #8] │ │ │ │ - andeq r2, r2, r3 │ │ │ │ - sub r0, r0, r2 │ │ │ │ + andeq r3, r3, r2 │ │ │ │ + subne r0, r0, r2 │ │ │ │ + subeq r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - andeq r7, pc, r4, ror #20 │ │ │ │ - stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r1, [pc, #224] @ 16b48 │ │ │ │ - ldr r2, [pc, #224] @ 16b4c │ │ │ │ + andseq r1, r1, r8, ror #24 │ │ │ │ + stmdavc r0!, {r5, r6, fp, ip, sp, lr}^ │ │ │ │ + ldr r1, [pc, #224] @ 18d48 │ │ │ │ + ldr r2, [pc, #224] @ 18d4c │ │ │ │ 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] @ 18d50 │ │ │ │ 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] @ 18d54 │ │ │ │ lsl lr, r0, #1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [pc, #176] @ 16b58 │ │ │ │ + ldr r9, [pc, #176] @ 18d58 │ │ │ │ add r6, sp, #4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r5, [pc, #168] @ 16b5c │ │ │ │ + ldr r5, [pc, #168] @ 18d5c │ │ │ │ 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 +22528,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 18d3c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #8 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - bne 16acc │ │ │ │ + bne 18ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 728c │ │ │ │ + bl 7918 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #72] @ 16b60 │ │ │ │ - ldr r3, [pc, #48] @ 16b4c │ │ │ │ + ldr r2, [pc, #72] @ 18d60 │ │ │ │ + ldr r3, [pc, #48] @ 18d4c │ │ │ │ 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 18d44 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 16b10 │ │ │ │ + b 18d10 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000392b4 │ │ │ │ + strheq r7, [r3], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq fp, [r1], -r8 │ │ │ │ - andeq r9, r3, r4, ror r2 │ │ │ │ + andeq fp, r1, r0, lsl r2 │ │ │ │ + andeq r7, r3, r4, ror r0 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r7, pc, r8, asr #19 │ │ │ │ - andeq r9, r3, r4, lsl #4 │ │ │ │ + andseq r1, r1, r8, asr #23 │ │ │ │ + andeq r7, r3, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 16bd4 │ │ │ │ + ldr r5, [pc, #100] @ 18dd4 │ │ │ │ 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 18db8 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bic r0, r0, #3145728 @ 0x300000 │ │ │ │ - bic r0, r0, #55 @ 0x37 │ │ │ │ - asr r3, r0, #6 │ │ │ │ - lsl r2, r0, #24 │ │ │ │ + bic r0, r0, #1572864 @ 0x180000 │ │ │ │ + bic r0, r0, #27 │ │ │ │ + asr r3, r0, #7 │ │ │ │ + lsl r2, r0, #25 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - asr r0, r0, #12 │ │ │ │ + asr r0, r0, #11 │ │ │ │ orr r3, r3, r2, lsr #28 │ │ │ │ and r0, r0, #3840 @ 0xf00 │ │ │ │ orr r0, r3, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a60 │ │ │ │ + bl 18c60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16b98 │ │ │ │ + bne 18d98 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsl r0, r0, #20 │ │ │ │ lsr r0, r0, #20 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r4, lsl r9 @ │ │ │ │ + andseq r1, r1, r4, lsl fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #80] @ 16c34 │ │ │ │ + ldr r5, [pc, #80] @ 18e34 │ │ │ │ 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 18e20 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ - bic r0, r0, #3145728 @ 0x300000 │ │ │ │ - bic r0, r0, #55 @ 0x37 │ │ │ │ - asr r3, r0, #6 │ │ │ │ + bic r0, r0, #1572864 @ 0x180000 │ │ │ │ + bic r0, r0, #27 │ │ │ │ + asr r3, r0, #7 │ │ │ │ and r3, r3, #240 @ 0xf0 │ │ │ │ - lsl r0, r0, #24 │ │ │ │ + lsl r0, r0, #25 │ │ │ │ orr r0, r3, r0, lsr #28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a60 │ │ │ │ + bl 18c60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 16c0c │ │ │ │ + bne 18e0c │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, pc, r0, lsr #17 │ │ │ │ + andseq r1, r1, r0, lsr #21 │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add r3, r1, r3, lsl #1 │ │ │ │ - ldr ip, [pc, #24] @ 16c60 │ │ │ │ + ldr ip, [pc, #24] @ 18e60 │ │ │ │ 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 28e5c │ │ │ │ + andseq r1, r1, r0, asr #20 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #52] @ 16ca4 │ │ │ │ + ldr r4, [pc, #52] @ 18ea4 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c5c │ │ │ │ + bl 28e5c │ │ │ │ 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, r1, r8, lsl #18 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ bl 44f0 │ │ │ │ - ldr r0, [pc, #108] @ 16d28 │ │ │ │ - ldr r4, [pc, #108] @ 16d2c │ │ │ │ + ldr r0, [pc, #108] @ 18f28 │ │ │ │ + ldr r4, [pc, #108] @ 18f2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6f18 │ │ │ │ + bl 75c0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r5, [pc, #96] @ 16d30 │ │ │ │ + ldr r5, [pc, #96] @ 18f30 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 16d34 │ │ │ │ + ldr r0, [pc, #88] @ 18f34 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4bcc │ │ │ │ - ldr r3, [pc, #76] @ 16d38 │ │ │ │ + bl 4afc │ │ │ │ + ldr r3, [pc, #76] @ 18f38 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ - ldr r1, [pc, #52] @ 16d3c │ │ │ │ - ldr r0, [pc, #52] @ 16d40 │ │ │ │ - bl 6404 │ │ │ │ - ldr r3, [pc, #48] @ 16d44 │ │ │ │ + ldr r1, [pc, #52] @ 18f3c │ │ │ │ + ldr r0, [pc, #52] @ 18f40 │ │ │ │ + bl 6334 │ │ │ │ + ldr r3, [pc, #48] @ 18f44 │ │ │ │ add ip, r4, #184 @ 0xb8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq sl, r1, ip, asr #29 │ │ │ │ - @ instruction: 0x000f76b4 │ │ │ │ - andeq r9, r3, r0, asr r0 │ │ │ │ - @ instruction: 0x0001aebc │ │ │ │ + andeq sl, r1, r4, ror #31 │ │ │ │ + @ instruction: 0x001118b4 │ │ │ │ + andeq r6, r3, r0, asr lr │ │ │ │ + ldrdeq sl, [r1], -r4 │ │ │ │ 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] @ 190b0 │ │ │ │ + ldr r1, [pc, #352] @ 190b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r6, [pc, #344] @ 16eb8 │ │ │ │ + ldr r6, [pc, #344] @ 190b8 │ │ │ │ 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] @ 190bc │ │ │ │ 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] @ 190c0 │ │ │ │ mov r8, fp │ │ │ │ stmia r8!, {r0, r1, r2} │ │ │ │ strh r3, [r8] │ │ │ │ - ldr r3, [pc, #280] @ 16ec4 │ │ │ │ + ldr r3, [pc, #280] @ 190c4 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r7, [pc, #276] @ 16ec8 │ │ │ │ + ldr r7, [pc, #276] @ 190c8 │ │ │ │ ldr r1, [r9, r3] │ │ │ │ - ldr r3, [pc, #272] @ 16ecc │ │ │ │ + ldr r3, [pc, #272] @ 190cc │ │ │ │ mov ip, #0 │ │ │ │ ldr r8, [r9, r3] │ │ │ │ add r7, pc, r7 │ │ │ │ mov r4, ip │ │ │ │ mov sl, ip │ │ │ │ mov lr, ip │ │ │ │ - b 16de0 │ │ │ │ + b 18fe0 │ │ │ │ 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 +22737,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 18fd4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16e88 │ │ │ │ - ldr r3, [pc, #136] @ 16ed0 │ │ │ │ + beq 19088 │ │ │ │ + ldr r3, [pc, #136] @ 190d0 │ │ │ │ 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] @ 190d4 │ │ │ │ + ldr r3, [pc, #88] @ 190b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #116] @ 16ed8 │ │ │ │ + ldr r0, [pc, #116] @ 190d8 │ │ │ │ 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 190ac │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl 728c │ │ │ │ - ldr r3, [pc, #68] @ 16edc │ │ │ │ + bl 7918 │ │ │ │ + ldr r3, [pc, #68] @ 190dc │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r3, #208 @ 0xd0 │ │ │ │ bl 2948 │ │ │ │ - b 16e50 │ │ │ │ + b 19050 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r8, asr #31 │ │ │ │ + andeq r6, r3, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, pc, ip, lsl #12 │ │ │ │ - andeq sl, r1, r0, lsl #28 │ │ │ │ - andeq r8, r3, r4, ror pc │ │ │ │ + andseq r1, r1, ip, lsl #16 │ │ │ │ + andeq sl, r1, r8, lsl pc │ │ │ │ + andeq r6, r3, r4, ror sp │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - @ instruction: 0x000f75b8 │ │ │ │ + @ instruction: 0x001117b8 │ │ │ │ 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, r1, r0, lsr r7 │ │ │ │ + andeq r6, r3, r4, asr #25 │ │ │ │ + andseq r1, r1, r4, lsl r7 │ │ │ │ + andseq r1, r1, r0, ror #13 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 16d48 │ │ │ │ - ldr r2, [pc, #128] @ 16f74 │ │ │ │ + bl 18f48 │ │ │ │ + ldr r2, [pc, #128] @ 19174 │ │ │ │ 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 1912c │ │ │ │ lsl r4, r4, #3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 16f5c │ │ │ │ + beq 1915c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #68] @ 16f78 │ │ │ │ + ldr r4, [pc, #68] @ 19178 │ │ │ │ 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 19138 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq pc, r4, r5 @ │ │ │ │ - stclcc 12, cr3, [r0], {192} @ 0xc0 │ │ │ │ - ldr r3, [pc, #1016] @ 1737c │ │ │ │ + mulseq r1, r4, r7 │ │ │ │ + stmdavc r0!, {r5, r6, fp, ip, sp, lr}^ │ │ │ │ + ldr r3, [pc, #1016] @ 1957c │ │ │ │ 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] @ 19580 │ │ │ │ + ldr r2, [pc, #1000] @ 19584 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #996] @ 17388 │ │ │ │ + ldr r3, [pc, #996] @ 19588 │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 4ad0 │ │ │ │ - ldr r2, [pc, #956] @ 1738c │ │ │ │ + bl 4a8c │ │ │ │ + ldr r2, [pc, #956] @ 1958c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #952] @ 17390 │ │ │ │ + ldr r3, [pc, #952] @ 19590 │ │ │ │ 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 19560 │ │ │ │ + ldr r9, [pc, #904] @ 19594 │ │ │ │ + ldr r8, [pc, #904] @ 19598 │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, #88 @ 0x58 │ │ │ │ - b 17030 │ │ │ │ + b 19230 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - beq 170d0 │ │ │ │ + beq 192d0 │ │ │ │ add r0, r6, #20 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #8 │ │ │ │ strhi r0, [r6, #16] │ │ │ │ - bhi 17020 │ │ │ │ + bhi 19220 │ │ │ │ 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 19290 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ eor r1, r1, r0 │ │ │ │ cmp r2, ip │ │ │ │ strb r1, [r2] │ │ │ │ - bne 17070 │ │ │ │ + bne 19270 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ strbeq r7, [r3] │ │ │ │ cmp r3, ip │ │ │ │ - bne 17090 │ │ │ │ + bne 19290 │ │ │ │ mov r0, fp │ │ │ │ - bl 4fd8 │ │ │ │ - ldr r3, [pc, #744] @ 1739c │ │ │ │ + bl 4f08 │ │ │ │ + ldr r3, [pc, #744] @ 1959c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ add sl, sl, #1 │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ cmp r5, sl │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ - bne 17030 │ │ │ │ + bne 19230 │ │ │ │ mov r0, #0 │ │ │ │ - bl 4ad0 │ │ │ │ + bl 4a8c │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r9, r9, #20 │ │ │ │ add r3, r5, r3, lsl #1 │ │ │ │ add r3, r9, r3, lsl #3 │ │ │ │ - ldr ip, [pc, #688] @ 173a0 │ │ │ │ + ldr ip, [pc, #688] @ 195a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr lr, [pc, #684] @ 173a4 │ │ │ │ + ldr lr, [pc, #684] @ 195a4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #672] @ 173a8 │ │ │ │ + ldr r8, [pc, #672] @ 195a8 │ │ │ │ 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 1934c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 1732c │ │ │ │ + beq 1952c │ │ │ │ ldr r5, [r8, #-4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1713c │ │ │ │ + beq 1933c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, #112 @ 0x70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a08 <__memcpy_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -20790,15 +22966,15 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ - bl 6404 │ │ │ │ + bl 6334 │ │ │ │ ldr lr, [r4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ eor r3, r3, lr │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -20814,33 +22990,33 @@ │ │ │ │ str r1, [r6, #-4] │ │ │ │ str lr, [r6, #-16] │ │ │ │ str ip, [r6, #-12] │ │ │ │ sub fp, fp, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ cmp fp, #0 │ │ │ │ add r7, r7, #8 │ │ │ │ add r6, r6, #16 │ │ │ │ - bgt 171b8 │ │ │ │ + bgt 193b8 │ │ │ │ mov fp, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 6528 │ │ │ │ + bl 6418 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsr r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsr r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 4bcc │ │ │ │ - ldr r3, [pc, #292] @ 1739c │ │ │ │ + bl 4afc │ │ │ │ + ldr r3, [pc, #292] @ 1959c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [r8, #-4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r7, r7, r3 │ │ │ │ ldr ip, [r5, #-16] │ │ │ │ @@ -20856,21 +23032,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ eor r3, r3, r1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ eor r3, r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 662c │ │ │ │ + bl 64e0 │ │ │ │ cmp r7, #0 │ │ │ │ add r5, r5, #16 │ │ │ │ - bgt 1728c │ │ │ │ + bgt 1948c │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 6528 │ │ │ │ + bl 6418 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, #88 @ 0x58 │ │ │ │ orr r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr r3, r3, #65536 @ 0x10000 │ │ │ │ orr r3, r3, #256 @ 0x100 │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r8, #-108] @ 0xffffff94 │ │ │ │ @@ -20878,113 +23054,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 1934c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #116] @ 173ac │ │ │ │ - ldr r3, [pc, #76] @ 17388 │ │ │ │ + ldr r2, [pc, #116] @ 195ac │ │ │ │ + ldr r3, [pc, #76] @ 19588 │ │ │ │ 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 19578 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 4ad0 │ │ │ │ + bl 4a8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b 17330 │ │ │ │ + b 19530 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r7, [pc], -r0 │ │ │ │ - andeq r8, r3, r4, ror sp │ │ │ │ - andeq r8, r3, r8, ror sp │ │ │ │ + @ instruction: 0x001115f0 │ │ │ │ + andeq r6, r3, r4, ror fp │ │ │ │ + andeq r6, r3, r8, ror fp │ │ │ │ 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, r1, ip, ror r6 │ │ │ │ + andseq r1, r1, r8, ror #10 │ │ │ │ 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, r1, ip, ror r4 │ │ │ │ + andseq r1, r1, ip, ror #8 │ │ │ │ + andseq r1, r1, r0, ror r5 │ │ │ │ + andeq r6, r3, r4, ror #15 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #36] @ 173e0 │ │ │ │ + ldr r4, [pc, #36] @ 195e0 │ │ │ │ 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 28f1c │ │ │ │ + @ instruction: 0x001111bc │ │ │ │ + ldr r1, [pc, #192] @ 196ac │ │ │ │ push {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr lr, [pc, #172] @ 174b0 │ │ │ │ + ldr lr, [pc, #172] @ 196b0 │ │ │ │ add lr, pc, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 174a4 │ │ │ │ - ldr r1, [pc, #160] @ 174b4 │ │ │ │ + bne 196a4 │ │ │ │ + ldr r1, [pc, #160] @ 196b4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ ldr ip, [lr, r1] │ │ │ │ add r2, r4, #4 │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17438 │ │ │ │ + beq 19638 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17428 │ │ │ │ + bne 19628 │ │ │ │ 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] @ 196b8 │ │ │ │ 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 19678 │ │ │ │ ands r1, r1, #1 │ │ │ │ - beq 174a4 │ │ │ │ + beq 196a4 │ │ │ │ add ip, ip, #2 │ │ │ │ cmp ip, r4 │ │ │ │ - bne 1745c │ │ │ │ + bne 1965c │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0001a7b8 │ │ │ │ - andeq r8, r3, ip, lsl r9 │ │ │ │ + ldrdeq sl, [r1], -r0 │ │ │ │ + andeq r6, r3, ip, lsl r7 │ │ │ │ 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 +23178,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] @ 19794 │ │ │ │ + ldr r3, [pc, #116] @ 19798 │ │ │ │ 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] @ 1979c │ │ │ │ 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 19780 │ │ │ │ cmp r3, ip │ │ │ │ - bne 17558 │ │ │ │ + bne 19758 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #24] @ 175a0 │ │ │ │ + ldr r0, [pc, #24] @ 197a0 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ + strdeq r6, [r3], -ip │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq ip, pc, r8, lsr r7 @ │ │ │ │ - andeq ip, pc, r0, lsl #14 │ │ │ │ + andseq r6, r1, r8, lsr r9 │ │ │ │ + andseq r6, r1, r0, lsl #18 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 7a60 │ │ │ │ - ldr ip, [pc, #300] @ 176ec │ │ │ │ + b 80ac │ │ │ │ + ldr ip, [pc, #300] @ 198ec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0] │ │ │ │ - ldr r0, [pc, #288] @ 176f0 │ │ │ │ + ldr r0, [pc, #288] @ 198f0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #284] @ 176f4 │ │ │ │ + ldr r3, [pc, #284] @ 198f4 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #280] @ 176f8 │ │ │ │ + ldr r2, [pc, #280] @ 198f8 │ │ │ │ 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 1981c │ │ │ │ mov r3, r5 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17604 │ │ │ │ + bne 19804 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 176a0 │ │ │ │ - ldr r1, [pc, #216] @ 176fc │ │ │ │ + beq 198a0 │ │ │ │ + ldr r1, [pc, #216] @ 198fc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 17674 │ │ │ │ + bne 19874 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ add r2, r5, #4 │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - beq 17660 │ │ │ │ + beq 19860 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 17650 │ │ │ │ + bne 19850 │ │ │ │ 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] @ 19900 │ │ │ │ + ldr r3, [pc, #112] @ 198f0 │ │ │ │ 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 198e8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub r3, r3, r5 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 1761c │ │ │ │ + bne 1981c │ │ │ │ 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 28f1c │ │ │ │ + ldr r1, [pc, #52] @ 19904 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #2 │ │ │ │ - b 17674 │ │ │ │ + b 19874 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, r0, asr r7 │ │ │ │ + andeq r6, r3, r0, asr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, r3, ip, lsr r7 │ │ │ │ + andeq r6, r3, ip, lsr r5 │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq r8, r3, r0, lsr #13 │ │ │ │ - andeq sl, r1, r8, asr #13 │ │ │ │ + strdeq sl, [r1], -r0 │ │ │ │ + andeq r6, r3, r0, lsr #9 │ │ │ │ + andeq sl, r1, r0, ror #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1772c │ │ │ │ + beq 1992c │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 17730 │ │ │ │ + beq 19930 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ - bl 7418 │ │ │ │ - ldr r3, [pc, #44] @ 1777c │ │ │ │ - ldr r2, [pc, #44] @ 17780 │ │ │ │ + bl 7a64 │ │ │ │ + ldr r3, [pc, #44] @ 1997c │ │ │ │ + ldr r2, [pc, #44] @ 19980 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - ldr r1, [pc, #36] @ 17784 │ │ │ │ - ldr r2, [pc, #36] @ 17788 │ │ │ │ + ldr r1, [pc, #36] @ 19984 │ │ │ │ + ldr r2, [pc, #36] @ 19988 │ │ │ │ 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, ip, asr #7 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ + ldrdeq r8, [r3], -r0 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ 177fc │ │ │ │ + ldr r1, [pc, #96] @ 199fc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 2c9c │ │ │ │ - ldr r3, [pc, #80] @ 17800 │ │ │ │ + ldr r3, [pc, #80] @ 19a00 │ │ │ │ mov r2, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #72] @ 17804 │ │ │ │ + ldr r0, [pc, #72] @ 19a04 │ │ │ │ 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] @ 19a08 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r3, #8 │ │ │ │ add r0, r3, #12 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 28f1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, r1, r0, ror #10 │ │ │ │ + andeq sl, r1, r8, ror r6 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - andeq ip, pc, ip, asr #9 │ │ │ │ - andeq ip, pc, r8, lsr #9 │ │ │ │ + andseq r6, r1, ip, asr #13 │ │ │ │ + andseq r6, r1, r8, lsr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b7c │ │ │ │ - ldr r1, [pc, #80] @ 17870 │ │ │ │ + bl 81c8 │ │ │ │ + ldr r1, [pc, #80] @ 19a70 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #72] @ 17874 │ │ │ │ + ldr r4, [pc, #72] @ 19a74 │ │ │ │ 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] @ 19a78 │ │ │ │ str r0, [r6, #8]! │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 2948 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #28] │ │ │ │ - bl 26d1c │ │ │ │ + bl 28f1c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sl, [r1], -ip │ │ │ │ - andeq ip, pc, r0, ror #8 │ │ │ │ + strdeq sl, [r1], -r4 │ │ │ │ + andseq r6, r1, r0, ror #12 │ │ │ │ strbcs r4, [sp], #-3108 @ 0xfffff3dc │ │ │ │ - ldr r3, [pc, #96] @ 178e4 │ │ │ │ - ldr r2, [pc, #96] @ 178e8 │ │ │ │ + ldr r3, [pc, #96] @ 19ae4 │ │ │ │ + ldr r2, [pc, #96] @ 19ae8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r2] │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - beq 178dc │ │ │ │ + beq 19adc │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ ldrb r1, [ip, r3] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bne 178a0 │ │ │ │ + bne 19aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178dc │ │ │ │ + bne 19adc │ │ │ │ sub r0, r2, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 178dc │ │ │ │ + bne 19adc │ │ │ │ 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 │ │ │ │ + muleq r3, r8, r2 │ │ │ │ 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 +23477,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] @ 19be4 │ │ │ │ ldr r2, [pc, r3] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #8 │ │ │ │ add r0, r3, #20 │ │ │ │ b 2948 │ │ │ │ - andeq ip, pc, r0, ror #5 │ │ │ │ - ldr ip, [pc, #88] @ 17a48 │ │ │ │ + andseq r6, r1, r0, ror #9 │ │ │ │ + ldr ip, [pc, #88] @ 19c48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr lr, [pc, #80] @ 17a4c │ │ │ │ - ldr r0, [pc, #80] @ 17a50 │ │ │ │ + ldr lr, [pc, #80] @ 19c4c │ │ │ │ + ldr r0, [pc, #80] @ 19c50 │ │ │ │ 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 +23509,342 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89b4 │ │ │ │ - andeq r8, r3, r0, lsr #6 │ │ │ │ - andeq ip, pc, r8, lsr #5 │ │ │ │ + b 9000 │ │ │ │ + andeq r6, r3, r0, lsr #2 │ │ │ │ + andseq r6, r1, r8, lsr #9 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r5, [pc, #124] @ 17adc │ │ │ │ + ldr r5, [pc, #124] @ 19cdc │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #112] @ 17ae0 │ │ │ │ + ldr r2, [pc, #112] @ 19ce0 │ │ │ │ cmp r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ble 17ad4 │ │ │ │ - ldr r3, [pc, #96] @ 17ae4 │ │ │ │ + ble 19cd4 │ │ │ │ + ldr r3, [pc, #96] @ 19ce4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - b 17a98 │ │ │ │ + b 19c98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - ble 17ad4 │ │ │ │ + ble 19cd4 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r1, r1, r4, lsl #8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #32 │ │ │ │ bl 2948 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 883c │ │ │ │ + bl 8e88 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a8c │ │ │ │ + beq 19c8c │ │ │ │ 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, r1, r8, asr #8 │ │ │ │ + andeq r6, r3, ip, lsr #1 │ │ │ │ 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] @ 19e08 │ │ │ │ + bl 7a64 │ │ │ │ + ldr r3, [pc, #264] @ 19e0c │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r4, [pc, #256] @ 17c10 │ │ │ │ + ldr r4, [pc, #256] @ 19e10 │ │ │ │ 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] @ 19e14 │ │ │ │ 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 28a74 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ lsl r2, r2, #8 │ │ │ │ - ldr r7, [pc, #176] @ 17c18 │ │ │ │ + ldr r7, [pc, #176] @ 19e18 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #164] @ 17c1c │ │ │ │ + ldr r3, [pc, #164] @ 19e1c │ │ │ │ mov r1, #32 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 28a74 │ │ │ │ + ldr r3, [pc, #104] @ 19e20 │ │ │ │ str r0, [r5], #27 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - ldr r6, [pc, #96] @ 17c24 │ │ │ │ + ldr r6, [pc, #96] @ 19e24 │ │ │ │ sub r8, r8, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ and r3, r4, #255 @ 0xff │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bne 17bf4 │ │ │ │ + bne 19df4 │ │ │ │ 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 19dc8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r8, r3, ip, lsl r2 │ │ │ │ + andeq r6, r3, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ - andeq sl, r3, r0, asr #15 │ │ │ │ - andeq ip, pc, r0, ror r1 @ │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ + andeq r8, r3, r0, asr #11 │ │ │ │ + andseq r6, r1, r0, ror r3 │ │ │ │ + strdeq sl, [r1], -r0 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq sl, r1, r8, ror #4 │ │ │ │ + andeq sl, r1, r0, lsl #7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r3, [pc, #108] @ 17ca0 │ │ │ │ - ldr r5, [pc, #108] @ 17ca4 │ │ │ │ - ldr r1, [pc, #108] @ 17ca8 │ │ │ │ + ldr r3, [pc, #108] @ 19ea0 │ │ │ │ + ldr r5, [pc, #108] @ 19ea4 │ │ │ │ + ldr r1, [pc, #108] @ 19ea8 │ │ │ │ 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 19e98 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17cac │ │ │ │ + ldr r2, [pc, #64] @ 19eac │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ae0 │ │ │ │ + b 912c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, r4, ror #1 │ │ │ │ - andeq ip, pc, ip, rrx │ │ │ │ + andeq r5, r3, r4, ror #29 │ │ │ │ + andseq r6, r1, ip, ror #4 │ │ │ │ @ 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] @ 19f28 │ │ │ │ + ldr r5, [pc, #108] @ 19f2c │ │ │ │ + ldr r1, [pc, #108] @ 19f30 │ │ │ │ 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 19f20 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17d34 │ │ │ │ + ldr r2, [pc, #64] @ 19f34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba0 │ │ │ │ + b 91ec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r3, ip, asr r0 │ │ │ │ - andeq fp, pc, r4, ror #31 │ │ │ │ + andeq r5, r3, ip, asr lr │ │ │ │ + andseq r6, r1, r4, ror #3 │ │ │ │ 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] @ 19fb0 │ │ │ │ + ldr r5, [pc, #108] @ 19fb4 │ │ │ │ + ldr r1, [pc, #108] @ 19fb8 │ │ │ │ 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 19fa8 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17dbc │ │ │ │ + ldr r2, [pc, #64] @ 19fbc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8cb0 │ │ │ │ + b 92fc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r7, [r3], -r4 │ │ │ │ - andeq fp, pc, ip, asr pc @ │ │ │ │ + ldrdeq r5, [r3], -r4 │ │ │ │ + andseq r6, r1, ip, asr r1 │ │ │ │ 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] @ 1a038 │ │ │ │ + ldr r5, [pc, #108] @ 1a03c │ │ │ │ + ldr r1, [pc, #108] @ 1a040 │ │ │ │ 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 1a030 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17e44 │ │ │ │ + ldr r2, [pc, #64] @ 1a044 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8e18 │ │ │ │ + b 9464 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, asr #30 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + andeq r5, r3, ip, asr #26 │ │ │ │ + ldrsbeq r6, [r1], -r4 │ │ │ │ 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] @ 1a0c0 │ │ │ │ + ldr r5, [pc, #108] @ 1a0c4 │ │ │ │ + ldr r1, [pc, #108] @ 1a0c8 │ │ │ │ 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 1a0b8 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17ecc │ │ │ │ + ldr r2, [pc, #64] @ 1a0cc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8fcc │ │ │ │ + b 9618 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, r4, asr #29 │ │ │ │ - andeq fp, pc, ip, asr #28 │ │ │ │ + andeq r5, r3, r4, asr #25 │ │ │ │ + andseq r6, r1, ip, asr #32 │ │ │ │ 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] @ 1a148 │ │ │ │ + ldr r5, [pc, #108] @ 1a14c │ │ │ │ + ldr r1, [pc, #108] @ 1a150 │ │ │ │ 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 1a140 │ │ │ │ lsl ip, r0, #2 │ │ │ │ ldr r1, [r2, ip] │ │ │ │ - ldr r2, [pc, #64] @ 17f54 │ │ │ │ + ldr r2, [pc, #64] @ 1a154 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, r0, #6720 @ 0x1a40 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, r3, r1, lsl #8 │ │ │ │ bl 2948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 91d0 │ │ │ │ + b 981c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, r3, ip, lsr lr │ │ │ │ - andeq fp, pc, r4, asr #27 │ │ │ │ + andeq r5, r3, ip, lsr ip │ │ │ │ + andseq r5, r1, r4, asr #31 │ │ │ │ muleq r0, r8, r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - ldr ip, [pc, #1124] @ 183c4 │ │ │ │ + ldr ip, [pc, #1124] @ 1a5c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #1120] @ 183c8 │ │ │ │ + ldr r3, [pc, #1120] @ 1a5c8 │ │ │ │ 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 +23852,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] @ 1a5cc │ │ │ │ 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 1a5ac │ │ │ │ + ldr fp, [pc, #1044] @ 1a5d0 │ │ │ │ + ldr r8, [pc, #1044] @ 1a5d4 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #16384 @ 0x4000 │ │ │ │ ldr r3, [fp] │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ - b 1805c │ │ │ │ + b 1a25c │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1808c │ │ │ │ + beq 1a28c │ │ │ │ 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 +23889,64 @@ │ │ │ │ strb r3, [r2, #37] @ 0x25 │ │ │ │ add r3, sp, #16384 @ 0x4000 │ │ │ │ add r3, r3, #49 @ 0x31 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, r2, #37 @ 0x25 │ │ │ │ strb sl, [r3] │ │ │ │ - bl 6e8c │ │ │ │ + bl 7534 │ │ │ │ ldr r3, [fp] │ │ │ │ add r2, r3, r4 │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ str r0, [r2, #16] │ │ │ │ ldr r0, [r1, #-20] @ 0xffffffec │ │ │ │ str r0, [r2, #12] │ │ │ │ str r9, [r1, #-20] @ 0xffffffec │ │ │ │ subs r9, r9, #1 │ │ │ │ - bcc 180a4 │ │ │ │ + bcc 1a2a4 │ │ │ │ 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 1a1d4 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 1a214 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r2, [r1] │ │ │ │ - b 18014 │ │ │ │ + b 1a214 │ │ │ │ str sl, [fp, #12] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 180d8 │ │ │ │ + b 1a2d8 │ │ │ │ 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 1a54c │ │ │ │ + ldr r3, [pc, #772] @ 1a5d8 │ │ │ │ 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 1a2b4 │ │ │ │ + bl 7e24 │ │ │ │ + ldr r3, [pc, #736] @ 1a5dc │ │ │ │ + ldr r1, [pc, #736] @ 1a5e0 │ │ │ │ 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 +23969,41 @@ │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ add r0, r3, #20 │ │ │ │ addeq r2, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [lr, r4, lsl #2] │ │ │ │ moveq r7, #0 │ │ │ │ streq r2, [sp, #4] │ │ │ │ - bl 77f0 │ │ │ │ + bl 7e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bge 181b0 │ │ │ │ + bge 1a3b0 │ │ │ │ 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 1a32c │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl f144 │ │ │ │ + bl f8a8 │ │ │ │ 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 1a4c4 │ │ │ │ + ldr r3, [pc, #520] @ 1a5e4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr ip, [pc, #516] @ 183e8 │ │ │ │ + ldr ip, [pc, #516] @ 1a5e8 │ │ │ │ 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 +24012,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] @ 1a5ec │ │ │ │ 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 +24045,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 1a58c │ │ │ │ add r5, r5, #7680 @ 0x1e00 │ │ │ │ add r2, r9, r5 │ │ │ │ cmp r8, r2 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ - bhi 18220 │ │ │ │ + bhi 1a420 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - ldr r6, [pc, #292] @ 183f0 │ │ │ │ + ldr r6, [pc, #292] @ 1a5f0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1830c │ │ │ │ - ldr r1, [pc, #276] @ 183f4 │ │ │ │ + bne 1a50c │ │ │ │ + ldr r1, [pc, #276] @ 1a5f4 │ │ │ │ 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 1a2b4 │ │ │ │ mov r4, #0 │ │ │ │ - b 1812c │ │ │ │ + b 1a32c │ │ │ │ cmp r0, #0 │ │ │ │ - ble 182d8 │ │ │ │ + ble 1a4d8 │ │ │ │ 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 1a518 │ │ │ │ + b 1a4d8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 183f8 │ │ │ │ - ldr r3, [pc, #108] @ 183c8 │ │ │ │ + ldr r2, [pc, #160] @ 1a5f8 │ │ │ │ + ldr r3, [pc, #108] @ 1a5c8 │ │ │ │ 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 1a5c0 │ │ │ │ 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] @ 1a5fc │ │ │ │ + ldr r1, [pc, #104] @ 1a600 │ │ │ │ + ldr r0, [pc, #104] @ 1a604 │ │ │ │ + ldr r2, [pc, #104] @ 1a608 │ │ │ │ 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] @ 1a60c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b 18350 │ │ │ │ + b 1a550 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00037db0 │ │ │ │ + @ instruction: 0x00035bb0 │ │ │ │ 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 r5, r3, r4, ror fp │ │ │ │ + andseq r5, r1, ip, ror #29 │ │ │ │ + andseq r5, r1, r0, ror #29 │ │ │ │ + @ instruction: 0x00115dd8 │ │ │ │ + andseq r5, r1, ip, lsr #27 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq fp, pc, r4, asr #21 │ │ │ │ - andeq fp, pc, r0, lsl #21 │ │ │ │ - andeq fp, pc, r0, ror #19 │ │ │ │ - andeq fp, pc, r8, asr #19 │ │ │ │ - andeq r7, r3, r4, asr #19 │ │ │ │ - andeq r9, r1, r8, lsr #22 │ │ │ │ - andeq r9, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x00019ab4 │ │ │ │ + andseq r5, r1, r4, asr #25 │ │ │ │ + andseq r5, r1, r0, lsl #25 │ │ │ │ + andseq r5, r1, r0, ror #23 │ │ │ │ + andseq r5, r1, r8, asr #23 │ │ │ │ + andeq r5, r3, r4, asr #15 │ │ │ │ + andeq r9, r1, r0, asr #24 │ │ │ │ + andeq r9, r1, r4, asr #23 │ │ │ │ + andeq r9, r1, ip, asr #23 │ │ │ │ andeq r0, r0, fp, lsr #3 │ │ │ │ - strdeq fp, [pc], -r4 │ │ │ │ + @ instruction: 0x00115af4 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #44] @ 18448 │ │ │ │ + ldr r4, [pc, #44] @ 1a648 │ │ │ │ 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 r5, r1, ip, lsl #21 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #112] @ 184c8 │ │ │ │ + ldr lr, [pc, #112] @ 1a6c8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #108] @ 184cc │ │ │ │ + ldr r0, [pc, #108] @ 1a6cc │ │ │ │ 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] @ 1a6d0 │ │ │ │ mov r2, #11 │ │ │ │ add r0, sp, #7 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strh ip, [sp, #4] │ │ │ │ bl 2948 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a10 │ │ │ │ - ldr r2, [pc, #52] @ 184d4 │ │ │ │ - ldr r3, [pc, #40] @ 184cc │ │ │ │ + bl 805c │ │ │ │ + ldr r2, [pc, #52] @ 1a6d4 │ │ │ │ + ldr r3, [pc, #40] @ 1a6cc │ │ │ │ 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 1a6c4 │ │ │ │ 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, r0, asr #13 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, ip, ror r8 │ │ │ │ + andeq r5, r3, ip, ror r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr lr, [pc, #204] @ 185b0 │ │ │ │ - ldr ip, [pc, #204] @ 185b4 │ │ │ │ + ldr lr, [pc, #204] @ 1a7b0 │ │ │ │ + ldr ip, [pc, #204] @ 1a7b4 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #196] @ 185b8 │ │ │ │ + ldr r3, [pc, #196] @ 1a7b8 │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #192] @ 185bc │ │ │ │ - ldr r6, [pc, #192] @ 185c0 │ │ │ │ + ldr r2, [pc, #192] @ 1a7bc │ │ │ │ + ldr r6, [pc, #192] @ 1a7c0 │ │ │ │ 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 +24213,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] @ 1a7c4 │ │ │ │ mov r2, #11 │ │ │ │ mov r1, r5 │ │ │ │ strh r3, [sp, #4] │ │ │ │ add r0, sp, #7 │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ strb r3, [sp, #6] │ │ │ │ bl 2948 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7a10 │ │ │ │ - ldr r2, [pc, #84] @ 185c8 │ │ │ │ - ldr r3, [pc, #60] @ 185b4 │ │ │ │ + bl 805c │ │ │ │ + ldr r2, [pc, #84] @ 1a7c8 │ │ │ │ + ldr r3, [pc, #60] @ 1a7b4 │ │ │ │ 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 1a7ac │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r3, r3, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89b4 │ │ │ │ + b 9000 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r8, lsr r8 │ │ │ │ + andeq r5, r3, r8, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r3, r4, lsl r8 │ │ │ │ + andeq r5, r3, r4, lsl r6 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - muleq pc, r8, r7 @ │ │ │ │ + mulseq r1, r8, r9 │ │ │ │ andeq r2, r0, lr, lsr #28 │ │ │ │ - andeq r7, r3, r8, lsr #15 │ │ │ │ + andeq r5, r3, r8, lsr #11 │ │ │ │ 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 +24273,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] @ 1a8d4 │ │ │ │ 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 1a8c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 186ac │ │ │ │ - ldr lr, [pc, #100] @ 186d8 │ │ │ │ + beq 1a8ac │ │ │ │ + ldr lr, [pc, #100] @ 1a8d8 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18694 │ │ │ │ + b 1a894 │ │ │ │ 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 1a8ac │ │ │ │ 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 1a878 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001159fc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 1876c │ │ │ │ + ldr r2, [pc, #136] @ 1a96c │ │ │ │ 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 1a954 │ │ │ │ + ldr lr, [pc, #84] @ 1a970 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 1873c │ │ │ │ + b 1a93c │ │ │ │ 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 1a954 │ │ │ │ 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 1a920 │ │ │ │ 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 r5, r1, r4, asr r9 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #140] @ 18808 │ │ │ │ + ldr r2, [pc, #140] @ 1aa08 │ │ │ │ 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 1a9ec │ │ │ │ + ldr lr, [pc, #88] @ 1aa0c │ │ │ │ add r2, r2, #2 │ │ │ │ - b 187d4 │ │ │ │ + b 1a9d4 │ │ │ │ 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 1a9ec │ │ │ │ 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 1a9b8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001158bc │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 188a0 │ │ │ │ + ldr r2, [pc, #136] @ 1aaa0 │ │ │ │ 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 1aa88 │ │ │ │ + ldr lr, [pc, #84] @ 1aaa4 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18870 │ │ │ │ + b 1aa70 │ │ │ │ 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 1aa88 │ │ │ │ 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 1aa54 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq fp, pc, r0, lsr #12 │ │ │ │ + andseq r5, r1, r0, lsr #16 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #136] @ 18938 │ │ │ │ + ldr r2, [pc, #136] @ 1ab38 │ │ │ │ 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 1ab20 │ │ │ │ + ldr lr, [pc, #84] @ 1ab3c │ │ │ │ add r2, r2, #2 │ │ │ │ - b 18908 │ │ │ │ + b 1ab08 │ │ │ │ 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 1ab20 │ │ │ │ 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 1aaec │ │ │ │ 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, r1, r8, lsl #15 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 189e0 │ │ │ │ + ldr r2, [pc, #152] @ 1abe0 │ │ │ │ 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 1abcc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 189e4 │ │ │ │ - b 189a0 │ │ │ │ + ldr lr, [pc, #96] @ 1abe4 │ │ │ │ + b 1aba0 │ │ │ │ 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 1abb8 │ │ │ │ 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 1ab84 │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub r0, r0, r3 │ │ │ │ eor r0, r0, r3, lsl #10 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ bic r0, r0, #-16777216 @ 0xff000000 │ │ │ │ bx lr │ │ │ │ - strdeq fp, [pc], -r0 │ │ │ │ + @ instruction: 0x001156f0 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r2, [pc, #152] @ 18a88 │ │ │ │ + ldr r2, [pc, #152] @ 1ac88 │ │ │ │ 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 1ac74 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r2, r2, #2 │ │ │ │ - ldr lr, [pc, #96] @ 18a8c │ │ │ │ - b 18a48 │ │ │ │ + ldr lr, [pc, #96] @ 1ac8c │ │ │ │ + b 1ac48 │ │ │ │ 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 1ac60 │ │ │ │ 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 1ac2c │ │ │ │ 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, r1, r8, asr #12 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #12] @ 18aa4 │ │ │ │ + ldr r3, [pc, #12] @ 1aca4 │ │ │ │ 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, r1, r0, lsr #11 │ │ │ │ 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 1ad68 │ │ │ │ + ldr r4, [pc, #180] @ 1ad78 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #172] @ 18b7c │ │ │ │ + ldr r9, [pc, #172] @ 1ad7c │ │ │ │ add r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne 18b58 │ │ │ │ + bne 1ad58 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r3, r6 │ │ │ │ - beq 18b50 │ │ │ │ + beq 1ad50 │ │ │ │ ldrb r2, [r4, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18b50 │ │ │ │ + beq 1ad50 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b44 │ │ │ │ + beq 1ad44 │ │ │ │ mov lr, r4 │ │ │ │ - b 18b2c │ │ │ │ + b 1ad2c │ │ │ │ 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 1ad44 │ │ │ │ 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 1ad10 │ │ │ │ sub r3, r3, r2 │ │ │ │ eor r3, r3, r2, lsl #10 │ │ │ │ eor r3, r3, r3, lsr #16 │ │ │ │ cmp r8, r3 │ │ │ │ - beq 18b70 │ │ │ │ + beq 1ad70 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ add r4, r4, #96 @ 0x60 │ │ │ │ - bne 18ad4 │ │ │ │ + bne 1acd4 │ │ │ │ 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, r1, r4, ror r5 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ - ldr r3, [pc, #184] @ 18c40 │ │ │ │ + ldr r3, [pc, #184] @ 1ae40 │ │ │ │ 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 1ada4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ - beq 18c30 │ │ │ │ + beq 1ae30 │ │ │ │ lsl r1, r1, #5 │ │ │ │ add r1, r1, r3 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18c30 │ │ │ │ + beq 1ae30 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18c14 │ │ │ │ - ldr r4, [pc, #104] @ 18c44 │ │ │ │ + beq 1ae14 │ │ │ │ + ldr r4, [pc, #104] @ 1ae44 │ │ │ │ add r3, r1, #2 │ │ │ │ - b 18bfc │ │ │ │ + b 1adfc │ │ │ │ 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 1ae14 │ │ │ │ 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 1ade0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001154b0 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 2c30 │ │ │ │ - ldr ip, [pc, #96] @ 18cbc │ │ │ │ + ldr ip, [pc, #96] @ 1aebc │ │ │ │ add ip, pc, ip │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18cb0 │ │ │ │ - ldr r1, [pc, #80] @ 18cc0 │ │ │ │ - ldr r2, [pc, #80] @ 18cc4 │ │ │ │ + beq 1aeb0 │ │ │ │ + ldr r1, [pc, #80] @ 1aec0 │ │ │ │ + ldr r2, [pc, #80] @ 1aec4 │ │ │ │ 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 1ae7c │ │ │ │ + ldr r0, [pc, #36] @ 1aec8 │ │ │ │ mov r3, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r3, [r2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 18ccc │ │ │ │ + ldr r2, [pc, #20] @ 1aecc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18c9c │ │ │ │ - andeq r7, r3, r4, asr #1 │ │ │ │ + b 1ae9c │ │ │ │ + andeq r4, r3, r4, asr #29 │ │ │ │ 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, r1, r8, asr r3 │ │ │ │ + andseq r5, r1, ip, lsr #6 │ │ │ │ + andseq r5, r1, ip, lsl r3 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 18c48 │ │ │ │ - ldr r1, [pc, #24] @ 18cfc │ │ │ │ + bl 1ae48 │ │ │ │ + ldr r1, [pc, #24] @ 1aefc │ │ │ │ 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, r1, r4, asr r3 │ │ │ │ push {r4, lr} │ │ │ │ - bl 18c48 │ │ │ │ + bl 1ae48 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1af78 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18d78 │ │ │ │ + beq 1af78 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d6c │ │ │ │ - ldr r4, [pc, #96] @ 18d94 │ │ │ │ + beq 1af6c │ │ │ │ + ldr r4, [pc, #96] @ 1af94 │ │ │ │ add ip, r0, #2 │ │ │ │ - b 18d54 │ │ │ │ + b 1af54 │ │ │ │ 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 1af6c │ │ │ │ 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 1af38 │ │ │ │ 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] @ 1af98 │ │ │ │ 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, r1, r4, asr r2 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #40] @ 18dd0 │ │ │ │ + ldr r2, [pc, #40] @ 1afd0 │ │ │ │ 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 │ │ │ │ + mulseq r1, r0, r2 │ │ │ │ + ldr r1, [pc, #144] @ 1b06c │ │ │ │ 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] @ 1b070 │ │ │ │ add r6, pc, r6 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 18e20 │ │ │ │ + bne 1b020 │ │ │ │ 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 1b038 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - beq 18e20 │ │ │ │ + beq 1b020 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ - ldr r1, [pc, #44] @ 18e74 │ │ │ │ + ldr r1, [pc, #44] @ 1b074 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18e28 │ │ │ │ + bne 1b028 │ │ │ │ sub ip, ip, r0 │ │ │ │ tst ip, #1 │ │ │ │ - bne 18e20 │ │ │ │ + bne 1b020 │ │ │ │ cmp ip, #191 @ 0xbf │ │ │ │ movgt r5, #0 │ │ │ │ movle r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, r1, r0, lsl #2 │ │ │ │ - andeq r6, r3, ip, lsr #30 │ │ │ │ + andeq r9, r1, r8, lsl r2 │ │ │ │ + andeq r4, r3, ip, lsr #26 │ │ │ │ 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] @ 1b174 │ │ │ │ + ldr r3, [pc, #240] @ 1b178 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 18ef8 │ │ │ │ - bgt 18ed8 │ │ │ │ + beq 1b0f8 │ │ │ │ + bgt 1b0d8 │ │ │ │ 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 2e1f4 │ │ │ │ + ldr r3, [pc, #192] @ 1b17c │ │ │ │ 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 1b100 │ │ │ │ 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 23e68 │ │ │ │ + ldr r3, [pc, #124] @ 1b17c │ │ │ │ ldr r4, [r4, r3] │ │ │ │ - ldr r7, [pc, #120] @ 18f80 │ │ │ │ - ldr r2, [pc, #120] @ 18f84 │ │ │ │ + ldr r7, [pc, #120] @ 1b180 │ │ │ │ + ldr r2, [pc, #120] @ 1b184 │ │ │ │ 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 21274 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 18f54 │ │ │ │ + beq 1b154 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e1f4 │ │ │ │ + bl 303f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ee0 │ │ │ │ + bne 1b0e0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #44] @ 18f88 │ │ │ │ + ldr r2, [pc, #44] @ 1b188 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1f074 │ │ │ │ + bl 21274 │ │ │ │ subs r1, r0, #0 │ │ │ │ - ldreq r1, [pc, #28] @ 18f8c │ │ │ │ + ldreq r1, [pc, #28] @ 1b18c │ │ │ │ addeq r1, pc, r1 │ │ │ │ - b 18f2c │ │ │ │ - muleq r3, r8, lr │ │ │ │ + b 1b12c │ │ │ │ + muleq r3, r8, ip │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, r1, r4, lsr r0 │ │ │ │ - andeq r9, r1, ip, lsl r0 │ │ │ │ - andeq r8, r1, r8, ror #31 │ │ │ │ - @ instruction: 0x00018fb0 │ │ │ │ - ldr r3, [pc, #12] @ 18fa4 │ │ │ │ + andeq r9, r1, ip, asr #2 │ │ │ │ + andeq r9, r1, r4, lsr r1 │ │ │ │ + andeq r9, r1, r0, lsl #2 │ │ │ │ + andeq r9, r1, r8, asr #1 │ │ │ │ + ldr r3, [pc, #12] @ 1b1a4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq lr, pc, r0, ror #28 │ │ │ │ + andseq r9, r1, r0, rrx │ │ │ │ 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] @ 1b3c0 │ │ │ │ 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 1b24c │ │ │ │ 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 1b220 │ │ │ │ bl 2b4c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 19040 │ │ │ │ + ble 1b240 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 18fec │ │ │ │ + bls 1b1ec │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r9, #128] @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ add sl, sl, #1 │ │ │ │ blx r3 │ │ │ │ cmp fp, sl │ │ │ │ - bne 18fec │ │ │ │ + bne 1b1ec │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 18fec │ │ │ │ - b 19020 │ │ │ │ + bhi 1b1ec │ │ │ │ + b 1b220 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ ands r3, r3, r6, lsr #9 │ │ │ │ - bne 190ac │ │ │ │ + bne 1b2ac │ │ │ │ ands r7, r7, #1 │ │ │ │ - beq 1918c │ │ │ │ + beq 1b38c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 190bc │ │ │ │ - ldr r4, [pc, #332] @ 191c4 │ │ │ │ + bne 1b2bc │ │ │ │ + ldr r4, [pc, #332] @ 1b3c4 │ │ │ │ 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] @ 1b3c8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #308] @ 191cc │ │ │ │ + ldr r2, [pc, #308] @ 1b3cc │ │ │ │ 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 1b358 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 19070 │ │ │ │ + ble 1b270 │ │ │ │ sub r6, r8, #1 │ │ │ │ - ldr r7, [pc, #256] @ 191d0 │ │ │ │ - ldr r4, [pc, #256] @ 191d4 │ │ │ │ + ldr r7, [pc, #256] @ 1b3d0 │ │ │ │ + ldr r4, [pc, #256] @ 1b3d4 │ │ │ │ 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 1b300 │ │ │ │ cmp r2, #0 │ │ │ │ strb lr, [r0] │ │ │ │ mov r2, ip │ │ │ │ - beq 19140 │ │ │ │ + beq 1b340 │ │ │ │ ldrb r3, [r0, #-1]! │ │ │ │ sub ip, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi 190f0 │ │ │ │ + bhi 1b2f0 │ │ │ │ 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 1b270 │ │ │ │ mov r1, sl │ │ │ │ - b 190e0 │ │ │ │ - ldr r2, [pc, #144] @ 191d8 │ │ │ │ + b 1b2e0 │ │ │ │ + ldr r2, [pc, #144] @ 1b3d8 │ │ │ │ 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 1b320 │ │ │ │ + ldr r7, [pc, #124] @ 1b3dc │ │ │ │ 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 1b2c8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #76] @ 191e0 │ │ │ │ + ldr r4, [pc, #76] @ 1b3e0 │ │ │ │ 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 1b2bc │ │ │ │ + andeq r4, r3, ip, asr #22 │ │ │ │ + andseq r8, r1, r4, lsl #31 │ │ │ │ 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 │ │ │ │ + ldrdeq r8, [r1], -r0 │ │ │ │ + andseq r8, r1, r8, lsr #30 │ │ │ │ + andseq r8, r1, r0, lsr #30 │ │ │ │ + @ instruction: 0x00118eb4 │ │ │ │ + mulseq r1, r8, lr │ │ │ │ + andseq r8, r1, r4, ror #28 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 1920c │ │ │ │ + ldr r4, [pc, #28] @ 1b40c │ │ │ │ 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 r8, r1, ip, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #1284] @ 19720 │ │ │ │ + ldr r6, [pc, #1284] @ 1b920 │ │ │ │ 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] @ 1b924 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1264] @ 19728 │ │ │ │ + ldr r3, [pc, #1264] @ 1b928 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr fp, [pc, #1260] @ 1972c │ │ │ │ + ldr fp, [pc, #1260] @ 1b92c │ │ │ │ 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 1b468 │ │ │ │ mov r0, #2 │ │ │ │ bl 29b4 │ │ │ │ str r0, [r6, #136] @ 0x88 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19698 │ │ │ │ + beq 1b898 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19384 │ │ │ │ + beq 1b584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a6c │ │ │ │ + bl 22c6c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 1932c │ │ │ │ - ldr r7, [pc, #1176] @ 19730 │ │ │ │ + bne 1b52c │ │ │ │ + ldr r7, [pc, #1176] @ 1b930 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r7, #204] @ 0xcc │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 196b4 │ │ │ │ + bgt 1b8b4 │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ mov r8, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ 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 1b590 │ │ │ │ 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 +25098,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 1b8a4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 196f4 │ │ │ │ + bne 1b8f4 │ │ │ │ mov r8, #1 │ │ │ │ - b 192b4 │ │ │ │ - ldr r4, [pc, #1024] @ 19734 │ │ │ │ - ldr r3, [pc, #1024] @ 19738 │ │ │ │ + b 1b4b4 │ │ │ │ + ldr r4, [pc, #1024] @ 1b934 │ │ │ │ + ldr r3, [pc, #1024] @ 1b938 │ │ │ │ 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] @ 1b93c │ │ │ │ + ldr r3, [pc, #968] @ 1b928 │ │ │ │ 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 1b8fc │ │ │ │ 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] @ 1b940 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1b554 │ │ │ │ cmp r8, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bne 19700 │ │ │ │ + bne 1b900 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 19684 │ │ │ │ + bne 1b884 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - ldr r2, [pc, #896] @ 19744 │ │ │ │ - ldr r0, [pc, #896] @ 19748 │ │ │ │ + ldr r2, [pc, #896] @ 1b944 │ │ │ │ + ldr r0, [pc, #896] @ 1b948 │ │ │ │ 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 213a8 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fa8 │ │ │ │ + bl 1b1a8 │ │ │ │ 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 1b8e4 │ │ │ │ + ldr r7, [pc, #788] @ 1b94c │ │ │ │ + ldr r1, [pc, #788] @ 1b950 │ │ │ │ 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] @ 1b954 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #3600 @ 0xe10 │ │ │ │ - bhi 19674 │ │ │ │ + bhi 1b874 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bne 1948c │ │ │ │ + bne 1b68c │ │ │ │ ldr r1, [r7, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #732] @ 19758 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #732] @ 1b958 │ │ │ │ + bl 32130 │ │ │ │ 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 1b8d4 │ │ │ │ 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] @ 1b95c │ │ │ │ add r2, r2, r1 │ │ │ │ add r3, r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #640] @ 19760 │ │ │ │ + ldr r3, [pc, #640] @ 1b960 │ │ │ │ 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 1b720 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 195c4 │ │ │ │ + bne 1b7c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r5, r5, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bne 1955c │ │ │ │ + bne 1b75c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19548 │ │ │ │ + beq 1b748 │ │ │ │ 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 1b1a8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 19580 │ │ │ │ + ble 1b780 │ │ │ │ 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 +25268,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 1b710 │ │ │ │ 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 +25301,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 1b84c │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1965c │ │ │ │ + beq 1b85c │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r9, [pc, #244] @ 19764 │ │ │ │ + ldrne r9, [pc, #244] @ 1b964 │ │ │ │ addne r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1b554 │ │ │ │ mov r3, #3600 @ 0xe10 │ │ │ │ str r3, [r2] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 1948c │ │ │ │ + b 1b68c │ │ │ │ mov r1, r3 │ │ │ │ bl 2948 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b 193b0 │ │ │ │ - ldr r9, [pc, #200] @ 19768 │ │ │ │ + b 1b5b0 │ │ │ │ + ldr r9, [pc, #200] @ 1b968 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19354 │ │ │ │ + b 1b554 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2948 │ │ │ │ - b 1931c │ │ │ │ + b 1b51c │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r7, #204] @ 0xcc │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ ldr r2, [r7, #204] @ 0xcc │ │ │ │ mov r1, #85 @ 0x55 │ │ │ │ str r0, [r7, #208] @ 0xd0 │ │ │ │ bl 2bb8 │ │ │ │ - b 192a8 │ │ │ │ - ldr r0, [pc, #144] @ 1976c │ │ │ │ + b 1b4a8 │ │ │ │ + ldr r0, [pc, #144] @ 1b96c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 194a4 │ │ │ │ - ldr r0, [pc, #132] @ 19770 │ │ │ │ + bl 28c84 │ │ │ │ + b 1b6a4 │ │ │ │ + ldr r0, [pc, #132] @ 1b970 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 19430 │ │ │ │ + bl 28c84 │ │ │ │ + b 1b630 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b 1968c │ │ │ │ + b 1b88c │ │ │ │ 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] @ 1b974 │ │ │ │ + ldr r1, [pc, #108] @ 1b978 │ │ │ │ + ldr r0, [pc, #108] @ 1b97c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00118ddc │ │ │ │ + andeq r4, r3, r8, ror #17 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r6, [r3], -ip │ │ │ │ - andeq lr, pc, r0, ror #22 │ │ │ │ - andeq lr, pc, r4, asr #21 │ │ │ │ - andeq r8, r1, r0, ror #24 │ │ │ │ - andeq r6, r3, r0, asr #19 │ │ │ │ - andeq r8, r1, r4, lsl #24 │ │ │ │ - andeq r8, r1, r8, ror #23 │ │ │ │ - strdeq r8, [r1], -r4 │ │ │ │ - @ instruction: 0x000fe9bc │ │ │ │ + ldrdeq r4, [r3], -ip │ │ │ │ + andseq r8, r1, r0, ror #26 │ │ │ │ + andseq r8, r1, r4, asr #25 │ │ │ │ + andeq r8, r1, r8, ror sp │ │ │ │ + andeq r4, r3, r0, asr #15 │ │ │ │ + andeq r8, r1, ip, lsl sp │ │ │ │ + andeq r8, r1, r0, lsl #26 │ │ │ │ + andeq r8, r1, ip, lsl #26 │ │ │ │ + @ instruction: 0x00118bbc │ │ │ │ @ instruction: 0xfffffb48 │ │ │ │ - andeq r9, r3, ip, ror r1 │ │ │ │ + andeq r6, r3, ip, ror pc │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq lr, pc, r8, lsl r9 @ │ │ │ │ + andseq r8, r1, r8, lsl fp │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, r1, ip, lsl #14 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - andeq r8, r1, r0, lsl #18 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - andeq r8, r1, r0, lsr #17 │ │ │ │ + andeq r9, r1, r4, lsr #16 │ │ │ │ + andeq r8, r1, r8, lsl #20 │ │ │ │ + andeq r8, r1, r8, lsl sl │ │ │ │ + andeq r8, r1, r8, lsl #20 │ │ │ │ + andeq r8, r1, r0, lsl fp │ │ │ │ + @ instruction: 0x000189b4 │ │ │ │ + @ instruction: 0x000189b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #292] @ 198b4 │ │ │ │ + ldr r3, [pc, #292] @ 1bab4 │ │ │ │ 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 32da0 │ │ │ │ + ldr r3, [pc, #236] @ 1bab8 │ │ │ │ cmp r0, r3 │ │ │ │ mov r7, r0 │ │ │ │ - bcs 19884 │ │ │ │ + bcs 1ba84 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bhi 19860 │ │ │ │ + bhi 1ba60 │ │ │ │ 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 32da0 │ │ │ │ + ldr r6, [pc, #176] @ 1babc │ │ │ │ + ldr r3, [pc, #176] @ 1bac0 │ │ │ │ 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 +25436,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] @ 1bac4 │ │ │ │ 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] @ 1bac8 │ │ │ │ + ldr r3, [pc, #60] @ 1bacc │ │ │ │ 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, r1, r8, ror #16 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ - andeq r9, r1, ip, asr #22 │ │ │ │ + strdeq r8, [r1], -r0 │ │ │ │ + andeq r9, r1, r4, ror #24 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq r8, r1, r4, asr r7 │ │ │ │ - ldr r3, [pc, #876] @ 19c44 │ │ │ │ - ldr r0, [pc, #876] @ 19c48 │ │ │ │ - ldr r1, [pc, #876] @ 19c4c │ │ │ │ + andeq r8, r1, ip, ror #16 │ │ │ │ + ldr r3, [pc, #876] @ 1be44 │ │ │ │ + ldr r0, [pc, #876] @ 1be48 │ │ │ │ + ldr r1, [pc, #876] @ 1be4c │ │ │ │ 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] @ 1be50 │ │ │ │ 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 1be10 │ │ │ │ + ldr r3, [pc, #828] @ 1be54 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19bd0 │ │ │ │ - ldr r2, [pc, #812] @ 19c58 │ │ │ │ - ldr r3, [pc, #812] @ 19c5c │ │ │ │ + beq 1bdd0 │ │ │ │ + ldr r2, [pc, #812] @ 1be58 │ │ │ │ + ldr r3, [pc, #812] @ 1be5c │ │ │ │ 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] @ 1be60 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #784] @ 19c64 │ │ │ │ + ldr r3, [pc, #784] @ 1be64 │ │ │ │ mov fp, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 19a98 │ │ │ │ + b 1bc98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r1, r3, #256 @ 0x100 │ │ │ │ - bne 19aec │ │ │ │ + bne 1bcec │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 19b84 │ │ │ │ - ldr r3, [pc, #740] @ 19c68 │ │ │ │ + bne 1bd84 │ │ │ │ + ldr r3, [pc, #740] @ 1be68 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #728] @ 19c6c │ │ │ │ + ldr r3, [pc, #728] @ 1be6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1b410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ + bne 1bd78 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1b410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #676] @ 19c70 │ │ │ │ + bne 1bd78 │ │ │ │ + ldr r0, [pc, #676] @ 1be70 │ │ │ │ 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 1b980 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, sl │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #616] @ 19c74 │ │ │ │ + bl 1b980 │ │ │ │ + ldr r1, [pc, #616] @ 1be74 │ │ │ │ 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 1b980 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19780 │ │ │ │ - ldr r1, [pc, #548] @ 19c78 │ │ │ │ + bl 1b980 │ │ │ │ + ldr r1, [pc, #548] @ 1be78 │ │ │ │ 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 22c44 │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19ba0 │ │ │ │ - ldr r3, [pc, #504] @ 19c7c │ │ │ │ + beq 1bda0 │ │ │ │ + ldr r3, [pc, #504] @ 1be7c │ │ │ │ add r2, r6, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19ba0 │ │ │ │ + bne 1bda0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r1] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -23422,124 +25598,124 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 28f4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19968 │ │ │ │ + bne 1bb68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19210 │ │ │ │ + bl 1b410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19b78 │ │ │ │ - ldr r0, [pc, #372] @ 19c80 │ │ │ │ + bne 1bd78 │ │ │ │ + ldr r0, [pc, #372] @ 1be80 │ │ │ │ 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 1b980 │ │ │ │ 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 1b980 │ │ │ │ + ldr r2, [pc, #312] @ 1be84 │ │ │ │ + ldr r1, [pc, #312] @ 1be88 │ │ │ │ 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 1bc68 │ │ │ │ bl 2a80 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 19a68 │ │ │ │ - ldr r3, [pc, #256] @ 19c8c │ │ │ │ + b 1bc68 │ │ │ │ + ldr r3, [pc, #256] @ 1be8c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #248] @ 19c90 │ │ │ │ + ldr r3, [pc, #248] @ 1be90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 19998 │ │ │ │ + b 1bb98 │ │ │ │ cmp fp, #0 │ │ │ │ cmpne r6, #1 │ │ │ │ - bls 19bc8 │ │ │ │ - ldr r3, [pc, #200] @ 19c7c │ │ │ │ + bls 1bdc8 │ │ │ │ + ldr r3, [pc, #200] @ 1be7c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19c20 │ │ │ │ + beq 1be20 │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1bde4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 19bc0 │ │ │ │ - ldr r3, [pc, #164] @ 19c7c │ │ │ │ + bne 1bdc0 │ │ │ │ + ldr r3, [pc, #164] @ 1be7c │ │ │ │ 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] @ 1be94 │ │ │ │ + ldr r3, [pc, #92] @ 1be4c │ │ │ │ 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 1be40 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 19c98 │ │ │ │ + ldr r0, [pc, #128] @ 1be98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ - b 19910 │ │ │ │ - ldr r1, [pc, #116] @ 19c9c │ │ │ │ + b 1bb10 │ │ │ │ + ldr r1, [pc, #116] @ 1be9c │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, #1 │ │ │ │ - b 19be4 │ │ │ │ + b 1bde4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [r3], -r4 │ │ │ │ - andeq r6, r3, ip, lsr r4 │ │ │ │ + strdeq r6, [r3], -r4 │ │ │ │ + andeq r4, r3, ip, lsr r2 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r3, r0, lsr #8 │ │ │ │ + andeq r4, r3, r0, lsr #4 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq r9, r1, ip, asr #8 │ │ │ │ + andeq r9, r1, r4, ror #10 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ - andeq r8, r1, ip, lsr #13 │ │ │ │ - andeq r8, r1, ip, lsl r7 │ │ │ │ - andeq r8, r1, r0, ror r6 │ │ │ │ - andeq r8, r1, r0, ror r6 │ │ │ │ - andeq r8, r1, r4, ror #13 │ │ │ │ - andeq r8, r1, ip, lsr #13 │ │ │ │ - andeq r8, r1, r8, lsl #13 │ │ │ │ + andeq r8, r1, r4, asr #15 │ │ │ │ + andeq r8, r1, r4, lsr r8 │ │ │ │ + andeq r8, r1, r8, lsl #15 │ │ │ │ + andeq r8, r1, r8, lsl #15 │ │ │ │ + strdeq r8, [r1], -ip │ │ │ │ + andeq r8, r1, r4, asr #15 │ │ │ │ + andeq r8, r1, r0, lsr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r8, r1, r4, lsr #11 │ │ │ │ - andeq r8, r1, r8, ror #10 │ │ │ │ - andeq r8, r1, r8, ror #10 │ │ │ │ - andeq r8, r1, r8, lsl #9 │ │ │ │ - andeq r8, r1, r4, lsl #9 │ │ │ │ - andeq r6, r3, r0, lsr r1 │ │ │ │ - andeq r8, r1, ip, lsl #8 │ │ │ │ - andeq r8, r1, r8, ror #8 │ │ │ │ + @ instruction: 0x000186bc │ │ │ │ + andeq r8, r1, r0, lsl #13 │ │ │ │ + andeq r8, r1, r0, lsl #13 │ │ │ │ + andeq r8, r1, r0, lsr #11 │ │ │ │ + muleq r1, ip, r5 │ │ │ │ + andeq r3, r3, r0, lsr pc │ │ │ │ + andeq r8, r1, r4, lsr #10 │ │ │ │ + andeq r8, r1, r0, lsl #11 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r3, r0 │ │ │ │ ldreq r3, [r1] │ │ │ │ ldreq r0, [r2] │ │ │ │ subeq r0, r0, r3 │ │ │ │ @@ -23572,38 +25748,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] @ 1bf50 │ │ │ │ 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 32c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dd4 │ │ │ │ + bne 1bfd4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 30ab8 │ │ │ │ + bl 32cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dcc │ │ │ │ + bne 1bfcc │ │ │ │ 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 +25791,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] @ 1caf0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #2804] @ 1a8f4 │ │ │ │ + ldr r3, [pc, #2804] @ 1caf4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #2792] @ 1a8f8 │ │ │ │ + ldr r0, [pc, #2792] @ 1caf8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2436] @ 0x984 │ │ │ │ mov r3, #0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #2776] @ 1a8fc │ │ │ │ + bl 289a8 │ │ │ │ + ldr r2, [pc, #2776] @ 1cafc │ │ │ │ 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 +25831,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 3264c │ │ │ │ + ldr r3, [pc, #2664] @ 1cb00 │ │ │ │ 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 1c0d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst r6, #1 │ │ │ │ - beq 19ef4 │ │ │ │ + beq 1c0f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - bne 19eb4 │ │ │ │ + bne 1c0b4 │ │ │ │ mov r0, r7 │ │ │ │ strd r8, [sp, #16] │ │ │ │ - bl 3044c │ │ │ │ + bl 3264c │ │ │ │ mov r8, r7 │ │ │ │ mov r9, fp │ │ │ │ - ldr r7, [pc, #2536] @ 1a900 │ │ │ │ + ldr r7, [pc, #2536] @ 1cb00 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 19f44 │ │ │ │ + b 1c144 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ tst fp, #1 │ │ │ │ - beq 19f68 │ │ │ │ + beq 1c168 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ lsrs fp, fp, #1 │ │ │ │ - bne 19f28 │ │ │ │ + bne 1c128 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 30178 │ │ │ │ + bl 32378 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 19fb4 │ │ │ │ + beq 1c1b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 3044c │ │ │ │ + bl 3264c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 3299c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r7, fp │ │ │ │ - b 19fc8 │ │ │ │ + b 1c1c8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [sl, fp, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r4 │ │ │ │ moveq r1, r5 │ │ │ │ - beq 19ff4 │ │ │ │ - bl 30428 │ │ │ │ + beq 1c1f4 │ │ │ │ + bl 32628 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 3299c │ │ │ │ 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 1c1c4 │ │ │ │ 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 1c074 │ │ │ │ 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 1c03c │ │ │ │ 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 +25968,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] @ 1cb04 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #2120] @ 1a908 │ │ │ │ + ldr r1, [pc, #2120] @ 1cb08 │ │ │ │ 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] @ 1cb08 │ │ │ │ cmp r8, r3 │ │ │ │ sub r3, r9, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge 1a60c │ │ │ │ + bge 1c80c │ │ │ │ add r5, r8, r8, lsl #1 │ │ │ │ add r5, r4, r5, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, #1 │ │ │ │ - b 1a158 │ │ │ │ + b 1c358 │ │ │ │ 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 1c38c │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #1980] @ 1a908 │ │ │ │ + ldr r3, [pc, #1980] @ 1cb08 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 1a60c │ │ │ │ + beq 1c80c │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 32c7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a118 │ │ │ │ + beq 1c318 │ │ │ │ cmp r8, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ movne r8, r6 │ │ │ │ movne r7, #1 │ │ │ │ - b 1a144 │ │ │ │ + b 1c344 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3, #-2308] @ 0xfffff6fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1900] @ 1a90c │ │ │ │ + ldr r1, [pc, #1900] @ 1cb0c │ │ │ │ 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 1ca8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a1cc │ │ │ │ + beq 1c3cc │ │ │ │ ldrb r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1a684 │ │ │ │ + beq 1c884 │ │ │ │ add fp, fp, #1 │ │ │ │ strb r2, [r9, #-3] │ │ │ │ - ldr r3, [pc, #1848] @ 1a910 │ │ │ │ + ldr r3, [pc, #1848] @ 1cb10 │ │ │ │ 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 1c2f0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 1a62c │ │ │ │ + bne 1c82c │ │ │ │ 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 1cab0 │ │ │ │ + ldr r3, [pc, #1772] @ 1cb14 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp sl, #2 │ │ │ │ ldr r1, [r7] │ │ │ │ - ble 1a6a0 │ │ │ │ + ble 1c8a0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 1a728 │ │ │ │ - ble 1a770 │ │ │ │ + beq 1c928 │ │ │ │ + ble 1c970 │ │ │ │ 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 1c9ac │ │ │ │ cmp sl, #300 @ 0x12c │ │ │ │ - beq 1a7f4 │ │ │ │ + beq 1c9f4 │ │ │ │ mov r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movge r3, #0 │ │ │ │ andlt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a2b8 │ │ │ │ + beq 1c4b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r4, r3, r2 │ │ │ │ - beq 1a840 │ │ │ │ + beq 1ca40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ bl 2948 │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2304 @ 0x900 │ │ │ │ @@ -23948,520 +26124,520 @@ │ │ │ │ add r3, r5, r5, lsl #1 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldrb r6, [r0, #-1] │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ - ldr r9, [pc, #1496] @ 1a900 │ │ │ │ + ldr r9, [pc, #1496] @ 1cb00 │ │ │ │ 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 1c588 │ │ │ │ ldr r0, [fp, r4, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 3044c │ │ │ │ + bl 3264c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bne 1a358 │ │ │ │ + bne 1c558 │ │ │ │ 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] @ 1cb00 │ │ │ │ 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 1c714 │ │ │ │ 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 1c870 │ │ │ │ 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 1c61c │ │ │ │ mov r0, r3 │ │ │ │ add r6, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 30428 │ │ │ │ + bl 32628 │ │ │ │ cmp r6, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 1a480 │ │ │ │ + bgt 1c680 │ │ │ │ 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 1c66c │ │ │ │ cmp r7, r2 │ │ │ │ - ble 1a4dc │ │ │ │ + ble 1c6dc │ │ │ │ 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 32628 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3017c │ │ │ │ + bl 3237c │ │ │ │ cmp r7, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 1a4a4 │ │ │ │ + bne 1c6a4 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ - bl 30428 │ │ │ │ + bl 32628 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3079c │ │ │ │ + bl 3299c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ 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 1c5e4 │ │ │ │ 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 32628 │ │ │ │ ldrd r2, [sp] │ │ │ │ - bl 30530 │ │ │ │ + bl 32730 │ │ │ │ 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] @ 1cb18 │ │ │ │ + ldreq r9, [pc, #936] @ 1cb1c │ │ │ │ + ldrne r8, [pc, #936] @ 1cb20 │ │ │ │ + ldrne r9, [pc, #936] @ 1cb24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 30a7c │ │ │ │ + bl 32c7c │ │ │ │ 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 3299c │ │ │ │ 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 1c4f0 │ │ │ │ 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 1c82c │ │ │ │ + ldr r2, [pc, #776] @ 1cb08 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1a8d0 │ │ │ │ + bne 1cad0 │ │ │ │ str fp, [sp] │ │ │ │ - b 1a0b0 │ │ │ │ - ldr r3, [pc, #764] @ 1a910 │ │ │ │ + b 1c2b0 │ │ │ │ + ldr r3, [pc, #764] @ 1cb10 │ │ │ │ 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 1c40c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a834 │ │ │ │ - ldr r2, [pc, #744] @ 1a928 │ │ │ │ - ldr r3, [pc, #688] @ 1a8f4 │ │ │ │ + bne 1ca34 │ │ │ │ + ldr r2, [pc, #744] @ 1cb28 │ │ │ │ + ldr r3, [pc, #688] @ 1caf4 │ │ │ │ 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 1caac │ │ │ │ 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 1c658 │ │ │ │ ldrb r3, [r9, #-2] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ + bne 1c3c8 │ │ │ │ ldrb r3, [r9, #-1] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 1a1c8 │ │ │ │ - b 1a1cc │ │ │ │ + bne 1c3c8 │ │ │ │ + b 1c3cc │ │ │ │ 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 1ca60 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 1a278 │ │ │ │ + bne 1c478 │ │ │ │ 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 1c4b8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a788 │ │ │ │ - ldr r1, [pc, #548] @ 1a92c │ │ │ │ + beq 1c988 │ │ │ │ + ldr r1, [pc, #548] @ 1cb2c │ │ │ │ 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 1c838 │ │ │ │ + b 1ca34 │ │ │ │ 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 1c988 │ │ │ │ cmp fp, r6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - beq 1a850 │ │ │ │ + beq 1ca50 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne 1a26c │ │ │ │ + bne 1c46c │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a700 │ │ │ │ - b 1a800 │ │ │ │ + ble 1c900 │ │ │ │ + b 1ca00 │ │ │ │ mov r0, #45 @ 0x2d │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r7] │ │ │ │ bl 28f4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1a25c │ │ │ │ - ldr r1, [pc, #416] @ 1a930 │ │ │ │ + bne 1c45c │ │ │ │ + ldr r1, [pc, #416] @ 1cb30 │ │ │ │ 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 1c838 │ │ │ │ + b 1ca34 │ │ │ │ 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 1c9f4 │ │ │ │ cmp sl, #199 @ 0xc7 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a26c │ │ │ │ + beq 1c46c │ │ │ │ cmp fp, r6 │ │ │ │ mov r9, r6 │ │ │ │ - ble 1a6f8 │ │ │ │ + ble 1c8f8 │ │ │ │ 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 1ca68 │ │ │ │ + ldr r1, [pc, #268] @ 1cb34 │ │ │ │ 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 1c838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 1a2a4 │ │ │ │ + b 1c4a4 │ │ │ │ sub r4, r3, #50 @ 0x32 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ - b 1a7b0 │ │ │ │ + b 1c9b0 │ │ │ │ mov sl, #2 │ │ │ │ - b 1a788 │ │ │ │ - ldr r1, [pc, #200] @ 1a938 │ │ │ │ + b 1c988 │ │ │ │ + ldr r1, [pc, #200] @ 1cb38 │ │ │ │ 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 1c838 │ │ │ │ + ldr r3, [pc, #168] @ 1cb3c │ │ │ │ + ldr r1, [pc, #168] @ 1cb40 │ │ │ │ + ldr r0, [pc, #168] @ 1cb44 │ │ │ │ + ldr r2, [pc, #168] @ 1cb48 │ │ │ │ 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] @ 1cb4c │ │ │ │ + ldr r1, [pc, #148] @ 1cb50 │ │ │ │ + ldr r0, [pc, #148] @ 1cb54 │ │ │ │ + ldr r2, [pc, #148] @ 1cb58 │ │ │ │ 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] @ 1cb5c │ │ │ │ + ldr r1, [pc, #132] @ 1cb60 │ │ │ │ + ldr r0, [pc, #132] @ 1cb64 │ │ │ │ + ldr r2, [pc, #132] @ 1cb68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq r5, r3, r0, lsr #30 │ │ │ │ + andeq r3, r3, r0, lsr #26 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andseq r0, ip, r0, ror #7 │ │ │ │ - strdeq r5, [r3], -r8 │ │ │ │ + strdeq r3, [r3], -r8 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfffffc90 │ │ │ │ ldrdeq r2, [r1], -r4 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ svccc 0x00eccccc │ │ │ │ rscsle sl, r1, #252, 18 @ 0x3f0000 │ │ │ │ svccc 0x0050624d │ │ │ │ - ldrdeq r5, [r3], -ip │ │ │ │ - andeq r7, r1, ip, ror sl │ │ │ │ - andeq r7, r1, r0, lsr sl │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - andeq r7, r1, r4, lsl r9 │ │ │ │ - andeq r7, r1, r4, asr #20 │ │ │ │ - andeq r7, r1, r8, ror r8 │ │ │ │ - @ instruction: 0x000178b4 │ │ │ │ + ldrdeq r3, [r3], -ip │ │ │ │ + muleq r1, r4, fp │ │ │ │ + andeq r7, r1, r8, asr #22 │ │ │ │ + @ instruction: 0x00017ab0 │ │ │ │ + andeq r7, r1, ip, lsr #20 │ │ │ │ + andeq r7, r1, ip, asr fp │ │ │ │ + muleq r1, r0, r9 │ │ │ │ + andeq r7, r1, ip, asr #19 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ - andeq r7, r1, r0, lsr #20 │ │ │ │ - andeq r7, r1, r4, asr r8 │ │ │ │ - andeq r7, r1, r8, lsr #17 │ │ │ │ + andeq r7, r1, r8, lsr fp │ │ │ │ + andeq r7, r1, ip, ror #18 │ │ │ │ + andeq r7, r1, r0, asr #19 │ │ │ │ andeq r0, r0, r2, lsl #4 │ │ │ │ - andeq r7, r1, r0, lsl #20 │ │ │ │ - andeq r7, r1, r4, lsr r8 │ │ │ │ - andeq r7, r1, ip, lsr r8 │ │ │ │ + andeq r7, r1, r8, lsl fp │ │ │ │ + andeq r7, r1, ip, asr #18 │ │ │ │ + andeq r7, r1, r4, asr r9 │ │ │ │ andeq r0, r0, fp, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r2 │ │ │ │ sub sp, sp, #2368 @ 0x940 │ │ │ │ - ldr r2, [pc, #1996] @ 1b14c │ │ │ │ + ldr r2, [pc, #1996] @ 1d34c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1988] @ 1b150 │ │ │ │ + ldr r3, [pc, #1988] @ 1d350 │ │ │ │ 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] @ 1d354 │ │ │ │ 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] @ 1d358 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 1a9ec │ │ │ │ + b 1cbec │ │ │ │ cmp ip, lr │ │ │ │ - beq 1aa40 │ │ │ │ + beq 1cc40 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9e4 │ │ │ │ + beq 1cbe4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1aa2c │ │ │ │ + beq 1cc2c │ │ │ │ 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 1cc0c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9fc │ │ │ │ + bne 1cbfc │ │ │ │ cmp ip, lr │ │ │ │ - bne 1a9ec │ │ │ │ + bne 1cbec │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r6, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa70 │ │ │ │ + beq 1cc70 │ │ │ │ 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 1cc4c │ │ │ │ cmp r5, #1 │ │ │ │ - bgt 1b0fc │ │ │ │ + bgt 1d2fc │ │ │ │ addeq r8, sp, #76 @ 0x4c │ │ │ │ - bne 1b128 │ │ │ │ + bne 1d328 │ │ │ │ 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 1cca0 │ │ │ │ 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] @ 1d35c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2005c │ │ │ │ - ldr r3, [pc, #1640] @ 1b160 │ │ │ │ - ldr r8, [pc, #1640] @ 1b164 │ │ │ │ + bl 2225c │ │ │ │ + ldr r3, [pc, #1640] @ 1d360 │ │ │ │ + ldr r8, [pc, #1640] @ 1d364 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1632] @ 1b168 │ │ │ │ - ldr r2, [pc, #1632] @ 1b16c │ │ │ │ + ldr r3, [pc, #1632] @ 1d368 │ │ │ │ + ldr r2, [pc, #1632] @ 1d36c │ │ │ │ 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 +26647,91 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ bl 2c48 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 28f4 │ │ │ │ mov r0, r9 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1b138 │ │ │ │ + blt 1d338 │ │ │ │ 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 1d2cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b11c │ │ │ │ - ldr r0, [pc, #1480] @ 1b170 │ │ │ │ + beq 1d31c │ │ │ │ + ldr r0, [pc, #1480] @ 1d370 │ │ │ │ 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 1cdb0 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - ldr r4, [pc, #1412] @ 1b174 │ │ │ │ + ldr r4, [pc, #1412] @ 1d374 │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ 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 +26759,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 1cf28 │ │ │ │ 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 1cf04 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ae50 │ │ │ │ + bne 1d050 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ add r7, r7, #1020 @ 0x3fc │ │ │ │ - bne 1acf8 │ │ │ │ + bne 1cef8 │ │ │ │ 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 1cee4 │ │ │ │ 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 1d230 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0cc │ │ │ │ + bne 1d2cc │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b020 │ │ │ │ + beq 1d220 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1afac │ │ │ │ + beq 1d1ac │ │ │ │ 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 +26838,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 1cfcc │ │ │ │ + b 1cde8 │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1af4c │ │ │ │ + bne 1d14c │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne 1af74 │ │ │ │ + bne 1d174 │ │ │ │ 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 1d07c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ strb r3, [sp, #75] @ 0x4b │ │ │ │ - bl 2005c │ │ │ │ + bl 2225c │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ + b 1cf3c │ │ │ │ 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 1d074 │ │ │ │ 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 1d194 │ │ │ │ + b 1d074 │ │ │ │ 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 +26954,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 1d1c8 │ │ │ │ + b 1cde8 │ │ │ │ mov sl, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 1ad88 │ │ │ │ + bne 1cf88 │ │ │ │ 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 1cd28 │ │ │ │ + ldr r4, [pc, #280] @ 1d378 │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ 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 2225c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 2c3c │ │ │ │ - ldr r2, [pc, #168] @ 1b17c │ │ │ │ - ldr r3, [pc, #120] @ 1b150 │ │ │ │ + ldr r2, [pc, #168] @ 1d37c │ │ │ │ + ldr r3, [pc, #120] @ 1d350 │ │ │ │ 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 1d348 │ │ │ │ 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] @ 1d380 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2c54 │ │ │ │ - b 1aa8c │ │ │ │ + b 1cc8c │ │ │ │ mov r3, r4 │ │ │ │ add r5, r7, #1 │ │ │ │ - b 1ad74 │ │ │ │ + b 1cf74 │ │ │ │ add r3, sp, #2112 @ 0x840 │ │ │ │ add r3, r3, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 1aabc │ │ │ │ - ldr r0, [pc, #68] @ 1b184 │ │ │ │ + b 1ccbc │ │ │ │ + ldr r0, [pc, #68] @ 1d384 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ab50 │ │ │ │ + bl 28c84 │ │ │ │ + b 1cd50 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r0, r3 │ │ │ │ + muleq r3, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ - andeq r5, r3, r0, asr #6 │ │ │ │ - andeq sp, pc, r4, ror #7 │ │ │ │ + andeq r3, r3, r0, asr #2 │ │ │ │ + andseq r7, r1, r4, ror #11 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - @ instruction: 0x000fd3b4 │ │ │ │ + @ instruction: 0x001175b4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001174dc │ │ │ │ + andseq r7, r1, ip, rrx │ │ │ │ + andeq r2, r3, r8, asr #20 │ │ │ │ @ instruction: 0xffffeb94 │ │ │ │ - andeq r7, r1, r8, lsr #1 │ │ │ │ - ldr ip, [pc, #272] @ 1b2a0 │ │ │ │ + andeq r7, r1, r0, asr #3 │ │ │ │ + ldr ip, [pc, #272] @ 1d4a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ 1b2a4 │ │ │ │ + ldr r0, [pc, #260] @ 1d4a4 │ │ │ │ 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 1d400 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ 1b2a8 │ │ │ │ - ldr r3, [pc, #196] @ 1b2a4 │ │ │ │ + ldr r2, [pc, #204] @ 1d4a8 │ │ │ │ + ldr r3, [pc, #196] @ 1d4a4 │ │ │ │ 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 1d49c │ │ │ │ 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 1d3d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, sp │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1b1d0 │ │ │ │ + bne 1d3d0 │ │ │ │ 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 +27106,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 1d3d4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #36] @ 1b2ac │ │ │ │ + ldr r1, [pc, #36] @ 1d4ac │ │ │ │ mov r3, r5 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ bl 2a5c │ │ │ │ subs r0, r0, #1 │ │ │ │ movne r0, #1 │ │ │ │ - b 1b1d4 │ │ │ │ + b 1d3d4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r0, lsl #23 │ │ │ │ + andeq r2, r3, r0, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r0, asr #22 │ │ │ │ + andeq r2, r3, r0, asr #18 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1456] @ 1b86c │ │ │ │ + ldr r2, [pc, #1456] @ 1da6c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #1448] @ 1b870 │ │ │ │ + ldr r3, [pc, #1448] @ 1da70 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r9, [pc, #1444] @ 1b874 │ │ │ │ + ldr r9, [pc, #1444] @ 1da74 │ │ │ │ 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 1d8b8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1b3f8 │ │ │ │ - ldr r3, [pc, #1396] @ 1b878 │ │ │ │ - ldr r2, [pc, #1396] @ 1b87c │ │ │ │ + bne 1d5f8 │ │ │ │ + ldr r3, [pc, #1396] @ 1da78 │ │ │ │ + ldr r2, [pc, #1396] @ 1da7c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 1b880 │ │ │ │ + ldr r1, [pc, #1388] @ 1da80 │ │ │ │ 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 260f4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 1b334 │ │ │ │ + bne 1d534 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b6c8 │ │ │ │ + beq 1d8c8 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov sl, #0 │ │ │ │ mov r7, fp │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 1b398 │ │ │ │ + b 1d598 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 2948 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20630 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b40c │ │ │ │ + bne 1d60c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b468 │ │ │ │ + beq 1d668 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r7] │ │ │ │ - beq 1b390 │ │ │ │ - ldr r2, [pc, #1232] @ 1b884 │ │ │ │ + beq 1d590 │ │ │ │ + ldr r2, [pc, #1232] @ 1da84 │ │ │ │ add fp, r6, #4 │ │ │ │ ldr r2, [r9, r2] │ │ │ │ mov r0, fp │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b41c │ │ │ │ + beq 1d61c │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bls 1b36c │ │ │ │ + bls 1d56c │ │ │ │ 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 1d57c │ │ │ │ + ldr r3, [pc, #1160] @ 1da88 │ │ │ │ + ldr r2, [pc, #1160] @ 1da8c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1b30c │ │ │ │ + b 1d50c │ │ │ │ ldrb r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b680 │ │ │ │ + beq 1d880 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 1b420 │ │ │ │ + bne 1d620 │ │ │ │ cmp r1, #24 │ │ │ │ - ble 1b650 │ │ │ │ + ble 1d850 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ - bne 1b664 │ │ │ │ + bne 1d864 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ strbgt r8, [r6, #131] @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ + bl 2617c │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sl, #1 │ │ │ │ - bne 1b398 │ │ │ │ + bne 1d598 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ - bls 1b6ac │ │ │ │ + bls 1d8ac │ │ │ │ cmp sl, #1 │ │ │ │ - beq 1b6fc │ │ │ │ + beq 1d8fc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b6d0 │ │ │ │ - ldr r3, [pc, #1024] @ 1b890 │ │ │ │ - ldr r1, [pc, #1024] @ 1b894 │ │ │ │ + beq 1d8d0 │ │ │ │ + ldr r3, [pc, #1024] @ 1da90 │ │ │ │ + ldr r1, [pc, #1024] @ 1da94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1016] @ 1b898 │ │ │ │ + ldr r3, [pc, #1016] @ 1da98 │ │ │ │ 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] @ 1da9c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1ffe4 │ │ │ │ - ldr r0, [pc, #988] @ 1b8a0 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r2, [pc, #980] @ 1b8a0 │ │ │ │ + bl 221e4 │ │ │ │ + ldr r0, [pc, #988] @ 1daa0 │ │ │ │ + bl 289a8 │ │ │ │ + ldr r2, [pc, #980] @ 1daa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2bb8 │ │ │ │ mov r0, #66846720 @ 0x3fc0000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #956] @ 1b8a4 │ │ │ │ - bl 267a8 │ │ │ │ + ldr r0, [pc, #956] @ 1daa4 │ │ │ │ + bl 289a8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #940] @ 1b8a8 │ │ │ │ + bl 2964c │ │ │ │ + ldr r1, [pc, #940] @ 1daa8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1b84c │ │ │ │ + beq 1da4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - ldr r1, [pc, #912] @ 1b8ac │ │ │ │ + bl 1bec0 │ │ │ │ + ldr r1, [pc, #912] @ 1daac │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r3, [pc, #900] @ 1b8b0 │ │ │ │ + ldr r3, [pc, #900] @ 1dab0 │ │ │ │ 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 1cb6c │ │ │ │ + ldr r3, [pc, #864] @ 1dab4 │ │ │ │ ldr sl, [r9, r3] │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b744 │ │ │ │ + beq 1d944 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1b720 │ │ │ │ + bne 1d920 │ │ │ │ bl 28f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 1b778 │ │ │ │ + beq 1d978 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b594 │ │ │ │ + beq 1d794 │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b5a4 │ │ │ │ + beq 1d7a4 │ │ │ │ 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 1d7f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c0 │ │ │ │ - ldr r3, [pc, #740] @ 1b8b8 │ │ │ │ - ldr r2, [pc, #740] @ 1b8bc │ │ │ │ + ldr r3, [pc, #740] @ 1dab8 │ │ │ │ + ldr r2, [pc, #740] @ 1dabc │ │ │ │ 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 28c64 │ │ │ │ ldrb r3, [r5, #31] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1b76c │ │ │ │ - ldr r0, [pc, #700] @ 1b8c0 │ │ │ │ + beq 1d96c │ │ │ │ + ldr r0, [pc, #700] @ 1dac0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #696] @ 1b8c4 │ │ │ │ + ldr r1, [pc, #696] @ 1dac4 │ │ │ │ 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] @ 1dac8 │ │ │ │ + ldr r3, [pc, #576] @ 1da70 │ │ │ │ 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 1da68 │ │ │ │ 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 1d650 │ │ │ │ cmp r1, r8 │ │ │ │ addle r2, r2, #2 │ │ │ │ - ble 1b690 │ │ │ │ + ble 1d890 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23f20 │ │ │ │ - b 1b45c │ │ │ │ + bl 26120 │ │ │ │ + b 1d65c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 1b450 │ │ │ │ + beq 1d650 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f7c │ │ │ │ - b 1b45c │ │ │ │ + bl 2617c │ │ │ │ + b 1d65c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b624 │ │ │ │ - b 1b4b0 │ │ │ │ - ldr r3, [pc, #524] @ 1b8cc │ │ │ │ + beq 1d824 │ │ │ │ + b 1d6b0 │ │ │ │ + ldr r3, [pc, #524] @ 1dacc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b 1b30c │ │ │ │ + b 1d50c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b624 │ │ │ │ - ldr r0, [pc, #504] @ 1b8d0 │ │ │ │ - ldr r3, [pc, #504] @ 1b8d4 │ │ │ │ - ldr r1, [pc, #504] @ 1b8d8 │ │ │ │ + beq 1d824 │ │ │ │ + ldr r0, [pc, #504] @ 1dad0 │ │ │ │ + ldr r3, [pc, #504] @ 1dad4 │ │ │ │ + ldr r1, [pc, #504] @ 1dad8 │ │ │ │ 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 1d824 │ │ │ │ + ldr r3, [pc, #472] @ 1dadc │ │ │ │ + ldr r1, [pc, #472] @ 1dae0 │ │ │ │ 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 1d6b0 │ │ │ │ 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 2d864 │ │ │ │ + b 1d824 │ │ │ │ + ldr r1, [pc, #408] @ 1dae4 │ │ │ │ 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 1bfdc │ │ │ │ + b 1d760 │ │ │ │ + ldr r0, [pc, #372] @ 1dae8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1b604 │ │ │ │ + b 1d804 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b584 │ │ │ │ - ldr r1, [pc, #344] @ 1b8ec │ │ │ │ + bne 1d784 │ │ │ │ + ldr r1, [pc, #344] @ 1daec │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr sl, [pc, #332] @ 1b8f0 │ │ │ │ + ldr sl, [pc, #332] @ 1daf0 │ │ │ │ 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 2225c │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 2225c │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #29 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 2225c │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #30 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 2225c │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, #31 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 2225c │ │ │ │ add r1, r5, #32 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ - bl 2005c │ │ │ │ - ldr r2, [pc, #204] @ 1b8f4 │ │ │ │ + bl 2225c │ │ │ │ + ldr r2, [pc, #204] @ 1daf4 │ │ │ │ add r1, r5, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 2005c │ │ │ │ + bl 2225c │ │ │ │ ldr r1, [sl] │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 200ac │ │ │ │ + bl 222ac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cc0 │ │ │ │ - b 1b584 │ │ │ │ + bl 1bec0 │ │ │ │ + b 1d784 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #152] @ 1b8f8 │ │ │ │ + ldr r0, [pc, #152] @ 1daf8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1b508 │ │ │ │ + bl 28c84 │ │ │ │ + b 1d708 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r8, asr sl │ │ │ │ + andeq r2, r3, r8, asr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r3, r4, asr #20 │ │ │ │ - andeq r8, r1, r0, asr r5 │ │ │ │ - andeq r6, r1, r4, ror #29 │ │ │ │ - andeq r6, r1, r8, ror #29 │ │ │ │ + andeq r2, r3, r4, asr #16 │ │ │ │ + andeq r8, r1, r8, ror #12 │ │ │ │ + strdeq r6, [r1], -ip │ │ │ │ + andeq r7, r1, r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r8, r1, r4, asr r4 │ │ │ │ - andeq r7, r1, r4, ror r9 │ │ │ │ - andeq r7, r1, r8, ror #17 │ │ │ │ - andeq r6, r1, r4, ror sp │ │ │ │ - @ instruction: 0x000183b4 │ │ │ │ - andeq ip, pc, r8, lsl sl @ │ │ │ │ + andeq r8, r1, ip, ror #10 │ │ │ │ + andeq r7, r1, ip, lsl #21 │ │ │ │ + andeq r7, r1, r0, lsl #20 │ │ │ │ + andeq r6, r1, ip, lsl #29 │ │ │ │ + andeq r8, r1, ip, asr #9 │ │ │ │ + andseq r6, r1, r8, lsl ip │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ andeq pc, r8, r0, lsl #14 │ │ │ │ - andeq r6, r1, r0, asr #26 │ │ │ │ - andeq r6, r1, ip, lsr #26 │ │ │ │ + andeq r6, r1, r8, asr lr │ │ │ │ + andeq r6, r1, r4, asr #28 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r6, r1, ip, lsr #25 │ │ │ │ - andeq r8, r1, r4, asr r2 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - strdeq r4, [r3], -r0 │ │ │ │ - @ instruction: 0x000176bc │ │ │ │ - andeq r6, r1, r0, lsl fp │ │ │ │ - andeq r8, r1, r0, ror r1 │ │ │ │ - andeq r6, r1, r0, lsr fp │ │ │ │ - andeq r7, r1, r4, ror r6 │ │ │ │ - andeq r6, r1, r0, lsl fp │ │ │ │ - andeq r6, r1, r0, lsl fp │ │ │ │ - andeq r7, r1, r8, lsl #12 │ │ │ │ - andeq r6, r1, r8, ror #21 │ │ │ │ - andeq ip, pc, r4, lsr #14 │ │ │ │ + andeq r6, r1, r4, asr #27 │ │ │ │ + andeq r8, r1, ip, ror #6 │ │ │ │ + @ instruction: 0x00016db4 │ │ │ │ + strdeq r2, [r3], -r0 │ │ │ │ + ldrdeq r7, [r1], -r4 │ │ │ │ + andeq r6, r1, r8, lsr #24 │ │ │ │ + andeq r8, r1, r8, lsl #5 │ │ │ │ + andeq r6, r1, r8, asr #24 │ │ │ │ + andeq r7, r1, ip, lsl #15 │ │ │ │ + andeq r6, r1, r8, lsr #24 │ │ │ │ + andeq r6, r1, r8, lsr #24 │ │ │ │ + andeq r7, r1, r0, lsr #14 │ │ │ │ + andeq r6, r1, r0, lsl #24 │ │ │ │ + andseq r6, r1, r4, lsr #18 │ │ │ │ andeq r8, r3, ip, ror r0 │ │ │ │ - andeq r6, r1, r0, ror #19 │ │ │ │ + strdeq r6, [r1], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #196] @ 1b9cc │ │ │ │ + ldr r5, [pc, #196] @ 1dbcc │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #180] @ 1b9d0 │ │ │ │ + ldr r4, [pc, #180] @ 1dbd0 │ │ │ │ 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 1db34 │ │ │ │ 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 1db70 │ │ │ │ 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 +27575,36 @@ │ │ │ │ strh r3, [r4, #66] @ 0x42 │ │ │ │ ldrh r1, [r4, #100] @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ strh r1, [r4, #68] @ 0x44 │ │ │ │ strb r2, [r5, #330] @ 0x14a │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, pc, ip, asr #11 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ + andseq r6, r1, ip, asr #15 │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #252] @ 1badc │ │ │ │ - ldr lr, [pc, #252] @ 1bae0 │ │ │ │ + ldr r4, [pc, #252] @ 1dcdc │ │ │ │ + ldr lr, [pc, #252] @ 1dce0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4] │ │ │ │ add lr, pc, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldm lr, {r6, ip} │ │ │ │ - beq 1ba78 │ │ │ │ + beq 1dc78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1ba48 │ │ │ │ + beq 1dc48 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r1, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - beq 1bab8 │ │ │ │ + beq 1dcb8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1ba88 │ │ │ │ + beq 1dc88 │ │ │ │ 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 +27613,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] @ 1dce4 │ │ │ │ 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 1dc54 │ │ │ │ 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] @ 1dce8 │ │ │ │ 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] @ 1dcec │ │ │ │ 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 │ │ │ │ + strdeq r4, [r3], -r4 @ │ │ │ │ + andseq r6, r1, ip, ror #19 │ │ │ │ + andseq r6, r1, r8, ror #18 │ │ │ │ + andseq r6, r1, r8, lsr #18 │ │ │ │ + andseq r6, r1, r4, lsl #18 │ │ │ │ + ldr r2, [pc, #24] @ 1dd10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [r3, #-8] │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [r2, #8] │ │ │ │ str r1, [r2, #12] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, ror #13 │ │ │ │ - ldr r3, [pc, #16] @ 1bb2c │ │ │ │ + andseq r6, r1, r0, ror #17 │ │ │ │ + ldr r3, [pc, #16] @ 1dd2c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000fc6bc │ │ │ │ - ldr r3, [pc, #32] @ 1bb58 │ │ │ │ + @ instruction: 0x001168bc │ │ │ │ + ldr r3, [pc, #32] @ 1dd58 │ │ │ │ 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, r1, r0, lsr #17 │ │ │ │ + ldr r3, [pc, #48] @ 1dd94 │ │ │ │ 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, r1, r4, ror r8 │ │ │ │ + ldr r2, [pc, #16] @ 1ddb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r8, lsr r6 @ │ │ │ │ - ldr r3, [pc, #44] @ 1bbe8 │ │ │ │ + andseq r6, r1, r8, lsr r8 │ │ │ │ + ldr r3, [pc, #44] @ 1dde8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [r1], #8 │ │ │ │ str ip, [r2] │ │ │ │ add ip, r2, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ str ip, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsl r6 @ │ │ │ │ - ldr r3, [pc, #56] @ 1bc2c │ │ │ │ + andseq r6, r1, ip, lsl r8 │ │ │ │ + ldr r3, [pc, #56] @ 1de2c │ │ │ │ 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 +27727,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 │ │ │ │ + andseq r6, r1, r4, ror #15 │ │ │ │ + ldr r3, [pc, #56] @ 1de70 │ │ │ │ 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 +27744,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, r1, r0, lsr #15 │ │ │ │ + ldr r1, [pc, #68] @ 1dec0 │ │ │ │ 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 +27764,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, r1, ip, asr r7 │ │ │ │ + ldr r1, [pc, #88] @ 1df24 │ │ │ │ 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 +27789,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, r1, ip, lsl #14 │ │ │ │ + ldr r1, [pc, #96] @ 1df90 │ │ │ │ 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 +27816,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, r1, r8, lsr #13 │ │ │ │ + ldr r1, [pc, #108] @ 1e008 │ │ │ │ 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 +27846,944 @@ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [r3, #-8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r3, #-4] │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsr r4 @ │ │ │ │ - ldr r0, [pc, #40] @ 1be3c │ │ │ │ + andseq r6, r1, ip, lsr r6 │ │ │ │ + ldr r0, [pc, #40] @ 1e03c │ │ │ │ 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, r1, r4, asr #11 │ │ │ │ + ldr r1, [pc, #32] @ 1e068 │ │ │ │ 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 │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ + ldr r2, [pc, #28] @ 1e090 │ │ │ │ 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, r1, r4, ror #10 │ │ │ │ + ldr r0, [pc, #44] @ 1e0c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r8, lsr r3 @ │ │ │ │ - ldr r0, [pc, #44] @ 1bf00 │ │ │ │ + andseq r6, r1, r8, lsr r5 │ │ │ │ + ldr r0, [pc, #44] @ 1e100 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ sub r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r0, lsl #6 │ │ │ │ - ldr r0, [pc, #44] @ 1bf38 │ │ │ │ + andseq r6, r1, r0, lsl #10 │ │ │ │ + ldr r0, [pc, #44] @ 1e138 │ │ │ │ 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, r1, r8, asr #9 │ │ │ │ + ldr r3, [pc, #44] @ 1e170 │ │ │ │ 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 32130 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - ldr r3, [pc, #44] @ 1bfa8 │ │ │ │ + mulseq r1, r0, r4 │ │ │ │ + ldr r3, [pc, #44] @ 1e1a8 │ │ │ │ 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 32350 │ │ │ │ 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, r1, r8, asr r4 │ │ │ │ + ldr r0, [pc, #44] @ 1e1e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ orr r2, r2, lr │ │ │ │ str r2, [r1] │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r0, lsr #4 │ │ │ │ - ldr r0, [pc, #44] @ 1c018 │ │ │ │ + andseq r6, r1, r0, lsr #8 │ │ │ │ + ldr r0, [pc, #44] @ 1e218 │ │ │ │ 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, r1, r8, ror #7 │ │ │ │ + ldr r0, [pc, #44] @ 1e250 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001163b0 │ │ │ │ + ldr r0, [pc, #44] @ 1e288 │ │ │ │ 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, r1, r8, ror r3 │ │ │ │ + ldr r0, [pc, #44] @ 1e2c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r3, #-12] │ │ │ │ ldr lr, [r3, #-8] │ │ │ │ ldr r2, [r1] │ │ │ │ sub ip, r3, #8 │ │ │ │ asr r2, r2, lr │ │ │ │ str ip, [r0, #8] │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r3, #-16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq ip, pc, r0, asr #2 │ │ │ │ - ldr r1, [pc, #32] @ 1c0ec │ │ │ │ + andseq r6, r1, r0, asr #6 │ │ │ │ + ldr r1, [pc, #32] @ 1e2ec │ │ │ │ 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, r1, ip, lsl #6 │ │ │ │ + ldr r1, [pc, #44] @ 1e324 │ │ │ │ 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 1e31c │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, r0, ror #1 │ │ │ │ - ldr r3, [pc, #24] @ 1c148 │ │ │ │ + andseq r6, r1, r0, ror #5 │ │ │ │ + ldr r3, [pc, #24] @ 1e348 │ │ │ │ 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, r1, r8, lsr #5 │ │ │ │ + ldr r1, [pc, #40] @ 1e37c │ │ │ │ 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, r1, r4, lsl #5 │ │ │ │ + ldr r1, [pc, #40] @ 1e3b0 │ │ │ │ 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, r1, r0, asr r2 │ │ │ │ + ldr r1, [pc, #40] @ 1e3e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ ldr ip, [r3, #-8] │ │ │ │ sub r0, r3, #8 │ │ │ │ cmp r2, ip │ │ │ │ movge r2, #0 │ │ │ │ movlt r2, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r2, [r3, #-16] │ │ │ │ bx lr │ │ │ │ - andeq ip, pc, ip, lsl r0 @ │ │ │ │ - ldr r1, [pc, #40] @ 1c218 │ │ │ │ + andseq r6, r1, ip, lsl r2 │ │ │ │ + ldr r1, [pc, #40] @ 1e418 │ │ │ │ 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, r1, r8, ror #3 │ │ │ │ + ldr r1, [pc, #40] @ 1e44c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001161b4 │ │ │ │ + ldr r1, [pc, #32] @ 1e478 │ │ │ │ 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, r1, r0, lsl #3 │ │ │ │ + ldr r1, [pc, #32] @ 1e4a4 │ │ │ │ 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, r1, r4, asr r1 │ │ │ │ + ldr r1, [pc, #32] @ 1e4d0 │ │ │ │ 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, r1, r8, lsr #2 │ │ │ │ + ldr r1, [pc, #32] @ 1e4fc │ │ │ │ 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 │ │ │ │ + ldrsheq r6, [r1], -ip │ │ │ │ + ldr r1, [pc, #32] @ 1e528 │ │ │ │ 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 │ │ │ │ + ldrsbeq r6, [r1], -r0 │ │ │ │ + ldr r1, [pc, #32] @ 1e554 │ │ │ │ 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, r1, r4, lsr #1 │ │ │ │ + ldr r1, [pc, #32] @ 1e580 │ │ │ │ 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, r1, r8, ror r0 │ │ │ │ + ldr r3, [pc, #36] @ 1e5b0 │ │ │ │ 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 32130 │ │ │ │ str r0, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, asr #28 │ │ │ │ - ldr r3, [pc, #36] @ 1c3e0 │ │ │ │ + andseq r6, r1, r8, asr #32 │ │ │ │ + ldr r3, [pc, #36] @ 1e5e0 │ │ │ │ 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 32350 │ │ │ │ str r1, [r4, #-16] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, pc, r8, lsl lr @ │ │ │ │ - ldr r3, [pc, #20] @ 1c400 │ │ │ │ + andseq r6, r1, r8, lsl r0 │ │ │ │ + ldr r3, [pc, #20] @ 1e600 │ │ │ │ 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 r5, r1, ip, ror #31 │ │ │ │ + ldr r3, [pc, #20] @ 1e620 │ │ │ │ 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 r5, r1, ip, asr #31 │ │ │ │ + ldr r3, [pc, #28] @ 1e648 │ │ │ │ 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 r5, r1, ip, lsr #31 │ │ │ │ + ldr r3, [pc, #28] @ 1e670 │ │ │ │ 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 r5, r1, r4, lsl #31 │ │ │ │ + ldr r3, [pc, #24] @ 1e694 │ │ │ │ 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 r5, r1, ip, asr pc │ │ │ │ + ldr r3, [pc, #24] @ 1e6b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ ldr r2, [r2, #-4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r8, lsr sp @ │ │ │ │ - ldr r1, [pc, #48] @ 1c4f4 │ │ │ │ + andseq r5, r1, r8, lsr pc │ │ │ │ + ldr r1, [pc, #48] @ 1e6f4 │ │ │ │ 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] @ 1e6f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, r4, lsl sp @ │ │ │ │ - andeq fp, pc, ip, ror #25 │ │ │ │ + andseq r5, r1, r4, lsl pc │ │ │ │ + andseq r5, r1, ip, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [pc, #236] @ 1c5f4 │ │ │ │ + ldr r4, [pc, #236] @ 1e7f4 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ - b 1c52c │ │ │ │ + b 1e72c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c558 │ │ │ │ + beq 1e758 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c520 │ │ │ │ - ldr r3, [pc, #176] @ 1c5f8 │ │ │ │ + bne 1e720 │ │ │ │ + ldr r3, [pc, #176] @ 1e7f8 │ │ │ │ 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 1e7ac │ │ │ │ mov r4, r9 │ │ │ │ - b 1c578 │ │ │ │ + b 1e778 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ + beq 1e7ac │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1c56c │ │ │ │ + bne 1e76c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1c5ac │ │ │ │ - ldr r3, [pc, #96] @ 1c5fc │ │ │ │ + beq 1e7ac │ │ │ │ + ldr r3, [pc, #96] @ 1e7fc │ │ │ │ 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 289a8 │ │ │ │ str r0, [r7] │ │ │ │ str r9, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ ldr r4, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ bl 2a44 │ │ │ │ - ldr r3, [pc, #28] @ 1c600 │ │ │ │ + ldr r3, [pc, #28] @ 1e800 │ │ │ │ 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 r3, r3, ip, asr #29 │ │ │ │ + andseq r5, r1, ip, lsl #29 │ │ │ │ + andseq r5, r1, r8, lsr lr │ │ │ │ + @ instruction: 0x00115df0 │ │ │ │ + ldr r3, [pc, #748] @ 1eaf8 │ │ │ │ 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] @ 1eafc │ │ │ │ + ldr r7, [pc, #740] @ 1eb00 │ │ │ │ + ldr r5, [pc, #740] @ 1eb04 │ │ │ │ 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 1e89c │ │ │ │ ldr r3, [r4, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c6b0 │ │ │ │ + ble 1e8b0 │ │ │ │ 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 1e8c8 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 1c6d4 │ │ │ │ + beq 1e8d4 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #656] @ 1c908 │ │ │ │ + ldr r2, [pc, #656] @ 1eb08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c874 │ │ │ │ + bge 1ea74 │ │ │ │ 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 1e84c │ │ │ │ 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 1e830 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c788 │ │ │ │ + bne 1e988 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c83c │ │ │ │ + ble 1ea3c │ │ │ │ and r2, r0, #255 @ 0xff │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 1c7a0 │ │ │ │ + beq 1e9a0 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - bne 1c854 │ │ │ │ - ldr r8, [pc, #508] @ 1c90c │ │ │ │ - ldr r6, [pc, #508] @ 1c910 │ │ │ │ - ldr r9, [pc, #508] @ 1c914 │ │ │ │ + bne 1ea54 │ │ │ │ + ldr r8, [pc, #508] @ 1eb0c │ │ │ │ + ldr r6, [pc, #508] @ 1eb10 │ │ │ │ + ldr r9, [pc, #508] @ 1eb14 │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 1c754 │ │ │ │ + b 1e954 │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c770 │ │ │ │ + ble 1e970 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ ldr r2, [r9, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1e8cc │ │ │ │ cmp r0, #10 │ │ │ │ cmpne r0, #13 │ │ │ │ - beq 1c6cc │ │ │ │ + beq 1e8cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c724 │ │ │ │ + beq 1e924 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b 1c73c │ │ │ │ + b 1e93c │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #15 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ str r1, [r8, #288] @ 0x120 │ │ │ │ str r2, [r8, #16] │ │ │ │ - b 1c6cc │ │ │ │ + b 1e8cc │ │ │ │ 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 1e900 │ │ │ │ + ldr r9, [pc, #368] @ 1eb18 │ │ │ │ + ldr r6, [pc, #368] @ 1eb1c │ │ │ │ + ldr r8, [pc, #368] @ 1eb20 │ │ │ │ add r9, pc, r9 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1c7f0 │ │ │ │ + b 1e9f0 │ │ │ │ ldr r3, [r9, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1ea8c │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ ldr r3, [r9, #20] │ │ │ │ - beq 1c810 │ │ │ │ - ldr r2, [pc, #320] @ 1c924 │ │ │ │ + beq 1ea10 │ │ │ │ + ldr r2, [pc, #320] @ 1eb24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1c6cc │ │ │ │ + bne 1e8cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1c7bc │ │ │ │ + beq 1e9bc │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r6, r3 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1c7dc │ │ │ │ + bne 1e9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1c8ac │ │ │ │ + bne 1eaac │ │ │ │ ldr r3, [r8, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1c88c │ │ │ │ + ble 1ea8c │ │ │ │ ldr r3, [r8, #20] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 1c7dc │ │ │ │ - b 1c6cc │ │ │ │ + bne 1e9dc │ │ │ │ + b 1e8cc │ │ │ │ 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 1eac8 │ │ │ │ + ldr r3, [pc, #196] @ 1eb28 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - beq 1c8f0 │ │ │ │ - ldr r3, [pc, #176] @ 1c92c │ │ │ │ + beq 1eaf0 │ │ │ │ + ldr r3, [pc, #176] @ 1eb2c │ │ │ │ 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] @ 1eb30 │ │ │ │ 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 1e8cc │ │ │ │ + ldr r2, [pc, #128] @ 1eb34 │ │ │ │ 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 1ea30 │ │ │ │ + ldr r1, [pc, #104] @ 1eb38 │ │ │ │ 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 1e870 │ │ │ │ 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 r5, r1, r8, asr #27 │ │ │ │ + @ instruction: 0x00115db4 │ │ │ │ + @ instruction: 0x00115db0 │ │ │ │ + andseq r5, r1, ip, lsr #27 │ │ │ │ + andseq r5, r1, r0, ror #26 │ │ │ │ + andseq r5, r1, r0, asr #25 │ │ │ │ + @ instruction: 0x00115cbc │ │ │ │ + @ instruction: 0x00115cb8 │ │ │ │ + andseq r5, r1, r8, lsr #24 │ │ │ │ + andseq r5, r1, r4, lsr #24 │ │ │ │ + andseq r5, r1, r0, lsr #24 │ │ │ │ + @ instruction: 0x00115bf4 │ │ │ │ + andseq r5, r1, r0, ror fp │ │ │ │ + andseq r5, r1, r8, asr fp │ │ │ │ + andseq r5, r1, r0, asr #22 │ │ │ │ + andseq r5, r1, r0, lsr #22 │ │ │ │ + andseq r5, r1, r4, lsl #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #156] @ 1c9e4 │ │ │ │ + ldr r6, [pc, #156] @ 1ebe4 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #292 @ 0x124 │ │ │ │ - b 1c95c │ │ │ │ + b 1eb5c │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - beq 1c9d4 │ │ │ │ - bl 1c604 │ │ │ │ + beq 1ebd4 │ │ │ │ + bl 1e804 │ │ │ │ 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 1eb54 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1c9ac │ │ │ │ - ldr r1, [pc, #92] @ 1c9e8 │ │ │ │ + beq 1ebac │ │ │ │ + ldr r1, [pc, #92] @ 1ebe8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #260 @ 0x104 │ │ │ │ - bge 1c9c8 │ │ │ │ + bge 1ebc8 │ │ │ │ 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] @ 1ebec │ │ │ │ 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 1eba8 │ │ │ │ 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 1eb84 │ │ │ │ + andseq r5, r1, ip, lsl #21 │ │ │ │ + andseq r5, r1, ip, asr #20 │ │ │ │ + andseq r5, r1, r0, lsr #20 │ │ │ │ + ldr r1, [pc, #520] @ 1ee00 │ │ │ │ + ldr r2, [pc, #520] @ 1ee04 │ │ │ │ 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 1ecc4 │ │ │ │ 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 1ec84 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ca70 │ │ │ │ + beq 1ec70 │ │ │ │ ldr r2, [sp] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #400] @ 1cc08 │ │ │ │ + beq 1ec94 │ │ │ │ + ldr r3, [pc, #400] @ 1ee08 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ - ldr r3, [pc, #384] @ 1cc0c │ │ │ │ + b 1ec94 │ │ │ │ + ldr r3, [pc, #384] @ 1ee0c │ │ │ │ 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] @ 1ee10 │ │ │ │ + ldr r3, [pc, #356] @ 1ee04 │ │ │ │ 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 1edfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #328] @ 1cc14 │ │ │ │ + ldr r5, [pc, #328] @ 1ee14 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbb0 │ │ │ │ + bne 1edb0 │ │ │ │ ldr r3, [r5, #284] @ 0x11c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble 1cb50 │ │ │ │ + ble 1ed50 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bne 1cb6c │ │ │ │ - ldr r2, [pc, #280] @ 1cc18 │ │ │ │ + bne 1ed6c │ │ │ │ + ldr r2, [pc, #280] @ 1ee18 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbc4 │ │ │ │ - ldr r5, [pc, #260] @ 1cc1c │ │ │ │ + bne 1edc4 │ │ │ │ + ldr r5, [pc, #260] @ 1ee1c │ │ │ │ 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 1ed3c │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq 1ca94 │ │ │ │ - ldr r3, [pc, #220] @ 1cc20 │ │ │ │ + beq 1ec94 │ │ │ │ + ldr r3, [pc, #220] @ 1ee20 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1ca94 │ │ │ │ + b 1ec94 │ │ │ │ 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 1ed08 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - bne 1cb08 │ │ │ │ + bne 1ed08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1cbe0 │ │ │ │ - ldr r5, [pc, #160] @ 1cc24 │ │ │ │ + bne 1ede0 │ │ │ │ + ldr r5, [pc, #160] @ 1ee24 │ │ │ │ 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 1ed08 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, r5, r3 │ │ │ │ ldrb r4, [r2, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b 1caf0 │ │ │ │ - ldr r2, [pc, #92] @ 1cc28 │ │ │ │ + b 1ecf0 │ │ │ │ + ldr r2, [pc, #92] @ 1ee28 │ │ │ │ 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 1ed34 │ │ │ │ + ldr r2, [pc, #68] @ 1ee2c │ │ │ │ sub r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r3 │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b 1cb08 │ │ │ │ + b 1ed08 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, r0, lsr #6 │ │ │ │ + andeq r1, r3, r0, lsr #2 │ │ │ │ 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 r5, r1, ip, asr r9 │ │ │ │ + andseq r5, r1, r8, asr #18 │ │ │ │ + andeq r1, r3, r0, lsl #1 │ │ │ │ + andseq r5, r1, ip, lsl #18 │ │ │ │ + @ instruction: 0x001158d4 │ │ │ │ + andseq r5, r1, r0, asr #17 │ │ │ │ + mulseq r1, r0, r8 │ │ │ │ + andseq r5, r1, r4, asr r8 │ │ │ │ + andseq r5, r1, r8, lsl #16 │ │ │ │ + andseq r5, r1, ip, ror #15 │ │ │ │ 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] @ 1f738 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #2284] @ 1d53c │ │ │ │ + ldr r3, [pc, #2284] @ 1f73c │ │ │ │ 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] @ 1f740 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2236] @ 1d544 │ │ │ │ - ldr r1, [pc, #2236] @ 1d548 │ │ │ │ + ldr r2, [pc, #2236] @ 1f744 │ │ │ │ + ldr r1, [pc, #2236] @ 1f748 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2232] @ 1d54c │ │ │ │ + ldr r3, [pc, #2232] @ 1f74c │ │ │ │ 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 +28794,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 1f2c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ cmpne r9, #59 @ 0x3b │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 1d0c8 │ │ │ │ + beq 1f2c8 │ │ │ │ cmp r9, #57 @ 0x39 │ │ │ │ - bhi 1ce0c │ │ │ │ + bhi 1f00c │ │ │ │ cmp r9, #31 │ │ │ │ - bls 1ce14 │ │ │ │ + bls 1f014 │ │ │ │ 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 1f014 │ │ │ │ + b 1f290 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1ef80 │ │ │ │ + b 1f2a8 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1f014 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ + b 1ef80 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c9f0 │ │ │ │ - ldr r2, [pc, #1984] @ 1d550 │ │ │ │ + bl 1ebf0 │ │ │ │ + ldr r2, [pc, #1984] @ 1f750 │ │ │ │ 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 1dbd4 │ │ │ │ + ldr r2, [pc, #1960] @ 1f754 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1efdc │ │ │ │ mov r7, #1 │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #1932] @ 1d558 │ │ │ │ + bl 1eb3c │ │ │ │ + ldr r2, [pc, #1932] @ 1f758 │ │ │ │ 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 1eec4 │ │ │ │ + ldr r2, [pc, #1912] @ 1f75c │ │ │ │ + ldr r3, [pc, #1876] @ 1f73c │ │ │ │ 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 1f734 │ │ │ │ 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 1f2a8 │ │ │ │ + ldr r2, [pc, #1860] @ 1f760 │ │ │ │ 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 1f504 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1d40c │ │ │ │ - ldr r3, [pc, #1820] @ 1d564 │ │ │ │ - ldr r6, [pc, #1820] @ 1d568 │ │ │ │ + beq 1f60c │ │ │ │ + ldr r3, [pc, #1820] @ 1f764 │ │ │ │ + ldr r6, [pc, #1820] @ 1f768 │ │ │ │ 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 1f0ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1f0dc │ │ │ │ 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 1f0dc │ │ │ │ cmn sl, #1 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 1cedc │ │ │ │ + beq 1f0dc │ │ │ │ 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 1f110 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1ce84 │ │ │ │ + bne 1f084 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ce8c │ │ │ │ + beq 1f08c │ │ │ │ ldr r2, [r6, #20]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ceec │ │ │ │ + bne 1f0ec │ │ │ │ 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 1f708 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 1d370 │ │ │ │ + beq 1f570 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d4fc │ │ │ │ - ldr r1, [pc, #1564] @ 1d56c │ │ │ │ - ldr r9, [pc, #1564] @ 1d570 │ │ │ │ + beq 1f6fc │ │ │ │ + ldr r1, [pc, #1564] @ 1f76c │ │ │ │ + ldr r9, [pc, #1564] @ 1f770 │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, ip} │ │ │ │ - ldr r1, [pc, #1556] @ 1d574 │ │ │ │ - ldr r5, [pc, #1556] @ 1d578 │ │ │ │ + ldr r1, [pc, #1556] @ 1f774 │ │ │ │ + ldr r5, [pc, #1556] @ 1f778 │ │ │ │ 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 1f1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cfa8 │ │ │ │ + bne 1f1a8 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - blt 1d478 │ │ │ │ + blt 1f678 │ │ │ │ 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 +28989,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 1f65c │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ mov r6, fp │ │ │ │ cmp r3, #0 │ │ │ │ sub fp, fp, #1 │ │ │ │ - blt 1d430 │ │ │ │ + blt 1f630 │ │ │ │ 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 1f190 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt 1cfa8 │ │ │ │ + bgt 1f1a8 │ │ │ │ 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] @ 1f77c │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt 1d0b0 │ │ │ │ + bgt 1f2b0 │ │ │ │ add fp, r6, #1 │ │ │ │ - ldr r1, [pc, #1324] @ 1d580 │ │ │ │ + ldr r1, [pc, #1324] @ 1f780 │ │ │ │ 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] @ 1f784 │ │ │ │ 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 1efc0 │ │ │ │ + b 1efdc │ │ │ │ + ldr r2, [pc, #1264] @ 1f788 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cdc0 │ │ │ │ - b 1cddc │ │ │ │ + beq 1efc0 │ │ │ │ + b 1efdc │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - ble 1d2cc │ │ │ │ - ldr r3, [pc, #1236] @ 1d58c │ │ │ │ + ble 1f4cc │ │ │ │ + ldr r3, [pc, #1236] @ 1f78c │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1efdc │ │ │ │ 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 1f334 │ │ │ │ ldr r3, [ip, #-4]! │ │ │ │ sub fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 1d290 │ │ │ │ + blt 1f490 │ │ │ │ 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 1f4a4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1d0e8 │ │ │ │ + bne 1f2e8 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #1096] @ 1d590 │ │ │ │ + ldrne r2, [pc, #1096] @ 1f790 │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ - beq 1d184 │ │ │ │ + beq 1f384 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 1d2b4 │ │ │ │ + bne 1f4b4 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - bne 1d198 │ │ │ │ + bne 1f398 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1d1b4 │ │ │ │ - ldr r3, [pc, #1056] @ 1d594 │ │ │ │ + beq 1f3b4 │ │ │ │ + ldr r3, [pc, #1056] @ 1f794 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1efdc │ │ │ │ add r3, sp, #1088 @ 0x440 │ │ │ │ add r2, r3, fp, lsl #2 │ │ │ │ ldr r2, [r2, #-1028] @ 0xfffffbfc │ │ │ │ cmp r2, #0 │ │ │ │ - bge 1d16c │ │ │ │ + bge 1f36c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r3, #41 @ 0x29 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, r9 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1d164 │ │ │ │ + bne 1f364 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1cddc │ │ │ │ + bne 1efdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r3, r9 │ │ │ │ cmp fp, #0 │ │ │ │ cmpeq r3, r9 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - beq 1d498 │ │ │ │ + beq 1f698 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d1fc │ │ │ │ + beq 1f3fc │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1cdbc │ │ │ │ + beq 1efbc │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ orrs r3, sl, fp │ │ │ │ - ldrne r3, [pc, #900] @ 1d598 │ │ │ │ + ldrne r3, [pc, #900] @ 1f798 │ │ │ │ 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 1f464 │ │ │ │ + ldr r1, [pc, #880] @ 1f79c │ │ │ │ + ldr r3, [pc, #880] @ 1f7a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, #832] @ 0x340 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r2 │ │ │ │ ldr ip, [r3] │ │ │ │ - beq 1d4ac │ │ │ │ + beq 1f6ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r1, [r1, #840] @ 0x348 │ │ │ │ strne r1, [r3] │ │ │ │ - ldr r1, [pc, #840] @ 1d5a4 │ │ │ │ + ldr r1, [pc, #840] @ 1f7a4 │ │ │ │ add r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d3e0 │ │ │ │ + beq 1f5e0 │ │ │ │ ldrb r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1d52c │ │ │ │ - ldr r3, [pc, #800] @ 1d5a8 │ │ │ │ + beq 1f72c │ │ │ │ + ldr r3, [pc, #800] @ 1f7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b 1cddc │ │ │ │ + b 1efdc │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #784] @ 1d5ac │ │ │ │ + ldrne r2, [pc, #784] @ 1f7ac │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ - ldr r2, [pc, #772] @ 1d5b0 │ │ │ │ + b 1f34c │ │ │ │ + ldr r2, [pc, #772] @ 1f7b0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b 1d14c │ │ │ │ + b 1f34c │ │ │ │ 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 1f36c │ │ │ │ + b 1f398 │ │ │ │ + ldr r2, [pc, #736] @ 1f7b4 │ │ │ │ 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 1efc0 │ │ │ │ mov r0, r7 │ │ │ │ - b 1cddc │ │ │ │ + b 1efdc │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - b 1d31c │ │ │ │ + b 1f51c │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1d3fc │ │ │ │ + beq 1f5fc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d310 │ │ │ │ + bne 1f510 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #632] @ 1d5b8 │ │ │ │ + ldr r2, [pc, #632] @ 1f7b8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1b9d4 │ │ │ │ - ldr r2, [pc, #612] @ 1d5bc │ │ │ │ + bl 1dbd4 │ │ │ │ + ldr r2, [pc, #612] @ 1f7bc │ │ │ │ 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 1efbc │ │ │ │ + b 1efdc │ │ │ │ + ldr r0, [pc, #584] @ 1f7c0 │ │ │ │ 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 1f140 │ │ │ │ + ldr r0, [pc, #544] @ 1f7c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldrb lr, [r1, #2] │ │ │ │ cmp ip, #260 @ 0x104 │ │ │ │ - blt 1d4c0 │ │ │ │ + blt 1f6c0 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1cf40 │ │ │ │ - ldr r1, [pc, #500] @ 1d5c8 │ │ │ │ + bne 1f140 │ │ │ │ + ldr r1, [pc, #500] @ 1f7c8 │ │ │ │ mov r0, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r1, #16] │ │ │ │ - b 1cf40 │ │ │ │ - ldr r3, [pc, #484] @ 1d5cc │ │ │ │ + b 1f140 │ │ │ │ + ldr r3, [pc, #484] @ 1f7cc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #11 │ │ │ │ streq r1, [r3, #16] │ │ │ │ - b 1d270 │ │ │ │ + b 1f470 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ce40 │ │ │ │ + bne 1f040 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r0, [r1, #1] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r5, [r1, #3] │ │ │ │ strb r0, [r1, #2] │ │ │ │ - b 1ce40 │ │ │ │ + b 1f040 │ │ │ │ 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 1f240 │ │ │ │ + ldr r1, [pc, #388] @ 1f7d0 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [r1, #4] │ │ │ │ - bgt 1d0b0 │ │ │ │ - b 1d048 │ │ │ │ - ldr r1, [pc, #368] @ 1d5d4 │ │ │ │ + bgt 1f2b0 │ │ │ │ + b 1f248 │ │ │ │ + ldr r1, [pc, #368] @ 1f7d4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r6, fp │ │ │ │ str ip, [r1, #4] │ │ │ │ - b 1d048 │ │ │ │ + b 1f248 │ │ │ │ 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] @ 1f7d8 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne ip, [r1, #4] │ │ │ │ - b 1d040 │ │ │ │ + b 1f240 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ - b 1d208 │ │ │ │ + b 1f408 │ │ │ │ cmp ip, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r1, [r1, #836] @ 0x344 │ │ │ │ strne r1, [r3, #-4] │ │ │ │ - b 1d264 │ │ │ │ + b 1f464 │ │ │ │ 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 1f140 │ │ │ │ cmp r7, #260 @ 0x104 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ - beq 1d3cc │ │ │ │ + beq 1f5cc │ │ │ │ add ip, ip, #2 │ │ │ │ str ip, [r0, #20] │ │ │ │ add r0, r0, r7 │ │ │ │ strb r1, [r0, #24] │ │ │ │ - b 1cf40 │ │ │ │ + b 1f140 │ │ │ │ mov r6, fp │ │ │ │ mov fp, #1 │ │ │ │ - b 1d04c │ │ │ │ - ldr r3, [pc, #204] @ 1d5dc │ │ │ │ + b 1f24c │ │ │ │ + ldr r3, [pc, #204] @ 1f7dc │ │ │ │ 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 1efdc │ │ │ │ mvn r0, #0 │ │ │ │ - b 1cddc │ │ │ │ + b 1efdc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r3], -r0 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ 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, r1, r8, asr r7 │ │ │ │ + andeq r3, r3, ip, lsr r7 │ │ │ │ + andseq r5, r1, r4, asr #14 │ │ │ │ + andeq r3, r3, r8, lsr r7 │ │ │ │ + andeq r3, r3, ip, lsr r6 │ │ │ │ + andseq r5, r1, ip, lsr #12 │ │ │ │ + andseq r5, r1, ip, lsl #12 │ │ │ │ + andeq r0, r3, r8, lsr sp │ │ │ │ + @ instruction: 0x001155b8 │ │ │ │ + andeq r3, r3, ip, lsl #11 │ │ │ │ + andeq r3, r3, r8, lsl #11 │ │ │ │ + andseq r5, r1, r4, lsl #9 │ │ │ │ + andeq r3, r3, r4, ror r4 │ │ │ │ + andeq r3, r3, r8, ror #8 │ │ │ │ + andeq r3, r3, r8, asr r4 │ │ │ │ + mulseq r1, ip, r3 │ │ │ │ + andeq r3, r3, ip, ror r3 │ │ │ │ + andseq r5, r1, ip, asr r3 │ │ │ │ + andseq r5, r1, r0, asr #6 │ │ │ │ + andseq r5, r1, ip, lsl r3 │ │ │ │ + mulseq r1, r0, r2 │ │ │ │ + andseq r5, r1, r0, ror #4 │ │ │ │ + andseq r5, r1, r0, asr #3 │ │ │ │ + andeq r3, r3, r8, lsr #3 │ │ │ │ + andseq r5, r1, r0, lsr #3 │ │ │ │ + andseq r5, r1, r8, ror r1 │ │ │ │ + andseq r5, r1, r0, asr r1 │ │ │ │ + andseq r5, r1, ip, lsr r1 │ │ │ │ + andseq r5, r1, ip, lsr #2 │ │ │ │ + andseq r5, r1, r0, lsl #2 │ │ │ │ + muleq r3, r4, r0 │ │ │ │ + andseq r5, r1, ip, ror r0 │ │ │ │ + andeq r3, r3, ip, asr r0 │ │ │ │ + andseq r5, r1, r0, lsr r0 │ │ │ │ + andseq r5, r1, r0 │ │ │ │ + @ instruction: 0x00114ff0 │ │ │ │ + andseq r4, r1, r8, lsl #31 │ │ │ │ + andseq r4, r1, r0, ror pc │ │ │ │ + andseq r4, r1, r8, asr #30 │ │ │ │ + andseq r4, r1, r8, asr #29 │ │ │ │ + ldr r3, [pc, #2884] @ 2032c │ │ │ │ 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] @ 20330 │ │ │ │ + ldr r2, [pc, #2868] @ 20334 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #2860] @ 1e138 │ │ │ │ + ldr r3, [pc, #2860] @ 20338 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #2856] @ 1e13c │ │ │ │ - ldr r6, [pc, #2856] @ 1e140 │ │ │ │ + ldr r8, [pc, #2856] @ 2033c │ │ │ │ + ldr r6, [pc, #2856] @ 20340 │ │ │ │ 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 1eb3c │ │ │ │ ldrb r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 1d8a8 │ │ │ │ + beq 1faa8 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dd5c │ │ │ │ + bne 1ff5c │ │ │ │ cmp r9, #32 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f838 │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ - beq 1da8c │ │ │ │ + beq 1fc8c │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ - ldr r1, [pc, #2756] @ 1e144 │ │ │ │ + beq 1fa08 │ │ │ │ + ldr r1, [pc, #2756] @ 20344 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d808 │ │ │ │ + beq 1fa08 │ │ │ │ cmp r9, #105 @ 0x69 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1f8a4 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r1, [pc, #2716] @ 1e148 │ │ │ │ + beq 1f948 │ │ │ │ + ldr r1, [pc, #2716] @ 20348 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d754 │ │ │ │ - ldr r1, [pc, #2696] @ 1e14c │ │ │ │ + beq 1f954 │ │ │ │ + ldr r1, [pc, #2696] @ 2034c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e108 │ │ │ │ - ldr r1, [pc, #2676] @ 1e150 │ │ │ │ + beq 20308 │ │ │ │ + ldr r1, [pc, #2676] @ 20350 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1dd80 │ │ │ │ - ldr r1, [pc, #2656] @ 1e154 │ │ │ │ + beq 1ff80 │ │ │ │ + ldr r1, [pc, #2656] @ 20354 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db60 │ │ │ │ - ldr r1, [pc, #2636] @ 1e158 │ │ │ │ + beq 1fd60 │ │ │ │ + ldr r1, [pc, #2636] @ 20358 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1de10 │ │ │ │ + beq 20010 │ │ │ │ cmp r9, #59 @ 0x3b │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f838 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1ee30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d8dc │ │ │ │ - b 1d7bc │ │ │ │ + beq 1fadc │ │ │ │ + b 1f9bc │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d6a4 │ │ │ │ + bne 1f8a4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1dae0 │ │ │ │ - ldr r3, [pc, #2548] @ 1e15c │ │ │ │ + beq 1fce0 │ │ │ │ + ldr r3, [pc, #2548] @ 2035c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d77c │ │ │ │ - bl 1c604 │ │ │ │ + bne 1f97c │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - beq 1daf4 │ │ │ │ - ldr r3, [pc, #2516] @ 1e160 │ │ │ │ + beq 1fcf4 │ │ │ │ + ldr r3, [pc, #2516] @ 20360 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r4, fp │ │ │ │ - beq 1dabc │ │ │ │ + beq 1fcbc │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [fp] │ │ │ │ - beq 1d7b4 │ │ │ │ + beq 1f9b4 │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, fp │ │ │ │ - bne 1d79c │ │ │ │ - ldr r3, [pc, #2456] @ 1e164 │ │ │ │ + bne 1f99c │ │ │ │ + ldr r3, [pc, #2456] @ 20364 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1dabc │ │ │ │ + bne 1fcbc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2436] @ 1e168 │ │ │ │ - ldr r3, [pc, #2384] @ 1e138 │ │ │ │ + ldr r2, [pc, #2436] @ 20368 │ │ │ │ + ldr r3, [pc, #2384] @ 20338 │ │ │ │ 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 20328 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - ldrne r3, [pc, #2388] @ 1e16c │ │ │ │ + ldrne r3, [pc, #2388] @ 2036c │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c93c │ │ │ │ - ldr r2, [pc, #2372] @ 1e170 │ │ │ │ + bl 1eb3c │ │ │ │ + ldr r2, [pc, #2372] @ 20370 │ │ │ │ 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 1fa50 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1d864 │ │ │ │ - ldr r3, [pc, #2332] @ 1e174 │ │ │ │ + bhi 1fa64 │ │ │ │ + ldr r3, [pc, #2332] @ 20374 │ │ │ │ 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] @ 20378 │ │ │ │ + ldr sl, [pc, #2316] @ 2037c │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1d8b0 │ │ │ │ + beq 1fab0 │ │ │ │ add r2, r9, r3 │ │ │ │ ldrb r2, [r2, #548] @ 0x224 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1d898 │ │ │ │ + beq 1fa98 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1d8f4 │ │ │ │ - ldr r3, [pc, #2272] @ 1e180 │ │ │ │ + bhi 1faf4 │ │ │ │ + ldr r3, [pc, #2272] @ 20380 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d7bc │ │ │ │ + b 1f9bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1faa8 │ │ │ │ + bl 1eb3c │ │ │ │ ldrb r3, [r0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bne 1d874 │ │ │ │ + bne 1fa74 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1faa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f838 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f994 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1faa8 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1d968 │ │ │ │ + beq 1fb68 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - beq 1d978 │ │ │ │ + beq 1fb78 │ │ │ │ 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 1e6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1db34 │ │ │ │ + bne 1fd34 │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ - beq 1d9f8 │ │ │ │ + beq 1fbf8 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - beq 1da7c │ │ │ │ + beq 1fc7c │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - beq 1d8b0 │ │ │ │ - ldr r3, [pc, #2088] @ 1e184 │ │ │ │ + beq 1fab0 │ │ │ │ + ldr r3, [pc, #2088] @ 20384 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - bl 1c604 │ │ │ │ + b 1faa8 │ │ │ │ + bl 1e804 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bne 1d918 │ │ │ │ + bne 1fb18 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1db48 │ │ │ │ - ldr r5, [pc, #2048] @ 1e188 │ │ │ │ + bne 1fd48 │ │ │ │ + ldr r5, [pc, #2048] @ 20388 │ │ │ │ mov r2, fp │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #804 @ 0x324 │ │ │ │ - bl 1c4fc │ │ │ │ + bl 1e6fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ - bl 1c604 │ │ │ │ + bne 200b0 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9b4 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1fbb4 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - ldrne r3, [pc, #1996] @ 1e18c │ │ │ │ + ldrne r3, [pc, #1996] @ 2038c │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1d9d8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1fbd8 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - beq 1df5c │ │ │ │ - ldr r3, [pc, #1956] @ 1e190 │ │ │ │ + beq 2015c │ │ │ │ + ldr r3, [pc, #1956] @ 20390 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - bl 1c93c │ │ │ │ - bl 1c9f0 │ │ │ │ + b 1f994 │ │ │ │ + bl 1eb3c │ │ │ │ + bl 1ebf0 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d8a8 │ │ │ │ + bne 1faa8 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #16777216 @ 0x1000000 │ │ │ │ - bcs 1deb8 │ │ │ │ + bcs 200b8 │ │ │ │ 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 200c8 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1da48 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1fc48 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - ldrne r3, [pc, #1856] @ 1e194 │ │ │ │ + ldrne r3, [pc, #1856] @ 20394 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1d944 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1fb44 │ │ │ │ + bl 1e804 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bne 1d94c │ │ │ │ - ldr r3, [pc, #1812] @ 1e198 │ │ │ │ + bne 1fb4c │ │ │ │ + ldr r3, [pc, #1812] @ 20398 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1fad4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1dfb0 │ │ │ │ + beq 201b0 │ │ │ │ cmp r7, #59 @ 0x3b │ │ │ │ moveq r7, #125 @ 0x7d │ │ │ │ - beq 1d638 │ │ │ │ + beq 1f838 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ mov r1, fp │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d7bc │ │ │ │ - b 1d638 │ │ │ │ - ldr r3, [pc, #1752] @ 1e19c │ │ │ │ + bne 1f9bc │ │ │ │ + b 1f838 │ │ │ │ + ldr r3, [pc, #1752] @ 2039c │ │ │ │ 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 1f9dc │ │ │ │ + ldr r3, [pc, #1720] @ 203a0 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr sl, [pc, #1704] @ 1e1a4 │ │ │ │ + b 1f994 │ │ │ │ + ldr sl, [pc, #1704] @ 203a4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r3, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f994 │ │ │ │ + bl 1eb3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ - bl 1cc30 │ │ │ │ + bl 1ee30 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 1dc20 │ │ │ │ + beq 1fe20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1db3c │ │ │ │ + beq 1fd3c │ │ │ │ ldr r3, [sl, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1fad4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d8a8 │ │ │ │ - ldr r3, [pc, #1624] @ 1e1a8 │ │ │ │ + b 1faa8 │ │ │ │ + ldr r3, [pc, #1624] @ 203a8 │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #1604] @ 1e1ac │ │ │ │ + b 1f994 │ │ │ │ + ldr r3, [pc, #1604] @ 203ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #816] @ 0x330 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ - bl 1c604 │ │ │ │ + beq 201c0 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1deec │ │ │ │ + beq 200ec │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1572] @ 1e1b0 │ │ │ │ + ldrne r3, [pc, #1572] @ 203b0 │ │ │ │ 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] @ 203b4 │ │ │ │ + ldr r5, [pc, #1560] @ 203b8 │ │ │ │ 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 289a8 │ │ │ │ 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] @ 203bc │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #852] @ 0x354 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1472] @ 1e1c0 │ │ │ │ + ldr r2, [pc, #1472] @ 203c0 │ │ │ │ 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 1f838 │ │ │ │ + b 1faec │ │ │ │ ldr r3, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ded8 │ │ │ │ + bne 200d8 │ │ │ │ cmp r9, #119 @ 0x77 │ │ │ │ - ldr r9, [pc, #1416] @ 1e1c4 │ │ │ │ + ldr r9, [pc, #1416] @ 203c4 │ │ │ │ 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 201d8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1df34 │ │ │ │ - ldr r5, [pc, #1356] @ 1e1c8 │ │ │ │ + bne 20134 │ │ │ │ + ldr r5, [pc, #1356] @ 203c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, pc, r5 │ │ │ │ mov sl, r2 │ │ │ │ - b 1dc94 │ │ │ │ + b 1fe94 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ - bl 1c93c │ │ │ │ + bne 1f994 │ │ │ │ + bl 1eb3c │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq 1dc88 │ │ │ │ - ldr r1, [pc, #1308] @ 1e1cc │ │ │ │ + beq 1fe88 │ │ │ │ + ldr r1, [pc, #1308] @ 203cc │ │ │ │ str sl, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2894 │ │ │ │ - ldr r5, [pc, #1296] @ 1e1d0 │ │ │ │ + ldr r5, [pc, #1296] @ 203d0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr sl, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e098 │ │ │ │ + bne 20298 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ add r3, r1, #8 │ │ │ │ - beq 1dcfc │ │ │ │ + beq 1fefc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #1260] @ 1e1d4 │ │ │ │ + ldr r1, [pc, #1260] @ 203d4 │ │ │ │ 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] @ 203d8 │ │ │ │ mov r1, fp │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1deb0 │ │ │ │ + bne 200b0 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1dd40 │ │ │ │ - ldr r3, [pc, #1192] @ 1e1dc │ │ │ │ + beq 1ff40 │ │ │ │ + ldr r3, [pc, #1192] @ 203dc │ │ │ │ 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 20274 │ │ │ │ + ldr r3, [pc, #1168] @ 203e0 │ │ │ │ mov r2, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d8a8 │ │ │ │ + b 1faa8 │ │ │ │ cmp r7, #0 │ │ │ │ cmpeq r3, #15 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - bne 1d794 │ │ │ │ + bne 1f994 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, fp │ │ │ │ str r3, [r8, #16] │ │ │ │ - bne 1d79c │ │ │ │ - b 1d7d8 │ │ │ │ - ldr r3, [pc, #1116] @ 1e1e4 │ │ │ │ + bne 1f99c │ │ │ │ + b 1f9d8 │ │ │ │ + ldr r3, [pc, #1116] @ 203e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1dfc0 │ │ │ │ + beq 201c0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq 1ddbc │ │ │ │ + beq 1ffbc │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #1076] @ 1e1e8 │ │ │ │ + ldr r2, [pc, #1076] @ 203e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #852] @ 0x354 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #1064] @ 1e1ec │ │ │ │ + ldr r3, [pc, #1064] @ 203ec │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ - bne 1ddd8 │ │ │ │ - bl 1c604 │ │ │ │ + bne 1ffd8 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #1036] @ 1e1f0 │ │ │ │ + ldrne r3, [pc, #1036] @ 203f0 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #1024] @ 1e1f4 │ │ │ │ + ldr r3, [pc, #1024] @ 203f4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - blt 1de8c │ │ │ │ + blt 2008c │ │ │ │ mov r2, #16 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f994 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1df44 │ │ │ │ - ldr r3, [pc, #984] @ 1e1f8 │ │ │ │ + beq 20144 │ │ │ │ + ldr r3, [pc, #984] @ 203f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrne r2, [pc, #968] @ 1e1fc │ │ │ │ + ldrne r2, [pc, #968] @ 203fc │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #956] @ 1e200 │ │ │ │ + ldr r2, [pc, #956] @ 20400 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1c604 │ │ │ │ + bl 1e804 │ │ │ │ cmp r0, #32 │ │ │ │ mov r3, r0 │ │ │ │ - bne 1de64 │ │ │ │ - bl 1c604 │ │ │ │ + bne 20064 │ │ │ │ + bl 1e804 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - ldrne r3, [pc, #916] @ 1e204 │ │ │ │ + ldrne r3, [pc, #916] @ 20404 │ │ │ │ movne r2, #2 │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r2, [r3, #16] │ │ │ │ - ldr r3, [pc, #904] @ 1e208 │ │ │ │ + ldr r3, [pc, #904] @ 20408 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #260 @ 0x104 │ │ │ │ - bge 1de00 │ │ │ │ + bge 20000 │ │ │ │ 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 1f838 │ │ │ │ + b 1faec │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1fad4 │ │ │ │ mov r3, #6 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f994 │ │ │ │ mov r3, #7 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r3, [pc, #812] @ 1e20c │ │ │ │ + b 1f994 │ │ │ │ + ldr r3, [pc, #812] @ 2040c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ str r3, [r2] │ │ │ │ - b 1dc30 │ │ │ │ - bl 1c604 │ │ │ │ - b 1db80 │ │ │ │ + b 1fe30 │ │ │ │ + bl 1e804 │ │ │ │ + b 1fd80 │ │ │ │ ldr r5, [r9, #820] @ 0x334 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r9, [r9] │ │ │ │ - beq 1df24 │ │ │ │ + beq 20124 │ │ │ │ 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 20104 │ │ │ │ + ldr r3, [pc, #740] @ 20410 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #820] @ 0x334 │ │ │ │ - ldr r3, [pc, #728] @ 1e214 │ │ │ │ + ldr r3, [pc, #728] @ 20414 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b 1d8d4 │ │ │ │ - ldr r3, [pc, #716] @ 1e218 │ │ │ │ + b 1fad4 │ │ │ │ + ldr r3, [pc, #716] @ 20418 │ │ │ │ mov r2, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ - ldr r5, [pc, #696] @ 1e21c │ │ │ │ + b 1f994 │ │ │ │ + ldr r5, [pc, #696] @ 2041c │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1d794 │ │ │ │ + bne 1f994 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f7e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldrne r2, [pc, #656] @ 1e220 │ │ │ │ + ldrne r2, [pc, #656] @ 20420 │ │ │ │ addne r2, pc, r2 │ │ │ │ ldrne r2, [r2, #844] @ 0x34c │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #644] @ 1e224 │ │ │ │ + ldr r2, [pc, #644] @ 20424 │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - b 1d8d4 │ │ │ │ + b 1fad4 │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ - b 1d7dc │ │ │ │ - ldr r3, [pc, #608] @ 1e228 │ │ │ │ + b 1f9dc │ │ │ │ + ldr r3, [pc, #608] @ 20428 │ │ │ │ mov r2, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d794 │ │ │ │ + b 1f994 │ │ │ │ mov r1, fp │ │ │ │ mov r0, #59 @ 0x3b │ │ │ │ mov fp, #0 │ │ │ │ str r5, [r9, #816] @ 0x330 │ │ │ │ str fp, [r9, #820] @ 0x334 │ │ │ │ - bl 1d5e0 │ │ │ │ + bl 1f7e0 │ │ │ │ cmp r0, fp │ │ │ │ - bne 1def4 │ │ │ │ + bne 200f4 │ │ │ │ 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 20224 │ │ │ │ + ldr r1, [pc, #532] @ 2042c │ │ │ │ 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] @ 20430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r2, #820] @ 0x334 │ │ │ │ str r9, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1e05c │ │ │ │ + beq 2025c │ │ │ │ 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 2023c │ │ │ │ + ldr r2, [pc, #464] @ 20434 │ │ │ │ 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 1ff24 │ │ │ │ + ldr r3, [pc, #444] @ 20438 │ │ │ │ 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 1fad4 │ │ │ │ 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 20320 │ │ │ │ + ldr r3, [pc, #388] @ 2043c │ │ │ │ + ldr r5, [pc, #388] @ 20440 │ │ │ │ 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 202cc │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1e120 │ │ │ │ - ldr r1, [pc, #324] @ 1e244 │ │ │ │ + beq 20320 │ │ │ │ + ldr r1, [pc, #324] @ 20444 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r1, #20] │ │ │ │ - b 1dd24 │ │ │ │ - ldr r3, [pc, #312] @ 1e248 │ │ │ │ + b 1ff24 │ │ │ │ + ldr r3, [pc, #312] @ 20448 │ │ │ │ mov r2, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b 1d7dc │ │ │ │ + b 1f9dc │ │ │ │ mov r2, r0 │ │ │ │ - b 1dd24 │ │ │ │ + b 1ff24 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, r0, ror #26 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ - andeq r2, r3, r4, lsl r7 │ │ │ │ + andeq r4, r1, r8, ror lr │ │ │ │ + @ instruction: 0x00114dd8 │ │ │ │ + andeq r0, r3, r4, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000fabb8 │ │ │ │ - @ instruction: 0x000fabb0 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ - andeq r4, r1, r8, lsr #25 │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq r4, r1, r8, lsl #25 │ │ │ │ - andeq r4, r1, ip, ror ip │ │ │ │ - andeq r4, r1, ip, lsl #25 │ │ │ │ - andeq sl, pc, r0, ror sl @ │ │ │ │ - andeq sl, pc, r8, asr #20 │ │ │ │ - andeq sl, pc, ip, lsl #20 │ │ │ │ - andeq r2, r3, r8, lsr r5 │ │ │ │ - @ instruction: 0x000fa9bc │ │ │ │ - andeq sl, pc, ip, lsr #19 │ │ │ │ - andeq sl, pc, ip, ror r9 @ │ │ │ │ - andeq sl, pc, r8, ror #18 │ │ │ │ - andeq sl, pc, r4, ror #18 │ │ │ │ - andeq sl, pc, r4, lsr r9 @ │ │ │ │ - andeq sl, pc, r8, ror r8 @ │ │ │ │ - andeq sl, pc, ip, asr #16 │ │ │ │ - andeq sl, pc, r4, lsl r8 @ │ │ │ │ - andeq sl, pc, r8, ror #15 │ │ │ │ - andeq sl, pc, r0, lsl #15 │ │ │ │ - andeq sl, pc, r4, asr r7 @ │ │ │ │ - andeq sl, pc, r4, lsl r7 @ │ │ │ │ - andeq sl, pc, ip, ror #13 │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ - andeq sl, pc, r4, lsl #13 │ │ │ │ - andeq sl, pc, r0, ror r6 @ │ │ │ │ - andeq sl, pc, r8, asr #12 │ │ │ │ - andeq sl, pc, r8, lsr r6 @ │ │ │ │ - andeq sl, pc, r0, lsr r6 @ │ │ │ │ - andeq r4, r3, r8, ror #19 │ │ │ │ - ldrdeq sl, [pc], -r4 │ │ │ │ - muleq pc, r8, r5 @ │ │ │ │ - andeq sl, pc, r8, asr r5 @ │ │ │ │ - andeq r4, r1, ip, lsr #13 │ │ │ │ - andeq sl, pc, r8, lsl r5 @ │ │ │ │ - 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: 0x00114db8 │ │ │ │ + @ instruction: 0x00114db0 │ │ │ │ + andeq r4, r1, r8, ror #27 │ │ │ │ + andeq r4, r1, r0, asr #27 │ │ │ │ + @ instruction: 0x00014db0 │ │ │ │ + andeq r4, r1, r0, lsr #27 │ │ │ │ + muleq r1, r4, sp │ │ │ │ + andeq r4, r1, r4, lsr #27 │ │ │ │ + andseq r4, r1, r0, ror ip │ │ │ │ + andseq r4, r1, r8, asr #24 │ │ │ │ + andseq r4, r1, ip, lsl #24 │ │ │ │ + andeq r0, r3, r8, lsr r3 │ │ │ │ + @ instruction: 0x00114bbc │ │ │ │ + andseq r4, r1, ip, lsr #23 │ │ │ │ + andseq r4, r1, ip, ror fp │ │ │ │ + andseq r4, r1, r8, ror #22 │ │ │ │ + andseq r4, r1, r4, ror #22 │ │ │ │ + andseq r4, r1, r4, lsr fp │ │ │ │ + andseq r4, r1, r8, ror sl │ │ │ │ + andseq r4, r1, ip, asr #20 │ │ │ │ + andseq r4, r1, r4, lsl sl │ │ │ │ + andseq r4, r1, r8, ror #19 │ │ │ │ + andseq r4, r1, r0, lsl #19 │ │ │ │ + andseq r4, r1, r4, asr r9 │ │ │ │ + andseq r4, r1, r4, lsl r9 │ │ │ │ + andseq r4, r1, ip, ror #17 │ │ │ │ + @ instruction: 0x001148dc │ │ │ │ + andseq r4, r1, r4, lsl #17 │ │ │ │ + andseq r4, r1, r0, ror r8 │ │ │ │ + andseq r4, r1, r8, asr #16 │ │ │ │ + andseq r4, r1, r8, lsr r8 │ │ │ │ + andseq r4, r1, r0, lsr r8 │ │ │ │ + andeq r2, r3, r8, ror #15 │ │ │ │ + @ instruction: 0x001147d4 │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ + andseq r4, r1, r8, asr r7 │ │ │ │ + andeq r4, r1, r4, asr #15 │ │ │ │ + andseq r4, r1, r8, lsl r7 │ │ │ │ + strdeq r2, [r3], -r0 │ │ │ │ + @ instruction: 0x001146d0 │ │ │ │ + andseq r4, r1, r0, lsr #13 │ │ │ │ + andseq r4, r1, r4, lsl #13 │ │ │ │ + andseq r4, r1, r0, asr r6 │ │ │ │ + andeq r2, r3, r4, lsr #12 │ │ │ │ + andseq r4, r1, r4, lsl r6 │ │ │ │ + @ instruction: 0x001145f0 │ │ │ │ + andseq r4, r1, r4, ror #11 │ │ │ │ + @ instruction: 0x001145b8 │ │ │ │ + andeq r2, r3, r4, lsr #11 │ │ │ │ + mulseq r1, r0, r5 │ │ │ │ + andseq r4, r1, r4, ror #10 │ │ │ │ + andseq r4, r1, r8, asr r5 │ │ │ │ + strdeq r2, [r3], -r8 │ │ │ │ + andseq r4, r1, r8, lsr #9 │ │ │ │ + mulseq r1, ip, r4 │ │ │ │ + andseq r4, r1, r8, lsl #9 │ │ │ │ + andseq r4, r1, r4, ror r4 │ │ │ │ + andeq r2, r3, r8, asr #8 │ │ │ │ + andseq r4, r1, r4, lsr r4 │ │ │ │ + andseq r4, r1, ip, lsl #8 │ │ │ │ + @ instruction: 0x000323bc │ │ │ │ + andseq r4, r1, ip, lsr #7 │ │ │ │ + andseq r4, r1, r0, ror r3 │ │ │ │ + andseq r4, r1, r8, asr r3 │ │ │ │ + andseq r4, r1, ip, lsl r3 │ │ │ │ + andseq r4, r1, r8, lsl r3 │ │ │ │ + @ instruction: 0x001142d8 │ │ │ │ + andseq r4, r1, r4, asr #5 │ │ │ │ + ldr r3, [pc, #68] @ 20498 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #804] @ 0x324 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 20490 │ │ │ │ mov r5, r0 │ │ │ │ - b 1e278 │ │ │ │ + b 20478 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1e290 │ │ │ │ + beq 20490 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e26c │ │ │ │ + bne 2046c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r0, lsl #31 │ │ │ │ + andseq r4, r1, r0, lsl #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1e7cc │ │ │ │ - ldr r3, [pc, #1576] @ 1e8d8 │ │ │ │ + beq 209cc │ │ │ │ + ldr r3, [pc, #1576] @ 20ad8 │ │ │ │ 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 204c0 │ │ │ │ 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 +30238,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 32130 │ │ │ │ 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 32350 │ │ │ │ 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 +30373,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 32350 │ │ │ │ str r1, [r6] │ │ │ │ ldr r2, [r4], #4 │ │ │ │ mov pc, r2 │ │ │ │ ldr r6, [r5, #-12] │ │ │ │ sub r5, r5, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ 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 +30457,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 204ec │ │ │ │ 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 +30519,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] @ 20adc │ │ │ │ + ldr ip, [pc, #264] @ 20ae0 │ │ │ │ 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 20ab8 │ │ │ │ + ldr r3, [pc, #244] @ 20ae4 │ │ │ │ + ldr r0, [pc, #244] @ 20ae8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #848] @ 0x350 │ │ │ │ - ldr r3, [pc, #236] @ 1e8ec │ │ │ │ + ldr r3, [pc, #236] @ 20aec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1] │ │ │ │ - ldr r3, [pc, #224] @ 1e8f0 │ │ │ │ + ldr r3, [pc, #224] @ 20af0 │ │ │ │ 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] @ 20af4 │ │ │ │ + ldr ip, [pc, #212] @ 20af8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r1, #12] │ │ │ │ - ldr r3, [pc, #204] @ 1e8fc │ │ │ │ + ldr r3, [pc, #204] @ 20afc │ │ │ │ str r0, [r1, #852] @ 0x354 │ │ │ │ - ldr r0, [pc, #200] @ 1e900 │ │ │ │ + ldr r0, [pc, #200] @ 20b00 │ │ │ │ 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] @ 20b04 │ │ │ │ str ip, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ - ldr ip, [pc, #176] @ 1e908 │ │ │ │ - ldr r0, [pc, #176] @ 1e90c │ │ │ │ + ldr ip, [pc, #176] @ 20b08 │ │ │ │ + ldr r0, [pc, #176] @ 20b0c │ │ │ │ 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] @ 20b10 │ │ │ │ + ldr r2, [pc, #160] @ 20b14 │ │ │ │ str ip, [r1, #16] │ │ │ │ str r0, [r1, #24] │ │ │ │ - ldr ip, [pc, #152] @ 1e918 │ │ │ │ - ldr r0, [pc, #152] @ 1e91c │ │ │ │ + ldr ip, [pc, #152] @ 20b18 │ │ │ │ + ldr r0, [pc, #152] @ 20b1c │ │ │ │ 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 20aa0 │ │ │ │ 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] @ 20b20 │ │ │ │ + ldr r1, [pc, #96] @ 20b24 │ │ │ │ + ldr r0, [pc, #96] @ 20b28 │ │ │ │ + ldr r2, [pc, #96] @ 20b2c │ │ │ │ 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, r1, r4, ror #8 │ │ │ │ + andeq r1, r3, r0, lsl #24 │ │ │ │ @ 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 │ │ │ │ + ldrdeq pc, [r2], -r4 │ │ │ │ @ instruction: 0xfffffda4 │ │ │ │ @ instruction: 0xfffffd5c │ │ │ │ - andeq r3, r1, ip, ror #25 │ │ │ │ - andeq r3, r1, ip, lsr #21 │ │ │ │ - @ instruction: 0x00013ab4 │ │ │ │ + andeq r3, r1, r4, lsl #28 │ │ │ │ + andeq r3, r1, r4, asr #23 │ │ │ │ + andeq r3, r1, ip, asr #23 │ │ │ │ andeq r0, r0, r2, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 1e29c │ │ │ │ - ldr r3, [pc, #392] @ 1ead8 │ │ │ │ + bl 2049c │ │ │ │ + ldr r3, [pc, #392] @ 20cd8 │ │ │ │ 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 20bbc │ │ │ │ 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 20b88 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ strb r6, [r5, #1]! │ │ │ │ - bne 1e980 │ │ │ │ - ldr r4, [pc, #264] @ 1eadc │ │ │ │ + bne 20b80 │ │ │ │ + ldr r4, [pc, #264] @ 20cdc │ │ │ │ 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 1f7e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ea24 │ │ │ │ + beq 20c24 │ │ │ │ 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 20c58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r4] │ │ │ │ - beq 1ea48 │ │ │ │ + beq 20c48 │ │ │ │ bl 2918 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea30 │ │ │ │ - ldr r3, [pc, #128] @ 1eae0 │ │ │ │ + bne 20c30 │ │ │ │ + ldr r3, [pc, #128] @ 20ce0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #820] @ 0x334 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ea80 │ │ │ │ + beq 20c80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4] │ │ │ │ bl 2918 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ea6c │ │ │ │ - ldr r4, [pc, #92] @ 1eae4 │ │ │ │ + bne 20c6c │ │ │ │ + ldr r4, [pc, #92] @ 20ce4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ea1c │ │ │ │ + bne 20c1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ str r3, [r4, #828] @ 0x33c │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ 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 20c18 │ │ │ │ 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 20b78 │ │ │ │ + andseq r3, r1, r4, lsl #21 │ │ │ │ + andseq r3, r1, r4, lsl #20 │ │ │ │ + andseq r3, r1, r8, ror r9 │ │ │ │ + andseq r3, r1, r0, asr r9 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - bne 1eb10 │ │ │ │ + bne 20d10 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 1eb00 │ │ │ │ + beq 20d00 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1eb2c │ │ │ │ + bne 20d2c │ │ │ │ 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 20d24 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r4, r0] │ │ │ │ - bne 1eb6c │ │ │ │ - b 1eb24 │ │ │ │ + bne 20d6c │ │ │ │ + b 20d24 │ │ │ │ cmp r3, r4 │ │ │ │ strb r1, [r3] │ │ │ │ - beq 1eb24 │ │ │ │ + beq 20d24 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1eb60 │ │ │ │ + beq 20d60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #248] @ 1ec84 │ │ │ │ + ldr r3, [pc, #248] @ 20e84 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r8, [pc, r3] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1ec5c │ │ │ │ + beq 20e5c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldrb r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrbeq r2, [r7] │ │ │ │ - beq 1ebe4 │ │ │ │ + beq 20de4 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ - b 1ebd0 │ │ │ │ + b 20dd0 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec64 │ │ │ │ + beq 20e64 │ │ │ │ mov r0, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ cmp r5, ip │ │ │ │ - beq 1ebc4 │ │ │ │ + beq 20dc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20e3c │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r5, [r4] │ │ │ │ - beq 1ec6c │ │ │ │ + beq 20e6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec7c │ │ │ │ + beq 20e7c │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ec1c │ │ │ │ + b 20e1c │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ec4c │ │ │ │ + beq 20e4c │ │ │ │ mov r2, r3 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ cmp r5, r1 │ │ │ │ - beq 1ec10 │ │ │ │ + beq 20e10 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ec50 │ │ │ │ + beq 20e50 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1eba0 │ │ │ │ - b 1ec5c │ │ │ │ + bne 20da0 │ │ │ │ + b 20e5c │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20e3c │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - b 1ebe4 │ │ │ │ + b 20de4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ec3c │ │ │ │ + bne 20e3c │ │ │ │ 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 20e50 │ │ │ │ + andseq r4, r1, r8, asr #23 │ │ │ │ + ldr r3, [pc, #912] @ 21220 │ │ │ │ + ldr r2, [pc, #912] @ 21224 │ │ │ │ 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] @ 21228 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r8, [pc, #880] @ 1f02c │ │ │ │ + ldr r8, [pc, #880] @ 2122c │ │ │ │ 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 20f00 │ │ │ │ + ldr r2, [pc, #856] @ 21230 │ │ │ │ + ldr r3, [pc, #844] @ 21228 │ │ │ │ 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 2121c │ │ │ │ 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 2964c │ │ │ │ + ldr r1, [pc, #804] @ 21234 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1efe8 │ │ │ │ - ldr r9, [pc, #788] @ 1f038 │ │ │ │ + beq 211e8 │ │ │ │ + ldr r9, [pc, #788] @ 21238 │ │ │ │ mov r4, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ef58 │ │ │ │ + beq 21158 │ │ │ │ ldrb r2, [sp, #28] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ mov sl, r5 │ │ │ │ - bne 1ed6c │ │ │ │ + bne 20f6c │ │ │ │ ldrb r2, [sl, #1]! │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ - beq 1ed5c │ │ │ │ + beq 20f5c │ │ │ │ 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 20f2c │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 1ee0c │ │ │ │ + beq 2100c │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20ff0 │ │ │ │ ldr fp, [r2, #12] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1eec8 │ │ │ │ + beq 210c8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ mov fp, r0 │ │ │ │ str r7, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ 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 20f2c │ │ │ │ + ldr r3, [pc, #580] @ 2123c │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ef94 │ │ │ │ - bl 26a64 │ │ │ │ - b 1ed2c │ │ │ │ + bne 21194 │ │ │ │ + bl 28c64 │ │ │ │ + b 20f2c │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20ff0 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r0] │ │ │ │ add r0, sl, #1 │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ - ldr fp, [pc, #516] @ 1f040 │ │ │ │ + bl 20ce8 │ │ │ │ + bl 28f1c │ │ │ │ + ldr fp, [pc, #516] @ 21240 │ │ │ │ mov r1, #4 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #16 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0] │ │ │ │ str r0, [fp] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #5 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #448] @ 1f044 │ │ │ │ + ldr r1, [pc, #448] @ 21244 │ │ │ │ ldr sl, [fp] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sl, #8] │ │ │ │ bl 2c9c │ │ │ │ subs r2, r0, #0 │ │ │ │ strne r7, [sl, #12] │ │ │ │ - bne 1ed2c │ │ │ │ + bne 20f2c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 20f2c │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, sl │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 1edf0 │ │ │ │ + beq 20ff0 │ │ │ │ strb fp, [r3], #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1eae8 │ │ │ │ - bl 26d1c │ │ │ │ + bl 20ce8 │ │ │ │ + bl 28f1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eae8 │ │ │ │ + bl 20ce8 │ │ │ │ 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 28a74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 1ed2c │ │ │ │ + b 20f2c │ │ │ │ mov r0, r6 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efd8 │ │ │ │ + bne 211d8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efc8 │ │ │ │ + bne 211c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ - bl 26a08 │ │ │ │ - ldr r3, [pc, #188] @ 1f048 │ │ │ │ + bl 2964c │ │ │ │ + bl 28c08 │ │ │ │ + ldr r3, [pc, #188] @ 21248 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 1ecd0 │ │ │ │ - ldr r3, [pc, #176] @ 1f04c │ │ │ │ + b 20ed0 │ │ │ │ + ldr r3, [pc, #176] @ 2124c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr sl, [r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #160] @ 1f050 │ │ │ │ + bl 2964c │ │ │ │ + ldr r2, [pc, #160] @ 21250 │ │ │ │ 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 21004 │ │ │ │ + ldr r0, [pc, #132] @ 21254 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef78 │ │ │ │ - ldr r0, [pc, #120] @ 1f058 │ │ │ │ + bl 28c84 │ │ │ │ + b 21178 │ │ │ │ + ldr r0, [pc, #120] @ 21258 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ef68 │ │ │ │ + bl 28c84 │ │ │ │ + b 21168 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f000 │ │ │ │ + beq 21200 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1ecd0 │ │ │ │ + beq 20ed0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #72] @ 1f05c │ │ │ │ + ldr r0, [pc, #72] @ 2125c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 1ed1c │ │ │ │ + bl 28c84 │ │ │ │ + b 20f1c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, pc, r4, asr #17 │ │ │ │ - andeq r1, r3, r0, ror r0 │ │ │ │ + andseq r4, r1, r4, asr #21 │ │ │ │ + andeq lr, r2, r0, ror lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r3, r0, rrx │ │ │ │ - andeq r1, r3, r4, asr #32 │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ - andeq sl, pc, ip, lsr #16 │ │ │ │ + andeq lr, r2, r0, ror #28 │ │ │ │ + andeq lr, r2, r4, asr #28 │ │ │ │ + andeq r3, r1, ip, ror #7 │ │ │ │ + andseq r4, r1, ip, lsr #20 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, pc, r8, lsl r7 @ │ │ │ │ - andeq r3, r1, r0, asr #14 │ │ │ │ - andeq sl, pc, ip, asr #11 │ │ │ │ + andseq r4, r1, r8, lsl r9 │ │ │ │ + andeq r3, r1, r8, asr r8 │ │ │ │ + andseq r4, r1, ip, asr #15 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r3, r1, ip, lsl r6 │ │ │ │ - andeq r3, r1, r0, lsr #12 │ │ │ │ - andeq r3, r1, r8, lsl #12 │ │ │ │ - andeq r3, r1, ip, lsr #4 │ │ │ │ + andeq r3, r1, r4, lsr r7 │ │ │ │ + andeq r3, r1, r8, lsr r7 │ │ │ │ + andeq r3, r1, r0, lsr #14 │ │ │ │ + andeq r3, r1, r4, asr #6 │ │ │ │ push {r4, lr} │ │ │ │ - bl 1eb84 │ │ │ │ + bl 20d84 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ - bl 1eb84 │ │ │ │ + bl 20d84 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 212e0 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f0e0 │ │ │ │ + beq 212e0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldrb r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0e8 │ │ │ │ + beq 212e8 │ │ │ │ bl 2ac8 <__ctype_tolower_loc@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r0] │ │ │ │ - b 1f0c4 │ │ │ │ + b 212c4 │ │ │ │ ldrb r4, [r3, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f0ec │ │ │ │ + beq 212ec │ │ │ │ ldrb ip, [r1], #1 │ │ │ │ ldr ip, [r2, ip, lsl #2] │ │ │ │ cmp r4, ip │ │ │ │ - beq 1f0b8 │ │ │ │ + beq 212b8 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1f094 │ │ │ │ + bne 21294 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f0d4 │ │ │ │ + bne 212d4 │ │ │ │ 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] @ 2139c │ │ │ │ + ldr r3, [pc, #144] @ 213a0 │ │ │ │ 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 21274 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 21390 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, sp │ │ │ │ bl 28ac │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f190 │ │ │ │ + beq 21390 │ │ │ │ ldr r3, [sp] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1f190 │ │ │ │ + bne 21390 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 1f190 │ │ │ │ - ldr r2, [pc, #56] @ 1f1a4 │ │ │ │ - ldr r3, [pc, #48] @ 1f1a0 │ │ │ │ + bhi 21390 │ │ │ │ + ldr r2, [pc, #56] @ 213a4 │ │ │ │ + ldr r3, [pc, #48] @ 213a0 │ │ │ │ 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 21398 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f164 │ │ │ │ + b 21364 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r0, lsl ip │ │ │ │ + andeq lr, r2, r0, lsl sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00030bb0 │ │ │ │ + @ instruction: 0x0002e9b0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ - bl 1f074 │ │ │ │ + bl 21274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f204 │ │ │ │ + beq 21404 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #89 @ 0x59 │ │ │ │ - beq 1f1fc │ │ │ │ - bhi 1f1e4 │ │ │ │ + beq 213fc │ │ │ │ + bhi 213e4 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 213fc │ │ │ │ sub r0, r0, #84 @ 0x54 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 1f1fc │ │ │ │ + beq 213fc │ │ │ │ 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] @ 214a8 │ │ │ │ + ldr r2, [pc, #136] @ 214ac │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, r2] │ │ │ │ - ldr r3, [pc, #128] @ 1f2b0 │ │ │ │ + ldr r3, [pc, #128] @ 214b0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1f27c │ │ │ │ - ldr r3, [pc, #104] @ 1f2b4 │ │ │ │ + bne 2147c │ │ │ │ + ldr r3, [pc, #104] @ 214b4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f298 │ │ │ │ - ldr r3, [pc, #88] @ 1f2b8 │ │ │ │ + bne 21498 │ │ │ │ + ldr r3, [pc, #88] @ 214b8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f288 │ │ │ │ - ldr r3, [pc, #72] @ 1f2bc │ │ │ │ + bne 21488 │ │ │ │ + ldr r3, [pc, #72] @ 214bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r3] │ │ │ │ - bl 27de0 │ │ │ │ - b 1f244 │ │ │ │ + bl 29fe0 │ │ │ │ + b 21444 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d3bc │ │ │ │ - b 1f26c │ │ │ │ + bl 2f5bc │ │ │ │ + b 2146c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ - b 1f258 │ │ │ │ - strdeq r0, [r3], -ip │ │ │ │ + bl 2f940 │ │ │ │ + b 21458 │ │ │ │ + strdeq lr, [r2], -ip │ │ │ │ @ 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] @ 21814 │ │ │ │ + ldr r7, [pc, #840] @ 21818 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #836] @ 1f61c │ │ │ │ + ldr r1, [pc, #836] @ 2181c │ │ │ │ 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 +31248,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 216e8 │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - beq 1f4fc │ │ │ │ - ldr r9, [pc, #724] @ 1f620 │ │ │ │ + beq 216fc │ │ │ │ + ldr r9, [pc, #724] @ 21820 │ │ │ │ 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 284c8 │ │ │ │ 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 215c8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r9, #160] @ 0xa0 │ │ │ │ - bl 26c30 │ │ │ │ + bl 28e30 │ │ │ │ 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 +31293,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 2177c │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f5b4 │ │ │ │ + beq 217b4 │ │ │ │ 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] @ 21824 │ │ │ │ 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 +31325,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 216c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1f430 │ │ │ │ + bne 21630 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1f5f4 │ │ │ │ + beq 217f4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1f55c │ │ │ │ - ldr r3, [pc, #416] @ 1f628 │ │ │ │ + beq 2175c │ │ │ │ + ldr r3, [pc, #416] @ 21828 │ │ │ │ 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 216bc │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f534 │ │ │ │ + beq 21734 │ │ │ │ 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 216e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1f55c │ │ │ │ + beq 2175c │ │ │ │ str r2, [r9] │ │ │ │ - b 1f430 │ │ │ │ + b 21630 │ │ │ │ str r2, [r9] │ │ │ │ - b 1f468 │ │ │ │ - ldr r7, [pc, #316] @ 1f62c │ │ │ │ + b 21668 │ │ │ │ + ldr r7, [pc, #316] @ 2182c │ │ │ │ cmp fp, r9 │ │ │ │ cmpeq r1, sl │ │ │ │ add r7, pc, r7 │ │ │ │ - bne 1f344 │ │ │ │ + bne 21544 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 262c8 │ │ │ │ - ldr r3, [pc, #284] @ 1f630 │ │ │ │ + bl 284c8 │ │ │ │ + ldr r3, [pc, #284] @ 21830 │ │ │ │ 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 215c8 │ │ │ │ + ldr r4, [pc, #248] @ 21834 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #232] @ 1f638 │ │ │ │ + ldr r3, [pc, #232] @ 21838 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - b 1f4bc │ │ │ │ + b 216bc │ │ │ │ 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 21680 │ │ │ │ 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 217e4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r8, r2 │ │ │ │ - bne 1f598 │ │ │ │ + bne 21798 │ │ │ │ ldr r2, [r8] │ │ │ │ str r2, [r1] │ │ │ │ - b 1f49c │ │ │ │ + b 2169c │ │ │ │ ldr r2, [r8, #16] │ │ │ │ cmp r4, r2 │ │ │ │ - beq 1f5ec │ │ │ │ + beq 217ec │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 1f5c0 │ │ │ │ + bne 217c0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - b 1f49c │ │ │ │ + b 2169c │ │ │ │ add r1, r3, #16 │ │ │ │ - b 1f5a8 │ │ │ │ + b 217a8 │ │ │ │ add r8, r8, #16 │ │ │ │ - b 1f5d0 │ │ │ │ - ldr r3, [pc, #64] @ 1f63c │ │ │ │ - ldr r1, [pc, #64] @ 1f640 │ │ │ │ - ldr r0, [pc, #64] @ 1f644 │ │ │ │ + b 217d0 │ │ │ │ + ldr r3, [pc, #64] @ 2183c │ │ │ │ + ldr r1, [pc, #64] @ 21840 │ │ │ │ + ldr r0, [pc, #64] @ 21844 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #211 @ 0xd3 │ │ │ │ bl 2cd8 <__assert_fail@plt> │ │ │ │ - andeq r0, r3, r4, asr #20 │ │ │ │ - andeq sl, pc, r8, lsl #5 │ │ │ │ + andeq lr, r2, r4, asr #16 │ │ │ │ + andseq r4, r1, r8, lsl #9 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq sl, pc, r0, lsl r2 @ │ │ │ │ - andeq sl, pc, r4, asr #2 │ │ │ │ - ldrdeq sl, [pc], -r8 │ │ │ │ - andeq r3, r1, r0, lsl #2 │ │ │ │ - andeq sl, pc, ip, asr #32 │ │ │ │ - andeq sl, pc, r0, lsr #32 │ │ │ │ + andseq r4, r1, r0, lsl r4 │ │ │ │ + andseq r4, r1, r4, asr #6 │ │ │ │ + @ instruction: 0x001142d8 │ │ │ │ + andeq r3, r1, r8, lsl r2 │ │ │ │ + andseq r4, r1, ip, asr #4 │ │ │ │ + andseq r4, r1, r0, lsr #4 │ │ │ │ @ instruction: 0xfffffcb4 │ │ │ │ - andeq r3, r1, r0, lsl #1 │ │ │ │ - strdeq r2, [r1], -r4 │ │ │ │ - strdeq r2, [r1], -ip │ │ │ │ - ldr r2, [pc, #564] @ 1f884 │ │ │ │ - ldr r3, [pc, #564] @ 1f888 │ │ │ │ + muleq r1, r8, r1 │ │ │ │ + andeq r3, r1, ip, lsl #2 │ │ │ │ + andeq r3, r1, r4, lsl r1 │ │ │ │ + ldr r2, [pc, #564] @ 21a84 │ │ │ │ + ldr r3, [pc, #564] @ 21a88 │ │ │ │ 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] @ 21a8c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 216e4 │ │ │ │ - ldr r2, [pc, #528] @ 1f890 │ │ │ │ + bl 238e4 │ │ │ │ + ldr r2, [pc, #528] @ 21a90 │ │ │ │ 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 219cc │ │ │ │ + ldr r9, [pc, #504] @ 21a94 │ │ │ │ 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 2f678 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 2199c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1f7e0 │ │ │ │ - ldr r6, [pc, #432] @ 1f898 │ │ │ │ + beq 219e0 │ │ │ │ + ldr r6, [pc, #432] @ 21a98 │ │ │ │ mov r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f6fc │ │ │ │ + b 218fc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1f79c │ │ │ │ + beq 2199c │ │ │ │ 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 218f0 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ - b 1f740 │ │ │ │ + b 21940 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f6f0 │ │ │ │ + beq 218f0 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 21934 │ │ │ │ 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 21934 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 214c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f734 │ │ │ │ + beq 21934 │ │ │ │ mov r0, #1 │ │ │ │ - b 1f7a0 │ │ │ │ + b 219a0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #244] @ 1f89c │ │ │ │ - ldr r3, [pc, #220] @ 1f888 │ │ │ │ + ldr r2, [pc, #244] @ 21a9c │ │ │ │ + ldr r3, [pc, #220] @ 21a88 │ │ │ │ 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 21a80 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1f214 │ │ │ │ + bl 21414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f694 │ │ │ │ + beq 21894 │ │ │ │ mvn r0, #0 │ │ │ │ - b 1f7a0 │ │ │ │ - ldr r6, [pc, #184] @ 1f8a0 │ │ │ │ + b 219a0 │ │ │ │ + ldr r6, [pc, #184] @ 21aa0 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ add r6, pc, r6 │ │ │ │ - b 1f7fc │ │ │ │ + b 219fc │ │ │ │ ldr r5, [r5] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1f79c │ │ │ │ + beq 2199c │ │ │ │ ldr r3, [r9, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 219f0 │ │ │ │ mov r4, #0 │ │ │ │ - b 1f828 │ │ │ │ + b 21a28 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1f7f0 │ │ │ │ + beq 219f0 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f81c │ │ │ │ + beq 21a1c │ │ │ │ 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 21a1c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f2c0 │ │ │ │ + bl 214c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f7f0 │ │ │ │ - b 1f794 │ │ │ │ + beq 219f0 │ │ │ │ + b 21994 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, ip, asr #13 │ │ │ │ + andeq lr, r2, ip, asr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r3, r0, lsr #13 │ │ │ │ + andeq lr, r2, r0, lsr #9 │ │ │ │ @ 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, r1, r0, asr #1 │ │ │ │ + andseq r4, r1, r4, ror r0 │ │ │ │ + andeq lr, r2, r4, ror r3 │ │ │ │ + andseq r3, r1, r4, ror pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #276] @ 1f9c4 │ │ │ │ - ldr r6, [pc, #276] @ 1f9c8 │ │ │ │ + ldr r5, [pc, #276] @ 21bc4 │ │ │ │ + ldr r6, [pc, #276] @ 21bc8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #132] @ 0x84 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - b 1f8d0 │ │ │ │ + b 21ad0 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1f8f8 │ │ │ │ + beq 21af8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 21848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1f8c4 │ │ │ │ - bge 1f998 │ │ │ │ + beq 21ac4 │ │ │ │ + bge 21b98 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #204] @ 1f9cc │ │ │ │ + ldr r3, [pc, #204] @ 21bcc │ │ │ │ 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] @ 21bd0 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #136] @ 1f9d4 │ │ │ │ + ldrne r3, [pc, #136] @ 21bd4 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r6, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #124] @ 1f9d8 │ │ │ │ + ldr r3, [pc, #124] @ 21bd8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #100] @ 1f9d4 │ │ │ │ + ldr r2, [pc, #100] @ 21bd4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #88] @ 1f9dc │ │ │ │ + ldr r1, [pc, #88] @ 21bdc │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f940 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #44] @ 1f9cc │ │ │ │ + ldr r3, [pc, #44] @ 21bcc │ │ │ │ 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 r3, r1, ip, lsr #29 │ │ │ │ + andeq lr, r2, r4, ror #4 │ │ │ │ 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] @ 21db0 │ │ │ │ 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 21c1c │ │ │ │ + ldr r3, [pc, #420] @ 21db4 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 1fb68 │ │ │ │ - ldr r6, [pc, #404] @ 1fbb8 │ │ │ │ + beq 21d68 │ │ │ │ + ldr r6, [pc, #404] @ 21db8 │ │ │ │ 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 21d08 │ │ │ │ + ldr r3, [pc, #348] @ 21dbc │ │ │ │ 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 21d58 │ │ │ │ str r5, [r3, #208] @ 0xd0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r5, [pc, #308] @ 1fbc0 │ │ │ │ + ldr r5, [pc, #308] @ 21dc0 │ │ │ │ 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 21d34 │ │ │ │ + bl 29fe0 │ │ │ │ + ldr r3, [pc, #284] @ 21dc4 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fac8 │ │ │ │ - ldr r5, [pc, #268] @ 1fbc8 │ │ │ │ + beq 21cc8 │ │ │ │ + ldr r5, [pc, #268] @ 21dc8 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fad4 │ │ │ │ + beq 21cd4 │ │ │ │ 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 237f4 │ │ │ │ + ldr r3, [pc, #240] @ 21dcc │ │ │ │ + ldr r0, [pc, #240] @ 21dd0 │ │ │ │ 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 237f4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1fa58 │ │ │ │ + bne 21c58 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #168] @ 1fbd4 │ │ │ │ + ldr r3, [pc, #168] @ 21dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - b 1fa58 │ │ │ │ + b 21c58 │ │ │ │ ldr r6, [r5, #184] @ 0xb8 │ │ │ │ lsl r6, r6, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ mov r2, r6 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [r5] │ │ │ │ bl 2bb8 │ │ │ │ - b 1fa9c │ │ │ │ - ldr r2, [pc, #120] @ 1fbd8 │ │ │ │ + b 21c9c │ │ │ │ + ldr r2, [pc, #120] @ 21dd8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ - b 1fa80 │ │ │ │ - bl 20a6c │ │ │ │ + b 21c80 │ │ │ │ + bl 22c6c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 1fba8 │ │ │ │ - ldr r0, [pc, #96] @ 1fbdc │ │ │ │ + beq 21da8 │ │ │ │ + ldr r0, [pc, #96] @ 21ddc │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #64] @ 1fbcc │ │ │ │ + bl 286c4 │ │ │ │ + ldr r2, [pc, #64] @ 21dcc │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #64] @ 1fbe0 │ │ │ │ + ldr r2, [pc, #64] @ 21de0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - b 1fa1c │ │ │ │ - andeq r0, r3, r8, lsr #6 │ │ │ │ + b 21c1c │ │ │ │ + andeq lr, r2, r8, lsr #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ - andeq r9, pc, r8, lsr fp @ │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ - ldrdeq r9, [pc], -r0 │ │ │ │ + andseq r3, r1, r8, lsr sp │ │ │ │ + @ instruction: 0x00113cfc │ │ │ │ + @ instruction: 0x00113cd0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r9, pc, r4, lsr #21 │ │ │ │ + andseq r3, r1, r4, lsr #25 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r2, r1, r8, asr fp │ │ │ │ + andeq r2, r1, r0, ror ip │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ @ instruction: 0xfffff6ac │ │ │ │ - muleq r1, r4, sl │ │ │ │ - andeq r2, r1, ip, lsl #21 │ │ │ │ + andeq r2, r1, ip, lsr #23 │ │ │ │ + andeq r2, r1, r4, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #268] @ 1fcfc │ │ │ │ - ldr r5, [pc, #268] @ 1fd00 │ │ │ │ + ldr r4, [pc, #268] @ 21efc │ │ │ │ + ldr r5, [pc, #268] @ 21f00 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc34 │ │ │ │ + beq 21e34 │ │ │ │ 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 21eec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #200] @ 1fd04 │ │ │ │ + ldr r3, [pc, #200] @ 21f04 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc58 │ │ │ │ - bl 1f214 │ │ │ │ + beq 21e58 │ │ │ │ + bl 21414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fcf4 │ │ │ │ - ldr r4, [pc, #168] @ 1fd08 │ │ │ │ + bne 21ef4 │ │ │ │ + ldr r4, [pc, #168] @ 21f08 │ │ │ │ mov r1, r6 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #160] @ 0xa0 │ │ │ │ add r0, r4, #212 @ 0xd4 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 26c5c │ │ │ │ + bl 28e5c │ │ │ │ bl 2a80 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d5b4 │ │ │ │ + bl 2f7b4 │ │ │ │ ldr r3, [r4, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #124] @ 1fd0c │ │ │ │ + ldr r3, [pc, #124] @ 21f0c │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [pc, #112] @ 1fd10 │ │ │ │ + ldrne r3, [pc, #112] @ 21f10 │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r5, r3] │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r3, [pc, #100] @ 1fd14 │ │ │ │ + ldr r3, [pc, #100] @ 21f14 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #76] @ 1fd10 │ │ │ │ + ldr r2, [pc, #76] @ 21f10 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #64] @ 1fd18 │ │ │ │ + ldr r1, [pc, #64] @ 21f18 │ │ │ │ str r2, [r3] │ │ │ │ ldr r3, [r5, r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f940 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1f8a4 │ │ │ │ + b 21aa4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, ip, ror #18 │ │ │ │ - andeq r0, r3, r4, lsr #2 │ │ │ │ + andseq r3, r1, ip, ror #22 │ │ │ │ + andeq sp, r2, r4, lsr #30 │ │ │ │ @ instruction: 0x000001bc │ │ │ │ - strdeq r9, [pc], -ip │ │ │ │ + @ instruction: 0x00113afc │ │ │ │ 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] @ 220b4 │ │ │ │ + ldr r3, [pc, #400] @ 220b8 │ │ │ │ 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] @ 220bc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #380] @ 1fec0 │ │ │ │ + ldr r2, [pc, #380] @ 220c0 │ │ │ │ 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] @ 220c4 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, #204] @ 0xcc │ │ │ │ cmp r0, r2 │ │ │ │ - beq 1fd94 │ │ │ │ + beq 21f94 │ │ │ │ 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] @ 220c8 │ │ │ │ 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 22078 │ │ │ │ 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 28e5c │ │ │ │ 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 21fc8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r5, #196] @ 0xc4 │ │ │ │ - bl 1f648 │ │ │ │ + bl 21848 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 1fea8 │ │ │ │ + blt 220a8 │ │ │ │ sub r2, r6, sl │ │ │ │ cmp r2, #0 │ │ │ │ suble sl, sl, r6 │ │ │ │ - ble 1fe5c │ │ │ │ - ldr r1, [pc, #144] @ 1fecc │ │ │ │ + ble 2205c │ │ │ │ + ldr r1, [pc, #144] @ 220cc │ │ │ │ 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 220a8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1fe78 │ │ │ │ + beq 22078 │ │ │ │ subs fp, fp, #1 │ │ │ │ - bcs 1fdc8 │ │ │ │ + bcs 21fc8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #76] @ 1fed0 │ │ │ │ - ldr r3, [pc, #56] @ 1fec0 │ │ │ │ + ldr r2, [pc, #76] @ 220d0 │ │ │ │ + ldr r3, [pc, #56] @ 220c0 │ │ │ │ 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 220b0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 1fe7c │ │ │ │ + b 2207c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [r2], -r4 │ │ │ │ - andeq r9, pc, r4, lsr #16 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ + strdeq sp, [r2], -r4 │ │ │ │ + andseq r3, r1, r4, lsr #20 │ │ │ │ + ldrdeq sp, [r2], -r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, pc, r8, ror #15 │ │ │ │ - @ instruction: 0x000f97bc │ │ │ │ + andseq r3, r1, r8, ror #19 │ │ │ │ + @ instruction: 0x001139bc │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - muleq r2, r8, lr │ │ │ │ - ldr r0, [pc, #36] @ 1ff00 │ │ │ │ + muleq r2, r8, ip │ │ │ │ + ldr r0, [pc, #36] @ 22100 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fef8 │ │ │ │ + beq 220f8 │ │ │ │ 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, r1, r4, lsl #17 │ │ │ │ + ldr r3, [pc, #72] @ 22154 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r0, [r3, #200] @ 0xc8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 1ff24 │ │ │ │ + ble 22124 │ │ │ │ cmp r2, r0 │ │ │ │ - blt 1ff40 │ │ │ │ + blt 22140 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 1ff4c │ │ │ │ - ldr r3, [pc, #36] @ 1ff58 │ │ │ │ + ble 2214c │ │ │ │ + ldr r3, [pc, #36] @ 22158 │ │ │ │ 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, r1, r4, asr r8 │ │ │ │ + andseq r3, r1, r8, lsr #16 │ │ │ │ + ldr r3, [pc, #112] @ 221d4 │ │ │ │ + ldr r1, [pc, #112] @ 221d8 │ │ │ │ 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 221b0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ffb0 │ │ │ │ - ldr r3, [pc, #60] @ 1ffdc │ │ │ │ + beq 221b0 │ │ │ │ + ldr r3, [pc, #60] @ 221dc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ffb0 │ │ │ │ - bl 1f8a4 │ │ │ │ - ldr r4, [pc, #40] @ 1ffe0 │ │ │ │ + bne 221b0 │ │ │ │ + bl 21aa4 │ │ │ │ + ldr r4, [pc, #40] @ 221e0 │ │ │ │ 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: 0x001137f8 │ │ │ │ + @ instruction: 0x0002dbb0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r9, pc, r8, lsr #11 │ │ │ │ + andseq r3, r1, r8, lsr #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #100] @ 20054 │ │ │ │ + ldr r5, [pc, #100] @ 22254 │ │ │ │ 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 289a8 │ │ │ │ + ldr ip, [pc, #68] @ 22258 │ │ │ │ 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 22228 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r3, [lr, #4]! │ │ │ │ - bne 20020 │ │ │ │ + bne 22220 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, asr #13 │ │ │ │ + andseq r3, r1, r4, asr #17 │ │ │ │ ldc 3, cr8, [r8, #128]! @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - beq 200a0 │ │ │ │ - ldr r3, [pc, #56] @ 200a8 │ │ │ │ + beq 222a0 │ │ │ │ + ldr r3, [pc, #56] @ 222a8 │ │ │ │ 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 2227c │ │ │ │ str ip, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ str ip, [r0] │ │ │ │ bx lr │ │ │ │ - andeq r9, pc, r4, asr #12 │ │ │ │ + andseq r3, r1, r4, asr #16 │ │ │ │ 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] @ 22320 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 22318 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20118 │ │ │ │ + beq 22318 │ │ │ │ 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 │ │ │ │ + andseq r3, r1, r4, ror #15 │ │ │ │ + ldr r3, [pc, #24] @ 22344 │ │ │ │ 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, r1, ip, lsl #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #72] @ 2019c │ │ │ │ - ldr r2, [pc, #72] @ 201a0 │ │ │ │ + ldr r4, [pc, #72] @ 2239c │ │ │ │ + ldr r2, [pc, #72] @ 223a0 │ │ │ │ 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] @ 223a4 │ │ │ │ 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 22378 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, pc, r4, ror #10 │ │ │ │ - andeq r2, r1, r4, lsr r5 │ │ │ │ - andeq r2, r1, ip, ror sp │ │ │ │ + andseq r3, r1, r4, ror #14 │ │ │ │ + andeq r2, r1, ip, asr #12 │ │ │ │ + muleq r1, r4, lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #28] @ 201d0 │ │ │ │ + ldr r4, [pc, #28] @ 223d0 │ │ │ │ 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 │ │ │ │ + andseq r3, r1, r4, lsl #14 │ │ │ │ + ldr ip, [pc, #292] @ 22500 │ │ │ │ + ldr r1, [pc, #292] @ 22504 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 20308 │ │ │ │ + ldr r3, [pc, #284] @ 22508 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #276] @ 2030c │ │ │ │ + ldr r2, [pc, #276] @ 2250c │ │ │ │ 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 224d8 │ │ │ │ + ldr r8, [pc, #240] @ 22510 │ │ │ │ + ldr r4, [pc, #240] @ 22514 │ │ │ │ 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 22460 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2027c │ │ │ │ + beq 2247c │ │ │ │ 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 224ac │ │ │ │ + ldr r1, [pc, #176] @ 22518 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 20240 │ │ │ │ + beq 22440 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #148] @ 2031c │ │ │ │ - ldr r3, [pc, #120] @ 20304 │ │ │ │ + ldr r2, [pc, #148] @ 2251c │ │ │ │ + ldr r3, [pc, #120] @ 22504 │ │ │ │ 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 224fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r4, [pc, #108] @ 20320 │ │ │ │ + ldr r4, [pc, #108] @ 22520 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ + bl 2044c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 202d0 │ │ │ │ + beq 224d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ + bl 2044c │ │ │ │ + bl 2049c │ │ │ │ mov r0, #0 │ │ │ │ - b 20280 │ │ │ │ - ldr r2, [pc, #68] @ 20324 │ │ │ │ - ldr r1, [pc, #68] @ 20328 │ │ │ │ + b 22480 │ │ │ │ + ldr r2, [pc, #68] @ 22524 │ │ │ │ + ldr r1, [pc, #68] @ 22528 │ │ │ │ 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 22418 │ │ │ │ + b 2247c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r2, r0, asr #22 │ │ │ │ + andeq sp, r2, r0, asr #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r2, ip, lsl fp @ │ │ │ │ + andeq sp, r2, ip, lsl r9 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - muleq pc, r8, r4 @ │ │ │ │ - muleq pc, r4, r4 @ │ │ │ │ - andeq r2, r1, r8, lsl #25 │ │ │ │ - muleq r2, r4, sl │ │ │ │ - andeq r2, r1, r4, ror #7 │ │ │ │ - ldrdeq r9, [pc], -r8 │ │ │ │ - andeq r2, r1, ip, lsr #7 │ │ │ │ + mulseq r1, r8, r6 │ │ │ │ + mulseq r1, r4, r6 │ │ │ │ + andeq r2, r1, r0, lsr #27 │ │ │ │ + muleq r2, r4, r8 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ + @ instruction: 0x001135d8 │ │ │ │ + andeq r2, r1, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ 205c4 │ │ │ │ + ldr r0, [pc, #648] @ 227c4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f060 │ │ │ │ - ldr r3, [pc, #632] @ 205c8 │ │ │ │ - ldr r6, [pc, #632] @ 205cc │ │ │ │ + bl 21260 │ │ │ │ + ldr r3, [pc, #632] @ 227c8 │ │ │ │ + ldr r6, [pc, #632] @ 227cc │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #620] @ 205d0 │ │ │ │ + ldr r3, [pc, #620] @ 227d0 │ │ │ │ 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 22684 │ │ │ │ + ldr r2, [pc, #608] @ 227d4 │ │ │ │ + ldr r1, [pc, #608] @ 227d8 │ │ │ │ + ldr r0, [pc, #608] @ 227dc │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e930 │ │ │ │ + bl 20b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203bc │ │ │ │ - ldr r3, [pc, #584] @ 205e0 │ │ │ │ + beq 225bc │ │ │ │ + ldr r3, [pc, #584] @ 227e0 │ │ │ │ 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 226c8 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r5, [pc, #544] @ 227e4 │ │ │ │ + ldr r3, [pc, #544] @ 227e8 │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #276] @ 0x114 │ │ │ │ - bl 1e24c │ │ │ │ + bl 2044c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 203f0 │ │ │ │ + beq 225f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e24c │ │ │ │ - bl 1e29c │ │ │ │ - ldr r0, [pc, #500] @ 205ec │ │ │ │ - ldr r5, [pc, #500] @ 205f0 │ │ │ │ + bl 2044c │ │ │ │ + bl 2049c │ │ │ │ + ldr r0, [pc, #500] @ 227ec │ │ │ │ + ldr r5, [pc, #500] @ 227f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 2044c │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r5, #788] @ 0x314 │ │ │ │ - ldr r0, [pc, #484] @ 205f4 │ │ │ │ + ldr r0, [pc, #484] @ 227f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1e24c │ │ │ │ + bl 2044c │ │ │ │ ldr r3, [r5, #796] @ 0x31c │ │ │ │ tst r3, #1 │ │ │ │ str r0, [r5, #792] @ 0x318 │ │ │ │ - beq 20430 │ │ │ │ + beq 22630 │ │ │ │ ldr r2, [r5, #788] @ 0x314 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20538 │ │ │ │ + beq 22738 │ │ │ │ tst r3, #2 │ │ │ │ - beq 2044c │ │ │ │ - ldr r3, [pc, #440] @ 205f8 │ │ │ │ + beq 2264c │ │ │ │ + ldr r3, [pc, #440] @ 227f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20524 │ │ │ │ + beq 22724 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r2, [pc, #412] @ 205fc │ │ │ │ + beq 22670 │ │ │ │ + ldr r2, [pc, #412] @ 227fc │ │ │ │ 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 22698 │ │ │ │ + ldr r3, [pc, #392] @ 22800 │ │ │ │ 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 22758 │ │ │ │ + bl 28c64 │ │ │ │ + b 2256c │ │ │ │ ldr r3, [r2, #788] @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20470 │ │ │ │ - ldr r3, [pc, #344] @ 20604 │ │ │ │ - ldr r0, [pc, #344] @ 20608 │ │ │ │ + beq 22670 │ │ │ │ + ldr r3, [pc, #344] @ 22804 │ │ │ │ + ldr r0, [pc, #344] @ 22808 │ │ │ │ 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 22670 │ │ │ │ + ldr r2, [pc, #316] @ 2280c │ │ │ │ + ldr r3, [pc, #304] @ 22804 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #296] @ 20610 │ │ │ │ + ldr r2, [pc, #296] @ 22810 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #288] @ 20614 │ │ │ │ + ldr r2, [pc, #288] @ 22814 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #276] @ 20618 │ │ │ │ + ldr r2, [pc, #276] @ 22818 │ │ │ │ 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] @ 2281c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 203b8 │ │ │ │ + b 225b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2057c │ │ │ │ - bl 26a64 │ │ │ │ - b 2044c │ │ │ │ + bne 2277c │ │ │ │ + bl 28c64 │ │ │ │ + b 2264c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 205a0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #208] @ 20620 │ │ │ │ + bne 227a0 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r3, [pc, #208] @ 22820 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #796] @ 0x31c │ │ │ │ - b 20430 │ │ │ │ - ldr r2, [pc, #164] @ 20604 │ │ │ │ + b 22630 │ │ │ │ + ldr r2, [pc, #164] @ 22804 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #176] @ 20624 │ │ │ │ + ldr r2, [pc, #176] @ 22824 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20490 │ │ │ │ - ldr r2, [pc, #128] @ 20604 │ │ │ │ + b 22690 │ │ │ │ + ldr r2, [pc, #128] @ 22804 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #144] @ 20628 │ │ │ │ + ldr r2, [pc, #144] @ 22828 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20530 │ │ │ │ - ldr r2, [pc, #92] @ 20604 │ │ │ │ + b 22730 │ │ │ │ + ldr r2, [pc, #92] @ 22804 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #112] @ 2062c │ │ │ │ + ldr r2, [pc, #112] @ 2282c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 20544 │ │ │ │ - andeq r2, r1, r0, ror #6 │ │ │ │ - andeq r9, pc, r8, ror #6 │ │ │ │ - andeq pc, r2, r8, asr #19 │ │ │ │ + b 22744 │ │ │ │ + andeq r2, r1, r8, ror r4 │ │ │ │ + andseq r3, r1, r8, ror #10 │ │ │ │ + andeq sp, r2, r8, asr #15 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ @ instruction: 0xfffffda0 │ │ │ │ @ instruction: 0xfffffd48 │ │ │ │ - andeq r9, pc, r4, lsr #6 │ │ │ │ - andeq r2, r1, ip, lsr #6 │ │ │ │ - strdeq r9, [pc], -r0 │ │ │ │ - andeq r2, r1, r0, lsl #6 │ │ │ │ - @ instruction: 0x000f92b8 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - andeq r9, pc, ip, ror r2 @ │ │ │ │ - andeq r9, pc, ip, asr r2 @ │ │ │ │ - andeq r9, pc, r4, asr #4 │ │ │ │ + andseq r3, r1, r4, lsr #10 │ │ │ │ + andeq r2, r1, r4, asr #8 │ │ │ │ + @ instruction: 0x001134f0 │ │ │ │ + andeq r2, r1, r8, lsl r4 │ │ │ │ + @ instruction: 0x001134b8 │ │ │ │ + andeq r2, r1, r0, lsl r4 │ │ │ │ + andseq r3, r1, ip, ror r4 │ │ │ │ + andseq r3, r1, ip, asr r4 │ │ │ │ + andseq r3, r1, r4, asr #8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - muleq r1, ip, r2 │ │ │ │ + @ instruction: 0x000123b4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ - @ instruction: 0x000f91b4 │ │ │ │ - @ instruction: 0x000121b0 │ │ │ │ - andeq r9, pc, ip, ror #2 │ │ │ │ - andeq r2, r1, ip, lsr r1 │ │ │ │ - andeq r2, r1, r0, lsr #3 │ │ │ │ - andeq r2, r1, r4, asr r1 │ │ │ │ - ldr r2, [pc, #424] @ 207e0 │ │ │ │ + @ instruction: 0x001133b4 │ │ │ │ + andeq r2, r1, r8, asr #5 │ │ │ │ + andseq r3, r1, ip, ror #6 │ │ │ │ + andeq r2, r1, r4, asr r2 │ │ │ │ + @ instruction: 0x000122b8 │ │ │ │ + andeq r2, r1, ip, ror #4 │ │ │ │ + ldr r2, [pc, #424] @ 229e0 │ │ │ │ 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 +32488,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 22978 │ │ │ │ + ldr r6, [pc, #328] @ 229e4 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #792] @ 0x318 │ │ │ │ - bl 1e29c │ │ │ │ + bl 2049c │ │ │ │ ldr r0, [r6, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 206bc │ │ │ │ + bne 228bc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #292] @ 207e8 │ │ │ │ + ldr r3, [pc, #292] @ 229e8 │ │ │ │ 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 22970 │ │ │ │ ldr r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ ldr r2, [r3, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ ldr r2, [r3, #288] @ 0x120 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ ldrb r1, [r3, #292] @ 0x124 │ │ │ │ add r2, r5, #4 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ add r3, r3, #276 @ 0x114 │ │ │ │ - b 20760 │ │ │ │ + b 22960 │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ strb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ strb r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20770 │ │ │ │ + beq 22970 │ │ │ │ ldrb r1, [r3, #20] │ │ │ │ strb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2072c │ │ │ │ + bne 2292c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ str r3, [r2, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 22894 │ │ │ │ add r2, r2, #276 @ 0x114 │ │ │ │ mov r3, r4 │ │ │ │ - b 207cc │ │ │ │ + b 229cc │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ str r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20694 │ │ │ │ + beq 22894 │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2, #28] │ │ │ │ - beq 20694 │ │ │ │ + beq 22894 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ - beq 20694 │ │ │ │ + beq 22894 │ │ │ │ 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 22994 │ │ │ │ + b 22894 │ │ │ │ + andseq r3, r1, r0, lsl #5 │ │ │ │ + andseq r3, r1, r0, lsr #4 │ │ │ │ + @ instruction: 0x001131f4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #456] @ 209c0 │ │ │ │ + ldr r4, [pc, #456] @ 22bc0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #452] @ 209c4 │ │ │ │ + ldr r0, [pc, #452] @ 22bc4 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ ldr r3, [r4, #276] @ 0x114 │ │ │ │ - ldr r5, [pc, #432] @ 209c8 │ │ │ │ + ldr r5, [pc, #432] @ 22bc8 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 209b8 │ │ │ │ + beq 22bb8 │ │ │ │ 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 22a28 │ │ │ │ + ldr r4, [pc, #396] @ 22bcc │ │ │ │ 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 2f4fc │ │ │ │ + ldr r0, [pc, #368] @ 22bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #360] @ 209d4 │ │ │ │ + bl 2a92c │ │ │ │ + ldr r1, [pc, #360] @ 22bd4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #348] @ 209d8 │ │ │ │ + bl 29e64 │ │ │ │ + ldr r1, [pc, #348] @ 22bd8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r6, [pc, #332] @ 209dc │ │ │ │ + bl 21be0 │ │ │ │ + ldr r6, [pc, #332] @ 22bdc │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #144 @ 0x90 │ │ │ │ ldr r0, [r4, #788] @ 0x314 │ │ │ │ - bl 1e29c │ │ │ │ + bl 2049c │ │ │ │ ldr r7, [r4, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20938 │ │ │ │ - ldr r3, [pc, #304] @ 209e0 │ │ │ │ + beq 22b38 │ │ │ │ + ldr r3, [pc, #304] @ 22be0 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ ldr r1, [r8, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 208e8 │ │ │ │ + beq 22ae8 │ │ │ │ ldr r0, [r4, #272] @ 0x110 │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [r4, #272] @ 0x110 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 20894 │ │ │ │ + bcc 22a94 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 20894 │ │ │ │ - ldr r8, [pc, #244] @ 209e4 │ │ │ │ + bhi 22a94 │ │ │ │ + ldr r8, [pc, #244] @ 22be4 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2090c │ │ │ │ - bl 1e29c │ │ │ │ + beq 22b0c │ │ │ │ + bl 2049c │ │ │ │ ldr r7, [r8, #276] @ 0x114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 20894 │ │ │ │ - ldr r3, [pc, #212] @ 209e8 │ │ │ │ + beq 22a94 │ │ │ │ + ldr r3, [pc, #212] @ 22be8 │ │ │ │ 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 22b50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21de4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20894 │ │ │ │ - bl 1ff5c │ │ │ │ - ldr r3, [pc, #168] @ 209ec │ │ │ │ + beq 22a94 │ │ │ │ + bl 2215c │ │ │ │ + ldr r3, [pc, #168] @ 22bec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 27e30 │ │ │ │ + b 2a030 │ │ │ │ ldrb r2, [r3, #284] @ 0x11c │ │ │ │ strb r2, [r3, #146] @ 0x92 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 22b28 │ │ │ │ add r2, r3, #276 @ 0x114 │ │ │ │ add r3, r3, #144 @ 0x90 │ │ │ │ - b 209a4 │ │ │ │ + b 22ba4 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ strb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 22b28 │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ strb r1, [r3, #5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 20928 │ │ │ │ + beq 22b28 │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ strb r1, [r3, #6] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #16 │ │ │ │ add r3, r3, #4 │ │ │ │ - beq 20928 │ │ │ │ + beq 22b28 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2096c │ │ │ │ - b 20928 │ │ │ │ + bne 22b6c │ │ │ │ + b 22b28 │ │ │ │ add r1, r4, #144 @ 0x90 │ │ │ │ - b 20838 │ │ │ │ - @ instruction: 0x000f8ebc │ │ │ │ - andeq r1, r1, r0, lsr #31 │ │ │ │ - andeq pc, r2, r4, lsl #10 │ │ │ │ - andeq r8, pc, r0, ror lr @ │ │ │ │ + b 22a38 │ │ │ │ + ldrheq r3, [r1], -ip │ │ │ │ + strheq r2, [r1], -r8 │ │ │ │ + andeq sp, r2, r4, lsl #6 │ │ │ │ + andseq r3, r1, r0, ror r0 │ │ │ │ @ instruction: 0xfffff970 │ │ │ │ @ instruction: 0xfffff8d4 │ │ │ │ @ instruction: 0xfffff924 │ │ │ │ - andeq r8, pc, ip, lsr #28 │ │ │ │ + andseq r3, r1, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r8, pc, ip, asr #27 │ │ │ │ - andeq r8, pc, r8, lsr #27 │ │ │ │ + andseq r2, r1, ip, asr #31 │ │ │ │ + andseq r2, r1, r8, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - ldr r3, [pc, #32] @ 20a18 │ │ │ │ + ldr r3, [pc, #32] @ 22c18 │ │ │ │ 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 @ │ │ │ │ + muleq r2, ip, sp │ │ │ │ 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 +32736,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] @ 23294 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #1552] @ 21098 │ │ │ │ + ldr r3, [pc, #1552] @ 23298 │ │ │ │ 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 289a8 │ │ │ │ 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 289a8 │ │ │ │ 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 230fc │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bhi 20f04 │ │ │ │ + bhi 23104 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20b74 │ │ │ │ - ldr r4, [pc, #1400] @ 2109c │ │ │ │ + bne 22d74 │ │ │ │ + ldr r4, [pc, #1400] @ 2329c │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 20b34 │ │ │ │ + beq 22d34 │ │ │ │ mov r0, r6 │ │ │ │ bl 2918 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 20b44 │ │ │ │ + beq 22d44 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - ldr r2, [pc, #1364] @ 210a0 │ │ │ │ - ldr r3, [pc, #1352] @ 21098 │ │ │ │ + ldr r2, [pc, #1364] @ 232a0 │ │ │ │ + ldr r3, [pc, #1352] @ 23298 │ │ │ │ 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 23290 │ │ │ │ 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 23110 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f1c │ │ │ │ + beq 2311c │ │ │ │ sub r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne 20f28 │ │ │ │ - ldr r0, [pc, #1284] @ 210a4 │ │ │ │ + bne 23128 │ │ │ │ + ldr r0, [pc, #1284] @ 232a4 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 20f54 │ │ │ │ + bne 23154 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 20bd8 │ │ │ │ + bne 22dd8 │ │ │ │ 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 230fc │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r3], #48 @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 20c18 │ │ │ │ + beq 22e18 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [r3], #48 @ 0x30 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 20c08 │ │ │ │ + bne 22e08 │ │ │ │ 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 +32864,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 231f0 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #6 │ │ │ │ - bls 20fdc │ │ │ │ + bls 231dc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 20f4c │ │ │ │ + bne 2314c │ │ │ │ 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 22ee8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20f94 │ │ │ │ + beq 23194 │ │ │ │ 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 22f28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fac │ │ │ │ + beq 231ac │ │ │ │ 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 23204 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1048576 @ 0x100000 │ │ │ │ - bcs 2102c │ │ │ │ + bcs 2322c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ add r6, sl, #1 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ mov r1, sl │ │ │ │ @@ -30767,224 +32943,224 @@ │ │ │ │ ldr r3, [r4, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 21018 │ │ │ │ + bne 23218 │ │ │ │ add r8, r4, #88 @ 0x58 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20de8 │ │ │ │ + beq 22fe8 │ │ │ │ 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 23160 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #7 │ │ │ │ - bne 20db8 │ │ │ │ + bne 22fb8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21040 │ │ │ │ + beq 23240 │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 21054 │ │ │ │ + beq 23254 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2107c │ │ │ │ + beq 2327c │ │ │ │ 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 23268 │ │ │ │ tst sl, #1 │ │ │ │ - beq 20e80 │ │ │ │ - ldr r0, [pc, #568] @ 210a8 │ │ │ │ + beq 23080 │ │ │ │ + ldr r0, [pc, #568] @ 232a8 │ │ │ │ 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 23134 │ │ │ │ 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 230e8 │ │ │ │ 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 22e4c │ │ │ │ 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 22d24 │ │ │ │ + ldr r4, [pc, #416] @ 232ac │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #408] @ 210b0 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #408] @ 232b0 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #400] @ 210b4 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #400] @ 232b4 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #392] @ 210b8 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #392] @ 232b8 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 22d24 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 20fc4 │ │ │ │ + beq 231c4 │ │ │ │ add r9, r9, #48 @ 0x30 │ │ │ │ mov sl, r6 │ │ │ │ - b 20c4c │ │ │ │ + b 22e4c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [pc, #352] @ 210bc │ │ │ │ + ldr r4, [pc, #352] @ 232bc │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #344] @ 210c0 │ │ │ │ - ldr r3, [pc, #344] @ 210c4 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #344] @ 232c0 │ │ │ │ + ldr r3, [pc, #344] @ 232c4 │ │ │ │ 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 22d24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #296] @ 210c8 │ │ │ │ + ldr r0, [pc, #296] @ 232c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20ce0 │ │ │ │ + b 22ee0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #276] @ 210cc │ │ │ │ + ldr r0, [pc, #276] @ 232cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 20d20 │ │ │ │ + b 22f20 │ │ │ │ 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 230dc │ │ │ │ + ldr r4, [pc, #236] @ 232d0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #220] @ 210d4 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #220] @ 232d4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #204] @ 210d8 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #204] @ 232d8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #188] @ 210dc │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #188] @ 232dc │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #172] @ 210e0 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #172] @ 232e0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #156] @ 210e4 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #156] @ 232e4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #140] @ 210e8 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #140] @ 232e8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #124] @ 210ec │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #124] @ 232ec │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ - ldr r4, [pc, #108] @ 210f0 │ │ │ │ + b 22d24 │ │ │ │ + ldr r4, [pc, #108] @ 232f0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 20b24 │ │ │ │ + b 22d24 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq r2, r4, r2 │ │ │ │ + muleq r2, r4, r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r1, [r1], -r0 │ │ │ │ - ldrdeq pc, [r2], -r0 │ │ │ │ + andeq r1, r1, r8, ror #27 │ │ │ │ + ldrdeq ip, [r2], -r0 │ │ │ │ andeq r0, r1, r4, ror #15 │ │ │ │ - andeq r8, pc, r4, ror fp @ │ │ │ │ + andseq r2, r1, r4, ror sp │ │ │ │ + andeq r1, r1, ip, ror #19 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r0, lsl #20 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ ldrdeq r1, [r1], -r4 │ │ │ │ + andseq r2, r1, ip, ror ip │ │ │ │ + andeq r1, r1, r8, ror #20 │ │ │ │ ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, r8, ror #17 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - @ instruction: 0x000118bc │ │ │ │ - andeq r8, pc, ip, ror sl @ │ │ │ │ - andeq r1, r1, r0, asr r9 │ │ │ │ - andeq r1, r1, r4, asr #17 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, r8, lsl r8 │ │ │ │ - andeq r1, r1, r4, lsl #16 │ │ │ │ - andeq r1, r1, r0, lsr #16 │ │ │ │ - andeq r1, r1, r0, lsr #16 │ │ │ │ - andeq r1, r1, r0, lsl #16 │ │ │ │ - andeq r1, r1, r4, lsl #16 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ - @ instruction: 0x000117b4 │ │ │ │ - muleq r1, r4, r7 │ │ │ │ + strdeq r1, [r1], -r4 │ │ │ │ + andeq r1, r1, r0, lsr r9 │ │ │ │ + andeq r1, r1, ip, lsl r9 │ │ │ │ + andeq r1, r1, r8, lsr r9 │ │ │ │ + andeq r1, r1, r8, lsr r9 │ │ │ │ + andeq r1, r1, r8, lsl r9 │ │ │ │ + andeq r1, r1, ip, lsl r9 │ │ │ │ + andeq r1, r1, r0, lsl r9 │ │ │ │ + andeq r1, r1, ip, asr #17 │ │ │ │ + andeq r1, r1, ip, lsr #17 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -31005,601 +33181,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 233e4 │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ sub r6, r8, r7 │ │ │ │ cmp r3, #0 │ │ │ │ addne r8, r8, #1 │ │ │ │ - beq 211dc │ │ │ │ + beq 233dc │ │ │ │ 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 233bc │ │ │ │ bl 2c9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 211bc │ │ │ │ + bne 233bc │ │ │ │ cmp r9, #0 │ │ │ │ mov r9, r4 │ │ │ │ - bne 21208 │ │ │ │ + bne 23408 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21180 │ │ │ │ + bne 23380 │ │ │ │ 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 2337c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ bl 2b58 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 21168 │ │ │ │ + bne 23368 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r6, r0 │ │ │ │ - b 2117c │ │ │ │ + b 2337c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b 211d0 │ │ │ │ + b 233d0 │ │ │ │ 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] @ 23618 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #492] @ 2141c │ │ │ │ + ldr r3, [pc, #492] @ 2361c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #488] @ 21420 │ │ │ │ + ldr r7, [pc, #488] @ 23620 │ │ │ │ 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 23560 │ │ │ │ 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 23560 │ │ │ │ + ldr r8, [pc, #444] @ 23624 │ │ │ │ + ldr r9, [pc, #444] @ 23628 │ │ │ │ + ldr sl, [pc, #444] @ 2362c │ │ │ │ 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 234a8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21138 │ │ │ │ + bl 23338 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2132c │ │ │ │ + beq 2352c │ │ │ │ ldmib r2, {r0, ip} │ │ │ │ ldr r1, [r4] │ │ │ │ and r0, r0, ip │ │ │ │ tst r0, r1 │ │ │ │ - bne 213b8 │ │ │ │ + bne 235b8 │ │ │ │ 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 235a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2138c │ │ │ │ + beq 2358c │ │ │ │ ldrb r0, [r1] │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - beq 213dc │ │ │ │ + beq 235dc │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ - beq 213f8 │ │ │ │ + beq 235f8 │ │ │ │ cmp r0, #77 @ 0x4d │ │ │ │ - beq 213c0 │ │ │ │ + beq 235c0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ bl 2b94 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #264] @ 21430 │ │ │ │ + beq 23554 │ │ │ │ + ldr r3, [pc, #264] @ 23630 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 23530 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #252] @ 21434 │ │ │ │ + ldr r2, [pc, #252] @ 23634 │ │ │ │ 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 28c64 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - ldr r2, [pc, #208] @ 21438 │ │ │ │ - ldr r3, [pc, #176] @ 2141c │ │ │ │ + bne 2347c │ │ │ │ + ldr r2, [pc, #208] @ 23638 │ │ │ │ + ldr r3, [pc, #176] @ 2361c │ │ │ │ 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 23614 │ │ │ │ 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 23554 │ │ │ │ + ldr r3, [pc, #156] @ 2363c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 23530 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21354 │ │ │ │ - ldr r3, [pc, #140] @ 21440 │ │ │ │ + beq 23554 │ │ │ │ + ldr r3, [pc, #140] @ 23640 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21330 │ │ │ │ + b 23530 │ │ │ │ mov r3, sl │ │ │ │ - b 21330 │ │ │ │ + b 23530 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23fa8 │ │ │ │ + bl 261a8 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 2347c │ │ │ │ + b 23560 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [fp] │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 2347c │ │ │ │ + b 23560 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [fp] │ │ │ │ - bl 23f20 │ │ │ │ + bl 26120 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2127c │ │ │ │ - b 21360 │ │ │ │ + bne 2347c │ │ │ │ + b 23560 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [r2], -r0 │ │ │ │ + strdeq ip, [r2], -r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #21 │ │ │ │ - strdeq r1, [r1], -r4 │ │ │ │ - andeq r1, r1, ip, asr r6 │ │ │ │ - @ instruction: 0x000116bc │ │ │ │ - ldrdeq r1, [r1], -r8 │ │ │ │ + andeq ip, r2, r0, ror #17 │ │ │ │ + andeq r1, r1, ip, lsl #16 │ │ │ │ + andeq r1, r1, r4, ror r7 │ │ │ │ + ldrdeq r1, [r1], -r4 │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x0002e9b4 │ │ │ │ - andeq r1, r1, ip, ror r5 │ │ │ │ - andeq r1, r1, r0, lsr r5 │ │ │ │ + @ instruction: 0x0002c7b4 │ │ │ │ + muleq r1, r4, r6 │ │ │ │ + andeq r1, r1, r8, asr #12 │ │ │ │ ldr r3, [r2] │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #284] @ 21574 │ │ │ │ + ldr r1, [pc, #284] @ 23774 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #280] @ 21578 │ │ │ │ + ldr r3, [pc, #280] @ 23778 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r8, [pc, #276] @ 2157c │ │ │ │ + ldr r8, [pc, #276] @ 2377c │ │ │ │ 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 23730 │ │ │ │ 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 23730 │ │ │ │ + ldr r9, [pc, #232] @ 23780 │ │ │ │ + ldr fp, [pc, #232] @ 23784 │ │ │ │ + ldr sl, [pc, #232] @ 23788 │ │ │ │ mov r7, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ add fp, pc, fp │ │ │ │ add sl, pc, sl │ │ │ │ - b 214c8 │ │ │ │ + b 236c8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ tst r6, r3 │ │ │ │ - bne 21564 │ │ │ │ + bne 23764 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21530 │ │ │ │ + beq 23730 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ movne r3, r7 │ │ │ │ - bne 214ec │ │ │ │ + bne 236ec │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21138 │ │ │ │ + bl 23338 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2155c │ │ │ │ + beq 2375c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics r2, r2, r6 │ │ │ │ - beq 214b0 │ │ │ │ + beq 236b0 │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #128] @ 2158c │ │ │ │ + ldr r2, [pc, #128] @ 2378c │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r9 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 214c8 │ │ │ │ - ldr r2, [pc, #88] @ 21590 │ │ │ │ - ldr r3, [pc, #60] @ 21578 │ │ │ │ + bne 236c8 │ │ │ │ + ldr r2, [pc, #88] @ 23790 │ │ │ │ + ldr r3, [pc, #60] @ 23778 │ │ │ │ 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 23770 │ │ │ │ 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 23704 │ │ │ │ + ldr r3, [pc, #40] @ 23794 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21504 │ │ │ │ + b 23704 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, r0, asr #17 │ │ │ │ + andeq ip, r2, r0, asr #13 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x0002e8b0 │ │ │ │ - andeq r1, r1, r4, asr #9 │ │ │ │ - andeq r1, r1, ip, lsr #8 │ │ │ │ - andeq r1, r1, ip, lsl #9 │ │ │ │ + @ instruction: 0x0002c6b0 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r1, r1, r4, asr #10 │ │ │ │ + andeq r1, r1, r4, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r2, r4, ror #15 │ │ │ │ - andeq r1, r1, ip, asr #7 │ │ │ │ + andeq ip, r2, r4, ror #11 │ │ │ │ + andeq r1, r1, r4, ror #9 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r2, [pc, #72] @ 215ec │ │ │ │ + ldr r2, [pc, #72] @ 237ec │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ 215f0 │ │ │ │ + ldr r0, [pc, #68] @ 237f0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ + bl 213a8 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 215d8 │ │ │ │ + bne 237d8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r1, r8, asr #7 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ + andeq r1, r1, r0, ror #9 │ │ │ │ + andeq r0, r1, r8, lsr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r2, [pc, #204] @ 216cc │ │ │ │ + ldr r2, [pc, #204] @ 238cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #200] @ 216d0 │ │ │ │ + ldr r0, [pc, #200] @ 238d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r5, [pc, #180] @ 216d4 │ │ │ │ + bl 213a8 │ │ │ │ + ldr r5, [pc, #180] @ 238d4 │ │ │ │ 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 23894 │ │ │ │ + ldr r3, [pc, #156] @ 238d8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ ands r4, r0, #32768 @ 0x8000 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 191e4 │ │ │ │ + bl 1b3e4 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 216a4 │ │ │ │ + bne 238a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 216a4 │ │ │ │ - ldr r0, [pc, #96] @ 216dc │ │ │ │ + beq 238a4 │ │ │ │ + ldr r0, [pc, #96] @ 238dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - ldr r3, [pc, #88] @ 216e0 │ │ │ │ + ldr r3, [pc, #88] @ 238e0 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29cc │ │ │ │ cmp r0, #1 │ │ │ │ - ble 21634 │ │ │ │ + ble 23834 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ rsb r0, r0, #19 │ │ │ │ str r3, [r5] │ │ │ │ bl 2b64 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 21680 │ │ │ │ + bne 23880 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 21680 │ │ │ │ - b 21674 │ │ │ │ - andeq r1, r1, ip, ror #6 │ │ │ │ - andeq r0, r1, r4, lsr r9 │ │ │ │ - andeq lr, r2, r0, lsl #14 │ │ │ │ + beq 23880 │ │ │ │ + b 23874 │ │ │ │ + andeq r1, r1, r4, lsl #9 │ │ │ │ + andeq r0, r1, ip, asr #20 │ │ │ │ + andeq ip, r2, r0, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r1, r1, r0, lsl #6 │ │ │ │ - andeq r8, pc, r0, lsl #8 │ │ │ │ + andeq r1, r1, r8, lsl r4 │ │ │ │ + andseq r2, r1, r0, lsl #12 │ │ │ │ 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] @ 23ad8 │ │ │ │ + ldr r1, [pc, #488] @ 23adc │ │ │ │ + ldr r2, [pc, #488] @ 23ae0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr sl, [pc, #476] @ 218e4 │ │ │ │ + ldr sl, [pc, #476] @ 23ae4 │ │ │ │ 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 23938 │ │ │ │ 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 23964 │ │ │ │ + ldr r2, [pc, #424] @ 23ae8 │ │ │ │ + ldr r3, [pc, #412] @ 23ae0 │ │ │ │ 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 23ad4 │ │ │ │ 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] @ 23aec │ │ │ │ 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 23a5c │ │ │ │ + ldr fp, [pc, #308] @ 23af0 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r2, [fp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 2189c │ │ │ │ + ble 23a9c │ │ │ │ ldr r9, [fp, #20] │ │ │ │ - ldr r3, [pc, #288] @ 218f4 │ │ │ │ - ldr fp, [pc, #288] @ 218f8 │ │ │ │ + ldr r3, [pc, #288] @ 23af4 │ │ │ │ + ldr fp, [pc, #288] @ 23af8 │ │ │ │ ldr r7, [sl, r3] │ │ │ │ add fp, pc, fp │ │ │ │ mov sl, #0 │ │ │ │ - b 21818 │ │ │ │ + b 23a18 │ │ │ │ bl 2a68 │ │ │ │ mov r0, r6 │ │ │ │ bl 28c4 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r4, r0, r4 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 21824 │ │ │ │ + ble 23a24 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r3, r0, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bge 21828 │ │ │ │ + bge 23a28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 217e4 │ │ │ │ + beq 239e4 │ │ │ │ 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 23a8c │ │ │ │ + ldr r3, [pc, #168] @ 23afc │ │ │ │ add r3, pc, r3 │ │ │ │ str r8, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 23938 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ - ldr r3, [pc, #148] @ 21900 │ │ │ │ + bl 31f24 │ │ │ │ + ldr r3, [pc, #148] @ 23b00 │ │ │ │ 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 239cc │ │ │ │ + ldr r3, [pc, #112] @ 23b04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 21738 │ │ │ │ + b 23938 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 218c0 │ │ │ │ + ble 23ac0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fd24 │ │ │ │ + bl 31f24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [fp, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 239cc │ │ │ │ ldr r9, [fp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ addeq r9, r9, #1 │ │ │ │ streq r9, [fp, #20] │ │ │ │ - b 217cc │ │ │ │ + b 239cc │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - andeq lr, r2, r4, lsr #12 │ │ │ │ + mulseq r1, r4, r5 │ │ │ │ + andeq ip, r2, r4, lsr #8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, ip, lsl #12 │ │ │ │ - ldrdeq lr, [r2], -ip │ │ │ │ + andeq ip, r2, ip, lsl #8 │ │ │ │ + ldrdeq ip, [r2], -ip @ │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldrdeq r8, [pc], -r0 │ │ │ │ + @ instruction: 0x001124d0 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x001124b0 │ │ │ │ + andseq r2, r1, r8, lsr r4 │ │ │ │ + andseq r2, r1, ip, lsl r4 │ │ │ │ + @ instruction: 0x001123f8 │ │ │ │ + ldr ip, [pc, #288] @ 23c30 │ │ │ │ + ldr r1, [pc, #288] @ 23c34 │ │ │ │ add ip, pc, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r3, [pc, #280] @ 21a38 │ │ │ │ + ldr r3, [pc, #280] @ 23c38 │ │ │ │ ldr r1, [ip, r1] │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr r2, [pc, #272] @ 21a3c │ │ │ │ + ldr r2, [pc, #272] @ 23c3c │ │ │ │ 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 23b78 │ │ │ │ + ldr r5, [pc, #240] @ 23c40 │ │ │ │ + ldr r1, [pc, #240] @ 23c44 │ │ │ │ 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 23ba8 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #196] @ 21a48 │ │ │ │ - ldr r3, [pc, #172] @ 21a34 │ │ │ │ + ldr r2, [pc, #196] @ 23c48 │ │ │ │ + ldr r3, [pc, #172] @ 23c34 │ │ │ │ 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 23c2c │ │ │ │ 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 23b78 │ │ │ │ + ldr r7, [pc, #120] @ 23c4c │ │ │ │ + ldr r8, [pc, #120] @ 23c50 │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ add r5, r5, #8 │ │ │ │ add r9, sp, #16 │ │ │ │ - b 21a08 │ │ │ │ + b 23c08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi 21978 │ │ │ │ + bhi 23b78 │ │ │ │ strb r3, [r5], #1 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc 21a24 │ │ │ │ + bcc 23c24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 219e8 │ │ │ │ - b 21978 │ │ │ │ + beq 23be8 │ │ │ │ + b 23b78 │ │ │ │ mov r0, #0 │ │ │ │ - b 2197c │ │ │ │ + b 23b7c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, lsl #8 │ │ │ │ + andeq ip, r2, ip, lsl #4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r8, ror #7 │ │ │ │ + andeq ip, r2, r8, ror #3 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - andeq r8, pc, r4, asr r1 @ │ │ │ │ - andeq r1, r1, ip, lsl r0 │ │ │ │ - muleq r2, r8, r3 │ │ │ │ - @ instruction: 0x00010cbc │ │ │ │ - andeq r8, pc, ip, asr #1 │ │ │ │ - ldr r0, [pc, #28] @ 21a78 │ │ │ │ + andseq r2, r1, r4, asr r3 │ │ │ │ + andeq r1, r1, r4, lsr r1 │ │ │ │ + muleq r2, r8, r1 │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ + andseq r2, r1, ip, asr #5 │ │ │ │ + ldr r0, [pc, #28] @ 23c78 │ │ │ │ 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, r1, r8, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #336] @ 21bd8 │ │ │ │ + ldr r8, [pc, #336] @ 23dd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ 21bdc │ │ │ │ - ldr r3, [pc, #332] @ 21be0 │ │ │ │ + ldr r2, [pc, #332] @ 23ddc │ │ │ │ + ldr r3, [pc, #332] @ 23de0 │ │ │ │ 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 +33785,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 23d68 │ │ │ │ cmp r7, #2 │ │ │ │ - ble 21bcc │ │ │ │ + ble 23dcc │ │ │ │ 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 23d20 │ │ │ │ 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 23d60 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 21bcc │ │ │ │ + beq 23dcc │ │ │ │ sub ip, r2, r0 │ │ │ │ cmp r5, ip │ │ │ │ mov r4, r3 │ │ │ │ - bhi 21afc │ │ │ │ + bhi 23cfc │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ 21be4 │ │ │ │ - ldr r3, [pc, #160] @ 21be0 │ │ │ │ + ldr r2, [pc, #168] @ 23de4 │ │ │ │ + ldr r3, [pc, #160] @ 23de0 │ │ │ │ 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 23dd4 │ │ │ │ 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 23dc4 │ │ │ │ + ldr r3, [pc, #108] @ 23de8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ - b 21bb4 │ │ │ │ + b 23db4 │ │ │ │ add r3, r3, #264 @ 0x108 │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-260] @ 0xfffffefc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21ba8 │ │ │ │ + bne 23da8 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ strb r2, [r4], #1 │ │ │ │ - ble 21bc4 │ │ │ │ + ble 23dc4 │ │ │ │ ldrb r2, [r6, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 21bc4 │ │ │ │ + beq 23dc4 │ │ │ │ sub r3, r2, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 21b84 │ │ │ │ - b 21b30 │ │ │ │ + bhi 23d84 │ │ │ │ + b 23d30 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 21b34 │ │ │ │ + b 23d34 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r0, lsl r0 @ │ │ │ │ - andeq lr, r2, ip, lsl #5 │ │ │ │ + andseq r2, r1, r0, lsl r2 │ │ │ │ + andeq ip, r2, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, r2, r0, ror #3 │ │ │ │ - andeq r7, pc, ip, lsr #30 │ │ │ │ + andeq fp, r2, r0, ror #31 │ │ │ │ + andseq r2, r1, ip, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r6, [pc, #100] @ 21c5c │ │ │ │ + ldr r6, [pc, #100] @ 23e5c │ │ │ │ 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] @ 23e60 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r7, r0 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r8, [pc, #60] @ 21c64 │ │ │ │ + ldr r8, [pc, #60] @ 23e64 │ │ │ │ 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 23e30 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r7, pc, ip, lsr #29 │ │ │ │ - andeq r0, r1, r8, ror sp │ │ │ │ - andeq r0, r1, r8, ror #20 │ │ │ │ - ldr r3, [pc, #3504] @ 22a20 │ │ │ │ + andseq r2, r1, ip, lsr #1 │ │ │ │ + muleq r1, r0, lr │ │ │ │ + andeq r0, r1, r0, lsl #23 │ │ │ │ + ldr r3, [pc, #3504] @ 24c20 │ │ │ │ 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] @ 24c24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #3488] @ 22a28 │ │ │ │ + ldr r3, [pc, #3488] @ 24c28 │ │ │ │ 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 25498 │ │ │ │ + ldr r0, [pc, #3456] @ 24c2c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r2, [pc, #3444] @ 22a30 │ │ │ │ - ldr r0, [pc, #3444] @ 22a34 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r2, [pc, #3444] @ 24c30 │ │ │ │ + ldr r0, [pc, #3444] @ 24c34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f074 │ │ │ │ + bl 21274 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq 235d4 │ │ │ │ - ldr r6, [pc, #3416] @ 22a38 │ │ │ │ - ldr r2, [pc, #3416] @ 22a3c │ │ │ │ + beq 257d4 │ │ │ │ + ldr r6, [pc, #3416] @ 24c38 │ │ │ │ + ldr r2, [pc, #3416] @ 24c3c │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f074 │ │ │ │ - ldr r2, [pc, #3396] @ 22a40 │ │ │ │ + bl 21274 │ │ │ │ + ldr r2, [pc, #3396] @ 24c40 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r2, [pc, #3376] @ 22a44 │ │ │ │ + bl 21304 │ │ │ │ + ldr r2, [pc, #3376] @ 24c44 │ │ │ │ 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 21304 │ │ │ │ + ldr r2, [pc, #3352] @ 24c48 │ │ │ │ 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 21304 │ │ │ │ cmp r8, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - blt 2319c │ │ │ │ + blt 2539c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - blt 23160 │ │ │ │ + blt 25360 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 23124 │ │ │ │ + bgt 25324 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #24 │ │ │ │ - bgt 230f0 │ │ │ │ + bgt 252f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #3252] @ 22a4c │ │ │ │ + bl 2964c │ │ │ │ + ldr r1, [pc, #3252] @ 24c4c │ │ │ │ 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 25e9c │ │ │ │ + ldr r0, [pc, #3232] @ 24c50 │ │ │ │ + bl 289a8 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 1b188 │ │ │ │ + bl 1d388 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 230b0 │ │ │ │ + bne 252b0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f5c │ │ │ │ + bne 2515c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23ff8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - beq 22964 │ │ │ │ - ldr r0, [pc, #3156] @ 22a54 │ │ │ │ + beq 24b64 │ │ │ │ + ldr r0, [pc, #3156] @ 24c54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3584] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #3584] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 232bc │ │ │ │ - bl 26a64 │ │ │ │ + bne 254bc │ │ │ │ + bl 28c64 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 21e40 │ │ │ │ + bne 24040 │ │ │ │ ldrb r3, [r2, #29] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 23314 │ │ │ │ - ldr r0, [pc, #3088] @ 22a58 │ │ │ │ + beq 25514 │ │ │ │ + ldr r0, [pc, #3088] @ 24c58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #3512] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #3512] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23274 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #3048] @ 22a5c │ │ │ │ + bne 25474 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r3, [pc, #3048] @ 24c5c │ │ │ │ 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] @ 24c60 │ │ │ │ + bne 24b24 │ │ │ │ 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 24ba4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ - ldr r1, [pc, #2936] @ 22a64 │ │ │ │ + ldr r1, [pc, #2936] @ 24c64 │ │ │ │ add r3, r2, #992 @ 0x3e0 │ │ │ │ add r2, sp, r3 │ │ │ │ - ldr r3, [pc, #2928] @ 22a68 │ │ │ │ + ldr r3, [pc, #2928] @ 24c68 │ │ │ │ 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 23c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f6c │ │ │ │ + bne 2516c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 21f44 │ │ │ │ + beq 24144 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - bl 21a7c │ │ │ │ + bl 23c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 232e0 │ │ │ │ + bne 254e0 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ - ldr ip, [pc, #2844] @ 22a6c │ │ │ │ + ldr ip, [pc, #2844] @ 24c6c │ │ │ │ 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 25bbc │ │ │ │ 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 +34098,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 24180 │ │ │ │ + ldr r3, [pc, #2732] @ 24c70 │ │ │ │ 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 257c8 │ │ │ │ + ldr r2, [pc, #2700] @ 24c74 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r2, #72] @ 0x48 │ │ │ │ add r4, r4, #1 │ │ │ │ - ldr r2, [pc, #2688] @ 22a78 │ │ │ │ + ldr r2, [pc, #2688] @ 24c78 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, lr │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ - bcc 22f2c │ │ │ │ + bcc 2512c │ │ │ │ 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 25114 │ │ │ │ + ldr r0, [pc, #2628] @ 24c7c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r5, [pc, #2616] @ 22a80 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r5, [pc, #2616] @ 24c80 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 23064 │ │ │ │ + bcc 25264 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ands r1, r3, #1 │ │ │ │ - beq 22f9c │ │ │ │ + beq 2519c │ │ │ │ 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 250dc │ │ │ │ + ldr sl, [pc, #2536] @ 24c84 │ │ │ │ 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 2f4fc │ │ │ │ + ldr r0, [pc, #2484] @ 24c88 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #2476] @ 22a8c │ │ │ │ + bl 2a92c │ │ │ │ + ldr r1, [pc, #2476] @ 24c8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 29e64 │ │ │ │ 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 244c8 │ │ │ │ + ldr fp, [pc, #2432] @ 24c90 │ │ │ │ + ldr r9, [pc, #2432] @ 24c94 │ │ │ │ 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 243b8 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r3, [pc, #2388] @ 24c98 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ - bls 22194 │ │ │ │ + bls 24394 │ │ │ │ subs r2, r6, #0 │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22194 │ │ │ │ + bne 24394 │ │ │ │ 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 24438 │ │ │ │ + ldr r2, [pc, #2304] @ 24c9c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 222d0 │ │ │ │ + bcs 244d0 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 222d0 │ │ │ │ + beq 244d0 │ │ │ │ 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 +34241,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 2433c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #2564] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #2564] @ 24e10 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22138 │ │ │ │ - ldr r3, [pc, #2568] @ 22c28 │ │ │ │ + beq 24338 │ │ │ │ + ldr r3, [pc, #2568] @ 24e28 │ │ │ │ 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 24338 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bge 22194 │ │ │ │ + bge 24394 │ │ │ │ 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 24394 │ │ │ │ + ldr r0, [pc, #2096] @ 24ca0 │ │ │ │ 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 286c4 │ │ │ │ + ldr r2, [pc, #2464] @ 24e28 │ │ │ │ + ldr r3, [pc, #2072] @ 24ca4 │ │ │ │ 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] @ 24ca8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ - b 22194 │ │ │ │ + bl 28c64 │ │ │ │ + b 24394 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r8, r3, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #2004] @ 22aac │ │ │ │ + ldr r4, [pc, #2004] @ 24cac │ │ │ │ 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] @ 24cb0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 21be0 │ │ │ │ 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 24a80 │ │ │ │ + ldr r3, [pc, #1928] @ 24cb4 │ │ │ │ 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] @ 24cb8 │ │ │ │ add r7, r8, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1900] @ 22abc │ │ │ │ + ldr r3, [pc, #1900] @ 24cbc │ │ │ │ mov r6, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, ip │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b 22420 │ │ │ │ - bl 26a64 │ │ │ │ + b 24620 │ │ │ │ + bl 28c64 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - ldr r3, [pc, #1868] @ 22ac0 │ │ │ │ + ldr r3, [pc, #1868] @ 24cc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq 2239c │ │ │ │ + beq 2459c │ │ │ │ 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] @ 24cc4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ - bls 22404 │ │ │ │ + bls 24604 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ + bne 24604 │ │ │ │ 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 246f8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 22880 │ │ │ │ - ldr r3, [pc, #1712] @ 22ac8 │ │ │ │ + bcs 24a80 │ │ │ │ + ldr r3, [pc, #1712] @ 24cc8 │ │ │ │ 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 24668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movcc r3, #1 │ │ │ │ strcc r3, [sp, #40] @ 0x28 │ │ │ │ - bcc 22468 │ │ │ │ + bcc 24668 │ │ │ │ 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 +34415,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 2456c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1868] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #1868] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22360 │ │ │ │ - ldr r3, [pc, #1868] @ 22c28 │ │ │ │ + beq 24560 │ │ │ │ + ldr r3, [pc, #1868] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #1508] @ 22acc │ │ │ │ + ldr r2, [pc, #1508] @ 24ccc │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22360 │ │ │ │ + b 24560 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r2 │ │ │ │ - bge 22404 │ │ │ │ + bge 24604 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 22c30 │ │ │ │ + beq 24e30 │ │ │ │ orrs r2, r3, r0 │ │ │ │ streq ip, [sp, #36] @ 0x24 │ │ │ │ - bne 2326c │ │ │ │ - ldr r3, [pc, #1452] @ 22ad0 │ │ │ │ + bne 2546c │ │ │ │ + ldr r3, [pc, #1452] @ 24cd0 │ │ │ │ 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 24768 │ │ │ │ add r3, r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #1404] @ 22ad4 │ │ │ │ + ldr r2, [pc, #1404] @ 24cd4 │ │ │ │ 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 247d4 │ │ │ │ + ldr r0, [pc, #1376] @ 24cd8 │ │ │ │ add r4, sl, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r3, [pc, #1684] @ 22c28 │ │ │ │ - ldr r2, [pc, #1348] @ 22adc │ │ │ │ + ldr r3, [pc, #1684] @ 24e28 │ │ │ │ + ldr r2, [pc, #1348] @ 24cdc │ │ │ │ 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] @ 24ce0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 22404 │ │ │ │ - ldr r3, [pc, #1276] @ 22ae4 │ │ │ │ + bne 24604 │ │ │ │ + ldr r3, [pc, #1276] @ 24ce4 │ │ │ │ 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] @ 24ce8 │ │ │ │ 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 286c4 │ │ │ │ + ldr r3, [pc, #1224] @ 24cec │ │ │ │ + ldr r0, [pc, #1224] @ 24cf0 │ │ │ │ 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] @ 24cf4 │ │ │ │ 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] @ 24cf8 │ │ │ │ + ldr r1, [pc, #1188] @ 24cfc │ │ │ │ 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 +34549,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 24be4 │ │ │ │ cmp r5, r2 │ │ │ │ - ble 227f4 │ │ │ │ + ble 249f4 │ │ │ │ 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 +34572,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 248f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ add r3, r2, #992 @ 0x3e0 │ │ │ │ add r3, sp, r3 │ │ │ │ add r1, sp, #992 @ 0x3e0 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ @@ -32418,377 +34594,377 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, r8] │ │ │ │ strb r3, [r2, #-772] @ 0xfffffcfc │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22810 │ │ │ │ + beq 24a10 │ │ │ │ add r7, sp, #348 @ 0x15c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20630 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 227a4 │ │ │ │ + beq 249a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21de4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ + bne 24a80 │ │ │ │ cmp r5, r6 │ │ │ │ movle r3, r5 │ │ │ │ - ble 22818 │ │ │ │ + ble 24a18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt 231d0 │ │ │ │ + blt 253d0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 22760 │ │ │ │ + bne 24960 │ │ │ │ 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] @ 24d00 │ │ │ │ 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 24930 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2277c │ │ │ │ + bne 2497c │ │ │ │ mov r0, r9 │ │ │ │ - b 22798 │ │ │ │ + b 24998 │ │ │ │ cmp r3, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - ble 22868 │ │ │ │ - ldr r1, [pc, #728] @ 22b04 │ │ │ │ + ble 24a68 │ │ │ │ + ldr r1, [pc, #728] @ 24d04 │ │ │ │ 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 248c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r2, #1 │ │ │ │ strb lr, [r1] │ │ │ │ - bne 2283c │ │ │ │ + bne 24a3c │ │ │ │ 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 24610 │ │ │ │ + bl 2215c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #632] @ 22b08 │ │ │ │ + ldr r3, [pc, #632] @ 24d08 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 27e30 │ │ │ │ + bl 2a030 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 228d4 │ │ │ │ + ble 24ad4 │ │ │ │ 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 24acc │ │ │ │ bl 2918 │ │ │ │ str r6, [r4, #-4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 228b8 │ │ │ │ + bne 24ab8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 228e8 │ │ │ │ + beq 24ae8 │ │ │ │ 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] @ 24d0c │ │ │ │ + ldr r3, [pc, #292] @ 24c28 │ │ │ │ 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 25eb8 │ │ │ │ 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 240b0 │ │ │ │ + ldr r0, [pc, #464] @ 24d10 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #704] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #704] @ 24e10 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23624 │ │ │ │ - bl 26a64 │ │ │ │ - b 21eb0 │ │ │ │ + bne 25824 │ │ │ │ + bl 28c64 │ │ │ │ + b 240b0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ add r3, r2, #1 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23ff8 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23ff8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bne 21df8 │ │ │ │ + bne 23ff8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 21e24 │ │ │ │ - b 21df8 │ │ │ │ + bne 24024 │ │ │ │ + b 23ff8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2364c │ │ │ │ - ldr r0, [pc, #344] @ 22b14 │ │ │ │ + bne 2584c │ │ │ │ + ldr r0, [pc, #344] @ 24d14 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #580] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #580] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23600 │ │ │ │ - bl 26a64 │ │ │ │ - b 21ed8 │ │ │ │ + bne 25800 │ │ │ │ + bl 28c64 │ │ │ │ + b 240d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 22a08 │ │ │ │ - ldr r3, [pc, #292] @ 22b18 │ │ │ │ + bne 24c08 │ │ │ │ + ldr r3, [pc, #292] @ 24d18 │ │ │ │ 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 25440 │ │ │ │ + ldr r3, [pc, #260] @ 24d1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r8, [r3, #40] @ 0x28 │ │ │ │ - b 22770 │ │ │ │ - andeq lr, r2, ip, lsr #1 │ │ │ │ - muleq r2, r8, r0 │ │ │ │ + b 24970 │ │ │ │ + andeq fp, r2, ip, lsr #29 │ │ │ │ + muleq r2, r8, lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r1, r0, lsl #26 │ │ │ │ - andeq r0, r1, ip, lsl sp │ │ │ │ - andeq r0, r1, ip, lsl sp │ │ │ │ - andeq r0, r1, r0, lsl #26 │ │ │ │ - andeq r0, r1, r8, asr #26 │ │ │ │ - andeq r0, r1, r8, lsr sp │ │ │ │ - andeq r0, r1, r8, lsr #26 │ │ │ │ - andeq r0, r1, r4, lsl sp │ │ │ │ - andeq r0, r1, r8, ror #28 │ │ │ │ + andeq r0, r1, r8, lsl lr │ │ │ │ + andeq r0, r1, r4, lsr lr │ │ │ │ + andeq r0, r1, r4, lsr lr │ │ │ │ + andeq r0, r1, r8, lsl lr │ │ │ │ + andeq r0, r1, r0, ror #28 │ │ │ │ + andeq r0, r1, r0, asr lr │ │ │ │ + andeq r0, r1, r0, asr #28 │ │ │ │ + andeq r0, r1, ip, lsr #28 │ │ │ │ + andeq r0, r1, r0, lsl #31 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ - andeq r0, r1, r0, lsl #28 │ │ │ │ - andeq r0, r1, ip, lsl #28 │ │ │ │ + andeq r0, r1, r8, lsl pc │ │ │ │ + andeq r0, r1, r4, lsr #30 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ - andeq r0, r1, r8, ror #28 │ │ │ │ - andeq r7, pc, ip, lsr #23 │ │ │ │ - andeq r7, pc, r4, asr fp @ │ │ │ │ - andeq r7, pc, r0, ror #21 │ │ │ │ - andeq r7, pc, r0, asr #21 │ │ │ │ - andeq r7, pc, ip, lsr #21 │ │ │ │ - andeq r0, r1, r4, asr #26 │ │ │ │ - andeq r7, pc, r0, ror #20 │ │ │ │ - andeq r7, pc, r8, lsl #20 │ │ │ │ + andeq r0, r1, r0, lsl #31 │ │ │ │ + andseq r1, r1, ip, lsr #27 │ │ │ │ + andseq r1, r1, r4, asr sp │ │ │ │ + andseq r1, r1, r0, ror #25 │ │ │ │ + andseq r1, r1, r0, asr #25 │ │ │ │ + andseq r1, r1, ip, lsr #25 │ │ │ │ + andeq r0, r1, ip, asr lr │ │ │ │ + andseq r1, r1, r0, ror #24 │ │ │ │ + andseq r1, r1, r8, lsl #24 │ │ │ │ @ instruction: 0xfffff830 │ │ │ │ @ instruction: 0xfffffb04 │ │ │ │ - strdeq r0, [r1], -r0 @ │ │ │ │ - andeq r0, r1, r4, lsl fp │ │ │ │ - andeq r7, pc, r4, ror #18 │ │ │ │ - andeq r7, pc, ip, lsl #18 │ │ │ │ - andeq r0, r1, r0, asr #24 │ │ │ │ - andeq r7, pc, r8, lsl r8 @ │ │ │ │ - andeq r0, r1, r4, lsr #24 │ │ │ │ - ldrdeq r7, [pc], -r0 │ │ │ │ + andeq r0, r1, r8, lsl #24 │ │ │ │ + andeq r0, r1, ip, lsr #24 │ │ │ │ + andseq r1, r1, r4, ror #22 │ │ │ │ + andseq r1, r1, ip, lsl #22 │ │ │ │ + andeq r0, r1, r8, asr sp │ │ │ │ + andseq r1, r1, r8, lsl sl │ │ │ │ + andeq r0, r1, ip, lsr sp │ │ │ │ + @ instruction: 0x001119d0 │ │ │ │ @ instruction: 0xfffff750 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r0, r1, r0, asr #17 │ │ │ │ - andeq r7, pc, r4, asr r7 @ │ │ │ │ - andeq r7, pc, r4, lsr r7 @ │ │ │ │ - andeq r7, pc, r4, lsl #14 │ │ │ │ - andeq r7, pc, ip, lsl #13 │ │ │ │ - andeq r0, r1, r0, asr #14 │ │ │ │ - andeq r7, pc, r8, ror r5 @ │ │ │ │ - andeq r7, pc, r0, asr r5 @ │ │ │ │ - andeq r0, r1, ip, lsr r9 │ │ │ │ - andeq r7, pc, ip, lsl #10 │ │ │ │ - andeq r0, r1, r8, lsl r9 │ │ │ │ - @ instruction: 0x000f74bc │ │ │ │ - andeq r0, r1, r4, asr #18 │ │ │ │ - andeq r7, pc, r0, lsl #9 │ │ │ │ - andeq r7, pc, r8, ror r4 @ │ │ │ │ - andeq r7, pc, r4, ror #8 │ │ │ │ - andeq r7, pc, r0, asr r4 @ │ │ │ │ + ldrdeq r0, [r1], -r8 │ │ │ │ + andseq r1, r1, r4, asr r9 │ │ │ │ + andseq r1, r1, r4, lsr r9 │ │ │ │ + andseq r1, r1, r4, lsl #18 │ │ │ │ + andseq r1, r1, ip, lsl #17 │ │ │ │ + andeq r0, r1, r8, asr r8 │ │ │ │ + andseq r1, r1, r8, ror r7 │ │ │ │ + andseq r1, r1, r0, asr r7 │ │ │ │ + andeq r0, r1, r4, asr sl │ │ │ │ + andseq r1, r1, ip, lsl #14 │ │ │ │ + andeq r0, r1, r0, lsr sl │ │ │ │ + @ instruction: 0x001116bc │ │ │ │ + andeq r0, r1, ip, asr sl │ │ │ │ + andseq r1, r1, r0, lsl #13 │ │ │ │ + andseq r1, r1, r8, ror r6 │ │ │ │ + andseq r1, r1, r4, ror #12 │ │ │ │ + andseq r1, r1, r0, asr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, pc, r8, asr #5 │ │ │ │ - andeq r7, pc, r8, ror r2 @ │ │ │ │ + andseq r1, r1, r8, asr #9 │ │ │ │ + andseq r1, r1, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sp, r2, ip, lsl r4 │ │ │ │ - andeq r0, r1, r8, asr r3 │ │ │ │ - andeq r0, r1, r4, asr #4 │ │ │ │ - strheq r7, [pc], -r4 │ │ │ │ - muleq pc, r0, r0 @ │ │ │ │ - @ instruction: 0x000102b4 │ │ │ │ - andeq pc, r0, r8, ror lr @ │ │ │ │ - andeq pc, r0, r8, lsl #29 │ │ │ │ - andeq r0, r1, r0, asr #1 │ │ │ │ - andeq r6, pc, r0, asr #24 │ │ │ │ - andeq r6, pc, r8, lsr #24 │ │ │ │ - muleq r0, r0, lr │ │ │ │ - andeq pc, r0, ip, asr #25 │ │ │ │ - andeq pc, r0, ip, ror #25 │ │ │ │ - andeq pc, r0, ip, lsl #25 │ │ │ │ - andeq pc, r0, r0, ror pc @ │ │ │ │ - andeq pc, r0, ip, asr #27 │ │ │ │ - andeq pc, r0, r4, ror sp @ │ │ │ │ - andeq pc, r0, r8, asr sp @ │ │ │ │ - andeq pc, r0, r8, lsr fp @ │ │ │ │ - muleq r0, r8, sl │ │ │ │ + andeq fp, r2, ip, lsl r2 │ │ │ │ + andeq r0, r1, r0, ror r4 │ │ │ │ + andeq r0, r1, ip, asr r3 │ │ │ │ + @ instruction: 0x001112b4 │ │ │ │ + mulseq r1, r0, r2 │ │ │ │ + andeq r0, r1, ip, asr #7 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + andeq pc, r0, r0, lsr #31 │ │ │ │ + ldrdeq r0, [r1], -r8 │ │ │ │ + andseq r0, r1, r0, asr #28 │ │ │ │ + andseq r0, r1, r8, lsr #28 │ │ │ │ + andeq pc, r0, r8, lsr #31 │ │ │ │ + andeq pc, r0, r4, ror #27 │ │ │ │ + andeq pc, r0, r4, lsl #28 │ │ │ │ + andeq pc, r0, r4, lsr #27 │ │ │ │ + andeq r0, r1, r8, lsl #1 │ │ │ │ + andeq pc, r0, r4, ror #29 │ │ │ │ + andeq pc, r0, ip, lsl #29 │ │ │ │ + andeq pc, r0, r0, ror lr @ │ │ │ │ + andeq pc, r0, r0, asr ip @ │ │ │ │ + @ instruction: 0x0000fbb0 │ │ │ │ + andeq pc, r0, r4, lsl #22 │ │ │ │ + andeq pc, r0, r8, asr #20 │ │ │ │ + andeq pc, r0, r0, asr #19 │ │ │ │ + andseq r0, r1, ip, asr #21 │ │ │ │ + andseq r0, r1, r0, asr sl │ │ │ │ + andeq pc, r0, r8, lsl #22 │ │ │ │ + @ instruction: 0x000001b0 │ │ │ │ + andeq pc, r0, r8, lsl #16 │ │ │ │ + andeq pc, r0, r0, ror sl @ │ │ │ │ + andeq pc, r0, ip, lsl #22 │ │ │ │ andeq pc, r0, ip, ror #19 │ │ │ │ - andeq pc, r0, r0, lsr r9 @ │ │ │ │ andeq pc, r0, r8, lsr #17 │ │ │ │ - andeq r6, pc, ip, asr #17 │ │ │ │ - andeq r6, pc, r0, asr r8 @ │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - @ instruction: 0x000001b0 │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - andeq pc, r0, r8, asr r9 @ │ │ │ │ - strdeq pc, [r0], -r4 │ │ │ │ - ldrdeq pc, [r0], -r4 │ │ │ │ - muleq r0, r0, r7 │ │ │ │ - andeq pc, r0, r8, lsl #15 │ │ │ │ - andeq pc, r0, r0, asr #14 │ │ │ │ - andeq pc, r0, r8, lsr r7 @ │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - strdeq pc, [r0], -r0 │ │ │ │ - andeq pc, r0, r8, lsr #13 │ │ │ │ - andeq pc, r0, r4, ror #12 │ │ │ │ - andeq pc, r0, r8, lsl r4 @ │ │ │ │ - andeq pc, r0, r4, lsl r6 @ │ │ │ │ - andeq pc, r0, r0, lsl #13 │ │ │ │ - strdeq pc, [r0], -ip │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - andeq r6, pc, r8, lsl r4 @ │ │ │ │ + andeq pc, r0, r0, lsr #17 │ │ │ │ + andeq pc, r0, r8, asr r8 @ │ │ │ │ + andeq pc, r0, r0, asr r8 @ │ │ │ │ + andeq pc, r0, r8, lsl #16 │ │ │ │ + andeq pc, r0, r8, lsl #16 │ │ │ │ + andeq pc, r0, r0, asr #15 │ │ │ │ + andeq pc, r0, ip, ror r7 @ │ │ │ │ + andeq pc, r0, r0, lsr r5 @ │ │ │ │ + andeq pc, r0, ip, lsr #14 │ │ │ │ + muleq r0, r8, r7 │ │ │ │ + andeq pc, r0, r4, lsl r7 @ │ │ │ │ + @ instruction: 0x0000f6b4 │ │ │ │ + andseq r0, r1, r8, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r6, [pc], -r8 │ │ │ │ - andeq pc, r0, r4, lsl #16 │ │ │ │ - andeq r6, pc, r4, asr r3 @ │ │ │ │ - andeq r6, pc, r4, lsr r2 @ │ │ │ │ - andeq pc, r0, r4, ror #6 │ │ │ │ - andeq pc, r0, r8, asr #6 │ │ │ │ - andeq pc, r0, r0, ror #2 │ │ │ │ - andeq pc, r0, ip, lsl #3 │ │ │ │ - andeq pc, r0, r4, asr #3 │ │ │ │ - andeq pc, r0, ip, lsl r2 @ │ │ │ │ - andeq pc, r0, r4, asr #4 │ │ │ │ - andeq lr, r0, r0, lsr #31 │ │ │ │ - andeq pc, r0, ip, lsl #10 │ │ │ │ - andeq pc, r0, r8, ror #3 │ │ │ │ - andeq pc, r0, r0, ror #3 │ │ │ │ - @ instruction: 0x0000f1bc │ │ │ │ - andeq pc, r0, r4, ror r1 @ │ │ │ │ - andeq pc, r0, ip, lsr r1 @ │ │ │ │ + @ instruction: 0x001105d8 │ │ │ │ + andeq pc, r0, ip, lsl r9 @ │ │ │ │ + andseq r0, r1, r4, asr r5 │ │ │ │ + andseq r0, r1, r4, lsr r4 │ │ │ │ + andeq pc, r0, ip, ror r4 @ │ │ │ │ + andeq pc, r0, r0, ror #8 │ │ │ │ + andeq pc, r0, r8, ror r2 @ │ │ │ │ + andeq pc, r0, r4, lsr #5 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ + andeq pc, r0, r4, lsr r3 @ │ │ │ │ + andeq pc, r0, ip, asr r3 @ │ │ │ │ + strheq pc, [r0], -r8 @ │ │ │ │ + andeq pc, r0, r4, lsr #12 │ │ │ │ + andeq pc, r0, r0, lsl #6 │ │ │ │ + strdeq pc, [r0], -r8 │ │ │ │ + ldrdeq pc, [r0], -r4 │ │ │ │ + andeq pc, r0, ip, lsl #5 │ │ │ │ + andeq pc, r0, r4, asr r2 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - @ instruction: 0x000f5fb4 │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ - andeq pc, r0, ip, ror r1 @ │ │ │ │ - andeq pc, r0, r4, asr r0 @ │ │ │ │ - andeq pc, r0, r8, lsr r0 @ │ │ │ │ - andeq r0, r0, r0, lsl #4 │ │ │ │ + @ instruction: 0x001101b4 │ │ │ │ andeq pc, r0, ip │ │ │ │ + muleq r0, r4, r2 │ │ │ │ + andeq pc, r0, ip, ror #2 │ │ │ │ + andeq pc, r0, r0, asr r1 @ │ │ │ │ + andeq r0, r0, r0, lsl #4 │ │ │ │ + andeq pc, r0, r4, lsr #2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 22e70 │ │ │ │ - ldr r0, [pc, #-292] @ 22b20 │ │ │ │ + beq 25070 │ │ │ │ + ldr r0, [pc, #-292] @ 24d20 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ strb r3, [sp, #732] @ 0x2dc │ │ │ │ - beq 22d24 │ │ │ │ + beq 24f24 │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 22c84 │ │ │ │ + bhi 24e84 │ │ │ │ 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 24e74 │ │ │ │ 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 24f24 │ │ │ │ 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 24f14 │ │ │ │ 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 24edc │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ add ip, ip, #65536 @ 0x10000 │ │ │ │ - bcs 22cd8 │ │ │ │ + bcs 24ed8 │ │ │ │ add ip, r9, #16711680 @ 0xff0000 │ │ │ │ mov r1, r4 │ │ │ │ strb r0, [ip, r1, lsl #8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 22d04 │ │ │ │ + bcs 24f04 │ │ │ │ add ip, ip, #61440 @ 0xf000 │ │ │ │ cmp r6, r5 │ │ │ │ strb r0, [ip, #3840] @ 0xf00 │ │ │ │ - bne 22cc0 │ │ │ │ + bne 24ec0 │ │ │ │ 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 +34973,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 25c00 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #-612] @ 22b24 │ │ │ │ + beq 25040 │ │ │ │ + ldr r3, [pc, #-612] @ 24d24 │ │ │ │ mvn r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #-624] @ 22b28 │ │ │ │ + ldr r3, [pc, #-624] @ 24d28 │ │ │ │ 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 25550 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 25038 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2342c │ │ │ │ + beq 2562c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 23324 │ │ │ │ + bne 25524 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 23550 │ │ │ │ + blt 25750 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 25038 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 234b8 │ │ │ │ + bhi 256b8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 25038 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 23508 │ │ │ │ + bhi 25708 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 22db8 │ │ │ │ + bne 24fb8 │ │ │ │ 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 25cbc │ │ │ │ + ldr r0, [pc, #-812] @ 24d2c │ │ │ │ mvn r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #-824] @ 22b30 │ │ │ │ + bl 28c84 │ │ │ │ + ldr r3, [pc, #-824] @ 24d30 │ │ │ │ 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] @ 24d34 │ │ │ │ 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 2509c │ │ │ │ cmp r5, sl │ │ │ │ movcc r5, sl │ │ │ │ cmp r8, r5 │ │ │ │ - blt 23710 │ │ │ │ + blt 25910 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - beq 236a4 │ │ │ │ + beq 258a4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ - b 2251c │ │ │ │ + b 2471c │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - beq 22094 │ │ │ │ + beq 24294 │ │ │ │ sub r4, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #16777216 @ 0x1000000 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r0, [r6], #4 │ │ │ │ - bne 22ef8 │ │ │ │ - b 22094 │ │ │ │ - ldr r0, [pc, #-996] @ 22b38 │ │ │ │ + bne 250f8 │ │ │ │ + b 24294 │ │ │ │ + ldr r0, [pc, #-996] @ 24d38 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 22040 │ │ │ │ - ldr r0, [pc, #-1016] @ 22b3c │ │ │ │ + bl 286c4 │ │ │ │ + b 24240 │ │ │ │ + ldr r0, [pc, #-1016] @ 24d3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-820] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-820] @ 24e10 │ │ │ │ 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 25ab0 │ │ │ │ + bl 28c64 │ │ │ │ + b 2420c │ │ │ │ + ldr r0, [pc, #-1060] @ 24d40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 23fd8 │ │ │ │ + ldr r0, [pc, #-1072] @ 24d44 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-884] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-884] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 239d0 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f24 │ │ │ │ + bne 25bd0 │ │ │ │ + bl 28c64 │ │ │ │ + b 24124 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ bl 2bb8 │ │ │ │ ldrb r3, [sp, #476] @ 0x1dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 24268 │ │ │ │ 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 251c4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 22ff4 │ │ │ │ + b 251f4 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 24268 │ │ │ │ sub r1, r3, #65 @ 0x41 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi 22fe8 │ │ │ │ + bhi 251e8 │ │ │ │ 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 251e8 │ │ │ │ + ldr r0, [pc, #-1240] @ 24d48 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1052] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1052] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22068 │ │ │ │ + beq 24268 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-1056] @ 22c28 │ │ │ │ - ldr r0, [pc, #-1280] @ 22b4c │ │ │ │ + ldr r3, [pc, #-1056] @ 24e28 │ │ │ │ + ldr r0, [pc, #-1280] @ 24d4c │ │ │ │ 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 24268 │ │ │ │ + ldr r0, [pc, #-1308] @ 24d50 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1128] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1128] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22054 │ │ │ │ + beq 24254 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-1132] @ 22c28 │ │ │ │ + ldr r2, [pc, #-1132] @ 24e28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #-1364] @ 22b54 │ │ │ │ + ldr r2, [pc, #-1364] @ 24d54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22054 │ │ │ │ + b 24254 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21dc8 │ │ │ │ - ldr r0, [pc, #-1392] @ 22b58 │ │ │ │ + bne 23fc8 │ │ │ │ + ldr r0, [pc, #-1392] @ 24d58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1224] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1224] @ 24e10 │ │ │ │ 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 25e2c │ │ │ │ + bl 28c64 │ │ │ │ + b 23fc8 │ │ │ │ + ldr r0, [pc, #-1436] @ 24d5c │ │ │ │ mov r2, #24 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1276] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1276] @ 24e10 │ │ │ │ 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 25b90 │ │ │ │ + bl 28c64 │ │ │ │ + b 23f88 │ │ │ │ + ldr r0, [pc, #-1484] @ 24d60 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1324] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1324] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23958 │ │ │ │ + bne 25b58 │ │ │ │ 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 23f7c │ │ │ │ + ldr r0, [pc, #-1540] @ 24d64 │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1384] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1384] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23924 │ │ │ │ - bl 26a64 │ │ │ │ + bne 25b24 │ │ │ │ + bl 28c64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b 21d70 │ │ │ │ - ldr r0, [pc, #-1596] @ 22b68 │ │ │ │ + b 23f70 │ │ │ │ + ldr r0, [pc, #-1596] @ 24d68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1448] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1448] @ 24e10 │ │ │ │ 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 25af8 │ │ │ │ + bl 28c64 │ │ │ │ + b 23f58 │ │ │ │ + ldr r2, [pc, #-1644] @ 24d6c │ │ │ │ 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 24a18 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r2, r5 │ │ │ │ - b 23210 │ │ │ │ + b 25410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ strb lr, [r1] │ │ │ │ - beq 22818 │ │ │ │ + beq 24a18 │ │ │ │ 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 25400 │ │ │ │ cmp r3, #1 │ │ │ │ movgt r2, r3 │ │ │ │ - bgt 226c8 │ │ │ │ + bgt 248c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 229ec │ │ │ │ + beq 24bec │ │ │ │ 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] @ 24d70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, #41] @ 0x29 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ strb r3, [sp, #221] @ 0xdd │ │ │ │ mov r2, #2 │ │ │ │ - b 226c8 │ │ │ │ + b 248c8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 2251c │ │ │ │ - ldr r3, [pc, #-1620] @ 22c28 │ │ │ │ + b 2471c │ │ │ │ + ldr r3, [pc, #-1620] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1812] @ 22b74 │ │ │ │ + ldr r2, [pc, #-1812] @ 24d74 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e68 │ │ │ │ - ldr r3, [pc, #-1832] @ 22b78 │ │ │ │ + b 24068 │ │ │ │ + ldr r3, [pc, #-1832] @ 24d78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 239f4 │ │ │ │ - ldr r5, [pc, #-1852] @ 22b7c │ │ │ │ + beq 25bf4 │ │ │ │ + ldr r5, [pc, #-1852] @ 24d7c │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r3, [pc, #-1692] @ 22c28 │ │ │ │ + b 23ea4 │ │ │ │ + ldr r3, [pc, #-1692] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-1872] @ 22b80 │ │ │ │ + ldr r2, [pc, #-1872] @ 24d80 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 21e20 │ │ │ │ - ldr r0, [pc, #-1892] @ 22b84 │ │ │ │ + b 24020 │ │ │ │ + ldr r0, [pc, #-1892] @ 24d84 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1772] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1772] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23b94 │ │ │ │ - bl 26a64 │ │ │ │ - b 21f44 │ │ │ │ + bne 25d94 │ │ │ │ + bl 28c64 │ │ │ │ + b 24144 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ cmp r3, #24 │ │ │ │ - bne 21e40 │ │ │ │ - b 21e6c │ │ │ │ - ldr r0, [pc, #-1956] @ 22b88 │ │ │ │ + bne 24040 │ │ │ │ + b 2406c │ │ │ │ + ldr r0, [pc, #-1956] @ 24d88 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1836] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1836] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 234e4 │ │ │ │ - bl 26a64 │ │ │ │ - b 22e24 │ │ │ │ + bne 256e4 │ │ │ │ + bl 28c64 │ │ │ │ + b 25024 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 235bc │ │ │ │ + beq 257bc │ │ │ │ cmp r8, #1 │ │ │ │ - beq 2357c │ │ │ │ + beq 2577c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 23594 │ │ │ │ + beq 25794 │ │ │ │ orrs r3, r6, r9 │ │ │ │ - bmi 23a10 │ │ │ │ + bmi 25c10 │ │ │ │ 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 255f4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ strb r0, [r4], #1 │ │ │ │ - beq 234b0 │ │ │ │ + beq 256b0 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ - ble 23394 │ │ │ │ + ble 25594 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-1988] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-1988] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2340c │ │ │ │ - bl 26a64 │ │ │ │ + bne 2560c │ │ │ │ + bl 28c64 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 233a4 │ │ │ │ + bne 255a4 │ │ │ │ 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 25040 │ │ │ │ + ldr r3, [pc, #-2028] @ 24e28 │ │ │ │ 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 255e0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 23c74 │ │ │ │ + bne 25e74 │ │ │ │ mov r0, r7 │ │ │ │ bl 2cb4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 22e38 │ │ │ │ + beq 25038 │ │ │ │ cmp r5, r0 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r0, lsr #31 │ │ │ │ - beq 22e24 │ │ │ │ - ldr r0, [pc, #-2276] @ 22b8c │ │ │ │ + beq 25024 │ │ │ │ + ldr r0, [pc, #-2276] @ 24d8c │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2160] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2160] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2156] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2312] @ 22b90 │ │ │ │ + beq 25548 │ │ │ │ + ldr r3, [pc, #-2156] @ 24e28 │ │ │ │ + ldr r2, [pc, #-2312] @ 24d90 │ │ │ │ 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 25548 │ │ │ │ strb r0, [r3] │ │ │ │ - b 22dc0 │ │ │ │ - ldr r0, [pc, #-2348] @ 22b94 │ │ │ │ + b 24fc0 │ │ │ │ + ldr r0, [pc, #-2348] @ 24d94 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2240] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2240] @ 24e10 │ │ │ │ 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 25ad4 │ │ │ │ + bl 28c64 │ │ │ │ + b 25008 │ │ │ │ + ldr r3, [pc, #-2244] @ 24e28 │ │ │ │ + ldr r2, [pc, #-2392] @ 24d98 │ │ │ │ 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 25548 │ │ │ │ + ldr r0, [pc, #-2420] @ 24d9c │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2320] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2320] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23348 │ │ │ │ - ldr r3, [pc, #-2316] @ 22c28 │ │ │ │ - ldr r2, [pc, #-2456] @ 22ba0 │ │ │ │ + beq 25548 │ │ │ │ + ldr r3, [pc, #-2316] @ 24e28 │ │ │ │ + ldr r2, [pc, #-2456] @ 24da0 │ │ │ │ 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 25548 │ │ │ │ + ldr r0, [pc, #-2484] @ 24da4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2392] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2392] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a3c │ │ │ │ - bl 26a64 │ │ │ │ - b 22dec │ │ │ │ + bne 25c3c │ │ │ │ + bl 28c64 │ │ │ │ + b 24fec │ │ │ │ cmp r6, #0 │ │ │ │ - blt 23a84 │ │ │ │ + blt 25c84 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r3, r6, lsl #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ - ldr r0, [pc, #-2548] @ 22ba8 │ │ │ │ + b 25588 │ │ │ │ + ldr r0, [pc, #-2548] @ 24da8 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2460] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2460] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23a60 │ │ │ │ - bl 26a64 │ │ │ │ + bne 25c60 │ │ │ │ + bl 28c64 │ │ │ │ add r3, sp, #732 @ 0x2dc │ │ │ │ str r3, [sp, #32] │ │ │ │ - b 23388 │ │ │ │ + b 25588 │ │ │ │ mov r4, #256 @ 0x100 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - b 21ff0 │ │ │ │ - ldr r0, [pc, #-2608] @ 22bac │ │ │ │ + b 241f0 │ │ │ │ + ldr r0, [pc, #-2608] @ 24dac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2520] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2520] @ 24e10 │ │ │ │ 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 25d00 │ │ │ │ + bl 28c64 │ │ │ │ + b 23ed8 │ │ │ │ + ldr r3, [pc, #-2528] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2660] @ 22bb0 │ │ │ │ + ldr r2, [pc, #-2660] @ 24db0 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 229dc │ │ │ │ + b 24bdc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2568] @ 22c28 │ │ │ │ + ldr r3, [pc, #-2568] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-2696] @ 22bb4 │ │ │ │ + ldr r2, [pc, #-2696] @ 24db4 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2295c │ │ │ │ - ldr r0, [pc, #-2716] @ 22bb8 │ │ │ │ + b 24b5c │ │ │ │ + ldr r0, [pc, #-2716] @ 24db8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 229b4 │ │ │ │ - ldr r0, [pc, #-2728] @ 22bbc │ │ │ │ + bl 28c84 │ │ │ │ + b 24bb4 │ │ │ │ + ldr r0, [pc, #-2728] @ 24dbc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-2660] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-2660] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23c08 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-2768] @ 22bc0 │ │ │ │ + bne 25e08 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r3, [pc, #-2768] @ 24dc0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - bne 23884 │ │ │ │ + bne 25a84 │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-2796] @ 22bc4 │ │ │ │ + ldr r3, [pc, #-2796] @ 24dc4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21de4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22880 │ │ │ │ - ldr r3, [pc, #-2820] @ 22bc8 │ │ │ │ + bne 24a80 │ │ │ │ + ldr r3, [pc, #-2820] @ 24dc8 │ │ │ │ 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 25cb0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #1 │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ - beq 22600 │ │ │ │ + beq 24800 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 22570 │ │ │ │ + b 24770 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #-2896] @ 22bcc │ │ │ │ + ldr r0, [pc, #-2896] @ 24dcc │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r4, #1 │ │ │ │ add r8, r5, #2 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ - bl 21a7c │ │ │ │ + bl 23c7c │ │ │ │ cmp r4, #0 │ │ │ │ sub r6, r4, #1 │ │ │ │ mov fp, r0 │ │ │ │ - bne 23b24 │ │ │ │ - ldr r2, [pc, #-2948] @ 22bd0 │ │ │ │ + bne 25d24 │ │ │ │ + ldr r2, [pc, #-2948] @ 24dd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23864 │ │ │ │ + beq 25a64 │ │ │ │ add r2, r2, #84 @ 0x54 │ │ │ │ add r3, r3, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ @@ -33454,500 +35630,500 @@ │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb ip, [r9], #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsleq fp, ip, #8 │ │ │ │ - bne 23890 │ │ │ │ + bne 25a90 │ │ │ │ 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 25a38 │ │ │ │ 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 23c7c │ │ │ │ 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 23c7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ orr r4, r4, r0 │ │ │ │ orr r7, r7, r4 │ │ │ │ - bne 237e8 │ │ │ │ + bne 259e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 237b8 │ │ │ │ + bne 259b8 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r9 │ │ │ │ - bne 23798 │ │ │ │ + bne 25998 │ │ │ │ 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 2585c │ │ │ │ + ldr r3, [pc, #-3232] @ 24dd4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 236a0 │ │ │ │ + beq 258a0 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r8, r5 │ │ │ │ - b 2251c │ │ │ │ + b 2471c │ │ │ │ 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 23c7c │ │ │ │ orr r7, r7, r0 │ │ │ │ - b 237ac │ │ │ │ - ldr r3, [pc, #-3216] @ 22c28 │ │ │ │ + b 259ac │ │ │ │ + ldr r3, [pc, #-3216] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3308] @ 22bd8 │ │ │ │ + ldr r2, [pc, #-3308] @ 24dd8 │ │ │ │ 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 25154 │ │ │ │ + ldr r3, [pc, #-3252] @ 24e28 │ │ │ │ + ldr r2, [pc, #-3332] @ 24ddc │ │ │ │ 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 256dc │ │ │ │ + ldr r3, [pc, #-3288] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #-3380] @ 22be0 │ │ │ │ + ldr r2, [pc, #-3380] @ 24de0 │ │ │ │ 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 253c8 │ │ │ │ + ldr r3, [pc, #-3332] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3412] @ 22be4 │ │ │ │ + ldr r2, [pc, #-3412] @ 24de4 │ │ │ │ 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 25388 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #-3388] @ 22c28 │ │ │ │ + ldr r2, [pc, #-3388] @ 24e28 │ │ │ │ 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] @ 24de8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2314c │ │ │ │ - ldr r3, [pc, #-3440] @ 22c28 │ │ │ │ + b 2534c │ │ │ │ + ldr r3, [pc, #-3440] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3512] @ 22bec │ │ │ │ + ldr r2, [pc, #-3512] @ 24dec │ │ │ │ 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 2531c │ │ │ │ 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 2420c │ │ │ │ + ldr r3, [pc, #-3504] @ 24e28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3572] @ 22bf0 │ │ │ │ + ldr r2, [pc, #-3572] @ 24df0 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 22f94 │ │ │ │ - ldr r5, [pc, #-3592] @ 22bf4 │ │ │ │ + b 25194 │ │ │ │ + ldr r5, [pc, #-3592] @ 24df4 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 21ca4 │ │ │ │ - ldr r0, [pc, #-3600] @ 22bf8 │ │ │ │ + b 23ea4 │ │ │ │ + ldr r0, [pc, #-3600] @ 24df8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 22d68 │ │ │ │ - ldr r0, [pc, #-3612] @ 22bfc │ │ │ │ + bl 28c84 │ │ │ │ + b 24f68 │ │ │ │ + ldr r0, [pc, #-3612] @ 24dfc │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3608] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-3608] @ 24e10 │ │ │ │ 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 25e50 │ │ │ │ + bl 28c64 │ │ │ │ + b 25570 │ │ │ │ + ldr r3, [pc, #-3612] @ 24e28 │ │ │ │ + ldr r2, [pc, #-3656] @ 24e00 │ │ │ │ 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 25774 │ │ │ │ + ldr r3, [pc, #-3648] @ 24e28 │ │ │ │ + ldr r2, [pc, #-3688] @ 24e04 │ │ │ │ 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 257b8 │ │ │ │ + ldr r0, [pc, #-3716] @ 24e08 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3724] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-3724] @ 24e10 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23be4 │ │ │ │ - bl 26a64 │ │ │ │ - b 23584 │ │ │ │ + bne 25de4 │ │ │ │ + bl 28c64 │ │ │ │ + b 25784 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 22544 │ │ │ │ - ldr r0, [pc, #-3768] @ 22c0c │ │ │ │ + b 24744 │ │ │ │ + ldr r0, [pc, #-3768] @ 24e0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #-3780] @ 22c10 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #-3780] @ 24e10 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 23bc0 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r3, [pc, #-3804] @ 22c14 │ │ │ │ + bne 25dc0 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r3, [pc, #-3804] @ 24e14 │ │ │ │ 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 25070 │ │ │ │ + ldr r3, [pc, #-3808] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3836] @ 22c18 │ │ │ │ + ldr r2, [pc, #-3836] @ 24e18 │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 235f8 │ │ │ │ + b 257f8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3, #65280 @ 0xff00 │ │ │ │ - bl 21a7c │ │ │ │ + bl 23c7c │ │ │ │ cmp r6, #0 │ │ │ │ orr fp, fp, r0 │ │ │ │ - ble 2374c │ │ │ │ + ble 2594c │ │ │ │ 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 23c7c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ orr fp, fp, r0 │ │ │ │ - bne 23b60 │ │ │ │ + bne 25d60 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ - b 2374c │ │ │ │ - ldr r3, [pc, #-3956] @ 22c28 │ │ │ │ + b 2594c │ │ │ │ + ldr r3, [pc, #-3956] @ 24e28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-3976] @ 22c1c │ │ │ │ + ldr r2, [pc, #-3976] @ 24e1c │ │ │ │ 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 2550c │ │ │ │ + ldr r3, [pc, #-4000] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4020] @ 22c20 │ │ │ │ + ldr r2, [pc, #-4020] @ 24e20 │ │ │ │ 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 25ce4 │ │ │ │ + ldr r3, [pc, #-4036] @ 24e28 │ │ │ │ + ldr r2, [pc, #-4044] @ 24e24 │ │ │ │ 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 25ca8 │ │ │ │ + ldr r3, [pc, #-4072] @ 24e28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #-4080] @ 22c2c │ │ │ │ + ldr r2, [pc, #-4080] @ 24e2c │ │ │ │ ldr r0, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 23684 │ │ │ │ - ldr r3, [pc, #136] @ 23cbc │ │ │ │ + b 25884 │ │ │ │ + ldr r3, [pc, #136] @ 25ebc │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #128] @ 23cc0 │ │ │ │ + ldr r2, [pc, #128] @ 25ec0 │ │ │ │ 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 252e8 │ │ │ │ + ldr r3, [pc, #100] @ 25ebc │ │ │ │ + ldr r2, [pc, #104] @ 25ec4 │ │ │ │ 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 25c34 │ │ │ │ cmn r0, #1 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ - beq 22e40 │ │ │ │ - ldr r3, [pc, #60] @ 23cc8 │ │ │ │ + beq 25040 │ │ │ │ + ldr r3, [pc, #60] @ 25ec8 │ │ │ │ mvn r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b 22e70 │ │ │ │ + b 25070 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #28] @ 23ccc │ │ │ │ + ldr r0, [pc, #28] @ 25ecc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 21da8 │ │ │ │ + bl 28c84 │ │ │ │ + b 23fa8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r0, r8, ror #31 │ │ │ │ - andeq lr, r0, ip, asr #31 │ │ │ │ - andeq r5, pc, r8, lsl lr @ │ │ │ │ - muleq r0, r0, r5 │ │ │ │ + andeq pc, r0, r0, lsl #2 │ │ │ │ + andeq pc, r0, r4, ror #1 │ │ │ │ + andseq r0, r1, r8, lsl r0 │ │ │ │ + andeq lr, r0, r8, lsr #13 │ │ │ │ push {r4, lr} │ │ │ │ bl 29cc │ │ │ │ - ldr r3, [pc, #20] @ 23cf4 │ │ │ │ + ldr r3, [pc, #20] @ 25ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3] │ │ │ │ streq r0, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r6, pc, ip, lsl r8 @ │ │ │ │ - ldr r3, [pc, #56] @ 23d38 │ │ │ │ - ldr r2, [pc, #56] @ 23d3c │ │ │ │ + andseq r0, r1, ip, lsl sl │ │ │ │ + ldr r3, [pc, #56] @ 25f38 │ │ │ │ + ldr r2, [pc, #56] @ 25f3c │ │ │ │ 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 25f2c │ │ │ │ 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 22bf0 │ │ │ │ + andeq r9, r2, ip, lsl lr │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - ldr r3, [pc, #112] @ 23db8 │ │ │ │ + ldr r3, [pc, #112] @ 25fb8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #132] @ 0x84 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 23dac │ │ │ │ + beq 25fac │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ble 23da0 │ │ │ │ - ldr r3, [pc, #76] @ 23dbc │ │ │ │ + ble 25fa0 │ │ │ │ + ldr r3, [pc, #76] @ 25fbc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #72] @ 23dc0 │ │ │ │ + ldr r4, [pc, #72] @ 25fc0 │ │ │ │ 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] @ 25fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 23d70 │ │ │ │ - ldr r0, [pc, #20] @ 23dc8 │ │ │ │ + b 25f70 │ │ │ │ + ldr r0, [pc, #20] @ 25fc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000f67b4 │ │ │ │ - andeq pc, r0, ip, asr r2 @ │ │ │ │ - andeq r6, pc, r0, lsl #15 │ │ │ │ - andeq pc, r0, r0, asr r2 @ │ │ │ │ - andeq pc, r0, r0, ror r2 @ │ │ │ │ + @ instruction: 0x001109b4 │ │ │ │ + andeq pc, r0, r4, ror r3 @ │ │ │ │ + andseq r0, r1, r0, lsl #19 │ │ │ │ + andeq pc, r0, r8, ror #6 │ │ │ │ + andeq pc, r0, r8, lsl #7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #236] @ 23ec4 │ │ │ │ - ldr r3, [pc, #236] @ 23ec8 │ │ │ │ + ldr r4, [pc, #236] @ 260c4 │ │ │ │ + ldr r3, [pc, #236] @ 260c8 │ │ │ │ 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 25ef8 │ │ │ │ + ldr r3, [pc, #212] @ 260cc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #196] @ 23ed0 │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #196] @ 260d0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #180] @ 23ed4 │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #180] @ 260d4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #164] @ 23ed8 │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #164] @ 260d8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #148] @ 23edc │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #148] @ 260dc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #132] @ 23ee0 │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #132] @ 260e0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #116] @ 23ee4 │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #116] @ 260e4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 23cf8 │ │ │ │ - ldr r3, [pc, #100] @ 23ee8 │ │ │ │ + bl 25ef8 │ │ │ │ + ldr r3, [pc, #100] @ 260e8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 23e98 │ │ │ │ + beq 26098 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ 23eec │ │ │ │ - ldr r0, [pc, #76] @ 23ef0 │ │ │ │ + ldr r3, [pc, #76] @ 260ec │ │ │ │ + ldr r0, [pc, #76] @ 260f0 │ │ │ │ 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 28c64 │ │ │ │ + andeq r9, r2, r4, asr #26 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsl #5 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ @ instruction: 0x000001b0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq pc, r0, r0, lsl #3 │ │ │ │ + muleq r0, r8, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 28a74 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -33977,390 +36153,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 261ec │ │ │ │ mov r4, r3 │ │ │ │ strb r6, [r3] │ │ │ │ - bl 23f20 │ │ │ │ + bl 26120 │ │ │ │ strb r7, [r4], #1 │ │ │ │ - b 23fbc │ │ │ │ + b 261bc │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 26120 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2402c │ │ │ │ + beq 2622c │ │ │ │ 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 2620c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23f20 │ │ │ │ + b 26120 │ │ │ │ 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 262a4 │ │ │ │ + ldr lr, [pc, #88] @ 262bc │ │ │ │ add r0, r0, #2 │ │ │ │ - b 24084 │ │ │ │ + b 26284 │ │ │ │ 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 262a4 │ │ │ │ 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 26268 │ │ │ │ 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 26330 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 240fc │ │ │ │ + beq 262fc │ │ │ │ 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 26324 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - b 240f0 │ │ │ │ + b 262f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24100 │ │ │ │ - b 2411c │ │ │ │ - ldr r5, [pc, #8] @ 24140 │ │ │ │ + bne 26300 │ │ │ │ + b 2631c │ │ │ │ + ldr r5, [pc, #8] @ 26340 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r0, r4, asr #24 │ │ │ │ + andeq lr, r0, ip, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 240c0 │ │ │ │ + bl 262c0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 24220 │ │ │ │ + bne 26420 │ │ │ │ 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 26420 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r5, #0 │ │ │ │ - beq 24200 │ │ │ │ + beq 26400 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ bl 296c │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24200 │ │ │ │ + bne 26400 │ │ │ │ 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 263b8 │ │ │ │ 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 262c0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ 24320 │ │ │ │ + ldr r3, [pc, #212] @ 26520 │ │ │ │ cmp r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - beq 242e4 │ │ │ │ - ldr r2, [pc, #200] @ 24324 │ │ │ │ + beq 264e4 │ │ │ │ + ldr r2, [pc, #200] @ 26524 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r1, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2430c │ │ │ │ + beq 2650c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - bne 242ec │ │ │ │ + bne 264ec │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r1] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 242f8 │ │ │ │ + bne 264f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2403c │ │ │ │ + bl 2623c │ │ │ │ ldr r8, [r4, #32] │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [r8, r0, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #12 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r8, r7, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [r4] │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24274 │ │ │ │ - b 24290 │ │ │ │ + bne 26474 │ │ │ │ + b 26490 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23f20 │ │ │ │ + bl 26120 │ │ │ │ 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 26470 │ │ │ │ + b 264e4 │ │ │ │ + ldrdeq r9, [r2], -r0 │ │ │ │ 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] @ 265bc │ │ │ │ + ldr r8, [pc, #136] @ 265c0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24360 │ │ │ │ + bne 26560 │ │ │ │ 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 26554 │ │ │ │ ldrb r4, [r1] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24390 │ │ │ │ + bne 26590 │ │ │ │ ldrb r4, [r5, #1]! │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24380 │ │ │ │ + beq 26580 │ │ │ │ mov r0, r9 │ │ │ │ strb r7, [r5] │ │ │ │ - bl 23ff4 │ │ │ │ + bl 261f4 │ │ │ │ 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 26544 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r6, pc, r0, lsr #6 │ │ │ │ - andeq r6, pc, ip, lsl r3 @ │ │ │ │ + andseq r0, r1, r0, lsr #10 │ │ │ │ + andseq r0, r1, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #1 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #348] @ 24534 │ │ │ │ + ldr r2, [pc, #348] @ 26734 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ 24538 │ │ │ │ + ldr r3, [pc, #344] @ 26738 │ │ │ │ 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 2662c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ bl 2ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 244c8 │ │ │ │ + beq 266c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #276] @ 2453c │ │ │ │ + ldr r0, [pc, #276] @ 2673c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #260] @ 24540 │ │ │ │ + bl 2964c │ │ │ │ + ldr r1, [pc, #260] @ 26740 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 24500 │ │ │ │ + beq 26700 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ - b 24464 │ │ │ │ + b 26664 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b664 │ │ │ │ + bl 2d864 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ bl 2924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24450 │ │ │ │ + bne 26650 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244ec │ │ │ │ + bne 266ec │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 244dc │ │ │ │ - ldr r2, [pc, #160] @ 24544 │ │ │ │ - ldr r3, [pc, #144] @ 24538 │ │ │ │ + bne 266dc │ │ │ │ + ldr r2, [pc, #160] @ 26744 │ │ │ │ + ldr r3, [pc, #144] @ 26738 │ │ │ │ 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 266fc │ │ │ │ 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 2662c │ │ │ │ + b 2669c │ │ │ │ + ldr r0, [pc, #100] @ 26748 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 2669c │ │ │ │ + ldr r0, [pc, #88] @ 2674c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2448c │ │ │ │ + bl 28c84 │ │ │ │ + b 2668c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ cmp r8, #1 │ │ │ │ - bne 24518 │ │ │ │ + bne 26718 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 2449c │ │ │ │ + beq 2669c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ 24550 │ │ │ │ + ldr r0, [pc, #36] @ 26750 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 24448 │ │ │ │ - andeq fp, r2, r0, asr #18 │ │ │ │ + bl 28c84 │ │ │ │ + b 26648 │ │ │ │ + andeq r9, r2, r0, asr #14 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, r0, r4, lsr #4 │ │ │ │ - andeq sp, r0, r8, lsr #23 │ │ │ │ - andeq fp, r2, r8, ror r8 │ │ │ │ - andeq lr, r0, ip, lsl #2 │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ - andeq sp, r0, r4, lsl sp │ │ │ │ + andeq pc, r0, ip, lsr r3 @ │ │ │ │ + andeq sp, r0, r0, asr #25 │ │ │ │ + andeq r9, r2, r8, ror r6 │ │ │ │ + andeq lr, r0, r4, lsr #4 │ │ │ │ + andeq lr, r0, ip, lsl #4 │ │ │ │ + andeq sp, r0, ip, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 267bc │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ mov r7, r2 │ │ │ │ - bne 24590 │ │ │ │ - b 245d4 │ │ │ │ + bne 26790 │ │ │ │ + b 267d4 │ │ │ │ bl 2894 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 245b4 │ │ │ │ + beq 267b4 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 267c8 │ │ │ │ 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 26778 │ │ │ │ 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 +36545,315 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2894 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 245c8 │ │ │ │ + beq 267c8 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 245c8 │ │ │ │ + beq 267c8 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 245bc │ │ │ │ + beq 267bc │ │ │ │ add r5, r4, #4 │ │ │ │ - b 245d8 │ │ │ │ + b 267d8 │ │ │ │ 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] @ 26e5c │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1580] @ 24c60 │ │ │ │ + ldr r3, [pc, #1580] @ 26e60 │ │ │ │ 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 262c0 │ │ │ │ str r0, [r7] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #1504] @ 24c64 │ │ │ │ + bl 262c0 │ │ │ │ + ldr r3, [pc, #1504] @ 26e64 │ │ │ │ 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 26c18 │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 247e8 │ │ │ │ + beq 269e8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 246cc │ │ │ │ + beq 268cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 248b0 │ │ │ │ + beq 26ab0 │ │ │ │ mov r0, fp │ │ │ │ bl 2a44 │ │ │ │ ldr r3, [r9] │ │ │ │ tst r3, #2 │ │ │ │ - bne 246e8 │ │ │ │ + bne 268e8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 24afc │ │ │ │ + beq 26cfc │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 262c0 │ │ │ │ str r0, [r6, #4]! │ │ │ │ cmp r5, r6 │ │ │ │ - bne 246f0 │ │ │ │ - ldr r3, [pc, #1372] @ 24c68 │ │ │ │ + bne 268f0 │ │ │ │ + ldr r3, [pc, #1372] @ 26e68 │ │ │ │ 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 26b3c │ │ │ │ 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 26988 │ │ │ │ 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 26970 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 248bc │ │ │ │ + beq 26abc │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 26ac8 │ │ │ │ ldrb r0, [r1] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 248c8 │ │ │ │ + beq 26ac8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - beq 24a5c │ │ │ │ + beq 26c5c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 24554 │ │ │ │ + bl 26754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 248e4 │ │ │ │ + beq 26ae4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #1196] @ 24c6c │ │ │ │ - ldr r3, [pc, #1180] @ 24c60 │ │ │ │ + ldr r2, [pc, #1196] @ 26e6c │ │ │ │ + ldr r3, [pc, #1180] @ 26e60 │ │ │ │ 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 26e58 │ │ │ │ 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 26a04 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 246c4 │ │ │ │ - b 246cc │ │ │ │ + bne 268c4 │ │ │ │ + b 268cc │ │ │ │ ldrb r3, [r5, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 24800 │ │ │ │ + beq 26a00 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r8] │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 24c50 │ │ │ │ + bls 26e50 │ │ │ │ mov r3, r6 │ │ │ │ - b 2483c │ │ │ │ + b 26a3c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 24bdc │ │ │ │ + beq 26ddc │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #9 │ │ │ │ cmpne r2, #32 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 24834 │ │ │ │ + beq 26a34 │ │ │ │ add r3, r6, #1 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 24c08 │ │ │ │ + beq 26e08 │ │ │ │ sub r2, r3, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 24888 │ │ │ │ + beq 26a88 │ │ │ │ cmp r2, #11 │ │ │ │ - beq 24c30 │ │ │ │ + beq 26e30 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 24be8 │ │ │ │ + beq 26de8 │ │ │ │ cmp r2, #12 │ │ │ │ - ble 247b4 │ │ │ │ - ldr r3, [pc, #992] @ 24c70 │ │ │ │ + ble 269b4 │ │ │ │ + ldr r3, [pc, #992] @ 26e70 │ │ │ │ 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 268cc │ │ │ │ + ldr r1, [pc, #956] @ 26e74 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 246c4 │ │ │ │ + b 268c4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24770 │ │ │ │ + bne 26970 │ │ │ │ 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 26998 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r2 │ │ │ │ - bl 24554 │ │ │ │ + bl 26754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 269b4 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2493c │ │ │ │ + beq 26b3c │ │ │ │ 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 26754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 247b4 │ │ │ │ + bne 269b4 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 24b6c │ │ │ │ + beq 26d6c │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 24978 │ │ │ │ + beq 26b78 │ │ │ │ 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 269b8 │ │ │ │ + ldr r3, [pc, #760] @ 26e78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ - b 24998 │ │ │ │ + b 26b98 │ │ │ │ ldr r4, [r4, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 247b4 │ │ │ │ + beq 269b4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 2498c │ │ │ │ + beq 26b8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2498c │ │ │ │ + blt 26b8c │ │ │ │ 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 26b8c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #668] @ 24c7c │ │ │ │ + ldr r3, [pc, #668] @ 26e7c │ │ │ │ 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] @ 26e80 │ │ │ │ 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 269b4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ tst r2, #191 @ 0xbf │ │ │ │ - bne 246a4 │ │ │ │ + bne 268a4 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 2b4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 246a4 │ │ │ │ - ldr r1, [pc, #580] @ 24c84 │ │ │ │ + bhi 268a4 │ │ │ │ + ldr r1, [pc, #580] @ 26e84 │ │ │ │ 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 268a4 │ │ │ │ + b 269b4 │ │ │ │ + ldr r1, [pc, #548] @ 26e88 │ │ │ │ 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] @ 26e8c │ │ │ │ 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 26ce8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2b4c │ │ │ │ mov r1, fp │ │ │ │ add r2, r0, #1 │ │ │ │ @@ -34687,170 +36863,170 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ bl 2948 │ │ │ │ mov r3, #58 @ 0x3a │ │ │ │ strb r3, [fp, r5] │ │ │ │ mov r6, r4 │ │ │ │ - ldr r4, [pc, #412] @ 24c90 │ │ │ │ + ldr r4, [pc, #412] @ 26e90 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 24798 │ │ │ │ + b 26998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ + bl 262c0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 240c0 │ │ │ │ - ldr r3, [pc, #380] @ 24c94 │ │ │ │ + bl 262c0 │ │ │ │ + ldr r3, [pc, #380] @ 26e94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #372] @ 24c98 │ │ │ │ + ldr r4, [pc, #372] @ 26e98 │ │ │ │ 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 26b3c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 24788 │ │ │ │ - ldr r3, [pc, #260] @ 24c78 │ │ │ │ + b 26988 │ │ │ │ + ldr r3, [pc, #260] @ 26e78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24bd4 │ │ │ │ + beq 26dd4 │ │ │ │ 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 26dc8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 24bc8 │ │ │ │ + beq 26dc8 │ │ │ │ str r7, [r8] │ │ │ │ mov r0, r6 │ │ │ │ str r6, [sl] │ │ │ │ - bl 20a1c │ │ │ │ - b 247b8 │ │ │ │ + bl 22c1c │ │ │ │ + b 269b8 │ │ │ │ ldr r6, [r6, #188] @ 0xbc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 24b88 │ │ │ │ + bne 26d88 │ │ │ │ mvn r4, #0 │ │ │ │ - b 247b8 │ │ │ │ + b 269b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ - b 24858 │ │ │ │ + b 26a58 │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 247b4 │ │ │ │ + bne 269b4 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24880 │ │ │ │ - ldr r1, [pc, #140] @ 24c9c │ │ │ │ + b 26a80 │ │ │ │ + ldr r1, [pc, #140] @ 26e9c │ │ │ │ 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 26a64 │ │ │ │ + b 26a88 │ │ │ │ ldr r2, [r7] │ │ │ │ sub r2, r5, r2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 247b4 │ │ │ │ + bne 269b4 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r2, r3, r5 │ │ │ │ str r5, [r8] │ │ │ │ - b 24878 │ │ │ │ + b 26a78 │ │ │ │ add r3, r5, r0 │ │ │ │ - b 24858 │ │ │ │ + b 26a58 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, ip, ror #13 │ │ │ │ + andeq r9, r2, ip, ror #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - andeq sp, r0, r8, ror #29 │ │ │ │ - andeq fp, r2, ip, asr r5 │ │ │ │ - andeq sp, r0, r4, ror #26 │ │ │ │ - andeq lr, r0, r4, asr #9 │ │ │ │ + muleq r2, ip, r4 │ │ │ │ + andeq lr, r0, r0 │ │ │ │ + andeq r9, r2, ip, asr r3 │ │ │ │ + andeq sp, r0, ip, ror lr │ │ │ │ + ldrdeq lr, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq lr, r0, r0, ror #24 │ │ │ │ - muleq r0, ip, r4 │ │ │ │ - strdeq lr, [r0], -r0 │ │ │ │ - strdeq lr, [r0], -r0 │ │ │ │ - andeq lr, r0, r8, lsl #5 │ │ │ │ - ldrdeq sp, [r0], -ip │ │ │ │ + andeq lr, r0, r8, ror sp │ │ │ │ + @ instruction: 0x0000d5b4 │ │ │ │ + andeq lr, r0, r8, lsl #26 │ │ │ │ + andeq lr, r0, r8, lsl #8 │ │ │ │ + andeq lr, r0, r0, lsr #7 │ │ │ │ + strdeq sp, [r0], -r4 │ │ │ │ andeq ip, r0, r4, ror fp │ │ │ │ - andeq sp, r0, ip, asr #5 │ │ │ │ + andeq sp, r0, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, r0, #52 @ 0x34 │ │ │ │ - ldr lr, [pc, #1588] @ 252ec │ │ │ │ + ldr lr, [pc, #1588] @ 274ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ - ldr ip, [pc, #1576] @ 252f0 │ │ │ │ + ldr ip, [pc, #1576] @ 274f0 │ │ │ │ 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 26818 │ │ │ │ + ldr r3, [pc, #1528] @ 274f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ble 24f70 │ │ │ │ + ble 27170 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - beq 24f9c │ │ │ │ + beq 2719c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [r2] │ │ │ │ - beq 24fa4 │ │ │ │ + beq 271a4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1460] @ 252f8 │ │ │ │ + ldr r3, [pc, #1460] @ 274f8 │ │ │ │ mov sl, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1448] @ 252fc │ │ │ │ + ldr r3, [pc, #1448] @ 274fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1440] @ 25300 │ │ │ │ + ldr r3, [pc, #1440] @ 27500 │ │ │ │ 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 +37042,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 26fd4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ lsl r3, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 25140 │ │ │ │ + bne 27340 │ │ │ │ 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 27240 │ │ │ │ ldr r8, [r7, #32] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b 24e20 │ │ │ │ + b 27020 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25038 │ │ │ │ + beq 27238 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24e14 │ │ │ │ + bne 27014 │ │ │ │ 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] @ 27504 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bne 24e80 │ │ │ │ + bne 27080 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, r6 │ │ │ │ subne r0, r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 272d4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 24ed0 │ │ │ │ + beq 270d0 │ │ │ │ cmp r1, #4 │ │ │ │ - bls 2511c │ │ │ │ + bls 2731c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 269e0 │ │ │ │ + bl 28be0 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ str r0, [fp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 250dc │ │ │ │ + beq 272dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ tst r3, #2 │ │ │ │ - beq 24f10 │ │ │ │ + beq 27110 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 251b8 │ │ │ │ + beq 273b8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [fp, #20] │ │ │ │ tst r3, #1 │ │ │ │ mov r4, sl │ │ │ │ - beq 24f60 │ │ │ │ + beq 27160 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 250ec │ │ │ │ + bls 272ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 24f5c │ │ │ │ + beq 2715c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 27330 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25130 │ │ │ │ + beq 27330 │ │ │ │ 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 26f6c │ │ │ │ + ldr r2, [pc, #912] @ 27508 │ │ │ │ + ldr r3, [pc, #884] @ 274f0 │ │ │ │ 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 274e8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne 24d34 │ │ │ │ + bne 26f34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #860] @ 2530c │ │ │ │ + ldr r3, [pc, #860] @ 2750c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #4 │ │ │ │ - bls 24fcc │ │ │ │ + bls 271cc │ │ │ │ cmp r3, #2 │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r3, [pc, #824] @ 25310 │ │ │ │ + ldr r3, [pc, #824] @ 27510 │ │ │ │ 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 27204 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcs 24fe0 │ │ │ │ + bcs 271e0 │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ - ldr r3, [pc, #768] @ 25314 │ │ │ │ + ldr r3, [pc, #768] @ 27514 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r4, [r3, r2, lsl #2] │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r5, #24] │ │ │ │ bl 2bb8 │ │ │ │ - b 24d34 │ │ │ │ + b 26f34 │ │ │ │ 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 28a74 │ │ │ │ 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 28be0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #648] @ 25318 │ │ │ │ + ldr r3, [pc, #648] @ 27518 │ │ │ │ tst r2, #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -35064,842 +37240,842 @@ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ - b 24e4c │ │ │ │ + b 2704c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b 24ed0 │ │ │ │ + b 270d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [fp, #12] │ │ │ │ - b 24eec │ │ │ │ + b 270ec │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 27160 │ │ │ │ mov r2, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r1, r9 │ │ │ │ bl 2948 │ │ │ │ - b 24edc │ │ │ │ + b 270dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 24f60 │ │ │ │ - ldr r4, [pc, #468] @ 2531c │ │ │ │ + b 27160 │ │ │ │ + ldr r4, [pc, #468] @ 2751c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 25160 │ │ │ │ + b 27360 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 25264 │ │ │ │ + beq 27464 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 24dd4 │ │ │ │ + beq 26fd4 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2514c │ │ │ │ + bne 2734c │ │ │ │ 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 2734c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r2] │ │ │ │ orr r3, r3, #32 │ │ │ │ str r3, [r2] │ │ │ │ - b 24f60 │ │ │ │ + b 27160 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #348] @ 25320 │ │ │ │ + ldr r9, [pc, #348] @ 27520 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 23ef4 │ │ │ │ + bl 260f4 │ │ │ │ ldrb r3, [r8] │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r8, r9 │ │ │ │ - bne 2522c │ │ │ │ + bne 2742c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 26528 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 25244 │ │ │ │ + bne 27444 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 25218 │ │ │ │ + beq 27418 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25254 │ │ │ │ + bne 27454 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 24f08 │ │ │ │ + b 27108 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23f20 │ │ │ │ + bl 26120 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24328 │ │ │ │ + bl 26528 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 24328 │ │ │ │ - b 251f8 │ │ │ │ + bl 26528 │ │ │ │ + b 273f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 23ff4 │ │ │ │ - b 25218 │ │ │ │ - ldr r3, [pc, #184] @ 25324 │ │ │ │ + bl 261f4 │ │ │ │ + b 27418 │ │ │ │ + ldr r3, [pc, #184] @ 27524 │ │ │ │ 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 274cc │ │ │ │ + ldr r3, [pc, #136] @ 27510 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 252c0 │ │ │ │ - ldr r3, [pc, #140] @ 25328 │ │ │ │ + beq 274c0 │ │ │ │ + ldr r3, [pc, #140] @ 27528 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #136] @ 2532c │ │ │ │ + ldr r2, [pc, #136] @ 2752c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #124] @ 25330 │ │ │ │ + ldr r3, [pc, #124] @ 27530 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #256] @ 0x100 │ │ │ │ - b 24dd4 │ │ │ │ - ldr r3, [pc, #108] @ 25334 │ │ │ │ + b 26fd4 │ │ │ │ + ldr r3, [pc, #108] @ 27534 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2529c │ │ │ │ + b 2749c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ 25338 │ │ │ │ + ldr r0, [pc, #96] @ 27538 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - b 252ac │ │ │ │ + b 274ac │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r2, r8, asr r0 │ │ │ │ + andeq r8, r2, r8, asr lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq fp, r2, r4, lsr #32 │ │ │ │ - andeq r5, pc, r0, lsl r9 @ │ │ │ │ - andeq sp, r0, r4, lsr #17 │ │ │ │ - andeq lr, r0, ip, asr sl │ │ │ │ + andeq r8, r2, r4, lsr #28 │ │ │ │ + andseq pc, r0, r0, lsl fp @ │ │ │ │ + @ instruction: 0x0000d9bc │ │ │ │ + andeq lr, r0, r4, ror fp │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq sl, r2, r4, lsr #27 │ │ │ │ + andeq r8, r2, r4, lsr #23 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ andeq r0, r0, r9, ror #7 │ │ │ │ - andeq sp, r0, r0, lsr #8 │ │ │ │ + andeq sp, r0, r8, lsr r5 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r0, ror #21 │ │ │ │ - muleq r0, r4, r4 │ │ │ │ - andeq r5, pc, r0, lsr #7 │ │ │ │ - andeq lr, r0, ip, lsr #8 │ │ │ │ - muleq r0, r4, r4 │ │ │ │ + strdeq sp, [r0], -r8 │ │ │ │ + andeq lr, r0, ip, lsr #11 │ │ │ │ + andseq pc, r0, r0, lsr #11 │ │ │ │ + andeq lr, r0, r4, asr #10 │ │ │ │ + andeq lr, r0, ip, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr ip, [pc, #1312] @ 25870 │ │ │ │ + ldr ip, [pc, #1312] @ 27a70 │ │ │ │ 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] @ 27a74 │ │ │ │ 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] @ 27a78 │ │ │ │ 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 26818 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 25430 │ │ │ │ - ldr r3, [pc, #1212] @ 2587c │ │ │ │ + beq 27630 │ │ │ │ + ldr r3, [pc, #1212] @ 27a7c │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257bc │ │ │ │ + beq 279bc │ │ │ │ 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 27a20 │ │ │ │ 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 27660 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2583c │ │ │ │ + bne 27a3c │ │ │ │ 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] @ 27a80 │ │ │ │ + ldr r3, [pc, #1080] @ 27a74 │ │ │ │ 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 27a6c │ │ │ │ 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] @ 27a84 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1040] @ 25888 │ │ │ │ + ldr r3, [pc, #1040] @ 27a88 │ │ │ │ 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 27950 │ │ │ │ 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 27898 │ │ │ │ + bl 2623c │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ - b 25714 │ │ │ │ + bne 276e8 │ │ │ │ + b 27914 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 27844 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25644 │ │ │ │ + beq 27844 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 254dc │ │ │ │ + beq 276dc │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 254dc │ │ │ │ + bne 276dc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r1, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 254dc │ │ │ │ + bne 276dc │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2573c │ │ │ │ + beq 2793c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2566c │ │ │ │ + beq 2786c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 25764 │ │ │ │ + beq 27964 │ │ │ │ cmp r2, fp │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - ble 256f4 │ │ │ │ + ble 278f4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 27798 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 25700 │ │ │ │ + beq 27900 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 255c0 │ │ │ │ - ldr r3, [pc, #740] @ 2588c │ │ │ │ + beq 277c0 │ │ │ │ + ldr r3, [pc, #740] @ 27a8c │ │ │ │ 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 277ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ + bne 276a8 │ │ │ │ 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 2768c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ tst lr, ip │ │ │ │ - beq 25808 │ │ │ │ + beq 27a08 │ │ │ │ ldrb r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 257dc │ │ │ │ - ldr r1, [pc, #620] @ 25890 │ │ │ │ + beq 279dc │ │ │ │ + ldr r1, [pc, #620] @ 27a90 │ │ │ │ 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 27630 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 25758 │ │ │ │ + bne 27958 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25734 │ │ │ │ + beq 27934 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25560 │ │ │ │ + bne 27760 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 277c0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [r9, #36] @ 0x24 │ │ │ │ - bl 23f20 │ │ │ │ + bl 26120 │ │ │ │ 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 276a8 │ │ │ │ + b 277d0 │ │ │ │ bl 2b4c │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ mov r1, r5 │ │ │ │ bl 2a44 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2403c │ │ │ │ + bl 2623c │ │ │ │ ldr r3, [r9, #32] │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 254e8 │ │ │ │ + bne 276e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 277c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 277c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 277c0 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - b 25598 │ │ │ │ + b 27798 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 25598 │ │ │ │ + beq 27798 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 27878 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 256d8 │ │ │ │ + bne 278d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, fp │ │ │ │ - bne 254a8 │ │ │ │ - b 255d0 │ │ │ │ + bne 276a8 │ │ │ │ + b 277d0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 277c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 257a8 │ │ │ │ + bne 279a8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ - b 255e0 │ │ │ │ + b 277e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2918 │ │ │ │ - b 2564c │ │ │ │ + b 2784c │ │ │ │ cmp r2, fp │ │ │ │ - ble 2579c │ │ │ │ + ble 2799c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 255c0 │ │ │ │ + beq 277c0 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 255c0 │ │ │ │ + bne 277c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25678 │ │ │ │ + b 27878 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 256fc │ │ │ │ - b 255c0 │ │ │ │ + bne 278fc │ │ │ │ + b 277c0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 25748 │ │ │ │ + b 27948 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 25430 │ │ │ │ + beq 27630 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr ip, [r3] │ │ │ │ lsr ip, ip, #9 │ │ │ │ eor ip, ip, #1 │ │ │ │ and ip, ip, #1 │ │ │ │ - b 253f0 │ │ │ │ + b 275f0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #164] @ 2588c │ │ │ │ + ldr r3, [pc, #164] @ 27a8c │ │ │ │ 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 27630 │ │ │ │ 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 27630 │ │ │ │ + ldr r3, [pc, #108] @ 27a94 │ │ │ │ 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 275fc │ │ │ │ + ldr r1, [pc, #84] @ 27a98 │ │ │ │ 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 279dc │ │ │ │ + b 2781c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0002a9b4 │ │ │ │ + @ instruction: 0x000287b4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sl, r2, r4, lsl #19 │ │ │ │ + andeq r8, r2, r4, lsl #15 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq sl, r2, r4, ror #17 │ │ │ │ - andeq lr, r0, r4, lsl #6 │ │ │ │ - andeq lr, r0, r8, asr r3 │ │ │ │ + andeq r8, r2, r4, ror #13 │ │ │ │ + andeq lr, r0, ip, lsl r4 │ │ │ │ + andeq lr, r0, r0, ror r4 │ │ │ │ andeq r0, r0, r0, lsl #5 │ │ │ │ - @ instruction: 0x0000e1b0 │ │ │ │ + andeq lr, r0, r8, asr #5 │ │ │ │ muleq r0, r4, r2 │ │ │ │ - andeq sp, r0, ip, ror pc │ │ │ │ + muleq r0, r4, r0 │ │ │ │ ldr r3, [r1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r2, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r1, r2} │ │ │ │ tst r3, #2 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bne 258dc │ │ │ │ + bne 27adc │ │ │ │ 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 28be0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ tst r3, #2 │ │ │ │ - bne 25964 │ │ │ │ + bne 27b64 │ │ │ │ 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 27b50 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, #2097152 @ 0x200000 │ │ │ │ - bl 2680c │ │ │ │ + bl 28a0c │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 260f4 │ │ │ │ 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 28a0c │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 2592c │ │ │ │ - ldr r6, [pc, #88] @ 259c4 │ │ │ │ + b 27b2c │ │ │ │ + ldr r6, [pc, #88] @ 27bc4 │ │ │ │ orr r3, r3, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ str r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 258fc │ │ │ │ + bne 27afc │ │ │ │ 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] @ 27bc8 │ │ │ │ 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 27bac │ │ │ │ str r1, [r6, #260] @ 0x104 │ │ │ │ - b 258fc │ │ │ │ - andeq r4, pc, r8, ror #25 │ │ │ │ - andeq sp, r0, r4, lsr lr │ │ │ │ - ldr r3, [pc, #8] @ 259dc │ │ │ │ + b 27afc │ │ │ │ + andseq lr, r0, r8, ror #29 │ │ │ │ + andeq sp, r0, ip, asr #30 │ │ │ │ + ldr r3, [pc, #8] @ 27bdc │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 265c4 │ │ │ │ @ instruction: 0xfffff2c4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #8] @ 259fc │ │ │ │ + ldr r3, [pc, #8] @ 27bfc │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 265c4 │ │ │ │ @ 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] @ 28048 │ │ │ │ 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 27c34 │ │ │ │ cmp r2, ip │ │ │ │ - beq 25a5c │ │ │ │ + beq 27c5c │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a2c │ │ │ │ + beq 27c2c │ │ │ │ str r3, [r1] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25a44 │ │ │ │ + bne 27c44 │ │ │ │ cmp r2, ip │ │ │ │ - bne 25a34 │ │ │ │ + bne 27c34 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25a7c │ │ │ │ + beq 27c7c │ │ │ │ mov r0, r3 │ │ │ │ bl 2918 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25a90 │ │ │ │ + beq 27c90 │ │ │ │ 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 27cb0 │ │ │ │ cmp r6, #0 │ │ │ │ mvnne r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 25e20 │ │ │ │ + beq 28020 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25d08 │ │ │ │ + beq 27f08 │ │ │ │ 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 27d04 │ │ │ │ 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 27cc4 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ - beq 25be8 │ │ │ │ + beq 27de8 │ │ │ │ cmp r4, #0 │ │ │ │ biceq r2, r2, #128 @ 0x80 │ │ │ │ streq r2, [r1] │ │ │ │ - beq 25c98 │ │ │ │ + beq 27e98 │ │ │ │ mov lr, #0 │ │ │ │ - b 25b58 │ │ │ │ + b 27d58 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ - beq 25cfc │ │ │ │ + beq 27efc │ │ │ │ str r3, [lr] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25bdc │ │ │ │ + beq 27ddc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25b30 │ │ │ │ + beq 27d30 │ │ │ │ mov r5, #0 │ │ │ │ - b 25b74 │ │ │ │ + b 27d74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25bbc │ │ │ │ + beq 27dbc │ │ │ │ ldm r3, {r0, ip} │ │ │ │ cmp ip, #0 │ │ │ │ movne r5, r3 │ │ │ │ movne r3, r0 │ │ │ │ - bne 25b6c │ │ │ │ + bne 27d6c │ │ │ │ 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 27d74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25b34 │ │ │ │ + beq 27d34 │ │ │ │ mov lr, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25b58 │ │ │ │ + bne 27d58 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ bic r2, r2, #128 @ 0x80 │ │ │ │ str r2, [r1] │ │ │ │ - ldr r3, [pc, #604] @ 25e4c │ │ │ │ + ldr r3, [pc, #604] @ 2804c │ │ │ │ ldr r1, [r9, r3] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c0c │ │ │ │ + beq 27e0c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ movne ip, #33 @ 0x21 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r3, [pc, #564] @ 25e50 │ │ │ │ + beq 27e98 │ │ │ │ + ldr r3, [pc, #564] @ 28050 │ │ │ │ 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 27ea8 │ │ │ │ cmp r1, #1 │ │ │ │ mvnls r3, #0 │ │ │ │ strls r3, [r4, #24] │ │ │ │ - bls 25c60 │ │ │ │ + bls 27e60 │ │ │ │ mvn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r8, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c8c │ │ │ │ + beq 27e8c │ │ │ │ mov r2, #0 │ │ │ │ str r8, [r3, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25c74 │ │ │ │ + bne 27e74 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 25c30 │ │ │ │ + bne 27e30 │ │ │ │ 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 27e58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r3, #28 │ │ │ │ mov r3, #6 │ │ │ │ ldr ip, [r0, #-4]! │ │ │ │ - ldr lr, [pc, #396] @ 25e54 │ │ │ │ + ldr lr, [pc, #396] @ 28054 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi 25ce8 │ │ │ │ + bhi 27ee8 │ │ │ │ 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 27f2c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcs 25cbc │ │ │ │ + bcs 27ebc │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25c58 │ │ │ │ - b 25c5c │ │ │ │ + beq 27e58 │ │ │ │ + b 27e5c │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sl, #16] │ │ │ │ - b 25b50 │ │ │ │ + b 27d50 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25be0 │ │ │ │ + bne 27de0 │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 25c98 │ │ │ │ - ldr r2, [pc, #296] @ 25e4c │ │ │ │ + beq 27e98 │ │ │ │ + ldr r2, [pc, #296] @ 2804c │ │ │ │ ldr r1, [r9, r2] │ │ │ │ ldr ip, [r1] │ │ │ │ - b 25c00 │ │ │ │ + b 27e00 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 25e34 │ │ │ │ + beq 28034 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #280] @ 25e58 │ │ │ │ + ldr r2, [pc, #280] @ 28058 │ │ │ │ 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 28a74 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ bl 2bb8 │ │ │ │ cmp r5, #15 │ │ │ │ lsr r5, r5, #3 │ │ │ │ - bls 25d98 │ │ │ │ + bls 27f98 │ │ │ │ lsl fp, r5, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 27e8c │ │ │ │ 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 +38090,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 27fc0 │ │ │ │ + b 27e8c │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r4, [sl, #16] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne 25b18 │ │ │ │ - b 25be8 │ │ │ │ + bne 27d18 │ │ │ │ + b 27de8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmn r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq 25c60 │ │ │ │ - b 25d38 │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ + beq 27e60 │ │ │ │ + b 27f38 │ │ │ │ + strdeq r8, [r2], -r8 @ │ │ │ │ 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] @ 2806c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 265c4 │ │ │ │ @ instruction: 0xffffe3bc │ │ │ │ - ldr r3, [pc, #8] @ 25e80 │ │ │ │ + ldr r3, [pc, #8] @ 28080 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 243c4 │ │ │ │ + b 265c4 │ │ │ │ @ instruction: 0xfffff4bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 25fa4 │ │ │ │ - ldr r3, [pc, #276] @ 25fa8 │ │ │ │ + ldr r6, [pc, #276] @ 281a4 │ │ │ │ + ldr r3, [pc, #276] @ 281a8 │ │ │ │ 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 28170 │ │ │ │ + ldr r3, [pc, #248] @ 281ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 25f64 │ │ │ │ - ldr r3, [pc, #232] @ 25fb0 │ │ │ │ + bge 28164 │ │ │ │ + ldr r3, [pc, #232] @ 281b0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 25fb4 │ │ │ │ - ldr r2, [pc, #224] @ 25fb8 │ │ │ │ + ldr r3, [pc, #224] @ 281b4 │ │ │ │ + ldr r2, [pc, #224] @ 281b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #216] @ 25fbc │ │ │ │ + ldr r3, [pc, #216] @ 281bc │ │ │ │ add r0, r0, r5 │ │ │ │ umull ip, r3, r1, r3 │ │ │ │ - ldr ip, [pc, #208] @ 25fc0 │ │ │ │ + ldr ip, [pc, #208] @ 281c0 │ │ │ │ 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 +38163,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] @ 281c4 │ │ │ │ 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 2f89c │ │ │ │ mov r1, r0 │ │ │ │ - b 25ecc │ │ │ │ - ldr r2, [pc, #80] @ 25fc8 │ │ │ │ + b 280cc │ │ │ │ + ldr r2, [pc, #80] @ 281c8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #76] @ 25fcc │ │ │ │ + ldr r3, [pc, #76] @ 281cc │ │ │ │ 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 280ac │ │ │ │ + andeq r7, r2, ip, lsl #25 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [r2], -r0 │ │ │ │ + strdeq sl, [r2], -r0 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq ip, r2, ip, asr #21 │ │ │ │ + andeq sl, r2, ip, asr #17 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ - @ instruction: 0x0000d8b8 │ │ │ │ - andeq ip, r2, r4, lsr #20 │ │ │ │ - andeq sp, r0, r8, ror r8 │ │ │ │ + ldrdeq sp, [r0], -r0 │ │ │ │ + andeq sl, r2, r4, lsr #16 │ │ │ │ + muleq r0, r0, r9 │ │ │ │ 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 2820c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 26060 │ │ │ │ + bne 28260 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25ff8 │ │ │ │ + bne 281f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 26b14 │ │ │ │ + bl 28d14 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 26070 │ │ │ │ + blt 28270 │ │ │ │ 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] @ 28280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #28] @ 26084 │ │ │ │ + b 28c84 │ │ │ │ + ldr r0, [pc, #28] @ 28284 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26008 │ │ │ │ - ldr r0, [pc, #16] @ 26088 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26034 │ │ │ │ - ldrdeq sp, [r0], -r4 │ │ │ │ - @ instruction: 0x0000d7b0 │ │ │ │ - @ instruction: 0x0000d7b0 │ │ │ │ + bl 28c84 │ │ │ │ + b 28208 │ │ │ │ + ldr r0, [pc, #16] @ 28288 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 28234 │ │ │ │ + andeq sp, r0, ip, ror #17 │ │ │ │ + andeq sp, r0, r8, asr #17 │ │ │ │ + andeq sp, r0, r8, asr #17 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bne 260e0 │ │ │ │ - bl 25fd0 │ │ │ │ + bne 282e0 │ │ │ │ + bl 281d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26104 │ │ │ │ + bne 28304 │ │ │ │ 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 281d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 260ac │ │ │ │ - ldr r0, [pc, #24] @ 26114 │ │ │ │ + beq 282ac │ │ │ │ + ldr r0, [pc, #24] @ 28314 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 260ac │ │ │ │ - ldr r0, [pc, #12] @ 26118 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 260bc │ │ │ │ - andeq sp, r0, r4, asr #14 │ │ │ │ - andeq sp, r0, ip, lsr r7 │ │ │ │ + bl 28c84 │ │ │ │ + b 282ac │ │ │ │ + ldr r0, [pc, #12] @ 28318 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 282bc │ │ │ │ + andeq sp, r0, ip, asr r8 │ │ │ │ + andeq sp, r0, r4, asr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, #384 @ 0x180 │ │ │ │ bl 2c78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26154 │ │ │ │ + beq 28354 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 26190 │ │ │ │ + bne 28390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #100] @ 261c8 │ │ │ │ + bl 2964c │ │ │ │ + ldr r1, [pc, #100] @ 283c8 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ bl 2aec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - blt 261ac │ │ │ │ - ldr r0, [pc, #80] @ 261cc │ │ │ │ - bl 267a8 │ │ │ │ + blt 283ac │ │ │ │ + ldr r0, [pc, #80] @ 283cc │ │ │ │ + bl 289a8 │ │ │ │ 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 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 261d0 │ │ │ │ + ldr r0, [pc, #44] @ 283d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26154 │ │ │ │ + bl 28c84 │ │ │ │ + b 28354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 261d4 │ │ │ │ + ldr r0, [pc, #20] @ 283d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 26174 │ │ │ │ + bl 28c84 │ │ │ │ + b 28374 │ │ │ │ andeq r0, r0, r1, asr #8 │ │ │ │ andseq r0, r0, r0, lsl #8 │ │ │ │ - andeq sp, r0, ip, lsr #13 │ │ │ │ - muleq r0, ip, r6 │ │ │ │ - ldr ip, [pc, #196] @ 262a4 │ │ │ │ + andeq sp, r0, r4, asr #15 │ │ │ │ + @ instruction: 0x0000d7b4 │ │ │ │ + ldr ip, [pc, #196] @ 284a4 │ │ │ │ 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 2840c │ │ │ │ + ldr r1, [pc, #168] @ 284a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2623c │ │ │ │ + blt 2843c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26228 │ │ │ │ - ldr r0, [pc, #144] @ 262ac │ │ │ │ + beq 28428 │ │ │ │ + ldr r0, [pc, #144] @ 284ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2626c │ │ │ │ - ldr r3, [pc, #128] @ 262b0 │ │ │ │ + blt 2846c │ │ │ │ + ldr r3, [pc, #128] @ 284b0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26258 │ │ │ │ - ldr r1, [pc, #104] @ 262b4 │ │ │ │ + beq 28458 │ │ │ │ + ldr r1, [pc, #104] @ 284b4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 29868 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #88] @ 262b8 │ │ │ │ + ldr r0, [pc, #88] @ 284b8 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2611c │ │ │ │ - b 2620c │ │ │ │ + bl 2831c │ │ │ │ + b 2840c │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #20 │ │ │ │ - bl 2611c │ │ │ │ - ldr r2, [pc, #60] @ 262bc │ │ │ │ - ldr r0, [pc, #60] @ 262c0 │ │ │ │ + bl 2831c │ │ │ │ + ldr r2, [pc, #60] @ 284bc │ │ │ │ + ldr r0, [pc, #60] @ 284c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f1a8 │ │ │ │ - ldr r3, [pc, #40] @ 262c4 │ │ │ │ + bl 213a8 │ │ │ │ + ldr r3, [pc, #40] @ 284c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b 26228 │ │ │ │ - andeq r4, pc, ip, ror r5 @ │ │ │ │ - andeq ip, r2, r4, lsr #15 │ │ │ │ - andeq ip, r2, r8, lsl #15 │ │ │ │ - andeq r4, pc, ip, lsr #10 │ │ │ │ - andeq ip, r0, r4, lsr pc │ │ │ │ - andeq ip, r2, r0, asr #14 │ │ │ │ - ldrdeq sp, [r0], -ip │ │ │ │ - @ instruction: 0x0000bcb0 │ │ │ │ - andeq r4, pc, r4, asr #9 │ │ │ │ + b 28428 │ │ │ │ + andseq lr, r0, ip, ror r7 │ │ │ │ + andeq sl, r2, r4, lsr #11 │ │ │ │ + andeq sl, r2, r8, lsl #11 │ │ │ │ + andseq lr, r0, ip, lsr #14 │ │ │ │ + andeq sp, r0, ip, asr #32 │ │ │ │ + andeq sl, r2, r0, asr #10 │ │ │ │ + strdeq sp, [r0], -r4 │ │ │ │ + andeq fp, r0, r8, asr #27 │ │ │ │ + andseq lr, r0, r4, asr #13 │ │ │ │ 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] @ 28694 │ │ │ │ + ldr r1, [pc, #444] @ 28698 │ │ │ │ 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] @ 2869c │ │ │ │ + ldr r6, [pc, #388] @ 286a0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov sl, #1 │ │ │ │ add r6, pc, r6 │ │ │ │ str sl, [r3] │ │ │ │ - bne 263bc │ │ │ │ - ldr r5, [pc, #368] @ 264a4 │ │ │ │ + bne 285bc │ │ │ │ + ldr r5, [pc, #368] @ 286a4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26350 │ │ │ │ + blt 28550 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ cmp r0, #960 @ 0x3c0 │ │ │ │ - bcc 26438 │ │ │ │ - ldr r4, [pc, #336] @ 264a8 │ │ │ │ + bcc 28638 │ │ │ │ + ldr r4, [pc, #336] @ 286a8 │ │ │ │ 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 285a8 │ │ │ │ ldmib r4, {r1, r3} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt 26480 │ │ │ │ - ldr r3, [pc, #288] @ 264ac │ │ │ │ + bgt 28680 │ │ │ │ + ldr r3, [pc, #288] @ 286ac │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r1, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 26410 │ │ │ │ + bne 28610 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 281d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ + bl 281d0 │ │ │ │ + b 28584 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #216] @ 264b0 │ │ │ │ + ldr r3, [pc, #216] @ 286b0 │ │ │ │ add r9, r9, r0 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 2632c │ │ │ │ - ldr r3, [pc, #204] @ 264b4 │ │ │ │ + bhi 2852c │ │ │ │ + ldr r3, [pc, #204] @ 286b4 │ │ │ │ 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 2852c │ │ │ │ + ldr r3, [pc, #160] @ 286b8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2be8 │ │ │ │ - ldr r1, [pc, #148] @ 264bc │ │ │ │ + ldr r1, [pc, #148] @ 286bc │ │ │ │ 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 28d14 │ │ │ │ + bl 28084 │ │ │ │ subs r7, r0, #0 │ │ │ │ - ble 26350 │ │ │ │ + ble 28550 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r3, [pc, #112] @ 264c0 │ │ │ │ + ldr r3, [pc, #112] @ 286c0 │ │ │ │ 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 28550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 281d0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26384 │ │ │ │ - @ instruction: 0x0002c6bc │ │ │ │ - andeq sp, r0, r4, lsl #11 │ │ │ │ - andeq r4, pc, r4, asr #8 │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ - andeq ip, r2, r0, ror r6 │ │ │ │ - andeq ip, r2, ip, asr #12 │ │ │ │ - ldrdeq r4, [pc], -r0 │ │ │ │ + bl 281d0 │ │ │ │ + b 28584 │ │ │ │ + @ instruction: 0x0002a4bc │ │ │ │ + muleq r0, ip, r6 │ │ │ │ + andseq lr, r0, r4, asr #12 │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ + andeq sl, r2, r0, ror r4 │ │ │ │ + andeq sl, r2, ip, asr #8 │ │ │ │ + @ instruction: 0x0010e5d0 │ │ │ │ strdeq r0, [r0], -sp │ │ │ │ - muleq r0, r0, r4 │ │ │ │ + andeq sp, r0, r8, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r8, ror #8 │ │ │ │ - andeq sp, r0, r0, lsr r4 │ │ │ │ + andeq sp, r0, r0, lsl #11 │ │ │ │ + andeq sp, r0, r8, asr #10 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #320] @ 26614 │ │ │ │ - ldr r1, [pc, #320] @ 26618 │ │ │ │ - ldr r3, [pc, #320] @ 2661c │ │ │ │ + ldr r4, [pc, #320] @ 28814 │ │ │ │ + ldr r1, [pc, #320] @ 28818 │ │ │ │ + ldr r3, [pc, #320] @ 2881c │ │ │ │ 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 28718 │ │ │ │ + ldr r2, [pc, #276] @ 28820 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2654c │ │ │ │ - ldr r2, [pc, #260] @ 26624 │ │ │ │ - ldr r3, [pc, #248] @ 2661c │ │ │ │ + beq 2874c │ │ │ │ + ldr r2, [pc, #260] @ 28824 │ │ │ │ + ldr r3, [pc, #248] @ 2881c │ │ │ │ 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 28810 │ │ │ │ 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 28084 │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble 26578 │ │ │ │ + ble 28778 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #184] @ 26628 │ │ │ │ + ldr r3, [pc, #184] @ 28828 │ │ │ │ add r0, r0, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2658c │ │ │ │ - ldr r3, [pc, #172] @ 2662c │ │ │ │ + bls 2878c │ │ │ │ + ldr r3, [pc, #172] @ 2882c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - b 26518 │ │ │ │ + b 28718 │ │ │ │ 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 +38588,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] @ 28830 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble 26578 │ │ │ │ + ble 28778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 281d0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ - b 26578 │ │ │ │ + bl 281d0 │ │ │ │ + b 28778 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r8, asr #9 │ │ │ │ - andeq r9, r2, r0, asr #16 │ │ │ │ + andeq sl, r2, r8, asr #5 │ │ │ │ + andeq r7, r2, r0, asr #12 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, pc, r4, asr r2 @ │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ + andseq lr, r0, r4, asr r4 │ │ │ │ + strdeq r7, [r2], -ip │ │ │ │ andeq r0, r0, sl, lsl #4 │ │ │ │ - ldrdeq r4, [pc], -ip │ │ │ │ - @ instruction: 0x0002c3bc │ │ │ │ - ldr r3, [pc, #12] @ 26648 │ │ │ │ + @ instruction: 0x0010e3dc │ │ │ │ + @ instruction: 0x0002a1bc │ │ │ │ + ldr r3, [pc, #12] @ 28848 │ │ │ │ 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, r8, ror #2 │ │ │ │ + ldr r3, [pc, #192] @ 28914 │ │ │ │ + ldr r1, [pc, #192] @ 28918 │ │ │ │ + ldr r2, [pc, #192] @ 2891c │ │ │ │ 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 288c8 │ │ │ │ + ldr r0, [pc, #156] @ 28920 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 25fd0 │ │ │ │ - ldr r4, [pc, #148] @ 26724 │ │ │ │ + bl 281d0 │ │ │ │ + ldr r4, [pc, #148] @ 28924 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 266b4 │ │ │ │ + blt 288b4 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 281d0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 26704 │ │ │ │ - ldr r3, [pc, #108] @ 26728 │ │ │ │ + bne 28904 │ │ │ │ + ldr r3, [pc, #108] @ 28928 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #92] @ 2672c │ │ │ │ + ldr r4, [pc, #92] @ 2892c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 26688 │ │ │ │ + blt 28888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25fd0 │ │ │ │ + bl 281d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 26688 │ │ │ │ - ldr r0, [pc, #52] @ 26730 │ │ │ │ + beq 28888 │ │ │ │ + ldr r0, [pc, #52] @ 28930 │ │ │ │ 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 28c84 │ │ │ │ + b 28888 │ │ │ │ + ldr r0, [pc, #40] @ 28934 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 288b4 │ │ │ │ + andeq r7, r2, r4, asr #9 │ │ │ │ + andseq lr, r0, r0, lsl #6 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq ip, r2, r0, lsr #6 │ │ │ │ - andeq ip, r2, r4, lsl r3 │ │ │ │ - andeq r4, pc, r0, lsr #1 │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ - andeq sp, r0, r4, asr #2 │ │ │ │ - andeq sp, r0, r4, lsr r1 │ │ │ │ + andeq sl, r2, r0, lsr #2 │ │ │ │ + andeq sl, r2, r4, lsl r1 │ │ │ │ + andseq lr, r0, r0, lsr #5 │ │ │ │ + ldrdeq sl, [r2], -r4 │ │ │ │ + andeq sp, r0, ip, asr r2 │ │ │ │ + andeq sp, r0, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #84] @ 26798 │ │ │ │ - ldr r3, [pc, #84] @ 2679c │ │ │ │ + ldr r4, [pc, #84] @ 28998 │ │ │ │ + ldr r3, [pc, #84] @ 2899c │ │ │ │ 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] @ 289a0 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r6, [pc, #60] @ 267a4 │ │ │ │ + ldr r6, [pc, #60] @ 289a4 │ │ │ │ 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 2828c │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #20 │ │ │ │ - bl 2608c │ │ │ │ + bl 2828c │ │ │ │ str r5, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, pc, r8, lsl r0 @ │ │ │ │ - ldrdeq r9, [r2], -r0 │ │ │ │ + andseq lr, r0, r8, lsl r2 │ │ │ │ + ldrdeq r7, [r2], -r0 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq ip, r2, r4, lsr r2 │ │ │ │ + andeq sl, r2, r4, lsr r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #76] @ 26800 │ │ │ │ + ldr r4, [pc, #76] @ 28a00 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 267f8 │ │ │ │ + beq 289f8 │ │ │ │ bl 2a8c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 26804 │ │ │ │ + ldr r3, [pc, #52] @ 28a04 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26808 │ │ │ │ + ldr r2, [pc, #36] @ 28a08 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r8, ror #10 │ │ │ │ + andeq r7, r2, r8, ror #6 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - strheq sp, [r0], -r0 │ │ │ │ + andeq sp, r0, r8, asr #3 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #80] @ 26868 │ │ │ │ + ldr r4, [pc, #80] @ 28a68 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - beq 26860 │ │ │ │ + beq 28a60 │ │ │ │ bl 284c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #52] @ 2686c │ │ │ │ + ldr r3, [pc, #52] @ 28a6c │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #36] @ 26870 │ │ │ │ + ldr r2, [pc, #36] @ 28a70 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r9, r2, r0, lsl #10 │ │ │ │ + andeq r7, r2, r0, lsl #6 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sp, r0, r4, asr r0 │ │ │ │ - ldr r2, [pc, #328] @ 269c4 │ │ │ │ + andeq sp, r0, ip, ror #2 │ │ │ │ + ldr r2, [pc, #328] @ 28bc4 │ │ │ │ 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] @ 28bc8 │ │ │ │ sub r6, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r9, r0 │ │ │ │ add r8, r6, r0 │ │ │ │ - bne 26914 │ │ │ │ + bne 28b14 │ │ │ │ mov r7, #65536 @ 0x10000 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - bhi 268f8 │ │ │ │ - ldr r5, [pc, #280] @ 269cc │ │ │ │ + bhi 28af8 │ │ │ │ + ldr r5, [pc, #280] @ 28bcc │ │ │ │ add r5, pc, r5 │ │ │ │ - b 268e0 │ │ │ │ + b 28ae0 │ │ │ │ bl 2a8c │ │ │ │ subs r4, r0, #0 │ │ │ │ add r3, r4, r6 │ │ │ │ and r2, r3, r6 │ │ │ │ sub r1, r8, r2 │ │ │ │ - beq 26950 │ │ │ │ + beq 28b50 │ │ │ │ cmp r7, r1 │ │ │ │ stm r5, {r4, r7} │ │ │ │ mov r1, #65536 @ 0x10000 │ │ │ │ - bcs 2692c │ │ │ │ + bcs 28b2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 268b8 │ │ │ │ + bls 28ab8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 26908 │ │ │ │ + beq 28b08 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a8c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 26990 │ │ │ │ + beq 28b90 │ │ │ │ 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 28aa0 │ │ │ │ bic r0, r3, r6 │ │ │ │ - ldr r3, [pc, #152] @ 269d0 │ │ │ │ + ldr r3, [pc, #152] @ 28bd0 │ │ │ │ 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] @ 28bd4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr fp, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #108] @ 269d8 │ │ │ │ + ldr r2, [pc, #108] @ 28bd8 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ str r4, [r5] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b 268a4 │ │ │ │ - ldr r3, [pc, #60] @ 269d4 │ │ │ │ + b 28aa4 │ │ │ │ + ldr r3, [pc, #60] @ 28bd4 │ │ │ │ mov r0, #12 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r4, [r3] │ │ │ │ bl 2a98 │ │ │ │ - ldr r2, [pc, #48] @ 269dc │ │ │ │ + ldr r2, [pc, #48] @ 28bdc │ │ │ │ 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 28c64 │ │ │ │ + b 28b08 │ │ │ │ + andseq lr, r0, r8, ror #1 │ │ │ │ + andeq r7, r2, ip, lsl #5 │ │ │ │ + ldrheq lr, [r0], -r4 │ │ │ │ + andseq lr, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r8, lsr #30 │ │ │ │ - andeq ip, r0, r8, ror #29 │ │ │ │ + andeq sp, r0, r0, asr #32 │ │ │ │ + andeq sp, r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 28c50 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26a2c │ │ │ │ - ldr r0, [pc, #52] @ 26a5c │ │ │ │ + bne 28c2c │ │ │ │ + ldr r0, [pc, #52] @ 28c5c │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2948 │ │ │ │ - ldr r0, [pc, #8] @ 26a60 │ │ │ │ + ldr r0, [pc, #8] @ 28c60 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, r0, r4, asr r3 │ │ │ │ - andeq ip, r0, r4, lsr #6 │ │ │ │ + andeq ip, r0, ip, ror #8 │ │ │ │ + andeq ip, r0, ip, lsr r4 │ │ │ │ │ │ │ │ -00026a64 : │ │ │ │ - ldr r0, [pc, #20] @ 26a80 │ │ │ │ +00028c64 : │ │ │ │ + ldr r0, [pc, #20] @ 28c80 │ │ │ │ push {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 286c4 │ │ │ │ + bl 28938 │ │ │ │ mov r0, #1 │ │ │ │ bl 2b1c │ │ │ │ - andeq ip, r0, r0, asr #28 │ │ │ │ - ldr ip, [pc, #116] @ 26b00 │ │ │ │ + andeq ip, r0, r8, asr pc │ │ │ │ + ldr ip, [pc, #116] @ 28d00 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #112] @ 26b04 │ │ │ │ + ldr r1, [pc, #112] @ 28d04 │ │ │ │ add ip, pc, ip │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [ip, r1] │ │ │ │ - ldr r0, [pc, #100] @ 26b08 │ │ │ │ + ldr r0, [pc, #100] @ 28d08 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r2, [pc, #96] @ 26b0c │ │ │ │ + ldr r2, [pc, #96] @ 28d0c │ │ │ │ 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 +38911,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] @ 28d10 │ │ │ │ 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 28c64 │ │ │ │ + andeq r7, r2, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r2, r4, ror #4 │ │ │ │ + andeq r7, r2, r4, rrx │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r8, ror #3 │ │ │ │ + andeq ip, r0, r0, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ subs r5, r2, #0 │ │ │ │ - ble 26b84 │ │ │ │ + ble 28d84 │ │ │ │ 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 28d60 │ │ │ │ sub r5, r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ add r6, r6, r4 │ │ │ │ - ble 26b78 │ │ │ │ + ble 28d78 │ │ │ │ add r8, r9, r6 │ │ │ │ - b 26b30 │ │ │ │ + b 28d30 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 26b30 │ │ │ │ + beq 28d30 │ │ │ │ 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 28d70 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ bl 2924 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28de0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28de0 │ │ │ │ bl 2b4c │ │ │ │ sub r6, r0, #1 │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ add r2, r4, r6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 26be8 │ │ │ │ + bne 28de8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb r3, [r4, r6] │ │ │ │ - bls 26be0 │ │ │ │ + bls 28de0 │ │ │ │ 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 28e1c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 26be0 │ │ │ │ + beq 28de0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cb4 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne 26c00 │ │ │ │ + bne 28e00 │ │ │ │ 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 28de0 │ │ │ │ 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 28e40 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ moveq ip, r0 │ │ │ │ - beq 26c94 │ │ │ │ + beq 28e94 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add ip, r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 26c8c │ │ │ │ + b 28e8c │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26ca0 │ │ │ │ + beq 28ea0 │ │ │ │ cmp r3, ip │ │ │ │ - bne 26c7c │ │ │ │ + bne 28e7c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [ip] │ │ │ │ bx lr │ │ │ │ mov ip, r3 │ │ │ │ - b 26c94 │ │ │ │ + b 28e94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d08 │ │ │ │ + beq 28f08 │ │ │ │ mov r3, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - b 26cc4 │ │ │ │ + b 28ec4 │ │ │ │ subs r2, r2, #1 │ │ │ │ - beq 26cfc │ │ │ │ + beq 28efc │ │ │ │ mov ip, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 26cbc │ │ │ │ + bne 28ebc │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, ip, r2 │ │ │ │ - b 26cf4 │ │ │ │ + b 28ef4 │ │ │ │ ldrb r2, [r1, #1]! │ │ │ │ strb r2, [ip], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26d14 │ │ │ │ + beq 28f14 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 26ce4 │ │ │ │ + bne 28ee4 │ │ │ │ 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 28efc │ │ │ │ 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 28f2c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [pc, #1588] @ 2738c │ │ │ │ + ldr r5, [pc, #1588] @ 2958c │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ - ble 272ec │ │ │ │ - ldr r4, [pc, #1572] @ 27390 │ │ │ │ + ble 294ec │ │ │ │ + ldr r4, [pc, #1572] @ 29590 │ │ │ │ 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 260f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 23ef4 │ │ │ │ + bl 260f4 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 23ef4 │ │ │ │ + bl 260f4 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 23ef4 │ │ │ │ - ldr r0, [pc, #1504] @ 27394 │ │ │ │ + bl 260f4 │ │ │ │ + ldr r0, [pc, #1504] @ 29594 │ │ │ │ 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 23414 │ │ │ │ + ldr r3, [pc, #1480] @ 29598 │ │ │ │ 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 29000 │ │ │ │ + ldr r2, [pc, #1456] @ 2959c │ │ │ │ tst r1, r2 │ │ │ │ - ldrne r2, [pc, #1452] @ 273a0 │ │ │ │ - ldreq r2, [pc, #1452] @ 273a4 │ │ │ │ + ldrne r2, [pc, #1452] @ 295a0 │ │ │ │ + ldreq r2, [pc, #1452] @ 295a4 │ │ │ │ orreq r1, r1, #109 @ 0x6d │ │ │ │ streq r1, [r4] │ │ │ │ str r2, [r3] │ │ │ │ tst r1, #1 │ │ │ │ - beq 26fec │ │ │ │ - ldr r0, [pc, #1432] @ 273a8 │ │ │ │ + beq 291ec │ │ │ │ + ldr r0, [pc, #1432] @ 295a8 │ │ │ │ mov r2, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 21444 │ │ │ │ - ldr r3, [pc, #1420] @ 273ac │ │ │ │ + bl 23644 │ │ │ │ + ldr r3, [pc, #1420] @ 295ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26e60 │ │ │ │ + beq 29060 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ bl 2c30 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ - bne 26fa4 │ │ │ │ - ldr r3, [pc, #1380] @ 273b0 │ │ │ │ + bne 291a4 │ │ │ │ + ldr r3, [pc, #1380] @ 295b0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #1368] @ 273b4 │ │ │ │ + ldr r3, [pc, #1368] @ 295b4 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ str r2, [r8] │ │ │ │ - ldr r4, [pc, #1360] @ 273b8 │ │ │ │ + ldr r4, [pc, #1360] @ 295b8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ ands r8, r3, #65536 @ 0x10000 │ │ │ │ - bne 27144 │ │ │ │ + bne 29344 │ │ │ │ ands r2, r3, #262144 @ 0x40000 │ │ │ │ - bne 27070 │ │ │ │ + bne 29270 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 26e98 │ │ │ │ + beq 29098 │ │ │ │ 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] @ 295bc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ movlt r2, #125 @ 0x7d │ │ │ │ strlt r2, [r4, #52] @ 0x34 │ │ │ │ - blt 26ec0 │ │ │ │ + blt 290c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bhi 271f8 │ │ │ │ + bhi 293f8 │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - ldr r2, [pc, #1264] @ 273c0 │ │ │ │ + beq 290d8 │ │ │ │ + ldr r2, [pc, #1264] @ 295c0 │ │ │ │ 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 290fc │ │ │ │ + ldr r3, [pc, #1244] @ 295c4 │ │ │ │ + ldr r2, [pc, #1244] @ 295c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2722c │ │ │ │ - ldr r4, [pc, #1224] @ 273cc │ │ │ │ + bhi 2942c │ │ │ │ + ldr r4, [pc, #1224] @ 295cc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27004 │ │ │ │ - ldr r1, [pc, #1208] @ 273d0 │ │ │ │ + beq 29204 │ │ │ │ + ldr r1, [pc, #1208] @ 295d0 │ │ │ │ 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 29380 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27254 │ │ │ │ - ldr r1, [pc, #1160] @ 273d4 │ │ │ │ + beq 29454 │ │ │ │ + ldr r1, [pc, #1160] @ 295d4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 272b4 │ │ │ │ + bcc 294b4 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 272c0 │ │ │ │ + bls 294c0 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 272cc │ │ │ │ + bhi 294cc │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ - bne 272d8 │ │ │ │ + bne 294d8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 2701c │ │ │ │ - ldr r1, [pc, #1096] @ 273d8 │ │ │ │ + bne 2921c │ │ │ │ + ldr r1, [pc, #1096] @ 295d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 293c4 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ mov r2, #1 │ │ │ │ - bhi 26e44 │ │ │ │ + bhi 29044 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26f94 │ │ │ │ + bne 29194 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 26e44 │ │ │ │ - ldr r3, [pc, #1052] @ 273dc │ │ │ │ - ldr r0, [pc, #1052] @ 273e0 │ │ │ │ + beq 29044 │ │ │ │ + ldr r3, [pc, #1052] @ 295dc │ │ │ │ + ldr r0, [pc, #1052] @ 295e0 │ │ │ │ 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 28c64 │ │ │ │ + ldr r3, [pc, #1024] @ 295e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ - b 26e44 │ │ │ │ - ldr r3, [pc, #1012] @ 273e8 │ │ │ │ + b 29044 │ │ │ │ + ldr r3, [pc, #1012] @ 295e8 │ │ │ │ orr r1, r1, #16384 @ 0x4000 │ │ │ │ add r3, pc, r3 │ │ │ │ orr r1, r1, #109 @ 0x6d │ │ │ │ str r1, [r3] │ │ │ │ - b 26e08 │ │ │ │ + b 29008 │ │ │ │ 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] @ 295ec │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ and r2, r3, #14 │ │ │ │ cmp r2, #12 │ │ │ │ - beq 27288 │ │ │ │ + beq 29488 │ │ │ │ and r3, r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 27260 │ │ │ │ - ldr r3, [pc, #936] @ 273f0 │ │ │ │ - ldr r2, [pc, #936] @ 273f4 │ │ │ │ + beq 29460 │ │ │ │ + ldr r3, [pc, #936] @ 295f0 │ │ │ │ + ldr r2, [pc, #936] @ 295f4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r7, [r3] │ │ │ │ - ldr r3, [pc, #928] @ 273f8 │ │ │ │ + ldr r3, [pc, #928] @ 295f8 │ │ │ │ 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] @ 295b0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - ldr r6, [pc, #888] @ 273fc │ │ │ │ + ldr r6, [pc, #888] @ 295fc │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 28030 │ │ │ │ + bl 2a230 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ orr r3, r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bl 2d2fc │ │ │ │ - bl 2d740 │ │ │ │ + bl 2f4fc │ │ │ │ + bl 2f940 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 2713c │ │ │ │ - ldr r3, [pc, #764] @ 273b4 │ │ │ │ + bls 2933c │ │ │ │ + ldr r3, [pc, #764] @ 295b4 │ │ │ │ ldr r8, [r5, r3] │ │ │ │ - ldr r3, [pc, #832] @ 27400 │ │ │ │ + ldr r3, [pc, #832] @ 29600 │ │ │ │ ldr fp, [r5, r3] │ │ │ │ - ldr r3, [pc, #828] @ 27404 │ │ │ │ + ldr r3, [pc, #828] @ 29604 │ │ │ │ ldr sl, [r5, r3] │ │ │ │ mov r5, #2 │ │ │ │ - b 270e0 │ │ │ │ + b 292e0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 2713c │ │ │ │ + bcc 2933c │ │ │ │ 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 2a230 │ │ │ │ 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 292d0 │ │ │ │ + bl 2f940 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 270e0 │ │ │ │ + bcs 292e0 │ │ │ │ mov r0, #0 │ │ │ │ bl 2b1c │ │ │ │ - ldr r3, [pc, #612] @ 273b0 │ │ │ │ + ldr r3, [pc, #612] @ 295b0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r7, [r6] │ │ │ │ - bl 28030 │ │ │ │ + bl 2a230 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27068 │ │ │ │ - ldr r3, [pc, #584] @ 273b4 │ │ │ │ + beq 29268 │ │ │ │ + ldr r3, [pc, #584] @ 295b4 │ │ │ │ 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] @ 29608 │ │ │ │ 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 2913c │ │ │ │ + ldr r1, [pc, #584] @ 2960c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #528] @ 273dc │ │ │ │ - ldr r3, [pc, #576] @ 27410 │ │ │ │ + ldr r2, [pc, #528] @ 295dc │ │ │ │ + ldr r3, [pc, #576] @ 29610 │ │ │ │ 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] @ 29614 │ │ │ │ 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 28c64 │ │ │ │ + b 2921c │ │ │ │ + ldr r3, [pc, #476] @ 295dc │ │ │ │ + ldr r0, [pc, #532] @ 29618 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #35 @ 0x23 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ ldr r3, [r4] │ │ │ │ tst r3, #32768 @ 0x8000 │ │ │ │ - beq 26ed8 │ │ │ │ - b 26ec8 │ │ │ │ - ldr r3, [pc, #424] @ 273dc │ │ │ │ - ldr r0, [pc, #484] @ 2741c │ │ │ │ + beq 290d8 │ │ │ │ + b 290c8 │ │ │ │ + ldr r3, [pc, #424] @ 295dc │ │ │ │ + ldr r0, [pc, #484] @ 2961c │ │ │ │ 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 28c64 │ │ │ │ + b 290fc │ │ │ │ + ldr r1, [pc, #452] @ 29620 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 293c4 │ │ │ │ + ldr r3, [pc, #372] @ 295dc │ │ │ │ + ldr r0, [pc, #440] @ 29624 │ │ │ │ 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 28c64 │ │ │ │ + b 29240 │ │ │ │ + ldr r3, [pc, #332] @ 295dc │ │ │ │ + ldr r0, [pc, #404] @ 29628 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ ldr r3, [r4] │ │ │ │ - b 27034 │ │ │ │ - ldr r1, [pc, #368] @ 2742c │ │ │ │ + b 29234 │ │ │ │ + ldr r1, [pc, #368] @ 2962c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #360] @ 27430 │ │ │ │ + b 293c4 │ │ │ │ + ldr r1, [pc, #360] @ 29630 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #352] @ 27434 │ │ │ │ + b 293c4 │ │ │ │ + ldr r1, [pc, #352] @ 29634 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ + b 293c4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 2701c │ │ │ │ - ldr r1, [pc, #336] @ 27438 │ │ │ │ + beq 2921c │ │ │ │ + ldr r1, [pc, #336] @ 29638 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 271c4 │ │ │ │ - ldr r1, [pc, #328] @ 2743c │ │ │ │ + b 293c4 │ │ │ │ + ldr r1, [pc, #328] @ 2963c │ │ │ │ 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] @ 29640 │ │ │ │ + ldr r6, [pc, #312] @ 29644 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r8, [pc, #308] @ 27448 │ │ │ │ + ldr r8, [pc, #308] @ 29648 │ │ │ │ ldr r4, [r3] │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, #49 @ 0x31 │ │ │ │ - b 2734c │ │ │ │ + b 2954c │ │ │ │ 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 2933c │ │ │ │ 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 29524 │ │ │ │ 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 29524 │ │ │ │ + andeq r6, r2, r0, asr #27 │ │ │ │ + andseq sp, r0, r4, lsl #24 │ │ │ │ + andeq r9, r2, ip, lsl #20 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x000299b8 │ │ │ │ + andseq sp, r0, r4, asr fp │ │ │ │ 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 sp, r0, ip, lsl #22 │ │ │ │ + @ instruction: 0x0010dad4 │ │ │ │ + andseq sp, r0, r0, lsr #21 │ │ │ │ + andseq sp, r0, r8, lsl #21 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ - andeq r3, pc, r0, ror r8 @ │ │ │ │ - andeq sp, r0, r0, lsl r1 │ │ │ │ - andeq r3, pc, r8, lsr #16 │ │ │ │ - andeq ip, r0, r4, ror #18 │ │ │ │ + andseq sp, r0, r0, ror sl │ │ │ │ + andeq sp, r0, r8, lsr #4 │ │ │ │ + andseq sp, r0, r8, lsr #20 │ │ │ │ + andeq ip, r0, ip, ror sl │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, r0, ror #31 │ │ │ │ - muleq pc, r0, r7 @ │ │ │ │ - andeq r3, pc, ip, ror r7 @ │ │ │ │ - andeq r3, pc, r0, asr r7 @ │ │ │ │ + strdeq sp, [r0], -r8 │ │ │ │ + mulseq r0, r0, r9 │ │ │ │ + andseq sp, r0, ip, ror r9 │ │ │ │ + andseq sp, r0, r0, asr r9 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r4, r1 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq ip, r0, r8, lsr #29 │ │ │ │ - andeq ip, r0, r4, lsl #14 │ │ │ │ - andeq r3, pc, r0, lsr #11 │ │ │ │ - andeq ip, r0, r8, asr lr │ │ │ │ - andeq ip, r0, ip, asr #27 │ │ │ │ - @ instruction: 0x0000cdbc │ │ │ │ - andeq ip, r0, r8, asr r7 │ │ │ │ - andeq ip, r0, ip, lsl lr │ │ │ │ - andeq ip, r0, r4, asr #27 │ │ │ │ + andeq ip, r0, r0, asr #31 │ │ │ │ + andeq ip, r0, ip, lsl r8 │ │ │ │ + andseq sp, r0, r0, lsr #15 │ │ │ │ + andeq ip, r0, r0, ror pc │ │ │ │ + andeq ip, r0, r4, ror #29 │ │ │ │ ldrdeq ip, [r0], -r4 │ │ │ │ - andeq ip, r0, r8, lsr #13 │ │ │ │ - andeq ip, r0, r4, ror r6 │ │ │ │ - andeq ip, r0, r4, lsr r6 │ │ │ │ + andeq ip, r0, r0, ror r8 │ │ │ │ + andeq ip, r0, r4, lsr pc │ │ │ │ ldrdeq ip, [r0], -ip @ │ │ │ │ + andeq ip, r0, ip, ror #15 │ │ │ │ + andeq ip, r0, r0, asr #15 │ │ │ │ + andeq ip, r0, ip, lsl #15 │ │ │ │ + andeq ip, r0, ip, asr #14 │ │ │ │ + strdeq ip, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ - andeq ip, r0, r4, ror ip │ │ │ │ - muleq r0, r0, ip │ │ │ │ - ldr r1, [pc, #224] @ 27534 │ │ │ │ + andeq ip, r0, ip, lsl #27 │ │ │ │ + andeq ip, r0, r8, lsr #27 │ │ │ │ + ldr r1, [pc, #224] @ 29734 │ │ │ │ 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 296a8 │ │ │ │ + ldr r6, [pc, #196] @ 29738 │ │ │ │ add r5, r4, #6 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 296a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ sub r3, ip, #6 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcc 27518 │ │ │ │ + bcc 29718 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bne 2750c │ │ │ │ + bne 2970c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne 2750c │ │ │ │ - ldr r6, [pc, #116] @ 2753c │ │ │ │ + bne 2970c │ │ │ │ + ldr r6, [pc, #116] @ 2973c │ │ │ │ add r5, r4, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 274a0 │ │ │ │ + beq 296a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b4c │ │ │ │ ldr ip, [r6, #12] │ │ │ │ sub r3, ip, #2 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 274a0 │ │ │ │ + bcs 296a0 │ │ │ │ mov r1, r5 │ │ │ │ rsb r2, ip, #4096 @ 0x1000 │ │ │ │ add r0, r7, ip │ │ │ │ - bl 26c5c │ │ │ │ + bl 28e5c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 274a0 │ │ │ │ + b 296a0 │ │ │ │ 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 28e5c │ │ │ │ ldr r5, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq ip, r0, ip, lsl sp │ │ │ │ - andeq r3, pc, r8, asr #6 │ │ │ │ - strdeq r3, [pc], -r4 │ │ │ │ + andeq ip, r0, r4, lsr lr │ │ │ │ + andseq sp, r0, r8, asr #10 │ │ │ │ + @ instruction: 0x0010d4f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #248] @ 2764c │ │ │ │ - ldr r1, [pc, #248] @ 27650 │ │ │ │ + bl 289a8 │ │ │ │ + ldr r4, [pc, #248] @ 2984c │ │ │ │ + ldr r1, [pc, #248] @ 29850 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ - ldr r5, [pc, #236] @ 27654 │ │ │ │ + ldr r5, [pc, #236] @ 29854 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4] │ │ │ │ - bl 26c5c │ │ │ │ + bl 28e5c │ │ │ │ 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 +39605,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 289a8 │ │ │ │ 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] @ 29858 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ add r6, r6, r4 │ │ │ │ strb r3, [r6, #-1] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27628 │ │ │ │ + beq 29828 │ │ │ │ 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] @ 2985c │ │ │ │ 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 28c84 │ │ │ │ + ldr r3, [pc, #48] @ 29860 │ │ │ │ + ldr r2, [pc, #48] @ 29864 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2bf4 <__fprintf_chk@plt> │ │ │ │ - andeq r3, pc, r8, ror #4 │ │ │ │ - andeq ip, r0, r0, lsr #24 │ │ │ │ - @ instruction: 0x000287b8 │ │ │ │ - andeq ip, r0, r4, lsr #23 │ │ │ │ - andeq ip, r0, r8, ror fp │ │ │ │ + andseq sp, r0, r8, ror #8 │ │ │ │ + andeq ip, r0, r8, lsr sp │ │ │ │ + @ instruction: 0x000265b8 │ │ │ │ + @ instruction: 0x0000ccbc │ │ │ │ + muleq r0, r0, ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq ip, r0, ip, ror #22 │ │ │ │ + andeq ip, r0, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #112] @ 276f0 │ │ │ │ + ldr r3, [pc, #112] @ 298f0 │ │ │ │ add r3, pc, r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 276c8 │ │ │ │ + beq 298c8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r1, #1 │ │ │ │ add r6, r0, #1 │ │ │ │ add r0, r6, r4 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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] @ 298f4 │ │ │ │ + ldr r0, [pc, #36] @ 298f8 │ │ │ │ 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 28c64 │ │ │ │ + b 29888 │ │ │ │ + andeq r6, r2, r0, lsr #9 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - ldrdeq ip, [r0], -r8 │ │ │ │ + strdeq ip, [r0], -r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #60] @ 27744 │ │ │ │ + ldr r4, [pc, #60] @ 29944 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27720 │ │ │ │ + beq 29920 │ │ │ │ bl 2918 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - ldr r4, [pc, #32] @ 27748 │ │ │ │ + ldr r4, [pc, #32] @ 29948 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0010d2b8 │ │ │ │ + mulseq r0, r8, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #124] @ 277d4 │ │ │ │ + ldr r5, [pc, #124] @ 299d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 27770 │ │ │ │ + beq 29970 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 277ac │ │ │ │ - ldr r2, [pc, #96] @ 277d8 │ │ │ │ - ldr r3, [pc, #96] @ 277dc │ │ │ │ + bne 299ac │ │ │ │ + ldr r2, [pc, #96] @ 299d8 │ │ │ │ + ldr r3, [pc, #96] @ 299dc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #76] @ 277e0 │ │ │ │ + bl 2964c │ │ │ │ + ldr r2, [pc, #76] @ 299e0 │ │ │ │ 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 28c64 │ │ │ │ + ldr r3, [pc, #48] @ 299e4 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27770 │ │ │ │ - ldr r0, [pc, #32] @ 277e8 │ │ │ │ + beq 29970 │ │ │ │ + ldr r0, [pc, #32] @ 299e8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a84 │ │ │ │ - andeq r8, r2, r4, asr #11 │ │ │ │ + b 28c84 │ │ │ │ + andeq r6, r2, r4, asr #7 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, r8, lsl #10 │ │ │ │ - andeq ip, r0, r4, asr #20 │ │ │ │ - andeq r3, pc, ip, lsl r0 @ │ │ │ │ - andeq fp, r0, r4, lsr #31 │ │ │ │ - ldr r2, [pc, #188] @ 278b0 │ │ │ │ - ldr r3, [pc, #188] @ 278b4 │ │ │ │ + andeq r9, r2, r8, lsl #6 │ │ │ │ + andeq ip, r0, ip, asr fp │ │ │ │ + andseq sp, r0, ip, lsl r2 │ │ │ │ + strheq ip, [r0], -ip @ │ │ │ │ + ldr r2, [pc, #188] @ 29ab0 │ │ │ │ + ldr r3, [pc, #188] @ 29ab4 │ │ │ │ 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 29a24 │ │ │ │ + ldr r3, [pc, #160] @ 29ab8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27858 │ │ │ │ - ldr r4, [pc, #144] @ 278bc │ │ │ │ - ldr r1, [pc, #144] @ 278c0 │ │ │ │ + beq 29a58 │ │ │ │ + ldr r4, [pc, #144] @ 29abc │ │ │ │ + ldr r1, [pc, #144] @ 29ac0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27668 │ │ │ │ + bl 29868 │ │ │ │ str r0, [r4] │ │ │ │ - ldr r3, [pc, #124] @ 278c4 │ │ │ │ + ldr r3, [pc, #124] @ 29ac4 │ │ │ │ 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 289a8 │ │ │ │ + ldr r2, [pc, #96] @ 29ac8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #92] @ 278cc │ │ │ │ - ldr r5, [pc, #92] @ 278d0 │ │ │ │ + ldr r3, [pc, #92] @ 29acc │ │ │ │ + ldr r5, [pc, #92] @ 29ad0 │ │ │ │ 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 29868 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5] │ │ │ │ bl 2918 │ │ │ │ - b 27840 │ │ │ │ - andeq r8, r2, r8, lsr #10 │ │ │ │ + b 29a40 │ │ │ │ + andeq r6, r2, r8, lsr #6 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq fp, r2, r8, asr r4 │ │ │ │ - ldrdeq ip, [r0], -r0 │ │ │ │ - andeq r2, pc, r4, lsl #31 │ │ │ │ - muleq r0, r4, r9 │ │ │ │ - andeq ip, r0, r4, lsl #19 │ │ │ │ - andeq fp, r2, r4, lsl #8 │ │ │ │ - ldr r3, [pc, #124] @ 27958 │ │ │ │ + andeq r9, r2, r8, asr r2 │ │ │ │ + andeq ip, r0, r8, ror #21 │ │ │ │ + andseq sp, r0, r4, lsl #3 │ │ │ │ + andeq ip, r0, ip, lsr #21 │ │ │ │ + muleq r0, ip, sl │ │ │ │ + andeq r9, r2, r4, lsl #4 │ │ │ │ + ldr r3, [pc, #124] @ 29b58 │ │ │ │ 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] @ 29b5c │ │ │ │ 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 29b1c │ │ │ │ + ldr r0, [pc, #76] @ 29b60 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r2, [pc, #64] @ 27964 │ │ │ │ - ldr r3, [pc, #64] @ 27968 │ │ │ │ + b 28c84 │ │ │ │ + ldr r2, [pc, #64] @ 29b64 │ │ │ │ + ldr r3, [pc, #64] @ 29b68 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #44] @ 2796c │ │ │ │ + bl 2964c │ │ │ │ + ldr r2, [pc, #44] @ 29b6c │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ - b 26a64 │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - andeq r8, r2, ip, lsr #8 │ │ │ │ - andeq fp, r0, r0, lsl #30 │ │ │ │ + b 28c64 │ │ │ │ + ldrsheq sp, [r0], -r0 │ │ │ │ + andeq r6, r2, ip, lsr #4 │ │ │ │ + andeq ip, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq fp, r2, ip, asr r3 │ │ │ │ - andeq ip, r0, ip, asr #17 │ │ │ │ + andeq r9, r2, ip, asr r1 │ │ │ │ + andeq ip, r0, r4, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r7, [pc, #656] @ 27c0c │ │ │ │ - ldr r3, [pc, #656] @ 27c10 │ │ │ │ + ldr r7, [pc, #656] @ 29e0c │ │ │ │ + ldr r3, [pc, #656] @ 29e10 │ │ │ │ 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 29df0 │ │ │ │ + ldr r5, [pc, #624] @ 29e14 │ │ │ │ + ldr r2, [pc, #624] @ 29e18 │ │ │ │ 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 29bf8 │ │ │ │ + ldr r6, [pc, #576] @ 29e1c │ │ │ │ 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 29bdc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 27b48 │ │ │ │ - ldr r3, [pc, #536] @ 27c20 │ │ │ │ + bne 29d48 │ │ │ │ + ldr r3, [pc, #536] @ 29e20 │ │ │ │ ldr r6, [pc, r3] │ │ │ │ - bl 2d69c │ │ │ │ - ldr r3, [pc, #528] @ 27c24 │ │ │ │ + bl 2f89c │ │ │ │ + ldr r3, [pc, #528] @ 29e24 │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - ldr r3, [pc, #516] @ 27c28 │ │ │ │ + ldr r3, [pc, #516] @ 29e28 │ │ │ │ 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 29c6c │ │ │ │ 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] @ 29e2c │ │ │ │ str r2, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [pc, #428] @ 27c30 │ │ │ │ + ldr r2, [pc, #428] @ 29e30 │ │ │ │ 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 +39928,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 29cd4 │ │ │ │ ldr r0, [r4] │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #344] @ 27c34 │ │ │ │ + ldr r5, [pc, #344] @ 29e34 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bc0 │ │ │ │ + bne 29dc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 27be0 │ │ │ │ - ldr r3, [pc, #304] @ 27c38 │ │ │ │ + blt 29de0 │ │ │ │ + ldr r3, [pc, #304] @ 29e38 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 28f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27bb0 │ │ │ │ - ldr r3, [pc, #288] @ 27c3c │ │ │ │ + bne 29db0 │ │ │ │ + ldr r3, [pc, #288] @ 29e3c │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27ba0 │ │ │ │ + bne 29da0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27b74 │ │ │ │ + beq 29d74 │ │ │ │ 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] @ 29e40 │ │ │ │ + ldr r2, [pc, #240] @ 29e44 │ │ │ │ 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 29c00 │ │ │ │ + ldr r3, [pc, #204] @ 29e48 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27b40 │ │ │ │ - ldr r0, [pc, #184] @ 27c4c │ │ │ │ + beq 29d40 │ │ │ │ + ldr r0, [pc, #184] @ 29e4c │ │ │ │ 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 28c84 │ │ │ │ + ldr r0, [pc, #168] @ 29e50 │ │ │ │ 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 28c84 │ │ │ │ + b 29d30 │ │ │ │ + ldr r0, [pc, #156] @ 29e54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 29d14 │ │ │ │ + ldr r0, [pc, #144] @ 29e58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 27b00 │ │ │ │ - ldr r0, [pc, #116] @ 27c5c │ │ │ │ + bge 29d00 │ │ │ │ + ldr r0, [pc, #116] @ 29e5c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27b00 │ │ │ │ - ldr r3, [pc, #104] @ 27c60 │ │ │ │ + bl 28c84 │ │ │ │ + b 29d00 │ │ │ │ + ldr r3, [pc, #104] @ 29e60 │ │ │ │ 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 29b9c │ │ │ │ + andeq r6, r2, r0, lsr #3 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r2, pc, r8, lsr #28 │ │ │ │ - andeq ip, r0, ip, ror r8 │ │ │ │ - ldrdeq fp, [r0], -r0 │ │ │ │ - andeq r2, pc, r8, asr #27 │ │ │ │ + andseq sp, r0, r8, lsr #32 │ │ │ │ + muleq r0, r4, r9 │ │ │ │ + andeq fp, r0, r8, ror #31 │ │ │ │ + andseq ip, r0, r8, asr #31 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ - andeq r2, pc, r4, asr sp @ │ │ │ │ - muleq r0, ip, r7 │ │ │ │ - strdeq r2, [pc], -r4 │ │ │ │ - andeq r2, pc, r8, asr #25 │ │ │ │ - @ instruction: 0x000f2cb0 │ │ │ │ - andeq r2, pc, ip, ror ip @ │ │ │ │ - ldrdeq ip, [r0], -ip @ │ │ │ │ - andeq r2, pc, r4, asr ip @ │ │ │ │ - andeq fp, r0, ip, lsr #25 │ │ │ │ - andeq ip, r0, r0, ror #13 │ │ │ │ - andeq ip, r0, r8, asr #13 │ │ │ │ - @ instruction: 0x0000c6b0 │ │ │ │ - andeq sl, r0, r0, lsl #12 │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ + andseq ip, r0, r4, asr pc │ │ │ │ + @ instruction: 0x0000c8b4 │ │ │ │ + @ instruction: 0x0010cef4 │ │ │ │ + andseq ip, r0, r8, asr #29 │ │ │ │ + @ instruction: 0x0010ceb0 │ │ │ │ + andseq ip, r0, ip, ror lr │ │ │ │ + strdeq ip, [r0], -r4 │ │ │ │ + andseq ip, r0, r4, asr lr │ │ │ │ + andeq fp, r0, r4, asr #27 │ │ │ │ + strdeq ip, [r0], -r8 │ │ │ │ + andeq ip, r0, r0, ror #15 │ │ │ │ + andeq ip, r0, r8, asr #15 │ │ │ │ + andeq sl, r0, r8, lsl r7 │ │ │ │ + @ instruction: 0x0010cdd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #316] @ 27dac │ │ │ │ + ldr r6, [pc, #316] @ 29fac │ │ │ │ mov r5, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 27cd0 │ │ │ │ - bl 2664c │ │ │ │ + beq 29ed0 │ │ │ │ + bl 2884c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27cb4 │ │ │ │ + beq 29eb4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d70 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #252] @ 27db0 │ │ │ │ + bne 29f70 │ │ │ │ + bl 29b70 │ │ │ │ + ldr r3, [pc, #252] @ 29fb0 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27d60 │ │ │ │ - ldr r3, [pc, #236] @ 27db4 │ │ │ │ + bne 29f60 │ │ │ │ + ldr r3, [pc, #236] @ 29fb4 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ - ldr r3, [pc, #224] @ 27db8 │ │ │ │ + ldr r3, [pc, #224] @ 29fb8 │ │ │ │ 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 29ef4 │ │ │ │ + bl 299ec │ │ │ │ + ldr r6, [pc, #192] @ 29fbc │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ mov r1, #66 @ 0x42 │ │ │ │ bl 2aec │ │ │ │ - ldr r3, [pc, #168] @ 27dc0 │ │ │ │ + ldr r3, [pc, #168] @ 29fc0 │ │ │ │ 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 29f80 │ │ │ │ + ldr r6, [pc, #152] @ 29fc4 │ │ │ │ + bl 29ad4 │ │ │ │ + ldr r1, [pc, #148] @ 29fc8 │ │ │ │ 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 29f9c │ │ │ │ + ldr r3, [pc, #120] @ 29fcc │ │ │ │ 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] @ 29fd0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27cc0 │ │ │ │ - ldr r0, [pc, #92] @ 27dd4 │ │ │ │ + bl 28c84 │ │ │ │ + b 29ec0 │ │ │ │ + ldr r0, [pc, #92] @ 29fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27ca8 │ │ │ │ + bl 28c84 │ │ │ │ + b 29ea8 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #68] @ 27dd8 │ │ │ │ + ldr r0, [pc, #68] @ 29fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27d24 │ │ │ │ - ldr r0, [pc, #56] @ 27ddc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27d4c │ │ │ │ - andeq r2, pc, ip, asr fp @ │ │ │ │ - andeq r2, pc, ip, lsl fp @ │ │ │ │ - andeq r2, pc, r4, lsl #22 │ │ │ │ - strdeq r2, [pc], -r8 │ │ │ │ - andeq sl, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x000f2ab8 │ │ │ │ - muleq pc, ip, sl @ │ │ │ │ - andeq ip, r0, r8, asr r5 │ │ │ │ - andeq r2, pc, ip, ror sl @ │ │ │ │ - andeq sl, r0, r8, lsl #17 │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - andeq fp, r0, r8, asr #21 │ │ │ │ - strdeq ip, [r0], -r4 │ │ │ │ + bl 28c84 │ │ │ │ + b 29f24 │ │ │ │ + ldr r0, [pc, #56] @ 29fdc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 29f4c │ │ │ │ + andseq ip, r0, ip, asr sp │ │ │ │ + andseq ip, r0, ip, lsl sp │ │ │ │ + andseq ip, r0, r4, lsl #26 │ │ │ │ + @ instruction: 0x0010ccf8 │ │ │ │ + andeq r8, r2, ip, lsl #27 │ │ │ │ + @ instruction: 0x0010ccb8 │ │ │ │ + mulseq r0, ip, ip │ │ │ │ + andeq ip, r0, r0, ror r6 │ │ │ │ + andseq ip, r0, ip, ror ip │ │ │ │ + andeq sl, r0, r0, lsr #19 │ │ │ │ + @ instruction: 0x0000b2b4 │ │ │ │ + andeq fp, r0, r0, ror #23 │ │ │ │ + andeq ip, r0, ip, lsl #12 │ │ │ │ push {r4, lr} │ │ │ │ - bl 2664c │ │ │ │ - ldr r3, [pc, #56] @ 27e28 │ │ │ │ + bl 2884c │ │ │ │ + ldr r3, [pc, #56] @ 2a028 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27e14 │ │ │ │ + bne 2a014 │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #16] @ 27e2c │ │ │ │ + b 29b70 │ │ │ │ + ldr r0, [pc, #16] @ 2a02c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ pop {r4, lr} │ │ │ │ - b 27970 │ │ │ │ - andeq r2, pc, r0, ror #19 │ │ │ │ - strdeq fp, [r0], -r8 │ │ │ │ + b 29b70 │ │ │ │ + andseq ip, r0, r0, ror #23 │ │ │ │ + andeq fp, r0, r0, lsl r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #436] @ 27ff0 │ │ │ │ - ldr r3, [pc, #436] @ 27ff4 │ │ │ │ + ldr r4, [pc, #436] @ 2a1f0 │ │ │ │ + ldr r3, [pc, #436] @ 2a1f4 │ │ │ │ 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 2a0ac │ │ │ │ + ble 2a1b0 │ │ │ │ + bl 2884c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27e90 │ │ │ │ + beq 2a090 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f64 │ │ │ │ - bl 27970 │ │ │ │ - ldr r3, [pc, #360] @ 27ff8 │ │ │ │ + bne 2a164 │ │ │ │ + bl 29b70 │ │ │ │ + ldr r3, [pc, #360] @ 2a1f8 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27f44 │ │ │ │ - ldr r3, [pc, #344] @ 27ffc │ │ │ │ + bne 2a144 │ │ │ │ + ldr r3, [pc, #344] @ 2a1fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #332] @ 28000 │ │ │ │ + ldr r2, [pc, #332] @ 2a200 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 27ed4 │ │ │ │ - ldr r2, [pc, #316] @ 28004 │ │ │ │ + beq 2a0d4 │ │ │ │ + ldr r2, [pc, #316] @ 2a204 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27f74 │ │ │ │ - ldr r4, [pc, #300] @ 28008 │ │ │ │ - bl 2664c │ │ │ │ + bne 2a174 │ │ │ │ + ldr r4, [pc, #300] @ 2a208 │ │ │ │ + bl 2884c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r4] │ │ │ │ - bne 27f2c │ │ │ │ - ldr r4, [pc, #272] @ 2800c │ │ │ │ + bne 2a12c │ │ │ │ + ldr r4, [pc, #272] @ 2a20c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ bl 29c0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #232] @ 28010 │ │ │ │ + ldr r0, [pc, #232] @ 2a210 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ - ldr r0, [pc, #224] @ 28014 │ │ │ │ + b 28c84 │ │ │ │ + ldr r0, [pc, #224] @ 2a214 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - b 27ef4 │ │ │ │ - ldr r0, [pc, #204] @ 28018 │ │ │ │ + b 2a0f4 │ │ │ │ + ldr r0, [pc, #204] @ 2a218 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #196] @ 2801c │ │ │ │ + bl 28c84 │ │ │ │ + ldr r3, [pc, #196] @ 2a21c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #180] @ 28020 │ │ │ │ + ldr r0, [pc, #180] @ 2a220 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27e84 │ │ │ │ - bl 2664c │ │ │ │ + bl 28c84 │ │ │ │ + b 2a084 │ │ │ │ + bl 2884c │ │ │ │ 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 2a1a0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27970 │ │ │ │ - ldr r0, [pc, #124] @ 28024 │ │ │ │ + b 29b70 │ │ │ │ + ldr r0, [pc, #124] @ 2a224 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 27f98 │ │ │ │ - bl 2664c │ │ │ │ + bl 28c84 │ │ │ │ + b 2a198 │ │ │ │ + bl 2884c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 27fd0 │ │ │ │ - ldr r0, [pc, #92] @ 28028 │ │ │ │ + beq 2a1d0 │ │ │ │ + ldr r0, [pc, #92] @ 2a228 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #84] @ 2802c │ │ │ │ + bl 28c84 │ │ │ │ + ldr r3, [pc, #84] @ 2a22c │ │ │ │ add r0, r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [r3] │ │ │ │ - bls 27ef4 │ │ │ │ + bls 2a0f4 │ │ │ │ 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 │ │ │ │ + mulseq r0, r0, fp │ │ │ │ + ldrdeq r5, [r2], -r8 │ │ │ │ + andseq ip, r0, r0, asr #22 │ │ │ │ + andseq ip, r0, ip, lsr #22 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq r2, [pc], -r0 │ │ │ │ - andeq sl, r2, ip, lsl #27 │ │ │ │ - andeq ip, r0, r8, ror r3 │ │ │ │ - @ instruction: 0x0000a6bc │ │ │ │ - andeq sl, r0, r4, lsr #13 │ │ │ │ - andeq r2, pc, r4, ror r8 @ │ │ │ │ - andeq sl, r0, r8, lsr #31 │ │ │ │ - andeq sl, r0, ip, ror #30 │ │ │ │ - andeq sl, r0, r4, lsr #12 │ │ │ │ - strdeq r2, [pc], -r4 │ │ │ │ - ldr r3, [pc, #1544] @ 28640 │ │ │ │ - ldr r2, [pc, #1544] @ 28644 │ │ │ │ + @ instruction: 0x0010caf0 │ │ │ │ + andeq r8, r2, ip, lsl #23 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + ldrdeq sl, [r0], -r4 │ │ │ │ + @ instruction: 0x0000a7bc │ │ │ │ + andseq ip, r0, r4, ror sl │ │ │ │ + andeq fp, r0, r0, asr #1 │ │ │ │ + andeq fp, r0, r4, lsl #1 │ │ │ │ + andeq sl, r0, ip, lsr r7 │ │ │ │ + @ instruction: 0x0010c9f4 │ │ │ │ + ldr r3, [pc, #1544] @ 2a840 │ │ │ │ + ldr r2, [pc, #1544] @ 2a844 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1528] @ 28648 │ │ │ │ + ldr r3, [pc, #1528] @ 2a848 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r8, [pc, #1524] @ 2864c │ │ │ │ + ldr r8, [pc, #1524] @ 2a84c │ │ │ │ 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 2a278 │ │ │ │ + bl 299ec │ │ │ │ + ldr r3, [pc, #1488] @ 2a850 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #1480] @ 28654 │ │ │ │ + bl 2964c │ │ │ │ + ldr r1, [pc, #1480] @ 2a854 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #1472] @ 28658 │ │ │ │ + ldr r3, [pc, #1472] @ 2a858 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r3] │ │ │ │ - beq 2859c │ │ │ │ + beq 2a79c │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ - ldr r6, [pc, #1444] @ 2865c │ │ │ │ + ldr r6, [pc, #1444] @ 2a85c │ │ │ │ cmp r5, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bne 283a0 │ │ │ │ + bne 2a5a0 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ sub r5, r9, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28548 │ │ │ │ - ldr r2, [pc, #1396] @ 28660 │ │ │ │ + beq 2a748 │ │ │ │ + ldr r2, [pc, #1396] @ 2a860 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #1388] @ 28664 │ │ │ │ + ldr r1, [pc, #1388] @ 2a864 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 28360 │ │ │ │ - ldr r2, [pc, #1372] @ 28668 │ │ │ │ + beq 2a560 │ │ │ │ + ldr r2, [pc, #1372] @ 2a868 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28380 │ │ │ │ - ldr r2, [pc, #1364] @ 2866c │ │ │ │ + beq 2a580 │ │ │ │ + ldr r2, [pc, #1364] @ 2a86c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28528 │ │ │ │ - ldr r2, [pc, #1356] @ 28670 │ │ │ │ + beq 2a728 │ │ │ │ + ldr r2, [pc, #1356] @ 2a870 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28558 │ │ │ │ - ldr r2, [pc, #1348] @ 28674 │ │ │ │ + beq 2a758 │ │ │ │ + ldr r2, [pc, #1348] @ 2a874 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 28578 │ │ │ │ - ldr r2, [pc, #1340] @ 28678 │ │ │ │ - ldr r3, [pc, #1340] @ 2867c │ │ │ │ + beq 2a778 │ │ │ │ + ldr r2, [pc, #1340] @ 2a878 │ │ │ │ + ldr r3, [pc, #1340] @ 2a87c │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #1320] @ 28680 │ │ │ │ + bl 2964c │ │ │ │ + ldr r2, [pc, #1320] @ 2a880 │ │ │ │ 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 28c64 │ │ │ │ + ldr r3, [pc, #1296] @ 2a884 │ │ │ │ + ldr r1, [pc, #1296] @ 2a888 │ │ │ │ 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 2a39c │ │ │ │ + ldr r0, [pc, #1268] @ 2a88c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 2994c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - ble 284c8 │ │ │ │ + ble 2a6c8 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 26874 │ │ │ │ - ldr r3, [pc, #1232] @ 28690 │ │ │ │ + bl 28a74 │ │ │ │ + ldr r3, [pc, #1232] @ 2a890 │ │ │ │ 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 2a438 │ │ │ │ + ldr r7, [pc, #1208] @ 2a894 │ │ │ │ + ldr sl, [pc, #1208] @ 2a898 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ add sl, pc, sl │ │ │ │ - b 28208 │ │ │ │ + b 2a408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r6, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - ble 28238 │ │ │ │ + ble 2a438 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 281ec │ │ │ │ + bne 2a3ec │ │ │ │ mov r0, sl │ │ │ │ - bl 2774c │ │ │ │ + bl 2994c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bgt 28208 │ │ │ │ - ldr r4, [pc, #1116] @ 2869c │ │ │ │ + bgt 2a408 │ │ │ │ + ldr r4, [pc, #1116] @ 2a89c │ │ │ │ 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 28f4c │ │ │ │ + ldr r3, [pc, #1088] @ 2a8a0 │ │ │ │ + ldr r1, [pc, #1088] @ 2a8a4 │ │ │ │ + ldr r2, [pc, #1088] @ 2a8a8 │ │ │ │ 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] @ 2a8ac │ │ │ │ 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 2a4bc │ │ │ │ + ldr r0, [pc, #1016] @ 2a8b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ + bl 2994c │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #1004] @ 286b4 │ │ │ │ + ldr r0, [pc, #1004] @ 2a8b4 │ │ │ │ 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 2a65c │ │ │ │ str r1, [r4, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 283ac │ │ │ │ + bne 2a5ac │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #924] @ 286b8 │ │ │ │ + ldr r3, [pc, #924] @ 2a8b8 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #912] @ 286bc │ │ │ │ + ldr r3, [pc, #912] @ 2a8bc │ │ │ │ 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] @ 2a8c0 │ │ │ │ + ldr r3, [pc, #776] @ 2a848 │ │ │ │ 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 2a788 │ │ │ │ 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 2a36c │ │ │ │ + ldr r2, [pc, #748] @ 2a868 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 28110 │ │ │ │ + bne 2a310 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28110 │ │ │ │ - ldr r3, [pc, #816] @ 286c4 │ │ │ │ + bne 2a310 │ │ │ │ + ldr r3, [pc, #816] @ 2a8c4 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - bl 278d4 │ │ │ │ + b 2a36c │ │ │ │ + bl 29ad4 │ │ │ │ ldr r4, [r6] │ │ │ │ - b 280c4 │ │ │ │ - ldr r2, [pc, #788] @ 286c8 │ │ │ │ - ldr r1, [pc, #788] @ 286cc │ │ │ │ + b 2a2c4 │ │ │ │ + ldr r2, [pc, #788] @ 2a8c8 │ │ │ │ + ldr r1, [pc, #788] @ 2a8cc │ │ │ │ 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 2a718 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 2858c │ │ │ │ - ldr r2, [pc, #656] @ 28678 │ │ │ │ - ldr r3, [pc, #740] @ 286d0 │ │ │ │ + bls 2a78c │ │ │ │ + ldr r2, [pc, #656] @ 2a878 │ │ │ │ + ldr r3, [pc, #740] @ 2a8d0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #720] @ 286d4 │ │ │ │ + bl 2964c │ │ │ │ + ldr r2, [pc, #720] @ 2a8d4 │ │ │ │ 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 28c64 │ │ │ │ + ldr r3, [pc, #696] @ 2a8d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 28314 │ │ │ │ - ldr r2, [pc, #680] @ 286dc │ │ │ │ - ldr r1, [pc, #680] @ 286e0 │ │ │ │ + ble 2a514 │ │ │ │ + ldr r2, [pc, #680] @ 2a8dc │ │ │ │ + ldr r1, [pc, #680] @ 2a8e0 │ │ │ │ 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 2a524 │ │ │ │ + ldr r0, [pc, #656] @ 2a8e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28324 │ │ │ │ + bl 2994c │ │ │ │ + b 2a524 │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #640] @ 286e8 │ │ │ │ + ldr r1, [pc, #640] @ 2a8e8 │ │ │ │ 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 2a708 │ │ │ │ + ldr r3, [pc, #588] @ 2a8ec │ │ │ │ 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 2a500 │ │ │ │ + ldr r2, [pc, #424] @ 2a878 │ │ │ │ + ldr r3, [pc, #540] @ 2a8f0 │ │ │ │ ldr r2, [r8, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r2] │ │ │ │ - bl 2744c │ │ │ │ - ldr r2, [pc, #520] @ 286f4 │ │ │ │ + bl 2964c │ │ │ │ + ldr r2, [pc, #520] @ 2a8f4 │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 281a8 │ │ │ │ - ldr r0, [pc, #488] @ 286f8 │ │ │ │ + b 2a3a8 │ │ │ │ + ldr r0, [pc, #488] @ 2a8f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28498 │ │ │ │ - ldr r0, [pc, #476] @ 286fc │ │ │ │ + bl 2994c │ │ │ │ + b 2a698 │ │ │ │ + ldr r0, [pc, #476] @ 2a8fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 283d4 │ │ │ │ + bl 2994c │ │ │ │ + b 2a5d4 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2811c │ │ │ │ - ldr r3, [pc, #452] @ 28700 │ │ │ │ + bne 2a31c │ │ │ │ + ldr r3, [pc, #452] @ 2a900 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ - ldr r0, [pc, #436] @ 28704 │ │ │ │ + b 2a36c │ │ │ │ + ldr r0, [pc, #436] @ 2a904 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 280e4 │ │ │ │ + bl 2994c │ │ │ │ + b 2a2e4 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 28128 │ │ │ │ - ldr r3, [pc, #412] @ 28708 │ │ │ │ + bne 2a328 │ │ │ │ + ldr r3, [pc, #412] @ 2a908 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b 2816c │ │ │ │ + b 2a36c │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2816c │ │ │ │ - b 28134 │ │ │ │ + beq 2a36c │ │ │ │ + b 2a334 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ 2870c │ │ │ │ + ldr r3, [pc, #376] @ 2a90c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - b 28424 │ │ │ │ - ldr r3, [pc, #364] @ 28710 │ │ │ │ + b 2a624 │ │ │ │ + ldr r3, [pc, #364] @ 2a910 │ │ │ │ ldr r4, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 285d4 │ │ │ │ - ldr r3, [pc, #348] @ 28714 │ │ │ │ + beq 2a7d4 │ │ │ │ + ldr r3, [pc, #348] @ 2a914 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 285d4 │ │ │ │ + bne 2a7d4 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 285fc │ │ │ │ - ldr r3, [pc, #316] @ 28718 │ │ │ │ + beq 2a7fc │ │ │ │ + ldr r3, [pc, #316] @ 2a918 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #304] @ 2871c │ │ │ │ + ldr r0, [pc, #304] @ 2a91c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - ldr r3, [pc, #296] @ 28720 │ │ │ │ + bl 28c84 │ │ │ │ + ldr r3, [pc, #296] @ 2a920 │ │ │ │ ldr r4, [pc, r3] │ │ │ │ - b 280a8 │ │ │ │ - ldr r2, [pc, #116] @ 28678 │ │ │ │ + b 2a2a8 │ │ │ │ + ldr r2, [pc, #116] @ 2a878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #276] @ 28724 │ │ │ │ + ldr r2, [pc, #276] @ 2a924 │ │ │ │ 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 2a534 │ │ │ │ + ldr r0, [pc, #248] @ 2a928 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - bl 26738 │ │ │ │ + bl 286c4 │ │ │ │ + bl 28938 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b1c │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ + mulseq r0, r4, r9 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r7, r2, r0, asr #25 │ │ │ │ - andeq sl, r2, r8, lsl #24 │ │ │ │ - andeq ip, r0, r0, lsr #4 │ │ │ │ - andeq r2, pc, r8, lsr r7 @ │ │ │ │ - andeq r2, pc, r4, lsl r7 @ │ │ │ │ - andeq r2, pc, r0, ror #13 │ │ │ │ + andeq r5, r2, r0, asr #21 │ │ │ │ + andeq r8, r2, r8, lsl #20 │ │ │ │ + andeq ip, r0, r8, lsr r3 │ │ │ │ + andseq ip, r0, r8, lsr r9 │ │ │ │ + andseq ip, r0, r4, lsl r9 │ │ │ │ + andseq ip, r0, r0, ror #17 │ │ │ │ strbcc r4, [r3], #-1362 @ 0xfffffaae │ │ │ │ cmpcc r3, #343932928 @ 0x14800000 │ │ │ │ subcc r4, r3, #343932928 @ 0x14800000 │ │ │ │ cmpcc r3, r2, asr r5 │ │ │ │ subcc r4, r3, r2, asr r5 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq sl, r2, r4, asr #22 │ │ │ │ - andeq ip, r0, r0, lsl #1 │ │ │ │ - andeq r2, pc, r8, asr r6 @ │ │ │ │ - andeq sl, r0, r0, ror sp │ │ │ │ - andeq ip, r0, ip, ror r1 │ │ │ │ - andeq ip, r0, ip, lsl #3 │ │ │ │ - andeq r2, pc, ip, ror #11 │ │ │ │ - andeq sl, r0, r0, lsl #8 │ │ │ │ - andeq sl, r2, r0, asr #20 │ │ │ │ - andeq r2, pc, r4, ror #10 │ │ │ │ + andeq r8, r2, r4, asr #18 │ │ │ │ + muleq r0, r8, r1 │ │ │ │ + andseq ip, r0, r8, asr r8 │ │ │ │ + andeq sl, r0, r8, lsl #29 │ │ │ │ + muleq r0, r4, r2 │ │ │ │ + andeq ip, r0, r4, lsr #5 │ │ │ │ + andseq ip, r0, ip, ror #15 │ │ │ │ + andeq sl, r0, r8, lsl r5 │ │ │ │ + andeq r8, r2, r0, asr #16 │ │ │ │ + andseq ip, r0, r4, ror #14 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ andeq r0, r0, r0, asr #3 │ │ │ │ - andeq ip, r0, r0, lsl #1 │ │ │ │ - andeq ip, r0, ip, asr r0 │ │ │ │ - andeq r2, pc, r0, lsl #10 │ │ │ │ - @ instruction: 0x000f24b0 │ │ │ │ - andeq r2, pc, r0, lsr #9 │ │ │ │ - andeq r7, r2, r0, ror #19 │ │ │ │ - andeq r2, pc, r8, lsr r4 @ │ │ │ │ - andeq r2, pc, r8, lsl r4 @ │ │ │ │ - andeq fp, r0, r8, ror pc │ │ │ │ - muleq r2, r8, r8 │ │ │ │ - ldrdeq fp, [r0], -r4 │ │ │ │ - @ instruction: 0x000f23b0 │ │ │ │ - muleq pc, r8, r3 @ │ │ │ │ - andeq fp, r0, r4, lsr lr │ │ │ │ - andeq fp, r0, r0, asr #29 │ │ │ │ - andeq fp, r0, r8, lsr #29 │ │ │ │ - andeq r2, pc, r8, lsr #6 │ │ │ │ - @ instruction: 0x0002a7b0 │ │ │ │ - andeq fp, r0, ip, ror #25 │ │ │ │ + muleq r0, r8, r1 │ │ │ │ + andeq ip, r0, r4, ror r1 │ │ │ │ + andseq ip, r0, r0, lsl #14 │ │ │ │ + @ instruction: 0x0010c6b0 │ │ │ │ + andseq ip, r0, r0, lsr #13 │ │ │ │ + andeq r5, r2, r0, ror #15 │ │ │ │ + andseq ip, r0, r8, lsr r6 │ │ │ │ + andseq ip, r0, r8, lsl r6 │ │ │ │ + muleq r0, r0, r0 │ │ │ │ + muleq r2, r8, r6 │ │ │ │ + andeq fp, r0, ip, ror #29 │ │ │ │ + @ instruction: 0x0010c5b0 │ │ │ │ + mulseq r0, r8, r5 │ │ │ │ + andeq fp, r0, ip, asr #30 │ │ │ │ + ldrdeq fp, [r0], -r8 │ │ │ │ + andeq fp, r0, r0, asr #31 │ │ │ │ + andseq ip, r0, r8, lsr #10 │ │ │ │ + @ instruction: 0x000285b0 │ │ │ │ andeq fp, r0, r4, lsl #28 │ │ │ │ - strdeq fp, [r0], -r4 │ │ │ │ - muleq pc, r0, r2 @ │ │ │ │ - muleq r0, r8, r0 │ │ │ │ - andeq r2, pc, r0, ror #4 │ │ │ │ - andeq r2, pc, ip, lsr r2 @ │ │ │ │ + andeq fp, r0, ip, lsl pc │ │ │ │ + andeq fp, r0, ip, lsl #30 │ │ │ │ + mulseq r0, r0, r4 │ │ │ │ + @ instruction: 0x0000a1b0 │ │ │ │ + andseq ip, r0, r0, ror #8 │ │ │ │ + andseq ip, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, r2, ip, lsr #13 │ │ │ │ - andeq r9, r0, r4, asr ip │ │ │ │ - ldrdeq r2, [pc], -r8 │ │ │ │ - muleq r0, ip, ip │ │ │ │ - muleq r0, r8, ip │ │ │ │ - ldr r3, [pc, #180] @ 287e8 │ │ │ │ + andeq r8, r2, ip, lsr #9 │ │ │ │ + andeq r9, r0, ip, ror #26 │ │ │ │ + @ instruction: 0x0010c3d8 │ │ │ │ + @ instruction: 0x0000bdb4 │ │ │ │ + @ instruction: 0x0000bdb0 │ │ │ │ + ldr r3, [pc, #180] @ 2a9e8 │ │ │ │ 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 2a94c │ │ │ │ + bl 299ec │ │ │ │ + ldr r3, [pc, #152] @ 2a9ec │ │ │ │ ldr r0, [pc, r3] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 28770 │ │ │ │ + beq 2a970 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287d8 │ │ │ │ - ldr r3, [pc, #120] @ 287f0 │ │ │ │ + bne 2a9d8 │ │ │ │ + ldr r3, [pc, #120] @ 2a9f0 │ │ │ │ mov r1, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287c8 │ │ │ │ - ldr r3, [pc, #96] @ 287f4 │ │ │ │ + bne 2a9c8 │ │ │ │ + ldr r3, [pc, #96] @ 2a9f4 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 287b8 │ │ │ │ - ldr r3, [pc, #80] @ 287f8 │ │ │ │ + bne 2a9b8 │ │ │ │ + ldr r3, [pc, #80] @ 2a9f8 │ │ │ │ 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] @ 2a9fc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 287a0 │ │ │ │ - ldr r0, [pc, #48] @ 28800 │ │ │ │ + bl 28c84 │ │ │ │ + b 2a9a0 │ │ │ │ + ldr r0, [pc, #48] @ 2aa00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2878c │ │ │ │ - ldr r0, [pc, #36] @ 28804 │ │ │ │ + b 2a98c │ │ │ │ + ldr r0, [pc, #36] @ 2aa04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2774c │ │ │ │ - b 28770 │ │ │ │ - muleq pc, r8, r0 @ │ │ │ │ - andeq r2, pc, ip, ror r0 @ │ │ │ │ - andeq r2, pc, r4, asr r0 @ │ │ │ │ - andeq r2, pc, ip, lsr r0 @ │ │ │ │ - andeq r2, pc, r4, lsr #32 │ │ │ │ - andeq r9, r0, r0, lsr lr │ │ │ │ - andeq fp, r0, r0, rrx │ │ │ │ - andeq fp, r0, r4, lsr fp │ │ │ │ + bl 2994c │ │ │ │ + b 2a970 │ │ │ │ + mulseq r0, r8, r2 │ │ │ │ + andseq ip, r0, ip, ror r2 │ │ │ │ + andseq ip, r0, r4, asr r2 │ │ │ │ + andseq ip, r0, ip, lsr r2 │ │ │ │ + andseq ip, r0, r4, lsr #4 │ │ │ │ + andeq r9, r0, r8, asr #30 │ │ │ │ + andeq fp, r0, r8, ror r1 │ │ │ │ + andeq fp, r0, ip, asr #24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28834 │ │ │ │ + beq 2aa34 │ │ │ │ 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 +40798,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 2aa20 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 288a8 │ │ │ │ + ldr r0, [pc, #52] @ 2aaa8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f060 │ │ │ │ + bl 21260 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 2aaa0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 288a0 │ │ │ │ + beq 2aaa0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #260] @ 0x104 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, r0, r4, ror #21 │ │ │ │ + strdeq fp, [r0], -ip │ │ │ │ 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 2ac3c │ │ │ │ subs r1, r3, #1 │ │ │ │ - bmi 28a0c │ │ │ │ + bmi 2ac0c │ │ │ │ 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 2aad8 │ │ │ │ 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 2abf4 │ │ │ │ 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 2abf0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 289f4 │ │ │ │ + bne 2abf4 │ │ │ │ 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 2ab8c │ │ │ │ ldr r1, [ip, #520] @ 0x208 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2898c │ │ │ │ + bne 2ab8c │ │ │ │ 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 2ab4c │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 289dc │ │ │ │ + ble 2abdc │ │ │ │ add r2, r4, r2, lsl #3 │ │ │ │ mov lr, #308 @ 0x134 │ │ │ │ - b 289b4 │ │ │ │ + b 2abb4 │ │ │ │ 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 2abb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 28a1c │ │ │ │ + bne 2ac1c │ │ │ │ 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 2ab18 │ │ │ │ mov r0, #1 │ │ │ │ - b 28948 │ │ │ │ + b 2ab48 │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - bgt 289a4 │ │ │ │ + bgt 2aba4 │ │ │ │ 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 2abe4 │ │ │ │ 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 2aca0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ add r7, r6, #1 │ │ │ │ - beq 28ad4 │ │ │ │ + beq 2acd4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28ab0 │ │ │ │ + bne 2acb0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28af8 │ │ │ │ + bne 2acf8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2] │ │ │ │ ldr r3, [r4, #260] @ 0x104 │ │ │ │ - b 288c8 │ │ │ │ + b 2aac8 │ │ │ │ strb r3, [r2], #1 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne fp, r2 │ │ │ │ - bls 28aa0 │ │ │ │ + bls 2aca0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ add r7, r6, #1 │ │ │ │ - bne 28a8c │ │ │ │ + bne 2ac8c │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ add sl, r2, #1 │ │ │ │ cmp r8, #29 │ │ │ │ - ble 28c38 │ │ │ │ + ble 2ae38 │ │ │ │ strb r3, [r2] │ │ │ │ mov r2, sl │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 2acbc │ │ │ │ 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 2adbc │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b88 │ │ │ │ + beq 2ad88 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b88 │ │ │ │ + bgt 2ad88 │ │ │ │ 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 2ad80 │ │ │ │ cmp lr, #29 │ │ │ │ sub lr, lr, #1 │ │ │ │ str lr, [r3, #272] @ 0x110 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 2ad74 │ │ │ │ strb r1, [r2], #1 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ mov r6, r7 │ │ │ │ - b 28abc │ │ │ │ + b 2acbc │ │ │ │ sub r8, r1, #49 @ 0x31 │ │ │ │ str r8, [r3, #272] @ 0x110 │ │ │ │ cmp lr, #29 │ │ │ │ - bgt 28b74 │ │ │ │ + bgt 2ad74 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - beq 28bf8 │ │ │ │ + beq 2adf8 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 28b70 │ │ │ │ + bne 2ad70 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub lr, r3, #91 @ 0x5b │ │ │ │ cmp lr, #1 │ │ │ │ movls r6, r7 │ │ │ │ movls ip, #1 │ │ │ │ - bhi 28b70 │ │ │ │ - b 28abc │ │ │ │ + bhi 2ad70 │ │ │ │ + b 2acbc │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ movls r3, #0 │ │ │ │ andhi r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28b90 │ │ │ │ + beq 2ad90 │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ cmp r3, #29 │ │ │ │ - bgt 28b90 │ │ │ │ + bgt 2ad90 │ │ │ │ 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 2ad90 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ sub r8, r3, #91 @ 0x5b │ │ │ │ cmp r8, #1 │ │ │ │ movls r6, r7 │ │ │ │ mvnls r0, #0 │ │ │ │ - bls 28abc │ │ │ │ + bls 2acbc │ │ │ │ sub r8, r3, #48 @ 0x30 │ │ │ │ and r9, r8, #255 @ 0xff │ │ │ │ cmp r9, #9 │ │ │ │ - bhi 28b70 │ │ │ │ + bhi 2ad70 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r6, r6, #3 │ │ │ │ moveq r0, lr │ │ │ │ movne r0, r8 │ │ │ │ ldrb r3, [r6] │ │ │ │ - b 28abc │ │ │ │ + b 2acbc │ │ │ │ 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 +41068,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 2af38 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ add r6, r7, #1 │ │ │ │ - beq 28cd4 │ │ │ │ + beq 2aed4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne 28d70 │ │ │ │ + bne 2af70 │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 28d84 │ │ │ │ + bne 2af84 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r6] │ │ │ │ mov r2, sl │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ + b 2acbc │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 28cc0 │ │ │ │ + beq 2aec0 │ │ │ │ cmp r1, #0 │ │ │ │ add r6, r7, #2 │ │ │ │ - beq 28d20 │ │ │ │ + beq 2af20 │ │ │ │ mov r3, #308 @ 0x134 │ │ │ │ mla r3, r8, r3, r4 │ │ │ │ ldr r3, [r3, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d20 │ │ │ │ + beq 2af20 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d5c │ │ │ │ - b 28d10 │ │ │ │ - bl 28808 │ │ │ │ + bcs 2af5c │ │ │ │ + b 2af10 │ │ │ │ + bl 2aa08 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bls 28d0c │ │ │ │ + bls 2af0c │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #93 @ 0x5d │ │ │ │ - bne 28ca0 │ │ │ │ + bne 2aea0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28d98 │ │ │ │ + beq 2af98 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r2, sl │ │ │ │ add r6, r7, #1 │ │ │ │ mov r0, ip │ │ │ │ - b 28abc │ │ │ │ - bl 28808 │ │ │ │ + b 2acbc │ │ │ │ + bl 2aa08 │ │ │ │ add r1, r1, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 28d58 │ │ │ │ - b 28d20 │ │ │ │ + bcs 2af58 │ │ │ │ + b 2af20 │ │ │ │ mov r1, r3 │ │ │ │ - bl 28808 │ │ │ │ + bl 2aa08 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 2af2c │ │ │ │ add r6, r7, #2 │ │ │ │ - bl 28808 │ │ │ │ + bl 2aa08 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ mov r7, r6 │ │ │ │ - b 28d2c │ │ │ │ + b 2af2c │ │ │ │ mov r6, r7 │ │ │ │ - b 28cc0 │ │ │ │ + b 2aec0 │ │ │ │ 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 28a74 │ │ │ │ + ldr r4, [pc, #168] @ 2b068 │ │ │ │ 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 2b000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ strb r1, [ip, r3] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 28dec │ │ │ │ + bne 2afec │ │ │ │ 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 28a74 │ │ │ │ + ldr r4, [pc, #72] @ 2b06c │ │ │ │ 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 +41182,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 2b050 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, pc, r8, lsr sl @ │ │ │ │ - ldrdeq r1, [pc], -r4 │ │ │ │ + andseq fp, r0, r8, lsr ip │ │ │ │ + @ instruction: 0x0010bbd4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #1000] @ 29264 │ │ │ │ + ldr r4, [pc, #1000] @ 2b464 │ │ │ │ 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 2b124 │ │ │ │ + ldr r4, [pc, #952] @ 2b468 │ │ │ │ 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] @ 2b46c │ │ │ │ + ldr r2, [pc, #932] @ 2b470 │ │ │ │ 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] @ 2b474 │ │ │ │ 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 2b0e4 │ │ │ │ + ldr r3, [pc, #892] @ 2b478 │ │ │ │ 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 +41237,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 28a74 │ │ │ │ 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] @ 2b47c │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r3, #63] @ 0x3f │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #118 @ 0x76 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #780] @ 29280 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #780] @ 2b480 │ │ │ │ mov r0, #99 @ 0x63 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #768] @ 29284 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #768] @ 2b484 │ │ │ │ mov r0, #119 @ 0x77 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #756] @ 29288 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #756] @ 2b488 │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #744] @ 2928c │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #744] @ 2b48c │ │ │ │ mov r0, #115 @ 0x73 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #732] @ 29290 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #732] @ 2b490 │ │ │ │ mov r0, #108 @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #720] @ 29294 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #720] @ 2b494 │ │ │ │ mov r0, #117 @ 0x75 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #708] @ 29298 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #708] @ 2b498 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #696] @ 2929c │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #696] @ 2b49c │ │ │ │ mov r0, #97 @ 0x61 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #684] @ 292a0 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #684] @ 2b4a0 │ │ │ │ mov r0, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ - ldr r1, [pc, #672] @ 292a4 │ │ │ │ + bl 2afa0 │ │ │ │ + ldr r1, [pc, #672] @ 2b4a4 │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28da0 │ │ │ │ + bl 2afa0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b220 │ │ │ │ + ldr r7, [pc, #624] @ 2b4a8 │ │ │ │ + ldr r3, [pc, #624] @ 2b4ac │ │ │ │ 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 2b248 │ │ │ │ + ldr r3, [pc, #588] @ 2b4b0 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2216] @ 0x8a8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b27c │ │ │ │ + ldr r3, [pc, #544] @ 2b4b4 │ │ │ │ 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 2b29c │ │ │ │ + ldr r3, [pc, #512] @ 2b4b8 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2220] @ 0x8ac │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b2d0 │ │ │ │ + ldr r3, [pc, #468] @ 2b4bc │ │ │ │ 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 2b2f0 │ │ │ │ + ldr r3, [pc, #436] @ 2b4c0 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2224] @ 0x8b0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b324 │ │ │ │ + ldr r3, [pc, #392] @ 2b4c4 │ │ │ │ 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 2b344 │ │ │ │ + ldr r3, [pc, #360] @ 2b4c8 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2228] @ 0x8b4 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b378 │ │ │ │ + ldr r3, [pc, #316] @ 2b4cc │ │ │ │ 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 2b394 │ │ │ │ + ldr r3, [pc, #288] @ 2b4d0 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2232] @ 0x8b8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b3c8 │ │ │ │ + ldr r1, [pc, #244] @ 2b4d4 │ │ │ │ + ldr r2, [pc, #244] @ 2b4d8 │ │ │ │ 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 2b3ec │ │ │ │ + ldr r3, [pc, #212] @ 2b4dc │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2236] @ 0x8bc │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ 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 2b41c │ │ │ │ + ldr r1, [pc, #172] @ 2b4e0 │ │ │ │ + ldr r2, [pc, #172] @ 2b4e4 │ │ │ │ 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 2b440 │ │ │ │ + ldr r3, [pc, #140] @ 2b4e8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #2240] @ 0x8c0 │ │ │ │ - b 28ea8 │ │ │ │ - andeq r1, pc, ip, ror r9 @ │ │ │ │ - andeq r1, pc, r8, asr #18 │ │ │ │ + b 2b0a8 │ │ │ │ + andseq fp, r0, ip, ror fp │ │ │ │ + andseq fp, r0, r8, asr #22 │ │ │ │ tsteq r2, #0, 2 │ │ │ │ streq r0, [r6, -r4, lsl #10] │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - strdeq r1, [pc], -ip │ │ │ │ - andeq fp, r0, r8, lsl r6 │ │ │ │ - andeq fp, r0, r0, lsl r6 │ │ │ │ - andeq fp, r0, ip, lsr #12 │ │ │ │ - andeq fp, r0, r0, lsr #12 │ │ │ │ - andeq fp, r0, ip, lsl r6 │ │ │ │ - andeq fp, r0, ip, lsl #11 │ │ │ │ - muleq r0, r8, r5 │ │ │ │ - andeq fp, r0, r0, ror r6 │ │ │ │ - strdeq fp, [r0], -r4 │ │ │ │ - andeq fp, r0, ip, lsl r6 │ │ │ │ - andeq r9, r0, r4, ror sp │ │ │ │ - andeq fp, r0, r8, lsl r6 │ │ │ │ - andeq fp, r0, r0, lsr #6 │ │ │ │ - muleq pc, r4, r7 @ │ │ │ │ - andeq fp, r0, ip, lsr #6 │ │ │ │ - andeq r1, pc, r0, asr #14 │ │ │ │ - andeq fp, r0, r8, lsr r3 │ │ │ │ - andeq r1, pc, ip, ror #13 │ │ │ │ - andeq fp, r0, r4, asr #6 │ │ │ │ - muleq pc, r8, r6 @ │ │ │ │ - andeq fp, r0, r0, asr r3 │ │ │ │ - andeq r1, pc, r8, asr #12 │ │ │ │ - andeq fp, r0, ip, ror r3 │ │ │ │ - andeq fp, r0, r8, asr r3 │ │ │ │ - strdeq r1, [pc], -r0 │ │ │ │ - andeq fp, r0, ip, lsl #6 │ │ │ │ - andeq fp, r0, r4, lsr #6 │ │ │ │ - andeq r1, pc, r0, lsr #11 │ │ │ │ + @ instruction: 0x0010bafc │ │ │ │ + andeq fp, r0, r0, lsr r7 │ │ │ │ + andeq fp, r0, r8, lsr #14 │ │ │ │ + andeq fp, r0, r4, asr #14 │ │ │ │ + andeq fp, r0, r8, lsr r7 │ │ │ │ + andeq fp, r0, r4, lsr r7 │ │ │ │ + andeq fp, r0, r4, lsr #13 │ │ │ │ + @ instruction: 0x0000b6b0 │ │ │ │ + andeq fp, r0, r8, lsl #15 │ │ │ │ + andeq fp, r0, ip, lsl #14 │ │ │ │ + andeq fp, r0, r4, lsr r7 │ │ │ │ + andeq r9, r0, ip, lsl #29 │ │ │ │ + andeq fp, r0, r0, lsr r7 │ │ │ │ + andeq fp, r0, r8, lsr r4 │ │ │ │ + mulseq r0, r4, r9 │ │ │ │ + andeq fp, r0, r4, asr #8 │ │ │ │ + andseq fp, r0, r0, asr #18 │ │ │ │ + andeq fp, r0, r0, asr r4 │ │ │ │ + andseq fp, r0, ip, ror #17 │ │ │ │ + andeq fp, r0, ip, asr r4 │ │ │ │ + mulseq r0, r8, r8 │ │ │ │ + andeq fp, r0, r8, ror #8 │ │ │ │ + andseq fp, r0, r8, asr #16 │ │ │ │ + muleq r0, r4, r4 │ │ │ │ + andeq fp, r0, r0, ror r4 │ │ │ │ + @ instruction: 0x0010b7f0 │ │ │ │ + andeq fp, r0, r4, lsr #8 │ │ │ │ + andeq fp, r0, ip, lsr r4 │ │ │ │ + andseq fp, r0, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr lr, [pc, #4028] @ 2a2b4 │ │ │ │ + ldr lr, [pc, #4028] @ 2c4b4 │ │ │ │ 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 2b534 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #128 @ 0x80 │ │ │ │ - beq 2a50c │ │ │ │ + beq 2c70c │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ strb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29328 │ │ │ │ + bne 2b528 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29604 │ │ │ │ - ldr r3, [pc, #3936] @ 2a2b8 │ │ │ │ + beq 2b804 │ │ │ │ + ldr r3, [pc, #3936] @ 2c4b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ orrs r3, fp, r3 │ │ │ │ - beq 29674 │ │ │ │ - ldr r1, [pc, #3920] @ 2a2bc │ │ │ │ + beq 2b874 │ │ │ │ + ldr r1, [pc, #3920] @ 2c4bc │ │ │ │ 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] @ 2c4c0 │ │ │ │ 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 2b804 │ │ │ │ + ldr r9, [pc, #3864] @ 2c4c4 │ │ │ │ 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 2b864 │ │ │ │ + b 2b7b8 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b7b8 │ │ │ │ + b 2ba54 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2c388 │ │ │ │ + b 2c3b4 │ │ │ │ + b 2b864 │ │ │ │ + b 2c224 │ │ │ │ + b 2c254 │ │ │ │ + b 2c2ac │ │ │ │ + b 2b864 │ │ │ │ + b 2c5d8 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2c434 │ │ │ │ + b 2b864 │ │ │ │ + b 2c674 │ │ │ │ + b 2c2e8 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b7b8 │ │ │ │ + b 2b864 │ │ │ │ + b 2c354 │ │ │ │ + b 2c62c │ │ │ │ + b 2c6e4 │ │ │ │ + b 2b864 │ │ │ │ + b 2c178 │ │ │ │ + b 2c1c0 │ │ │ │ + b 2b864 │ │ │ │ + b 2bce4 │ │ │ │ + b 2bd14 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2bd54 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2bda0 │ │ │ │ + b 2bddc │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2be10 │ │ │ │ + b 2beb8 │ │ │ │ + b 2bee8 │ │ │ │ + b 2bf24 │ │ │ │ + b 2bf60 │ │ │ │ + b 2b864 │ │ │ │ + b 2bf90 │ │ │ │ + b 2b864 │ │ │ │ + b 2bfcc │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2c05c │ │ │ │ + b 2b864 │ │ │ │ + b 2c0bc │ │ │ │ + b 2c100 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2c144 │ │ │ │ + b 2baac │ │ │ │ + b 2b864 │ │ │ │ + b 2bad0 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2bb04 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2bb54 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2bb90 │ │ │ │ + b 2bbc8 │ │ │ │ + b 2b864 │ │ │ │ + b 2bc14 │ │ │ │ + b 2b924 │ │ │ │ + b 2b988 │ │ │ │ + b 2b9c4 │ │ │ │ + b 2ba00 │ │ │ │ + b 2b864 │ │ │ │ + b 2b8a8 │ │ │ │ + b 2b864 │ │ │ │ + b 2b864 │ │ │ │ + b 2b90c │ │ │ │ + b 2b864 │ │ │ │ + b 2bc54 │ │ │ │ + ldr r3, [pc, #3336] @ 2c4c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2acf8 │ │ │ │ + beq 2cef8 │ │ │ │ mov r4, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 295e8 │ │ │ │ + bne 2b7e8 │ │ │ │ ldr r3, [r9, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 293c4 │ │ │ │ + bne 2b5c4 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bne 2a720 │ │ │ │ - ldr r3, [pc, #3264] @ 2a2cc │ │ │ │ + bne 2c920 │ │ │ │ + ldr r3, [pc, #3264] @ 2c4cc │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #2212] @ 0x8a4 │ │ │ │ cmp r5, r1 │ │ │ │ strb r1, [r7, r3] │ │ │ │ - beq 29658 │ │ │ │ + beq 2b858 │ │ │ │ cmp r3, fp │ │ │ │ movlt r2, r3 │ │ │ │ movge r2, fp │ │ │ │ cmp r2, #2 │ │ │ │ - ble 29684 │ │ │ │ + ble 2b884 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 29658 │ │ │ │ + bne 2b858 │ │ │ │ add r1, r5, #3 │ │ │ │ add r0, r7, #3 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ 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] @ 2c4d0 │ │ │ │ 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 2b858 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 296c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29658 │ │ │ │ - b 29674 │ │ │ │ - ldr r2, [pc, #3108] @ 2a2d4 │ │ │ │ + bne 2b858 │ │ │ │ + b 2b874 │ │ │ │ + ldr r2, [pc, #3108] @ 2c4d4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #3 │ │ │ │ - ble 2a6fc │ │ │ │ + ble 2c8fc │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ add r1, r7, r1 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26c5c │ │ │ │ + bl 28e5c │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ mov r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ac80 │ │ │ │ + bne 2ce80 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7] │ │ │ │ - b 295d8 │ │ │ │ + b 2b7d8 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2aabc │ │ │ │ + beq 2ccbc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29760 │ │ │ │ + beq 2b960 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r3 │ │ │ │ ldrbeq r3, [r4, #2] │ │ │ │ strbeq r3, [r2] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29748 │ │ │ │ + bne 2b948 │ │ │ │ add r2, r4, #2 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - ldr r3, [pc, #2908] @ 2a2d8 │ │ │ │ + bne 2b7d0 │ │ │ │ + ldr r3, [pc, #2908] @ 2c4d8 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #2892] @ 2a2dc │ │ │ │ + b 2b874 │ │ │ │ + ldr r3, [pc, #2892] @ 2c4dc │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297ac │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #2836] @ 2a2e0 │ │ │ │ + bne 2b9ac │ │ │ │ + b 2b7cc │ │ │ │ + ldr r3, [pc, #2836] @ 2c4e0 │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 297e8 │ │ │ │ - b 295cc │ │ │ │ + bne 2b9e8 │ │ │ │ + b 2b7cc │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ sub r3, r0, #97 @ 0x61 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 2aeb4 │ │ │ │ - ldr r2, [pc, #2756] @ 2a2e4 │ │ │ │ + bhi 2d0b4 │ │ │ │ + ldr r2, [pc, #2756] @ 2c4e4 │ │ │ │ add r2, pc, r2 │ │ │ │ strb fp, [r2, #108] @ 0x6c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ sub r1, r1, ip │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a9f4 │ │ │ │ + beq 2cbf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ - ldr r2, [pc, #2664] @ 2a2e8 │ │ │ │ + beq 2c884 │ │ │ │ + ldr r2, [pc, #2664] @ 2c4e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #256] @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ - b 29898 │ │ │ │ + b 2ba98 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a684 │ │ │ │ + beq 2c884 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 2988c │ │ │ │ + bne 2ba8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2988c │ │ │ │ - b 29674 │ │ │ │ + bne 2ba8c │ │ │ │ + b 2b874 │ │ │ │ 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 2b7d0 │ │ │ │ lsl fp, fp, #1 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r7, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295cc │ │ │ │ + beq 2b7cc │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 298f0 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2528] @ 2a2ec │ │ │ │ + bne 2baf0 │ │ │ │ + b 2b7cc │ │ │ │ + ldr r2, [pc, #2528] @ 2c4ec │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r5, [r2, r3] │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ add r3, r4, #3 │ │ │ │ cmp fp, r5 │ │ │ │ add r6, fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 2abd8 │ │ │ │ + bgt 2cdd8 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ strb r3, [r7, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #2452] @ 2a2f0 │ │ │ │ + b 2b7d0 │ │ │ │ + ldr r3, [pc, #2452] @ 2c4f0 │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29978 │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2396] @ 2a2f4 │ │ │ │ + bne 2bb78 │ │ │ │ + b 2b7cc │ │ │ │ + ldr r2, [pc, #2396] @ 2c4f4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ cmp fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - bgt 295e8 │ │ │ │ - b 295d0 │ │ │ │ + bgt 2b7e8 │ │ │ │ + b 2b7d0 │ │ │ │ cmp fp, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b7cc │ │ │ │ sub r4, fp, #1 │ │ │ │ ldrb r5, [r7, r4] │ │ │ │ - ldr r0, [pc, #2328] @ 2a2f8 │ │ │ │ + ldr r0, [pc, #2328] @ 2c4f8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ add r2, r7, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a794 │ │ │ │ + beq 2c994 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #2296] @ 2a2fc │ │ │ │ + ldr r1, [pc, #2296] @ 2c4fc │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r2, fp] │ │ │ │ ldrb r3, [r7] │ │ │ │ add r2, r2, fp │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29a44 │ │ │ │ + beq 2bc44 │ │ │ │ mov r1, r7 │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29a34 │ │ │ │ + bne 2bc34 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r2 │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 29714 │ │ │ │ + beq 2b914 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne 2ae98 │ │ │ │ + bne 2d098 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq 29a6c │ │ │ │ + beq 2bc6c │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r6, r6, r4 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 29aa0 │ │ │ │ + bgt 2bca0 │ │ │ │ sub r6, r6, fp │ │ │ │ cmp fp, r6 │ │ │ │ - ble 29a8c │ │ │ │ + ble 2bc8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 2b7e8 │ │ │ │ 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 +41982,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 2b7e8 │ │ │ │ + ldr r1, [pc, #2068] @ 2c500 │ │ │ │ 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 2cecc │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295cc │ │ │ │ - ldr r2, [pc, #2024] @ 2a304 │ │ │ │ + b 2b7cc │ │ │ │ + ldr r2, [pc, #2024] @ 2c504 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ cmp fp, r0 │ │ │ │ - ble 295d0 │ │ │ │ + ble 2b7d0 │ │ │ │ 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 2b7d0 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b7cc │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r5, r7, r3 │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ - beq 2a864 │ │ │ │ - ldr r0, [pc, #1936] @ 2a308 │ │ │ │ + beq 2ca64 │ │ │ │ + ldr r0, [pc, #1936] @ 2c508 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a874 │ │ │ │ - ldr r1, [pc, #1916] @ 2a30c │ │ │ │ + beq 2ca74 │ │ │ │ + ldr r1, [pc, #1916] @ 2c50c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r3, [pc, #1896] @ 2a310 │ │ │ │ + b 2bea4 │ │ │ │ + ldr r3, [pc, #1896] @ 2c510 │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29bc4 │ │ │ │ - b 295cc │ │ │ │ + bne 2bdc4 │ │ │ │ + b 2b7cc │ │ │ │ mov r4, r6 │ │ │ │ - ldr r6, [pc, #1836] @ 2a314 │ │ │ │ + ldr r6, [pc, #1836] @ 2c514 │ │ │ │ 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 2b7d0 │ │ │ │ sub r3, fp, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 295cc │ │ │ │ + ble 2b7cc │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ add r2, r7, r3 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - beq 2a834 │ │ │ │ + beq 2ca34 │ │ │ │ cmp r4, #121 @ 0x79 │ │ │ │ moveq r3, #105 @ 0x69 │ │ │ │ strbeq r3, [r2] │ │ │ │ - beq 2a844 │ │ │ │ - ldr r5, [pc, #1748] @ 2a318 │ │ │ │ + beq 2ca44 │ │ │ │ + ldr r5, [pc, #1748] @ 2c518 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29c80 │ │ │ │ + beq 2be80 │ │ │ │ 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 2ca44 │ │ │ │ + ldr r1, [pc, #1668] @ 2c51c │ │ │ │ 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 2b7d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1624] @ 2a320 │ │ │ │ + ldr r3, [pc, #1624] @ 2c520 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3, #256] @ 0x100 │ │ │ │ - beq 2a598 │ │ │ │ + beq 2c798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2894 │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ - ldr r3, [pc, #1588] @ 2a324 │ │ │ │ + bne 2b7cc │ │ │ │ + b 2b874 │ │ │ │ + ldr r3, [pc, #1588] @ 2c524 │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d0c │ │ │ │ - b 295cc │ │ │ │ - ldr r3, [pc, #1532] @ 2a328 │ │ │ │ + bne 2bf0c │ │ │ │ + b 2b7cc │ │ │ │ + ldr r3, [pc, #1532] @ 2c528 │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29d48 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1476] @ 2a32c │ │ │ │ + bne 2bf48 │ │ │ │ + b 2b7cc │ │ │ │ + ldr r1, [pc, #1476] @ 2c52c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ 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 2b7d0 │ │ │ │ + ldr r3, [pc, #1432] @ 2c530 │ │ │ │ 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 2b7cc │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 29db4 │ │ │ │ - b 295cc │ │ │ │ - ldr r1, [pc, #1376] @ 2a334 │ │ │ │ + bne 2bfb4 │ │ │ │ + b 2b7cc │ │ │ │ + ldr r1, [pc, #1376] @ 2c534 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ 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 2b7d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r0 │ │ │ │ add r3, r3, r6 │ │ │ │ add r6, fp, r5 │ │ │ │ - bgt 2a758 │ │ │ │ + bgt 2c958 │ │ │ │ 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 2b7d0 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ movne r4, r6 │ │ │ │ movne r1, #1 │ │ │ │ - bne 29e8c │ │ │ │ + bne 2c08c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 29e74 │ │ │ │ + beq 2c074 │ │ │ │ rsb r1, r6, #1 │ │ │ │ add r1, r1, r4 │ │ │ │ sub fp, fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 29718 │ │ │ │ + ble 2b918 │ │ │ │ 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 2b7e8 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ movne r4, r6 │ │ │ │ movne r3, #1 │ │ │ │ - bne 29eec │ │ │ │ + bne 2c0ec │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - beq 29ed4 │ │ │ │ + beq 2c0d4 │ │ │ │ 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 2b7d0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ - beq 2a5b4 │ │ │ │ + beq 2c7b4 │ │ │ │ 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 2b7d0 │ │ │ │ + ldr r1, [pc, #1004] @ 2c538 │ │ │ │ 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 2ce54 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r6 │ │ │ │ strb r2, [r3] │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab0c │ │ │ │ + beq 2cd0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r3, [r7] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 295d8 │ │ │ │ + beq 2b7d8 │ │ │ │ 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 2c1a4 │ │ │ │ + b 2c0f4 │ │ │ │ + ldr r2, [pc, #884] @ 2c53c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ cmp r6, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ cmp fp, r6 │ │ │ │ - bgt 2ac0c │ │ │ │ + bgt 2ce0c │ │ │ │ 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 2cf9c │ │ │ │ cmp r2, r0 │ │ │ │ strbcc r3, [ip], #1 │ │ │ │ movcc r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29ffc │ │ │ │ - b 29774 │ │ │ │ - ldr r2, [pc, #788] @ 2a340 │ │ │ │ + bne 2c1fc │ │ │ │ + b 2b974 │ │ │ │ + ldr r2, [pc, #788] @ 2c540 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ cmp fp, r2 │ │ │ │ movgt r3, #0 │ │ │ │ movgt fp, r2 │ │ │ │ strbgt r3, [r7, r2] │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2ab64 │ │ │ │ + beq 2cd64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 2a0a4 │ │ │ │ - ldr r3, [pc, #704] @ 2a344 │ │ │ │ + beq 2c2a4 │ │ │ │ + ldr r3, [pc, #704] @ 2c544 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 2a094 │ │ │ │ + bne 2c294 │ │ │ │ mov r4, r0 │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ cmp fp, #0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ add r0, r4, #2 │ │ │ │ - bne 2a610 │ │ │ │ + bne 2c810 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ movne r4, r0 │ │ │ │ - beq 2a98c │ │ │ │ - ldr r3, [pc, #624] @ 2a348 │ │ │ │ + beq 2cb8c │ │ │ │ + ldr r3, [pc, #624] @ 2c548 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295e8 │ │ │ │ - b 29674 │ │ │ │ + bne 2b7e8 │ │ │ │ + b 2b874 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #592] @ 2a34c │ │ │ │ + blt 2cbb4 │ │ │ │ + ldr r0, [pc, #592] @ 2c54c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a68c │ │ │ │ - ldr r3, [pc, #600] @ 2a370 │ │ │ │ + beq 2c88c │ │ │ │ + ldr r3, [pc, #600] @ 2c570 │ │ │ │ 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 28e5c │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ mov r4, r6 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, r0 │ │ │ │ - b 295d0 │ │ │ │ - ldr r1, [pc, #500] @ 2a350 │ │ │ │ + b 2b7d0 │ │ │ │ + ldr r1, [pc, #500] @ 2c550 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ cmp fp, r2 │ │ │ │ - blt 295d0 │ │ │ │ + blt 2b7d0 │ │ │ │ ldr r3, [r1, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - b 29674 │ │ │ │ + bne 2b7d0 │ │ │ │ + b 2b874 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ strb r3, [r7, fp] │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq 2a9c8 │ │ │ │ + beq 2cbc8 │ │ │ │ add r4, r4, #2 │ │ │ │ mov fp, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r2, [pc, #408] @ 2a354 │ │ │ │ + b 2c0f4 │ │ │ │ + ldr r2, [pc, #408] @ 2c554 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ cmp ip, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2a51c │ │ │ │ + beq 2c71c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r2, [r7] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2ae78 │ │ │ │ + beq 2d078 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - b 2a210 │ │ │ │ + b 2c410 │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a578 │ │ │ │ + beq 2c778 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 2a200 │ │ │ │ + bne 2c400 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt 2a200 │ │ │ │ - ldr r2, [pc, #300] @ 2a358 │ │ │ │ + bgt 2c400 │ │ │ │ + ldr r2, [pc, #300] @ 2c558 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r2, #112] @ 0x70 │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ add ip, r4, #2 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - beq 2aa50 │ │ │ │ + beq 2cc50 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp lr, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq 2adf4 │ │ │ │ + beq 2cff4 │ │ │ │ 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 2c468 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r4, ip │ │ │ │ - ldr r3, [pc, #200] @ 2a35c │ │ │ │ + ldr r3, [pc, #200] @ 2c55c │ │ │ │ add r3, pc, r3 │ │ │ │ strb r1, [r3, #112] @ 0x70 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 295d0 │ │ │ │ + bne 2b7d0 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 295d0 │ │ │ │ - b 29674 │ │ │ │ - andeq r1, pc, r0, lsl #10 │ │ │ │ - andeq r1, pc, r4, lsr #9 │ │ │ │ - andeq r1, pc, ip, lsl #9 │ │ │ │ - andeq r1, pc, r0, ror r4 @ │ │ │ │ - andeq r1, pc, ip, asr #8 │ │ │ │ - andeq r1, pc, ip, lsr r2 @ │ │ │ │ - andeq r1, pc, ip, ror #3 │ │ │ │ - andeq r1, pc, ip, lsl #3 │ │ │ │ - andeq r1, pc, r8, asr #2 │ │ │ │ - andeq r1, pc, ip, ror r0 @ │ │ │ │ - andeq r1, pc, ip, rrx │ │ │ │ - andeq r1, pc, r0, lsr r0 @ │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq r0, pc, ip, ror pc @ │ │ │ │ - andeq r0, pc, ip, ror #29 │ │ │ │ - andeq r0, pc, r0, lsr #29 │ │ │ │ - andeq r0, pc, r0, ror #28 │ │ │ │ - ldrdeq sl, [r0], -r0 │ │ │ │ - andeq r9, r0, r8, asr r6 │ │ │ │ - andeq r0, pc, ip, lsl #26 │ │ │ │ - ldrdeq r0, [pc], -ip │ │ │ │ - andeq sl, r0, r0, asr #22 │ │ │ │ - andeq sl, r0, r4, asr r7 │ │ │ │ - andeq r0, pc, r4, asr ip @ │ │ │ │ - andeq r0, pc, r0, lsl ip @ │ │ │ │ - andeq sl, r0, r0, lsl #21 │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ - andeq r0, pc, r4, lsr fp @ │ │ │ │ - andeq r0, pc, ip, lsl #22 │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - muleq pc, r0, sl @ │ │ │ │ - andeq r0, pc, r4, ror #20 │ │ │ │ - andeq r0, pc, r4, lsr #20 │ │ │ │ - andeq r0, pc, ip, lsr #17 │ │ │ │ - andeq r0, pc, r0, lsr r8 @ │ │ │ │ - andeq r0, pc, ip, asr #15 │ │ │ │ - andeq r0, pc, r4, ror r7 @ │ │ │ │ - andeq r0, pc, r4, lsr #14 │ │ │ │ - andeq r0, pc, r0, lsl #14 │ │ │ │ - muleq pc, ip, r6 @ │ │ │ │ - andeq r0, pc, ip, lsr r6 @ │ │ │ │ - ldrdeq r0, [pc], -r0 @ │ │ │ │ - andeq r0, pc, r8, ror #10 │ │ │ │ - andeq r0, pc, r8, lsl #8 │ │ │ │ - andeq r0, pc, r4, asr #7 │ │ │ │ - andeq r0, pc, ip, lsl #7 │ │ │ │ - andeq r0, pc, r4, ror r3 @ │ │ │ │ + bne 2b7d0 │ │ │ │ + b 2b874 │ │ │ │ + andseq fp, r0, r0, lsl #14 │ │ │ │ + andseq fp, r0, r4, lsr #13 │ │ │ │ + andseq fp, r0, ip, lsl #13 │ │ │ │ + andseq fp, r0, r0, ror r6 │ │ │ │ + andseq fp, r0, ip, asr #12 │ │ │ │ + andseq fp, r0, ip, lsr r4 │ │ │ │ + andseq fp, r0, ip, ror #7 │ │ │ │ + andseq fp, r0, ip, lsl #7 │ │ │ │ + andseq fp, r0, r8, asr #6 │ │ │ │ + andseq fp, r0, ip, ror r2 │ │ │ │ + andseq fp, r0, ip, ror #4 │ │ │ │ + andseq fp, r0, r0, lsr r2 │ │ │ │ + @ instruction: 0x0010b1dc │ │ │ │ + andseq fp, r0, ip, ror r1 │ │ │ │ + andseq fp, r0, ip, ror #1 │ │ │ │ + andseq fp, r0, r0, lsr #1 │ │ │ │ + andseq fp, r0, r0, rrx │ │ │ │ + andeq sl, r0, r8, ror #27 │ │ │ │ + andeq r9, r0, r0, ror r7 │ │ │ │ + andseq sl, r0, ip, lsl #30 │ │ │ │ + @ instruction: 0x0010aedc │ │ │ │ + andeq sl, r0, r8, asr ip │ │ │ │ + andeq sl, r0, ip, ror #16 │ │ │ │ + andseq sl, r0, r4, asr lr │ │ │ │ + andseq sl, r0, r0, lsl lr │ │ │ │ + muleq r0, r8, fp │ │ │ │ + strdeq r8, [r0], -r0 │ │ │ │ + andseq sl, r0, r4, lsr sp │ │ │ │ + andseq sl, r0, ip, lsl #26 │ │ │ │ + @ instruction: 0x0010acd0 │ │ │ │ + mulseq r0, r0, ip │ │ │ │ + andseq sl, r0, r4, ror #24 │ │ │ │ + andseq sl, r0, r4, lsr #24 │ │ │ │ + andseq sl, r0, ip, lsr #21 │ │ │ │ + andseq sl, r0, r0, lsr sl │ │ │ │ + andseq sl, r0, ip, asr #19 │ │ │ │ + andseq sl, r0, r4, ror r9 │ │ │ │ + andseq sl, r0, r4, lsr #18 │ │ │ │ + andseq sl, r0, r0, lsl #18 │ │ │ │ + mulseq r0, ip, r8 │ │ │ │ + andseq sl, r0, ip, lsr r8 │ │ │ │ + @ instruction: 0x0010a7d0 │ │ │ │ + andseq sl, r0, r8, ror #14 │ │ │ │ + andseq sl, r0, r8, lsl #12 │ │ │ │ + andseq sl, r0, r4, asr #11 │ │ │ │ + andseq sl, r0, ip, lsl #11 │ │ │ │ + andseq sl, r0, r4, ror r5 │ │ │ │ muleq r0, r4, r5 │ │ │ │ - andeq r0, pc, ip, lsl #6 │ │ │ │ - andeq r0, pc, r4, ror r2 @ │ │ │ │ - @ instruction: 0x000f01bc │ │ │ │ - andeq r0, pc, ip, ror #1 │ │ │ │ - andeq r0, pc, ip, asr #1 │ │ │ │ - andeq r9, r0, ip, ror #29 │ │ │ │ - andeq r9, r0, r4, rrx │ │ │ │ - andeq r8, r0, r0, lsr #16 │ │ │ │ - andeq r9, r0, r8, asr #28 │ │ │ │ - andeq r9, r0, r8, lsr #20 │ │ │ │ - andeq pc, lr, r4, lsr #30 │ │ │ │ - andeq pc, lr, ip, lsr lr @ │ │ │ │ - strdeq pc, [lr], -ip │ │ │ │ - andeq pc, lr, r0, lsr #27 │ │ │ │ - andeq pc, lr, r4, lsr sp @ │ │ │ │ - andeq pc, lr, r4, ror #25 │ │ │ │ - andeq pc, lr, ip, lsl #25 │ │ │ │ - andeq pc, lr, r0, lsr ip @ │ │ │ │ - andeq r8, r0, r0, lsl fp │ │ │ │ - andeq pc, lr, r4, ror sl @ │ │ │ │ - ldrdeq r9, [r0], -r0 │ │ │ │ - andeq r9, r0, r8, ror #16 │ │ │ │ - muleq lr, r4, r9 │ │ │ │ - andeq pc, lr, ip, lsr r9 @ │ │ │ │ - andeq r9, r0, r4, ror #15 │ │ │ │ + andseq sl, r0, ip, lsl #10 │ │ │ │ + andseq sl, r0, r4, ror r4 │ │ │ │ + @ instruction: 0x0010a3bc │ │ │ │ + andseq sl, r0, ip, ror #5 │ │ │ │ + andseq sl, r0, ip, asr #5 │ │ │ │ + andeq sl, r0, r4 │ │ │ │ + andeq r9, r0, ip, ror r1 │ │ │ │ + andeq r8, r0, r8, lsr r9 │ │ │ │ + andeq r9, r0, r0, ror #30 │ │ │ │ + andeq r9, r0, r0, asr #22 │ │ │ │ + andseq sl, r0, r4, lsr #2 │ │ │ │ + andseq sl, r0, ip, lsr r0 │ │ │ │ + @ instruction: 0x00109ffc │ │ │ │ + andseq r9, r0, r0, lsr #31 │ │ │ │ + andseq r9, r0, r4, lsr pc │ │ │ │ + andseq r9, r0, r4, ror #29 │ │ │ │ + andseq r9, r0, ip, lsl #29 │ │ │ │ + andseq r9, r0, r0, lsr lr │ │ │ │ + andeq r8, r0, r8, lsr #24 │ │ │ │ + andseq r9, r0, r4, ror ip │ │ │ │ + andeq r9, r0, r8, ror #19 │ │ │ │ + andeq r9, r0, r0, lsl #19 │ │ │ │ + mulseq r0, r4, fp │ │ │ │ + andseq r9, r0, ip, lsr fp │ │ │ │ + strdeq r9, [r0], -ip │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2abc0 │ │ │ │ + beq 2cdc0 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 2a9b4 │ │ │ │ - ldr r1, [pc, #-144] @ 2a360 │ │ │ │ + bne 2cbb4 │ │ │ │ + ldr r1, [pc, #-144] @ 2c560 │ │ │ │ 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 +42576,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 2b7d0 │ │ │ │ + ldr lr, [pc, #-208] @ 2c564 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r1, [lr, r3] │ │ │ │ cmp r1, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ cmp fp, r1 │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ add ip, r4, #3 │ │ │ │ - bgt 2a6b0 │ │ │ │ + bgt 2c8b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ movne r4, ip │ │ │ │ - beq 2a9a0 │ │ │ │ - ldr r3, [pc, #-264] @ 2a368 │ │ │ │ + beq 2cba0 │ │ │ │ + ldr r3, [pc, #-264] @ 2c568 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2a2a4 │ │ │ │ + b 2c4a4 │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - blt 2a9b4 │ │ │ │ - ldr r0, [pc, #-284] @ 2a36c │ │ │ │ + blt 2cbb4 │ │ │ │ + ldr r0, [pc, #-284] @ 2c56c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ orrs r3, r2, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 2a668 │ │ │ │ - ldr r3, [pc, #-308] @ 2a370 │ │ │ │ + beq 2c868 │ │ │ │ + ldr r3, [pc, #-308] @ 2c570 │ │ │ │ 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 +42622,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 2b7d0 │ │ │ │ + ldr r1, [pc, #-376] @ 2c574 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ add r4, r4, #2 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq 2a704 │ │ │ │ + beq 2c904 │ │ │ │ cmp fp, r2 │ │ │ │ - bgt 295e8 │ │ │ │ - b 2a178 │ │ │ │ + bgt 2b7e8 │ │ │ │ + b 2c378 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 29364 │ │ │ │ - b 29604 │ │ │ │ + bne 2b564 │ │ │ │ + b 2b804 │ │ │ │ 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 2d058 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aea4 │ │ │ │ + beq 2d0a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a564 │ │ │ │ + beq 2c764 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble 2ad70 │ │ │ │ + ble 2cf70 │ │ │ │ ldrb r0, [r4, #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2a54c │ │ │ │ + bne 2c74c │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, ip │ │ │ │ - bge 2a224 │ │ │ │ - ldr r2, [pc, #-528] @ 2a378 │ │ │ │ + bge 2c424 │ │ │ │ + ldr r2, [pc, #-528] @ 2c578 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #256] @ 0x100 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2a224 │ │ │ │ - b 29674 │ │ │ │ + bne 2c424 │ │ │ │ + b 2b874 │ │ │ │ ldr r2, [r3, #2212] @ 0x8a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl 2c9c │ │ │ │ orrs r0, r0, r4 │ │ │ │ - bne 295cc │ │ │ │ - b 29674 │ │ │ │ + bne 2b7cc │ │ │ │ + b 2b874 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - bne 2a800 │ │ │ │ + bne 2ca00 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r1, [r0] │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ 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 2b7d0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - beq 2a8cc │ │ │ │ + beq 2cacc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a660 │ │ │ │ - ldr r3, [pc, #-704] @ 2a37c │ │ │ │ + beq 2c860 │ │ │ │ + ldr r3, [pc, #-704] @ 2c57c │ │ │ │ sub r2, fp, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #256] @ 0x100 │ │ │ │ add r2, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 2a650 │ │ │ │ + bne 2c850 │ │ │ │ mov r4, r0 │ │ │ │ - b 295e8 │ │ │ │ + b 2b7e8 │ │ │ │ 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 28e5c │ │ │ │ + b 2c6b0 │ │ │ │ mov r4, ip │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ 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 28e5c │ │ │ │ + b 2c324 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 2a934 │ │ │ │ + beq 2cb34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, r0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 2a6f4 │ │ │ │ + beq 2c8f4 │ │ │ │ ldr r3, [lr, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r1, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, r0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 2a6e4 │ │ │ │ + bne 2c8e4 │ │ │ │ mov r4, ip │ │ │ │ - b 295e8 │ │ │ │ + b 2b7e8 │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - bne 29718 │ │ │ │ - ldr r2, [pc, #-908] @ 2a380 │ │ │ │ + bne 2b918 │ │ │ │ + ldr r2, [pc, #-908] @ 2c580 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r2, #2208] @ 0x8a0 │ │ │ │ - beq 29774 │ │ │ │ - b 29674 │ │ │ │ + beq 2b974 │ │ │ │ + b 2b874 │ │ │ │ cmp sl, #1 │ │ │ │ - beq 2ad78 │ │ │ │ - ldr r4, [pc, #-940] @ 2a384 │ │ │ │ + beq 2cf78 │ │ │ │ + ldr r4, [pc, #-940] @ 2c584 │ │ │ │ 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 2b804 │ │ │ │ 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 2b7e8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 2adc4 │ │ │ │ + beq 2cfc4 │ │ │ │ cmp r5, #104 @ 0x68 │ │ │ │ - beq 2ad20 │ │ │ │ + beq 2cf20 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - beq 2adcc │ │ │ │ + beq 2cfcc │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - beq 2ae30 │ │ │ │ + beq 2d030 │ │ │ │ cmp r5, #121 @ 0x79 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r0, [pc, #-1088] @ 2a388 │ │ │ │ + bne 2cf34 │ │ │ │ + ldr r0, [pc, #-1088] @ 2c588 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r1, [fp, #-2] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2aed4 │ │ │ │ + beq 2d0d4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1124] @ 2a38c │ │ │ │ + ldr r1, [pc, #-1124] @ 2c58c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ 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 2b7d0 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq 2adbc │ │ │ │ + beq 2cfbc │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-1220] @ 2a390 │ │ │ │ + ldr r1, [pc, #-1220] @ 2c590 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq 2adb0 │ │ │ │ - ldr r5, [pc, #-1256] @ 2a394 │ │ │ │ + beq 2cfb0 │ │ │ │ + ldr r5, [pc, #-1256] @ 2c594 │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a8ac │ │ │ │ + beq 2caac │ │ │ │ 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] @ 2c598 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ - ldr r1, [pc, #-1336] @ 2a39c │ │ │ │ + b 2bea4 │ │ │ │ + ldr r1, [pc, #-1336] @ 2c59c │ │ │ │ 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 2d058 │ │ │ │ add r3, r7, fp │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2cb2c │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ sub r1, fp, #1 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a920 │ │ │ │ + b 2cb20 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2cb2c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a90c │ │ │ │ + beq 2cb0c │ │ │ │ mov r4, r2 │ │ │ │ - b 295e8 │ │ │ │ + b 2b7e8 │ │ │ │ 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 2d058 │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2cb2c │ │ │ │ add r1, r1, #1 │ │ │ │ ldr ip, [lr, #256] @ 0x100 │ │ │ │ add r1, r7, r1 │ │ │ │ - b 2a97c │ │ │ │ + b 2cb7c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a92c │ │ │ │ + beq 2cb2c │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2a968 │ │ │ │ - b 2a92c │ │ │ │ + beq 2cb68 │ │ │ │ + b 2cb2c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a0d0 │ │ │ │ - b 29774 │ │ │ │ + bne 2c2d0 │ │ │ │ + b 2b974 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2a468 │ │ │ │ - b 29774 │ │ │ │ - ldr r3, [pc, #-1564] @ 2a3a0 │ │ │ │ + bne 2c668 │ │ │ │ + b 2b974 │ │ │ │ + ldr r3, [pc, #-1564] @ 2c5a0 │ │ │ │ mov r2, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 2b874 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ strb r3, [r7, r2] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, fp, #2 │ │ │ │ - beq 29774 │ │ │ │ + beq 2b974 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq 2ad54 │ │ │ │ + beq 2cf54 │ │ │ │ add r4, r4, #4 │ │ │ │ mov fp, r3 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1624] @ 2a3a4 │ │ │ │ + b 2c0f4 │ │ │ │ + ldr r1, [pc, #-1624] @ 2c5a4 │ │ │ │ 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 2d058 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2cc48 │ │ │ │ ldr ip, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa3c │ │ │ │ + beq 2cc3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2aa28 │ │ │ │ + bne 2cc28 │ │ │ │ mov r4, r2 │ │ │ │ - b 295d0 │ │ │ │ - ldr r3, [pc, #-1712] @ 2a3a8 │ │ │ │ + b 2b7d0 │ │ │ │ + ldr r3, [pc, #-1712] @ 2c5a8 │ │ │ │ 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 2d058 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aec8 │ │ │ │ + beq 2d0c8 │ │ │ │ add r3, r7, #1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2aa9c │ │ │ │ + b 2cc9c │ │ │ │ ldrb r1, [r3] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 2ad14 │ │ │ │ + beq 2cf14 │ │ │ │ ldrb r1, [lr, r1] │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2aa88 │ │ │ │ + beq 2cc88 │ │ │ │ mov r4, r2 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ add r0, r7, ip │ │ │ │ - b 2a28c │ │ │ │ - ldr r3, [pc, #-1816] @ 2a3ac │ │ │ │ + b 2c48c │ │ │ │ + ldr r3, [pc, #-1816] @ 2c5ac │ │ │ │ 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 2d058 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 29764 │ │ │ │ + beq 2b964 │ │ │ │ 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 2ccec │ │ │ │ + b 2b964 │ │ │ │ + ldr r3, [pc, #-1892] @ 2c5b0 │ │ │ │ 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 2d058 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ae84 │ │ │ │ + beq 2d084 │ │ │ │ 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 2cd40 │ │ │ │ mov r4, r2 │ │ │ │ - b 29ef4 │ │ │ │ - ldr r1, [pc, #-1976] @ 2a3b4 │ │ │ │ + b 2c0f4 │ │ │ │ + ldr r1, [pc, #-1976] @ 2c5b4 │ │ │ │ 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 2d058 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2cc48 │ │ │ │ ldr r0, [r1, #256] @ 0x100 │ │ │ │ mov r1, r7 │ │ │ │ - b 2abb0 │ │ │ │ + b 2cdb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 29674 │ │ │ │ + beq 2b874 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aa48 │ │ │ │ + beq 2cc48 │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2ab9c │ │ │ │ - b 2aa48 │ │ │ │ - ldr r1, [pc, #-2064] @ 2a3b8 │ │ │ │ + beq 2cd9c │ │ │ │ + b 2cc48 │ │ │ │ + ldr r1, [pc, #-2064] @ 2c5b8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #780 @ 0x30c │ │ │ │ bl 2a20 │ │ │ │ - b 2a414 │ │ │ │ + b 2c614 │ │ │ │ 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 2b974 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - b 295e8 │ │ │ │ + b 2b7e8 │ │ │ │ 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 2d004 │ │ │ │ cmp r3, r0 │ │ │ │ strbcc r1, [ip], #1 │ │ │ │ movcc r3, ip │ │ │ │ cmp r1, #0 │ │ │ │ - bne 2ac2c │ │ │ │ - b 29774 │ │ │ │ + bne 2ce2c │ │ │ │ + b 2b974 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29f68 │ │ │ │ + beq 2c168 │ │ │ │ ldr r1, [r1, #2236] @ 0x8bc │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ac68 │ │ │ │ - b 29f68 │ │ │ │ + bne 2ce68 │ │ │ │ + b 2c168 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne 2ae8c │ │ │ │ + bne 2d08c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq 2ac90 │ │ │ │ + beq 2ce90 │ │ │ │ rsb r5, r6, #1 │ │ │ │ add r5, r5, r4 │ │ │ │ cmp fp, r5 │ │ │ │ - bgt 2acc4 │ │ │ │ + bgt 2cec4 │ │ │ │ sub r5, r5, fp │ │ │ │ cmp fp, r5 │ │ │ │ - ble 2acb0 │ │ │ │ + ble 2ceb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 295e8 │ │ │ │ + beq 2b7e8 │ │ │ │ sub r6, fp, r5 │ │ │ │ - b 29aa4 │ │ │ │ + b 2bca4 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 29b08 │ │ │ │ + beq 2bd08 │ │ │ │ ldr r1, [r1, #2240] @ 0x8c0 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2ace0 │ │ │ │ - b 29b08 │ │ │ │ + bne 2cee0 │ │ │ │ + b 2bd08 │ │ │ │ mov r0, r6 │ │ │ │ bl 2b4c │ │ │ │ mov r1, r6 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 290c │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ and r1, ip, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ - b 2a28c │ │ │ │ + b 2c48c │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ and r3, r3, #239 @ 0xef │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq 299f4 │ │ │ │ + beq 2bbf4 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r1, [pc, #-2440] @ 2a3bc │ │ │ │ + ldr r1, [pc, #-2440] @ 2c5bc │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ add fp, fp, #3 │ │ │ │ cmp r2, #0 │ │ │ │ add r4, r4, #6 │ │ │ │ strb r2, [r7, r3] │ │ │ │ - bne 29ef4 │ │ │ │ - b 29774 │ │ │ │ + bne 2c0f4 │ │ │ │ + b 2b974 │ │ │ │ mov r4, r2 │ │ │ │ - b 2a224 │ │ │ │ + b 2c424 │ │ │ │ mov r0, r7 │ │ │ │ bl 2b4c │ │ │ │ - ldr r3, [pc, #-2504] @ 2a3c0 │ │ │ │ + ldr r3, [pc, #-2504] @ 2c5c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, r3, #780 @ 0x30c │ │ │ │ add r0, r7, r0 │ │ │ │ bl 2978 │ │ │ │ sub fp, r0, r7 │ │ │ │ - b 29604 │ │ │ │ + b 2b804 │ │ │ │ sub r1, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ add fp, fp, r1 │ │ │ │ strb r3, [r2] │ │ │ │ - b 295d0 │ │ │ │ + b 2b7d0 │ │ │ │ ldrb r3, [r3, #-3] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 2a874 │ │ │ │ + bne 2ca74 │ │ │ │ mov r4, r6 │ │ │ │ - b 295e8 │ │ │ │ + b 2b7e8 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ + bne 2cf34 │ │ │ │ add fp, r7, fp │ │ │ │ ldrb r3, [fp, #-2] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq 2ad34 │ │ │ │ - ldr r1, [pc, #-2592] @ 2a3c4 │ │ │ │ + beq 2cf34 │ │ │ │ + ldr r1, [pc, #-2592] @ 2c5c4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ mov r4, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - b 2a28c │ │ │ │ + b 2c48c │ │ │ │ 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 2b7d0 │ │ │ │ sub fp, fp, #2 │ │ │ │ ldrb r3, [r7, fp] │ │ │ │ add r0, r7, fp │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne 2ad34 │ │ │ │ - ldr r1, [pc, #-2692] @ 2a3c8 │ │ │ │ + bne 2cf34 │ │ │ │ + ldr r1, [pc, #-2692] @ 2c5c8 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ - ldr r3, [pc, #-2712] @ 2a3cc │ │ │ │ + ldr r3, [pc, #-2712] @ 2c5cc │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - bne 29674 │ │ │ │ - b 29774 │ │ │ │ + bne 2b874 │ │ │ │ + b 2b974 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r2 │ │ │ │ - b 2a578 │ │ │ │ + b 2c778 │ │ │ │ mov r4, r2 │ │ │ │ - b 295d8 │ │ │ │ + b 2b7d8 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #1 │ │ │ │ - b 2aca8 │ │ │ │ + b 2cea8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ - b 29a84 │ │ │ │ + b 2bc84 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 2a578 │ │ │ │ - ldr r3, [pc, #-2796] @ 2a3d0 │ │ │ │ + b 2c778 │ │ │ │ + ldr r3, [pc, #-2796] @ 2c5d0 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 29674 │ │ │ │ + b 2b874 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ - b 2a28c │ │ │ │ - ldr r1, [pc, #-2824] @ 2a3d4 │ │ │ │ + b 2c48c │ │ │ │ + ldr r1, [pc, #-2824] @ 2c5d4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ bl 2948 │ │ │ │ - b 29ca4 │ │ │ │ + b 2bea4 │ │ │ │ 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 2d124 │ │ │ │ cmp ip, #45 @ 0x2d │ │ │ │ - beq 2af84 │ │ │ │ - bhi 2af78 │ │ │ │ + beq 2d184 │ │ │ │ + bhi 2d178 │ │ │ │ cmp ip, #9 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2d0f8 │ │ │ │ cmp ip, #32 │ │ │ │ - beq 2aef8 │ │ │ │ - ldr r5, [pc, #288] @ 2b04c │ │ │ │ + beq 2d0f8 │ │ │ │ + ldr r5, [pc, #288] @ 2d24c │ │ │ │ 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 28e5c │ │ │ │ + ldr r0, [pc, #252] @ 2d250 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 292ec │ │ │ │ + bl 2b4ec │ │ │ │ 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 2d124 │ │ │ │ + b 2d0f8 │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ add r0, r1, #2 │ │ │ │ cmp ip, #99 @ 0x63 │ │ │ │ - beq 2b030 │ │ │ │ - bhi 2afc8 │ │ │ │ + beq 2d230 │ │ │ │ + bhi 2d1c8 │ │ │ │ cmp ip, #56 @ 0x38 │ │ │ │ - beq 2b014 │ │ │ │ + beq 2d214 │ │ │ │ cmp ip, #58 @ 0x3a │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2d0f8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 2b000 │ │ │ │ - ldr r3, [pc, #156] @ 2b054 │ │ │ │ + bne 2d200 │ │ │ │ + ldr r3, [pc, #156] @ 2d254 │ │ │ │ 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 2d1f4 │ │ │ │ cmp ip, #115 @ 0x73 │ │ │ │ - bne 2b000 │ │ │ │ + bne 2d200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2d0f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, #16 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2d0f8 │ │ │ │ + b 2d1c0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - ldr r3, [pc, #80] @ 2b058 │ │ │ │ + bge 2d0f8 │ │ │ │ + b 2d1c0 │ │ │ │ + ldr r3, [pc, #80] @ 2d258 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #2208] @ 0x8a0 │ │ │ │ - b 2afc0 │ │ │ │ + b 2d1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2d0f8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #2 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ + bne 2d0f8 │ │ │ │ + b 2d1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2aef8 │ │ │ │ + beq 2d0f8 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - bne 2aef8 │ │ │ │ - b 2afc0 │ │ │ │ - andeq pc, lr, ip, asr #17 │ │ │ │ - andeq r7, r0, ip, lsl lr │ │ │ │ - andeq pc, lr, r0, asr #16 │ │ │ │ - strdeq pc, [lr], -r0 │ │ │ │ - ldr r2, [pc, #288] @ 2b184 │ │ │ │ + bne 2d0f8 │ │ │ │ + b 2d1c0 │ │ │ │ + andseq r9, r0, ip, asr #21 │ │ │ │ + andeq r7, r0, r4, lsr pc │ │ │ │ + andseq r9, r0, r0, asr #20 │ │ │ │ + @ instruction: 0x001099f0 │ │ │ │ + ldr r2, [pc, #288] @ 2d384 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [pc, #284] @ 2b188 │ │ │ │ + ldr r3, [pc, #284] @ 2d388 │ │ │ │ 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] @ 2d38c │ │ │ │ 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] @ 2d390 │ │ │ │ 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] @ 2d394 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 2b10c │ │ │ │ + b 2d30c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2d0ec │ │ │ │ ldr r3, [r5, #2208] @ 0x8a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b170 │ │ │ │ + bne 2d370 │ │ │ │ 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 2aaac │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 2b0dc │ │ │ │ - ldr r2, [pc, #116] @ 2b198 │ │ │ │ + bne 2d2dc │ │ │ │ + ldr r2, [pc, #116] @ 2d398 │ │ │ │ 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 2d378 │ │ │ │ + ldr r2, [pc, #96] @ 2d39c │ │ │ │ + ldr r3, [pc, #72] @ 2d388 │ │ │ │ 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 2d380 │ │ │ │ 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 2d334 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, ip, lsr #25 │ │ │ │ + andeq r2, r2, ip, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, ror #14 │ │ │ │ + andseq r9, r0, r8, ror #18 │ │ │ │ andeq r2, r0, r4, lsl r6 │ │ │ │ - andeq pc, lr, r4, lsr #14 │ │ │ │ - ldrdeq pc, [lr], -r8 │ │ │ │ - andeq r4, r2, r0, ror #23 │ │ │ │ + andseq r9, r0, r4, lsr #18 │ │ │ │ + @ instruction: 0x001098d8 │ │ │ │ + andeq r2, r2, r0, ror #19 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 2b05c │ │ │ │ - ldr r5, [pc, #136] @ 2b23c │ │ │ │ + bl 2d25c │ │ │ │ + ldr r5, [pc, #136] @ 2d43c │ │ │ │ add r5, pc, r5 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2b1c8 │ │ │ │ + beq 2d3c8 │ │ │ │ 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] @ 2d440 │ │ │ │ + ldr r7, [pc, #112] @ 2d444 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r6, #2208] @ 0x8a0 │ │ │ │ - ldr r0, [pc, #104] @ 2b248 │ │ │ │ + ldr r0, [pc, #104] @ 2d448 │ │ │ │ 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 286c4 │ │ │ │ + ldr r2, [pc, #84] @ 2d44c │ │ │ │ + ldr r3, [pc, #84] @ 2d450 │ │ │ │ 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] @ 2d454 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - bl 26a64 │ │ │ │ + bl 28c64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r4, r2, ip, ror #22 │ │ │ │ - andeq pc, lr, r8, lsr #12 │ │ │ │ - andeq r4, r2, ip, lsl sl │ │ │ │ - andeq r9, r0, r0, ror #9 │ │ │ │ + andeq r2, r2, ip, ror #18 │ │ │ │ + andseq r9, r0, r8, lsr #16 │ │ │ │ + andeq r2, r2, ip, lsl r8 │ │ │ │ + strdeq r9, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ - andeq r9, r0, ip, asr #9 │ │ │ │ - ldr r3, [pc, #16] @ 2b270 │ │ │ │ + andeq r9, r0, r4, ror #11 │ │ │ │ + ldr r3, [pc, #16] @ 2d470 │ │ │ │ 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, r0, r0, ror #2 │ │ │ │ + ldr r3, [pc, #28] @ 2d498 │ │ │ │ + ldr r1, [pc, #28] @ 2d49c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #12 │ │ │ │ str r2, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ b 2ab0 <__sysv_signal@plt> │ │ │ │ - andeq pc, lr, r4, asr #30 │ │ │ │ + andseq sl, r0, r4, asr #2 │ │ │ │ @ instruction: 0xffffffe8 │ │ │ │ - ldr r2, [pc, #204] @ 2b374 │ │ │ │ - ldr r3, [pc, #204] @ 2b378 │ │ │ │ + ldr r2, [pc, #204] @ 2d574 │ │ │ │ + ldr r3, [pc, #204] @ 2d578 │ │ │ │ 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 +43535,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 2d560 │ │ │ │ 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] @ 2d57c │ │ │ │ + ldr r3, [pc, #56] @ 2d578 │ │ │ │ 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 2d570 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b380 │ │ │ │ + ldr r0, [pc, #24] @ 2d580 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 29f0 │ │ │ │ - b 2b328 │ │ │ │ + b 2d528 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r2, r4, ror sl │ │ │ │ + andeq r2, r2, r4, ror r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, r0, ror #19 │ │ │ │ - andeq r6, r0, r4, ror ip │ │ │ │ + andeq r2, r2, r0, ror #15 │ │ │ │ + andeq r6, r0, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 2b70 <__errno_location@plt> │ │ │ │ - ldr r8, [pc, #320] @ 2b4d8 │ │ │ │ - ldr r3, [pc, #320] @ 2b4dc │ │ │ │ + ldr r8, [pc, #320] @ 2d6d8 │ │ │ │ + ldr r3, [pc, #320] @ 2d6dc │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [r8, r3] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - beq 2b430 │ │ │ │ + beq 2d630 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 2b458 │ │ │ │ - ldr r3, [pc, #284] @ 2b4e0 │ │ │ │ + bne 2d658 │ │ │ │ + ldr r3, [pc, #284] @ 2d6e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 2b4a8 │ │ │ │ - ldr r1, [pc, #268] @ 2b4e4 │ │ │ │ - ldr r4, [pc, #268] @ 2b4e8 │ │ │ │ + bne 2d6a8 │ │ │ │ + ldr r1, [pc, #268] @ 2d6e4 │ │ │ │ + ldr r4, [pc, #268] @ 2d6e8 │ │ │ │ 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 28d14 │ │ │ │ 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] @ 2d6ec │ │ │ │ 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] @ 2d6f0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - b 2b3bc │ │ │ │ - ldr r3, [pc, #148] @ 2b4f4 │ │ │ │ + b 2d5bc │ │ │ │ + ldr r3, [pc, #148] @ 2d6f4 │ │ │ │ ldr r9, [r8, r3] │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2b3bc │ │ │ │ - ldr r3, [pc, #132] @ 2b4f8 │ │ │ │ + ble 2d5bc │ │ │ │ + ldr r3, [pc, #132] @ 2d6f8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b48c │ │ │ │ + b 2d68c │ │ │ │ ldr r3, [r9] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b3bc │ │ │ │ + bge 2d5bc │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b47c │ │ │ │ + beq 2d67c │ │ │ │ mov r1, #2 │ │ │ │ bl 2af8 │ │ │ │ - b 2b47c │ │ │ │ - bl 2dac0 │ │ │ │ + b 2d67c │ │ │ │ + bl 2fcc0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b4c0 │ │ │ │ + bne 2d6c0 │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #52] @ 2b4fc │ │ │ │ + ldr r1, [pc, #52] @ 2d6fc │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #2 │ │ │ │ - bl 26b14 │ │ │ │ - b 2b4b8 │ │ │ │ - andeq r4, r2, r4, lsl #19 │ │ │ │ + bl 28d14 │ │ │ │ + b 2d6b8 │ │ │ │ + andeq r2, r2, r4, lsl #15 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsl #28 │ │ │ │ - andeq r9, r0, r8, asr #7 │ │ │ │ + andseq sl, r0, r0 │ │ │ │ + andeq r9, r0, r0, ror #9 │ │ │ │ @ instruction: 0xffffff94 │ │ │ │ - andeq pc, lr, ip, lsl #27 │ │ │ │ - andeq pc, lr, r4, ror sp @ │ │ │ │ + andseq r9, r0, ip, lsl #31 │ │ │ │ + andseq r9, r0, r4, ror pc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldrdeq r9, [r0], -r8 │ │ │ │ + strdeq r9, [r0], -r0 │ │ │ │ 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] @ 2d848 │ │ │ │ + ldr r8, [pc, #312] @ 2d84c │ │ │ │ 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] @ 2d850 │ │ │ │ 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] @ 2d854 │ │ │ │ ldr r3, [r8, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r5, [pc, #204] @ 2b658 │ │ │ │ + beq 2d840 │ │ │ │ + ldr r5, [pc, #204] @ 2d858 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, #1 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2fe60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2b5d4 │ │ │ │ + blt 2d7d4 │ │ │ │ cmp r0, #113 @ 0x71 │ │ │ │ cmpne r0, #3 │ │ │ │ strne r4, [r5] │ │ │ │ movne r7, #1 │ │ │ │ strne r4, [r5, #8] │ │ │ │ - bne 2b598 │ │ │ │ + bne 2d798 │ │ │ │ mov r0, #0 │ │ │ │ - bl 2b384 │ │ │ │ - bl 2dc60 │ │ │ │ + bl 2d584 │ │ │ │ + bl 2fe60 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2b5a4 │ │ │ │ + bge 2d7a4 │ │ │ │ orrs r7, r9, r7 │ │ │ │ - beq 2b640 │ │ │ │ - ldr r3, [pc, #120] @ 2b65c │ │ │ │ + beq 2d840 │ │ │ │ + ldr r3, [pc, #120] @ 2d85c │ │ │ │ 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 2d840 │ │ │ │ + ldr r3, [pc, #92] @ 2d860 │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r8, r3] │ │ │ │ - b 2b618 │ │ │ │ + b 2d818 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 2b640 │ │ │ │ + bge 2d840 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b60c │ │ │ │ + beq 2d80c │ │ │ │ mov r1, r5 │ │ │ │ bl 2af8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r4, r3 │ │ │ │ - blt 2b618 │ │ │ │ + blt 2d818 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x00109eb0 │ │ │ │ + andeq r2, r2, r4, lsl #12 │ │ │ │ + andseq r9, r0, r8, ror lr │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, lr, r0, lsr ip @ │ │ │ │ + andseq r9, r0, r0, lsr lr │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ muleq r0, ip, r2 │ │ │ │ - ldr r3, [pc, #148] @ 2b700 │ │ │ │ + ldr r3, [pc, #148] @ 2d900 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r5, [pc, #136] @ 2b704 │ │ │ │ + ldr r5, [pc, #136] @ 2d904 │ │ │ │ cmp r3, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2dac0 │ │ │ │ - ldr r3, [pc, #116] @ 2b708 │ │ │ │ + bl 2fcc0 │ │ │ │ + ldr r3, [pc, #116] @ 2d908 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne 2b6d8 │ │ │ │ + bne 2d8d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6b0 │ │ │ │ + bne 2d8b0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 26a64 │ │ │ │ - ldr r3, [pc, #84] @ 2b70c │ │ │ │ - ldr r0, [pc, #84] @ 2b710 │ │ │ │ + b 28c64 │ │ │ │ + ldr r3, [pc, #84] @ 2d90c │ │ │ │ + ldr r0, [pc, #84] @ 2d910 │ │ │ │ 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 28c64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b6e8 │ │ │ │ + bne 2d8e8 │ │ │ │ mov r0, #1 │ │ │ │ bl 293c <_exit@plt> │ │ │ │ - ldr r1, [pc, #36] @ 2b714 │ │ │ │ + ldr r1, [pc, #36] @ 2d914 │ │ │ │ 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 28d14 │ │ │ │ + b 2d8e0 │ │ │ │ + andseq r9, r0, r4, asr sp │ │ │ │ + andeq r2, r2, r0, lsr #9 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r9, r0, r4, ror #1 │ │ │ │ - strheq r9, [r0], -r0 │ │ │ │ - ldr r2, [pc, #468] @ 2b8f4 │ │ │ │ - ldr r3, [pc, #468] @ 2b8f8 │ │ │ │ + strdeq r9, [r0], -ip │ │ │ │ + andeq r9, r0, r8, asr #3 │ │ │ │ + ldr r2, [pc, #468] @ 2daf4 │ │ │ │ + ldr r3, [pc, #468] @ 2daf8 │ │ │ │ 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 1b3e4 │ │ │ │ + ldr r2, [pc, #436] @ 2dafc │ │ │ │ + ldr r0, [pc, #436] @ 2db00 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 1f104 │ │ │ │ - ldr r1, [pc, #420] @ 2b904 │ │ │ │ + bl 21304 │ │ │ │ + ldr r1, [pc, #420] @ 2db04 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt ip, #600 @ 0x258 │ │ │ │ movlt r0, ip │ │ │ │ - blt 2b77c │ │ │ │ + blt 2d97c │ │ │ │ moveq ip, #1 │ │ │ │ movne ip, r0 │ │ │ │ moveq r0, ip │ │ │ │ - ldr r3, [pc, #388] @ 2b908 │ │ │ │ - ldr r2, [pc, #388] @ 2b90c │ │ │ │ + ldr r3, [pc, #388] @ 2db08 │ │ │ │ + ldr r2, [pc, #388] @ 2db0c │ │ │ │ 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 32130 │ │ │ │ + ldr r2, [pc, #360] @ 2db10 │ │ │ │ add r6, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [pc, #352] @ 2b914 │ │ │ │ + ldr r4, [pc, #352] @ 2db14 │ │ │ │ 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] @ 2db18 │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, r3 │ │ │ │ movle r3, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r2, #28] │ │ │ │ str r1, [r2, #32] │ │ │ │ - bl 30d0c │ │ │ │ + bl 32f0c │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bb8 │ │ │ │ - ldr r3, [pc, #292] @ 2b91c │ │ │ │ + ldr r3, [pc, #292] @ 2db1c │ │ │ │ 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 +43866,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] @ 2db20 │ │ │ │ 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 +43886,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 2dae0 │ │ │ │ + ldr r2, [pc, #120] @ 2db24 │ │ │ │ + ldr r3, [pc, #72] @ 2daf8 │ │ │ │ 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 2daf0 │ │ │ │ + ldr r1, [pc, #88] @ 2db28 │ │ │ │ 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] @ 2db2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b8a4 │ │ │ │ + bl 28c84 │ │ │ │ + b 2daa4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -ip │ │ │ │ + strdeq r2, [r2], -ip │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r9, r0, r4, ror r0 │ │ │ │ - andeq r6, r0, ip, ror #15 │ │ │ │ - andeq r4, r2, r0, asr #11 │ │ │ │ - andeq pc, lr, ip, lsr sl @ │ │ │ │ + andeq r9, r0, ip, lsl #3 │ │ │ │ + andeq r6, r0, r4, lsl #18 │ │ │ │ + andeq r2, r2, r0, asr #7 │ │ │ │ + andseq r9, r0, ip, lsr ip │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq pc, lr, r8, lsl sl @ │ │ │ │ + andseq r9, r0, r8, lsl ip │ │ │ │ @ instruction: 0xfffffbc8 │ │ │ │ @ instruction: 0xfffffac8 │ │ │ │ @ instruction: 0xfffffa58 │ │ │ │ @ instruction: 0xfffffca0 │ │ │ │ - andeq r4, r2, r0, ror r4 │ │ │ │ + andeq r2, r2, r0, ror r2 │ │ │ │ @ instruction: 0xfffff99c │ │ │ │ - strdeq r6, [r0], -r4 │ │ │ │ + andeq r6, r0, ip, lsl #16 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r2, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr ip, [pc, #116] @ 2b9c8 │ │ │ │ + ldr ip, [pc, #116] @ 2dbc8 │ │ │ │ mov r3, sp │ │ │ │ stm r3, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #104] @ 2b9cc │ │ │ │ + ldr r3, [pc, #104] @ 2dbcc │ │ │ │ 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 2dbb4 │ │ │ │ + ldr r2, [pc, #64] @ 2dbd0 │ │ │ │ + ldr r3, [pc, #56] @ 2dbcc │ │ │ │ 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 2dbc4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #24] @ 2b9d4 │ │ │ │ + ldr r0, [pc, #24] @ 2dbd4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2b988 │ │ │ │ + bl 28c84 │ │ │ │ + b 2db88 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000243bc │ │ │ │ + @ instruction: 0x000221bc │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r2, ip, lsl #7 │ │ │ │ - andeq r6, r0, r0, lsr #12 │ │ │ │ + andeq r2, r2, ip, lsl #3 │ │ │ │ + andeq r6, r0, r8, lsr r7 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #124] @ 2ba60 │ │ │ │ - ldr r1, [pc, #124] @ 2ba64 │ │ │ │ + ldr r4, [pc, #124] @ 2dc60 │ │ │ │ + ldr r1, [pc, #124] @ 2dc64 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ bl 28d0 <__isoc99_fscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2ba04 │ │ │ │ + beq 2dc04 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ba58 │ │ │ │ + beq 2dc58 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ble 2ba58 │ │ │ │ - ldr r4, [pc, #60] @ 2ba68 │ │ │ │ + ble 2dc58 │ │ │ │ + ldr r4, [pc, #60] @ 2dc68 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2ba34 │ │ │ │ + b 2dc34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 2aaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2b9fc │ │ │ │ + beq 2dbfc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - blt 2ba30 │ │ │ │ + blt 2dc30 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, r4, lsl #16 │ │ │ │ - andeq r7, r0, r8, lsl #10 │ │ │ │ - andeq pc, lr, r0, asr #15 │ │ │ │ - ldr r3, [pc, #20] @ 2ba88 │ │ │ │ - ldr r2, [pc, #20] @ 2ba8c │ │ │ │ + andseq r9, r0, r4, lsl #20 │ │ │ │ + andeq r7, r0, r0, lsr #12 │ │ │ │ + andseq r9, r0, r0, asr #19 │ │ │ │ + ldr r3, [pc, #20] @ 2dc88 │ │ │ │ + ldr r2, [pc, #20] @ 2dc8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ b 2bf4 <__fprintf_chk@plt> │ │ │ │ - andeq pc, lr, r4, ror r7 @ │ │ │ │ - andeq r7, r0, r4, ror r4 │ │ │ │ - ldr r2, [pc, #148] @ 2bb2c │ │ │ │ + andseq r9, r0, r4, ror r9 │ │ │ │ + andeq r7, r0, ip, lsl #11 │ │ │ │ + ldr r2, [pc, #148] @ 2dd2c │ │ │ │ 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 2dcf8 │ │ │ │ + ldr r2, [pc, #112] @ 2dd30 │ │ │ │ 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 +44040,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 28a74 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ str r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26874 │ │ │ │ + bl 28a74 │ │ │ │ ldr r3, [r4] │ │ │ │ str r0, [r6] │ │ │ │ - b 2bab8 │ │ │ │ - andeq pc, lr, r0, asr r7 @ │ │ │ │ - andeq pc, lr, r8, lsr #14 │ │ │ │ + b 2dcb8 │ │ │ │ + andseq r9, r0, r0, asr r9 │ │ │ │ + andseq r9, r0, r8, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fd1c │ │ │ │ + bl 21f1c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 2bc58 │ │ │ │ + bne 2de58 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - ldr r8, [pc, #296] @ 2bc7c │ │ │ │ + ldr r8, [pc, #296] @ 2de7c │ │ │ │ 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 2dd98 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ - beq 2bc64 │ │ │ │ + beq 2de64 │ │ │ │ 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] @ 2de80 │ │ │ │ mul r2, r3, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ add r4, r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ 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 2de04 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2bc04 │ │ │ │ - bl 2bc88 │ │ │ │ + beq 2de04 │ │ │ │ + bl 2de88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2bc50 │ │ │ │ + bne 2de50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2bbd4 │ │ │ │ + bne 2ddd4 │ │ │ │ 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 2ddcc │ │ │ │ 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 2dd84 │ │ │ │ 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] @ 2de84 │ │ │ │ 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 @ │ │ │ │ + mulseq r0, r0, r8 │ │ │ │ + andseq r9, r0, r4, asr #16 │ │ │ │ + andseq r9, r0, ip, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r3, [pc, #796] @ 2bfb0 │ │ │ │ + ldr r3, [pc, #796] @ 2e1b0 │ │ │ │ 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 2df34 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bd34 │ │ │ │ + beq 2df34 │ │ │ │ tst r6, #1 │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ - bne 2bf04 │ │ │ │ + bne 2e104 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2e1a0 │ │ │ │ cmp r6, #3 │ │ │ │ movhi r0, r8 │ │ │ │ movhi r3, #3 │ │ │ │ - bhi 2bd0c │ │ │ │ - b 2bfa0 │ │ │ │ + bhi 2df0c │ │ │ │ + b 2e1a0 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r1, ip │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2df20 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 2bd20 │ │ │ │ + bcs 2df20 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bcf0 │ │ │ │ + bne 2def0 │ │ │ │ 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 2df94 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 2bd5c │ │ │ │ + b 2df5c │ │ │ │ ldrsh r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2bd90 │ │ │ │ + blt 2df90 │ │ │ │ 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 2df50 │ │ │ │ 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 2e01c │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 2be1c │ │ │ │ + beq 2e01c │ │ │ │ tst r6, #1 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ - beq 2bf4c │ │ │ │ + beq 2e14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2e1a8 │ │ │ │ mov lr, r0 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b 2bdf0 │ │ │ │ + b 2dff0 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 2be04 │ │ │ │ + bls 2e004 │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add ip, ip, r4 │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r2, #2 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2e004 │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bdd4 │ │ │ │ + bne 2dfd4 │ │ │ │ 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 2e080 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2e094 │ │ │ │ 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 2e060 │ │ │ │ + b 2e094 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - blt 2be94 │ │ │ │ + blt 2e094 │ │ │ │ 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 2e054 │ │ │ │ strh r3, [r1] │ │ │ │ - b 2be94 │ │ │ │ + b 2e094 │ │ │ │ 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 28e30 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - ldr r0, [pc, #236] @ 2bfb4 │ │ │ │ + ldr r0, [pc, #236] @ 2e1b4 │ │ │ │ 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 2df84 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2bb34 │ │ │ │ + b 2dd34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2bfa0 │ │ │ │ + beq 2e1a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bf34 │ │ │ │ + b 2e134 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 2bd20 │ │ │ │ + bls 2df20 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ add r1, r1, ip │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #2 │ │ │ │ - beq 2bd20 │ │ │ │ + beq 2df20 │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp ip, #0 │ │ │ │ add r5, r5, r2 │ │ │ │ - bne 2bf18 │ │ │ │ - b 2bd20 │ │ │ │ + bne 2e118 │ │ │ │ + b 2df20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2bfa8 │ │ │ │ + beq 2e1a8 │ │ │ │ cmp r6, #3 │ │ │ │ movhi lr, r0 │ │ │ │ movhi r2, #3 │ │ │ │ strhi r4, [sp, #4] │ │ │ │ - bhi 2bf88 │ │ │ │ - b 2bfa8 │ │ │ │ + bhi 2e188 │ │ │ │ + b 2e1a8 │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, ip, r4 │ │ │ │ - beq 2be04 │ │ │ │ + beq 2e004 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 2be04 │ │ │ │ + bcs 2e004 │ │ │ │ ldrb r4, [lr, #3] │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ - bne 2bf6c │ │ │ │ - b 2be04 │ │ │ │ + bne 2e16c │ │ │ │ + b 2e004 │ │ │ │ mov r3, #3 │ │ │ │ - b 2bd20 │ │ │ │ + b 2df20 │ │ │ │ mov r2, #3 │ │ │ │ - b 2be08 │ │ │ │ - andeq pc, lr, r0, asr r5 @ │ │ │ │ - andeq pc, lr, r0, lsr #6 │ │ │ │ - ldr r3, [pc, #48] @ 2bff0 │ │ │ │ + b 2e008 │ │ │ │ + andseq r9, r0, r0, asr r7 │ │ │ │ + andseq r9, r0, r0, lsr #10 │ │ │ │ + ldr r3, [pc, #48] @ 2e1f0 │ │ │ │ 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 32130 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, lr, ip, lsr #4 │ │ │ │ - ldr r1, [pc, #2196] @ 2c890 │ │ │ │ + andseq r9, r0, ip, lsr #8 │ │ │ │ + ldr r1, [pc, #2196] @ 2ea90 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r2, [pc, #2192] @ 2c894 │ │ │ │ + ldr r2, [pc, #2192] @ 2ea94 │ │ │ │ sub sp, sp, #9920 @ 0x26c0 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r5, [pc, #2180] @ 2c898 │ │ │ │ + ldr r5, [pc, #2180] @ 2ea98 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r3, r0 │ │ │ │ add ip, sp, #9856 @ 0x2680 │ │ │ │ - ldr r0, [pc, #2168] @ 2c89c │ │ │ │ + ldr r0, [pc, #2168] @ 2ea9c │ │ │ │ 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 286c4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr sl, [pc, #2124] @ 2c8a0 │ │ │ │ + ldr sl, [pc, #2124] @ 2eaa0 │ │ │ │ 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 2e28c │ │ │ │ cmp r4, #32768 @ 0x8000 │ │ │ │ - ble 2c884 │ │ │ │ + ble 2ea84 │ │ │ │ mov r5, #32768 @ 0x8000 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r0, [pc, #2064] @ 2c8a4 │ │ │ │ - bl 2ff30 │ │ │ │ + ldr r0, [pc, #2064] @ 2eaa4 │ │ │ │ + bl 32130 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 2c848 │ │ │ │ + bge 2ea48 │ │ │ │ asr r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 2c0a0 │ │ │ │ - ldr r3, [pc, #2036] @ 2c8a8 │ │ │ │ + bgt 2e2a0 │ │ │ │ + ldr r3, [pc, #2036] @ 2eaa8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #12] │ │ │ │ - ldr r3, [pc, #2028] @ 2c8ac │ │ │ │ - ldr r1, [pc, #2028] @ 2c8b0 │ │ │ │ + ldr r3, [pc, #2028] @ 2eaac │ │ │ │ + ldr r1, [pc, #2028] @ 2eab0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 28864 │ │ │ │ + bl 2aa64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c814 │ │ │ │ - ldr r4, [pc, #2004] @ 2c8b4 │ │ │ │ + bne 2ea14 │ │ │ │ + ldr r4, [pc, #2004] @ 2eab4 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 28e70 │ │ │ │ + bl 2b070 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4] │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2d3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #1960] @ 2c8b8 │ │ │ │ + ldr r0, [pc, #1960] @ 2eab8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #1952] @ 2c8bc │ │ │ │ + bl 286c4 │ │ │ │ + ldr r0, [pc, #1952] @ 2eabc │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #1940] @ 2c8c0 │ │ │ │ + bl 2f4fc │ │ │ │ + ldr r0, [pc, #1940] @ 2eac0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ - ldr r1, [pc, #1932] @ 2c8c4 │ │ │ │ + bl 2a92c │ │ │ │ + ldr r1, [pc, #1932] @ 2eac4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ + bl 29e64 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2dc90 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c148 │ │ │ │ - ldr r2, [pc, #1892] @ 2c8c8 │ │ │ │ + bne 2e348 │ │ │ │ + ldr r2, [pc, #1892] @ 2eac8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c1a0 │ │ │ │ + ble 2e3a0 │ │ │ │ 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 2e9e4 │ │ │ │ + ldr r2, [pc, #1860] @ 2eacc │ │ │ │ + ldr r0, [pc, #1860] @ 2ead0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #1848] @ 2c8d4 │ │ │ │ + ldr r0, [pc, #1848] @ 2ead4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1840] @ 2c8d8 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r4, [pc, #1840] @ 2ead8 │ │ │ │ mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r0, #20]! │ │ │ │ - bl 2ba90 │ │ │ │ + bl 2dc90 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #1804] @ 2c8dc │ │ │ │ + bl 21be0 │ │ │ │ + ldr r3, [pc, #1804] @ 2eadc │ │ │ │ ldr r8, [r4] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r6, [pc, #1788] @ 2c8e0 │ │ │ │ + ldr r6, [pc, #1788] @ 2eae0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 288ac │ │ │ │ + bl 2aaac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2c504 │ │ │ │ - ldr r3, [pc, #1768] @ 2c8e4 │ │ │ │ + beq 2e704 │ │ │ │ + ldr r3, [pc, #1768] @ 2eae4 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2c230 │ │ │ │ + beq 2e430 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 2c7a4 │ │ │ │ + bcc 2e9a4 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 2c7a4 │ │ │ │ - ldr r5, [pc, #1712] @ 2c8e8 │ │ │ │ + bhi 2e9a4 │ │ │ │ + ldr r5, [pc, #1712] @ 2eae8 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2d0ec │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 2c7f4 │ │ │ │ + beq 2e9f4 │ │ │ │ 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 2e9b8 │ │ │ │ + ldr r0, [pc, #1640] @ 2eaec │ │ │ │ mov r3, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r4, [pc, #1628] @ 2c8f0 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r4, [pc, #1628] @ 2eaf0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq 2c2b4 │ │ │ │ - ldr r0, [pc, #1612] @ 2c8f4 │ │ │ │ + beq 2e4b4 │ │ │ │ + ldr r0, [pc, #1612] @ 2eaf4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ ldr r9, [r4] │ │ │ │ - ldr r3, [pc, #1596] @ 2c8f8 │ │ │ │ + ldr r3, [pc, #1596] @ 2eaf8 │ │ │ │ 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 2e6b0 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c750 │ │ │ │ + beq 2e950 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c744 │ │ │ │ + beq 2e944 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c430 │ │ │ │ + beq 2e630 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 2c338 │ │ │ │ + b 2e538 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2e62c │ │ │ │ mov r3, #0 │ │ │ │ add r9, r4, #4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 292ec │ │ │ │ + bl 2b4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ - ldr r3, [pc, #1436] @ 2c8fc │ │ │ │ + beq 2e594 │ │ │ │ + ldr r3, [pc, #1436] @ 2eafc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c37c │ │ │ │ + beq 2e57c │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c394 │ │ │ │ + beq 2e594 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2de88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e704 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2e684 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2e62c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt 2c32c │ │ │ │ + bgt 2e52c │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ orr r3, r3, #32 │ │ │ │ sub r3, r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 2c32c │ │ │ │ + bhi 2e52c │ │ │ │ ldr r3, [fp, #20] │ │ │ │ mov r7, #5 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2e60c │ │ │ │ mov r0, r9 │ │ │ │ bl 2b4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - blt 2c5ec │ │ │ │ + blt 2e7ec │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c698 │ │ │ │ + bne 2e898 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2c32c │ │ │ │ + beq 2e52c │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 2c3e0 │ │ │ │ + bne 2e5e0 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c338 │ │ │ │ + bne 2e538 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [fp] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2c304 │ │ │ │ + bne 2e504 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #1204] @ 2c900 │ │ │ │ + ldr r1, [pc, #1204] @ 2eb00 │ │ │ │ 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 2e970 │ │ │ │ + ldr r2, [pc, #1180] @ 2eb04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2c484 │ │ │ │ + bne 2e684 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ - bne 2c75c │ │ │ │ + bne 2e95c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2e6b0 │ │ │ │ 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 2e4d8 │ │ │ │ + ldr r2, [pc, #1092] @ 2eb08 │ │ │ │ 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 2e3dc │ │ │ │ cmp r3, #1 │ │ │ │ - ble 2c83c │ │ │ │ - ldr r1, [pc, #1044] @ 2c90c │ │ │ │ + ble 2ea3c │ │ │ │ + ldr r1, [pc, #1044] @ 2eb0c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1040] @ 2c910 │ │ │ │ + ldr r0, [pc, #1040] @ 2eb10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #1032] @ 2c914 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #1032] @ 2eb14 │ │ │ │ ldr r5, [sl, r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c588 │ │ │ │ - ldr r3, [pc, #1016] @ 2c918 │ │ │ │ + bne 2e788 │ │ │ │ + ldr r3, [pc, #1016] @ 2eb18 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ - ldr r0, [pc, #996] @ 2c91c │ │ │ │ + beq 2e778 │ │ │ │ + ldr r0, [pc, #996] @ 2eb1c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c54c │ │ │ │ + bl 286c4 │ │ │ │ + b 2e74c │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2c578 │ │ │ │ + beq 2e778 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2e740 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c540 │ │ │ │ + beq 2e740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2dd34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c540 │ │ │ │ - ldr r3, [pc, #928] @ 2c920 │ │ │ │ + beq 2e740 │ │ │ │ + ldr r3, [pc, #928] @ 2eb20 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 1ff5c │ │ │ │ + bl 2215c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2c5b0 │ │ │ │ - ldr r3, [pc, #896] @ 2c924 │ │ │ │ + bne 2e7b0 │ │ │ │ + ldr r3, [pc, #896] @ 2eb24 │ │ │ │ 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 2e9c8 │ │ │ │ + bl 2a030 │ │ │ │ + ldr r2, [pc, #876] @ 2eb28 │ │ │ │ + ldr r3, [pc, #724] @ 2ea94 │ │ │ │ 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 2ea8c │ │ │ │ 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 28e5c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r8, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26ca8 │ │ │ │ + bl 28ea8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - bl 292ec │ │ │ │ + bl 2b4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ - ldr r3, [pc, #700] @ 2c8fc │ │ │ │ + beq 2e874 │ │ │ │ + ldr r3, [pc, #700] @ 2eafc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c65c │ │ │ │ + beq 2e85c │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c674 │ │ │ │ + beq 2e874 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2de88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e704 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2e684 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c42c │ │ │ │ + beq 2e62c │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c40c │ │ │ │ + beq 2e60c │ │ │ │ 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 28ea8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 292ec │ │ │ │ + bl 2b4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ - ldr r3, [pc, #520] @ 2c8fc │ │ │ │ + beq 2e928 │ │ │ │ + ldr r3, [pc, #520] @ 2eafc │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c710 │ │ │ │ + beq 2e910 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20630 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c728 │ │ │ │ + beq 2e928 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bc88 │ │ │ │ + bl 2de88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e704 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c484 │ │ │ │ + beq 2e684 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c40c │ │ │ │ - b 2c42c │ │ │ │ + bne 2e60c │ │ │ │ + b 2e62c │ │ │ │ ldr r3, [fp] │ │ │ │ str r3, [r1] │ │ │ │ - b 2c430 │ │ │ │ + b 2e630 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2c4b0 │ │ │ │ + beq 2e6b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2dd34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2c484 │ │ │ │ - b 2c504 │ │ │ │ + beq 2e684 │ │ │ │ + b 2e704 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - ble 2c470 │ │ │ │ + ble 2e670 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2bb34 │ │ │ │ + bl 2dd34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2c504 │ │ │ │ + bne 2e704 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c470 │ │ │ │ - b 2c460 │ │ │ │ - ldr r3, [pc, #384] @ 2c92c │ │ │ │ + bne 2e670 │ │ │ │ + b 2e660 │ │ │ │ + ldr r3, [pc, #384] @ 2eb2c │ │ │ │ add r6, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r3, #8] │ │ │ │ - b 2c1dc │ │ │ │ - ldr r0, [pc, #368] @ 2c930 │ │ │ │ + b 2e3dc │ │ │ │ + ldr r0, [pc, #368] @ 2eb30 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2c28c │ │ │ │ - ldr r3, [pc, #356] @ 2c934 │ │ │ │ + bl 286c4 │ │ │ │ + b 2e48c │ │ │ │ + ldr r3, [pc, #356] @ 2eb34 │ │ │ │ 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 2e7b0 │ │ │ │ + ldr r2, [pc, #332] @ 2eb38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r2 │ │ │ │ - b 2c190 │ │ │ │ + b 2e390 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - ldr r0, [pc, #316] @ 2c93c │ │ │ │ + ldr r0, [pc, #316] @ 2eb3c │ │ │ │ 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 286c4 │ │ │ │ + b 2e3dc │ │ │ │ + ldr r0, [pc, #292] @ 2eb40 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #284] @ 2c944 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #284] @ 2eb44 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c858 │ │ │ │ - bl 26a64 │ │ │ │ - b 2c0d8 │ │ │ │ - ldr r1, [pc, #260] @ 2c948 │ │ │ │ + bne 2ea58 │ │ │ │ + bl 28c64 │ │ │ │ + b 2e2d8 │ │ │ │ + ldr r1, [pc, #260] @ 2eb48 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2c4f8 │ │ │ │ - ldr r3, [pc, #252] @ 2c94c │ │ │ │ + b 2e6f8 │ │ │ │ + ldr r3, [pc, #252] @ 2eb4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ - b 2c0b8 │ │ │ │ - ldr r2, [pc, #240] @ 2c950 │ │ │ │ - ldr r3, [pc, #240] @ 2c954 │ │ │ │ + b 2e2b8 │ │ │ │ + ldr r2, [pc, #240] @ 2eb50 │ │ │ │ + ldr r3, [pc, #240] @ 2eb54 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r1, [sl, r3] │ │ │ │ ldr r3, [r2] │ │ │ │ - ldr r2, [pc, #228] @ 2c958 │ │ │ │ + ldr r2, [pc, #228] @ 2eb58 │ │ │ │ ldr r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2c834 │ │ │ │ + b 2ea34 │ │ │ │ mov r5, r4 │ │ │ │ - b 2c08c │ │ │ │ + b 2e28c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r2, r8, lsl sp │ │ │ │ + andeq r1, r2, r8, lsl fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq pc, lr, r8, asr #3 │ │ │ │ - andeq r8, r0, ip, lsr #15 │ │ │ │ - andeq r3, r2, ip, lsr #25 │ │ │ │ + andseq r9, r0, r8, asr #7 │ │ │ │ + andeq r8, r0, r4, asr #17 │ │ │ │ + andeq r1, r2, ip, lsr #21 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andeq pc, lr, r8, lsr r1 @ │ │ │ │ - andeq pc, lr, r8, lsr #2 │ │ │ │ - andeq r8, r0, r8, lsr r7 │ │ │ │ - andeq pc, lr, r8, lsl #2 │ │ │ │ - andeq r8, r0, r0, asr r7 │ │ │ │ + andseq r9, r0, r8, lsr r3 │ │ │ │ + andseq r9, r0, r8, lsr #6 │ │ │ │ + andeq r8, r0, r0, asr r8 │ │ │ │ + andseq r9, r0, r8, lsl #6 │ │ │ │ + andeq r8, r0, r8, ror #16 │ │ │ │ @ instruction: 0xfffffe94 │ │ │ │ @ instruction: 0xfffff8a8 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ - andeq pc, lr, r8, lsl #1 │ │ │ │ - andeq r7, r0, ip, asr #13 │ │ │ │ - andeq r8, r0, ip, lsr r6 │ │ │ │ - andeq r8, r0, ip, ror #13 │ │ │ │ - andeq pc, lr, r0, asr #32 │ │ │ │ - andeq pc, lr, r8, lsl r0 @ │ │ │ │ - andeq pc, lr, r8 │ │ │ │ + andseq r9, r0, r8, lsl #5 │ │ │ │ + andeq r7, r0, r4, ror #15 │ │ │ │ + andeq r8, r0, r4, asr r7 │ │ │ │ + andeq r8, r0, r4, lsl #16 │ │ │ │ + andseq r9, r0, r0, asr #4 │ │ │ │ + andseq r9, r0, r8, lsl r2 │ │ │ │ + andseq r9, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - @ instruction: 0x000eefb0 │ │ │ │ - andeq r8, r0, r4, asr r6 │ │ │ │ - andeq lr, lr, r8, asr pc │ │ │ │ - andeq r8, r0, ip, ror r6 │ │ │ │ - andeq lr, lr, ip, lsr #30 │ │ │ │ + @ instruction: 0x001091b0 │ │ │ │ + andeq r8, r0, ip, ror #14 │ │ │ │ + andseq r9, r0, r8, asr r1 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ + andseq r9, r0, ip, lsr #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq lr, ip, sp │ │ │ │ - andeq lr, lr, r4, lsl #27 │ │ │ │ - andeq lr, lr, r4, lsr #26 │ │ │ │ - ldrdeq r8, [r0], -ip │ │ │ │ - andeq r8, r0, r0, asr r4 │ │ │ │ + mulseq r0, ip, pc @ │ │ │ │ + andseq r8, r0, r4, lsl #31 │ │ │ │ + andseq r8, r0, r4, lsr #30 │ │ │ │ + strdeq r8, [r0], -r4 │ │ │ │ + andeq r8, r0, r8, ror #10 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, lr, ip, asr #25 │ │ │ │ - andeq r8, r0, ip, asr #8 │ │ │ │ - andeq lr, lr, r8, ror #24 │ │ │ │ + andseq r8, r0, ip, asr #29 │ │ │ │ + andeq r8, r0, r4, ror #10 │ │ │ │ + andseq r8, r0, r8, ror #28 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq r3, r2, r0, ror #14 │ │ │ │ - andeq lr, lr, ip, lsr sl │ │ │ │ - andeq r8, r0, r8, asr #2 │ │ │ │ - andeq lr, lr, ip, lsl sl │ │ │ │ - muleq r0, r0, r5 │ │ │ │ - strheq r8, [r0], -r4 │ │ │ │ - strdeq r7, [r0], -r0 │ │ │ │ + andeq r1, r2, r0, ror #10 │ │ │ │ + andseq r8, r0, ip, lsr ip │ │ │ │ + andeq r8, r0, r0, ror #4 │ │ │ │ + andseq r8, r0, ip, lsl ip │ │ │ │ + andeq r6, r0, r8, lsr #13 │ │ │ │ + andeq r8, r0, ip, asr #3 │ │ │ │ + andeq r8, r0, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r6, r0, r8, lsr r5 │ │ │ │ - muleq lr, ip, r9 │ │ │ │ + andeq r6, r0, r0, asr r6 │ │ │ │ + mulseq r0, ip, fp │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - @ instruction: 0x00007fbc │ │ │ │ + ldrdeq r8, [r0], -r4 │ │ │ │ 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] @ 2eff0 │ │ │ │ + ldr r3, [pc, #1144] @ 2eff4 │ │ │ │ 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] @ 2eff8 │ │ │ │ movne fp, #0 │ │ │ │ andeq fp, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - bne 2cbec │ │ │ │ + bne 2edec │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne 2ca9c │ │ │ │ + bne 2ec9c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 28c4 │ │ │ │ - ldr r4, [pc, #1056] @ 2cdfc │ │ │ │ - ldr r3, [pc, #1056] @ 2ce00 │ │ │ │ + ldr r4, [pc, #1056] @ 2effc │ │ │ │ + ldr r3, [pc, #1056] @ 2f000 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ ldr r3, [r4] │ │ │ │ add r4, r0, r3 │ │ │ │ cmp r4, #1 │ │ │ │ movcc r4, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 2cfa0 │ │ │ │ + beq 2f1a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #980] @ 2ce04 │ │ │ │ + ldr r3, [pc, #980] @ 2f004 │ │ │ │ mov r2, #232 @ 0xe8 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcs 2cb44 │ │ │ │ - ldr r4, [pc, #964] @ 2ce08 │ │ │ │ + bcs 2ed44 │ │ │ │ + ldr r4, [pc, #964] @ 2f008 │ │ │ │ add r3, pc, #928 @ 0x3a0 │ │ │ │ ldrd r2, [r3] │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ 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] @ 2f00c │ │ │ │ + ldr r3, [pc, #888] @ 2eff4 │ │ │ │ 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 2f19c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #876] @ 2ce10 │ │ │ │ + ldr r7, [pc, #876] @ 2f010 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 2cb00 │ │ │ │ + bne 2ed00 │ │ │ │ bl 28c4 │ │ │ │ - ldr r2, [pc, #832] @ 2ce00 │ │ │ │ + ldr r2, [pc, #832] @ 2f000 │ │ │ │ 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 32da0 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ + b 2ec28 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #756] @ 2ce00 │ │ │ │ + ldr r3, [pc, #756] @ 2f000 │ │ │ │ ldr sl, [sl, r3] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [sl] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ 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 32da0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #712] @ 2ce14 │ │ │ │ + ldr r3, [pc, #712] @ 2f014 │ │ │ │ cmp r3, r7 │ │ │ │ mov r3, #0 │ │ │ │ sbcs r2, r3, r1 │ │ │ │ - bcc 2cc10 │ │ │ │ - ldr r2, [pc, #764] @ 2ce5c │ │ │ │ + bcc 2ee10 │ │ │ │ + ldr r2, [pc, #764] @ 2f05c │ │ │ │ cmp r7, r2 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cbf8 │ │ │ │ + bcs 2edf8 │ │ │ │ cmp r7, #1000 @ 0x3e8 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc88 │ │ │ │ + bcs 2ee88 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2cc28 │ │ │ │ + bcs 2ee28 │ │ │ │ cmp r7, #10 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 2ccf4 │ │ │ │ + bcs 2eef4 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - beq 2cd44 │ │ │ │ + beq 2ef44 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cf38 │ │ │ │ + bne 2f138 │ │ │ │ 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] @ 2f018 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ mov r3, fp │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r0, [pc, #552] @ 2ce1c │ │ │ │ + b 2ee64 │ │ │ │ + ldr r0, [pc, #552] @ 2f01c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2ca70 │ │ │ │ - ldr r4, [pc, #544] @ 2ce20 │ │ │ │ + b 2ec70 │ │ │ │ + ldr r4, [pc, #544] @ 2f020 │ │ │ │ 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 2ec50 │ │ │ │ + ldr r4, [pc, #524] @ 2f024 │ │ │ │ + ldr r2, [pc, #576] @ 2f05c │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ - b 2ca50 │ │ │ │ + b 2ec50 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2cca8 │ │ │ │ + bne 2eea8 │ │ │ │ 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] @ 2f028 │ │ │ │ adds r0, r0, r0 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ 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 2ec6c │ │ │ │ + ldr r3, [pc, #412] @ 2f02c │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ bl 2b7c <__sprintf_chk@plt> │ │ │ │ - b 2ca6c │ │ │ │ + b 2ec6c │ │ │ │ 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] @ 2f030 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #10 │ │ │ │ - b 2cc64 │ │ │ │ + b 2ee64 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ce64 │ │ │ │ + bne 2f064 │ │ │ │ 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] @ 2f034 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r5, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ + b 2ee64 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 2ced0 │ │ │ │ + bne 2f0d0 │ │ │ │ lsl r0, r5, #5 │ │ │ │ lsl r1, r6, #5 │ │ │ │ subs r1, r1, r6 │ │ │ │ orr r0, r0, r6, lsr #27 │ │ │ │ sbc r0, r0, r5 │ │ │ │ lsl r0, r0, #9 │ │ │ │ orr r0, r0, r1, lsr #23 │ │ │ │ @@ -43052,65 +45228,65 @@ │ │ │ │ subs ip, ip, r1 │ │ │ │ orr lr, lr, r1, lsr #26 │ │ │ │ sbc r1, lr, r0 │ │ │ │ adds r0, ip, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ adc r1, r5, r1 │ │ │ │ - bl 30ba0 │ │ │ │ - ldr r1, [pc, #148] @ 2ce38 │ │ │ │ + bl 32da0 │ │ │ │ + ldr r1, [pc, #148] @ 2f038 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 2cdc4 │ │ │ │ - ldr r3, [pc, #140] @ 2ce3c │ │ │ │ - ldr r4, [pc, #140] @ 2ce40 │ │ │ │ + bcc 2efc4 │ │ │ │ + ldr r3, [pc, #140] @ 2f03c │ │ │ │ + ldr r4, [pc, #140] @ 2f040 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ - ldr r1, [pc, #136] @ 2ce44 │ │ │ │ + ldr r1, [pc, #136] @ 2f044 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r3, [pc, #124] @ 2ce48 │ │ │ │ + b 2ee64 │ │ │ │ + ldr r3, [pc, #124] @ 2f048 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 2cec0 │ │ │ │ - ldr r3, [pc, #116] @ 2ce4c │ │ │ │ - ldr r4, [pc, #116] @ 2ce50 │ │ │ │ + bls 2f0c0 │ │ │ │ + ldr r3, [pc, #116] @ 2f04c │ │ │ │ + ldr r4, [pc, #116] @ 2f050 │ │ │ │ umull r2, r0, r3, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - b 2cc64 │ │ │ │ - blcc fe6df5f0 │ │ │ │ + b 2ee64 │ │ │ │ + blcc fe6e17f0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - andeq r3, r2, r4, lsr #7 │ │ │ │ + andeq r1, r2, r4, lsr #3 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r3, r2, r0, ror r3 │ │ │ │ - andeq lr, lr, r4, lsr r8 │ │ │ │ + andeq r1, r2, r0, ror r1 │ │ │ │ + andseq r8, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ strtle r0, [r5], #4095 @ 0xfff │ │ │ │ - andeq r7, r0, r0, lsr #31 │ │ │ │ - andeq r3, r2, r4, lsr #5 │ │ │ │ - andeq lr, lr, ip, ror #14 │ │ │ │ - blcc fe6df618 │ │ │ │ - strdeq r7, [r0], -r8 │ │ │ │ - andeq r5, r0, ip, asr #7 │ │ │ │ - andeq r5, r0, r4, ror #7 │ │ │ │ - ldrdeq r7, [r0], -r4 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq r6, r0, r4, lsr #14 │ │ │ │ - andeq r5, r0, r0, lsl #6 │ │ │ │ - andeq r7, r0, r8, lsr #25 │ │ │ │ + strheq r8, [r0], -r8 @ │ │ │ │ + andeq r1, r2, r4, lsr #1 │ │ │ │ + andseq r8, r0, ip, ror #18 │ │ │ │ + blcc fe6e1818 │ │ │ │ + andeq r7, r0, r0, lsl pc │ │ │ │ + andeq r5, r0, r4, ror #9 │ │ │ │ + strdeq r5, [r0], -ip │ │ │ │ + andeq r7, r0, ip, ror #29 │ │ │ │ + andeq r5, r0, r4, lsr #9 │ │ │ │ + andeq r6, r0, ip, lsr r8 │ │ │ │ + andeq r5, r0, r8, lsl r4 │ │ │ │ + andeq r7, r0, r0, asr #27 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - andeq r7, r0, r4, lsl #24 │ │ │ │ + andeq r7, r0, ip, lsl sp │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ andeq r2, r0, pc, lsl #14 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r7, r0, ip, lsr #22 │ │ │ │ - andeq r7, r0, r0, lsl #22 │ │ │ │ + andeq r7, r0, ip, lsl #26 │ │ │ │ + andeq r7, r0, r4, asr #24 │ │ │ │ + andeq r7, r0, r8, lsl ip │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq r7, r0, r8, asr #20 │ │ │ │ + andeq r7, r0, r0, ror #22 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r2, r4 │ │ │ │ mul r5, r1, r5 │ │ │ │ asr r0, r1, #31 │ │ │ │ mla r5, r6, r0, r5 │ │ │ │ umull r0, ip, r1, r6 │ │ │ │ add lr, r5, ip │ │ │ │ @@ -43120,24 +45296,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] @ 2f054 │ │ │ │ adc r1, lr, r1 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ - b 2cc64 │ │ │ │ - ldr r4, [pc, #-112] @ 2ce58 │ │ │ │ - ldr r1, [pc, #-112] @ 2ce5c │ │ │ │ + b 2ee64 │ │ │ │ + ldr r4, [pc, #-112] @ 2f058 │ │ │ │ + ldr r1, [pc, #-112] @ 2f05c │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2cc64 │ │ │ │ + b 2ee64 │ │ │ │ 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 +45330,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 32da0 │ │ │ │ + b 2ef9c │ │ │ │ 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 +45349,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] @ 2f060 │ │ │ │ lsl r1, r1, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - b 2cc64 │ │ │ │ + b 2ee64 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30ba0 │ │ │ │ + bl 32da0 │ │ │ │ mov fp, r9 │ │ │ │ mov r7, r0 │ │ │ │ - b 2ca28 │ │ │ │ - ldr r2, [pc, #736] @ 2d2a8 │ │ │ │ - ldr r3, [pc, #736] @ 2d2ac │ │ │ │ + b 2ec28 │ │ │ │ + ldr r2, [pc, #736] @ 2f4a8 │ │ │ │ + ldr r3, [pc, #736] @ 2f4ac │ │ │ │ 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] @ 2f4b0 │ │ │ │ + ldr r6, [pc, #692] @ 2f4b4 │ │ │ │ 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] @ 2f4b8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ ldr r3, [r7] │ │ │ │ strb r5, [sp, #188] @ 0xbc │ │ │ │ add r4, r0, r3 │ │ │ │ - ldr r3, [pc, #648] @ 2d2bc │ │ │ │ + ldr r3, [pc, #648] @ 2f4bc │ │ │ │ ldr r8, [r6, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ands r3, r3, #262144 @ 0x40000 │ │ │ │ - bne 2d054 │ │ │ │ + bne 2f254 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ orrs r2, r2, r1 │ │ │ │ moveq r5, r3 │ │ │ │ - bne 2d27c │ │ │ │ + bne 2f47c │ │ │ │ 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 2f440 │ │ │ │ + ldr r8, [pc, #588] @ 2f4c0 │ │ │ │ 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 2eb60 │ │ │ │ + ldr r3, [pc, #560] @ 2f4c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ - ldr r2, [pc, #548] @ 2d2c8 │ │ │ │ + ldr r2, [pc, #548] @ 2f4c8 │ │ │ │ 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] @ 2f4cc │ │ │ │ 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] @ 2f4d0 │ │ │ │ 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 2f3f4 │ │ │ │ + ldr r3, [pc, #416] @ 2f4d4 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2eb60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2d26c │ │ │ │ - ldr r3, [pc, #384] @ 2d2d8 │ │ │ │ + beq 2f46c │ │ │ │ + ldr r3, [pc, #384] @ 2f4d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r2, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2d1e8 │ │ │ │ - ldr r2, [pc, #368] @ 2d2dc │ │ │ │ + beq 2f3e8 │ │ │ │ + ldr r2, [pc, #368] @ 2f4dc │ │ │ │ add r2, pc, r2 │ │ │ │ stmib sp, {r3, r5} │ │ │ │ - ldr r3, [pc, #360] @ 2d2e0 │ │ │ │ + ldr r3, [pc, #360] @ 2f4e0 │ │ │ │ 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] @ 2f4e4 │ │ │ │ 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] @ 2f4e8 │ │ │ │ + ldr r3, [pc, #232] @ 2f4ac │ │ │ │ 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 2f4a4 │ │ │ │ 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] @ 2f4ec │ │ │ │ add r2, pc, r2 │ │ │ │ - b 2d16c │ │ │ │ + b 2f36c │ │ │ │ str r9, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r2, [r8, #32] │ │ │ │ - bl 2c960 │ │ │ │ + bl 2eb60 │ │ │ │ str r9, [sp] │ │ │ │ ldrd r2, [r8, #24] │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2c960 │ │ │ │ - ldr r3, [pc, #208] @ 2d2f0 │ │ │ │ + bl 2eb60 │ │ │ │ + ldr r3, [pc, #208] @ 2f4f0 │ │ │ │ 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 2f32c │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ 2d2f4 │ │ │ │ + ldr r3, [pc, #164] @ 2f4f4 │ │ │ │ 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 2f26c │ │ │ │ + ldr r5, [pc, #132] @ 2f4f8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r3, r5 │ │ │ │ - b 2d158 │ │ │ │ - bl 1ff04 │ │ │ │ + b 2f358 │ │ │ │ + bl 22104 │ │ │ │ add sl, sp, #188 @ 0xbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 2d298 │ │ │ │ + beq 2f498 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl 26c5c │ │ │ │ - bl 1fed4 │ │ │ │ + bl 28e5c │ │ │ │ + bl 220d4 │ │ │ │ mov r5, r0 │ │ │ │ - b 2d058 │ │ │ │ + b 2f258 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r0, asr sp │ │ │ │ + andeq r0, r2, r0, asr fp │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq lr, lr, r4, lsl r2 │ │ │ │ - andeq r2, r2, r8, lsl sp │ │ │ │ + andseq r8, r0, r4, lsl r4 │ │ │ │ + andeq r0, r2, r8, lsl fp │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - muleq lr, ip, r1 │ │ │ │ + mulseq r0, ip, r3 │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - andeq r7, r0, ip, ror #17 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ - andeq r7, r0, r4, asr #17 │ │ │ │ - andeq r7, r0, r8, lsl #17 │ │ │ │ - @ instruction: 0x000078b8 │ │ │ │ + andeq r7, r0, r4, lsl #20 │ │ │ │ + @ instruction: 0x001082dc │ │ │ │ + ldrdeq r7, [r0], -ip │ │ │ │ + andeq r7, r0, r0, lsr #19 │ │ │ │ + ldrdeq r7, [r0], -r0 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r2, r2, ip, asr fp │ │ │ │ - andeq r5, r0, ip, lsl #23 │ │ │ │ - strdeq r7, [r0], -ip │ │ │ │ - andeq r6, r0, ip, lsr #11 │ │ │ │ - andeq r5, r0, r8, lsl #22 │ │ │ │ - ldr r2, [pc, #160] @ 2d3a4 │ │ │ │ - ldr r3, [pc, #160] @ 2d3a8 │ │ │ │ + andeq r0, r2, ip, asr r9 │ │ │ │ + andeq r5, r0, r4, lsr #25 │ │ │ │ + andeq r7, r0, r4, lsl r9 │ │ │ │ + andeq r6, r0, r4, asr #13 │ │ │ │ + andeq r5, r0, r0, lsr #24 │ │ │ │ + ldr r2, [pc, #160] @ 2f5a4 │ │ │ │ + ldr r3, [pc, #160] @ 2f5a8 │ │ │ │ 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 2f554 │ │ │ │ + ldr r0, [pc, #120] @ 2f5ac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2d390 │ │ │ │ + beq 2f590 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #96] @ 2d3b0 │ │ │ │ + ldr r3, [pc, #96] @ 2f5b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #88] @ 2d3b4 │ │ │ │ - ldr r2, [pc, #88] @ 2d3b8 │ │ │ │ + ldr r3, [pc, #88] @ 2f5b4 │ │ │ │ + ldr r2, [pc, #88] @ 2f5b8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #60] @ 2d3a8 │ │ │ │ + ldr r3, [pc, #60] @ 2f5a8 │ │ │ │ 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 2f5a0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 191e4 │ │ │ │ + b 1b3e4 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2bb8 │ │ │ │ - b 2d340 │ │ │ │ + b 2f540 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, lsl sl │ │ │ │ + andeq r0, r2, r8, lsl r8 │ │ │ │ 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 │ │ │ │ + andseq r8, r0, r0, ror #1 │ │ │ │ + andseq r8, r0, r4, asr #1 │ │ │ │ + ldrheq r8, [r0], -r4 │ │ │ │ + @ instruction: 0x000207b4 │ │ │ │ + ldr r2, [pc, #156] @ 2f660 │ │ │ │ + ldr r3, [pc, #156] @ 2f664 │ │ │ │ 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] @ 2f668 │ │ │ │ + ldr r3, [pc, #120] @ 2f66c │ │ │ │ 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 2f630 │ │ │ │ + ldr r2, [pc, #96] @ 2f670 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3] │ │ │ │ mov r1, r6 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ 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] @ 2f674 │ │ │ │ + ldr r3, [pc, #40] @ 2f664 │ │ │ │ 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 2f65c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, asr r9 │ │ │ │ + andeq r0, r2, r8, asr r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r0, lsr #28 │ │ │ │ - andeq r2, r2, r4, lsr #18 │ │ │ │ + andseq r8, r0, r0, lsr #32 │ │ │ │ + andeq r0, r2, r4, lsr #14 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, ror #17 │ │ │ │ + andeq r0, r2, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #272] @ 2d594 │ │ │ │ + ldr r4, [pc, #272] @ 2f794 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r7, [pc, #260] @ 2d598 │ │ │ │ + ldr r7, [pc, #260] @ 2f798 │ │ │ │ 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] @ 2f79c │ │ │ │ + ldr r3, [pc, #248] @ 2f7a0 │ │ │ │ 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 2f74c │ │ │ │ + ldr r2, [pc, #188] @ 2f7a4 │ │ │ │ + ldr r1, [pc, #188] @ 2f7a8 │ │ │ │ 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] @ 2f7ac │ │ │ │ strne r3, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #116] @ 2d5a0 │ │ │ │ + ldr r3, [pc, #116] @ 2f7a0 │ │ │ │ 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 2f790 │ │ │ │ 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 2f6e0 │ │ │ │ + ldr r3, [pc, #68] @ 2f7b0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r7, [r3] │ │ │ │ mov r1, r7 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r8, r0, r7, r8 │ │ │ │ add r3, r3, r0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ - b 2d4e0 │ │ │ │ + b 2f6e0 │ │ │ │ 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 r7, r0, ip, lsl #31 │ │ │ │ + andeq r0, r2, r0, ror r6 │ │ │ │ + andeq r0, r2, r8, ror r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq sp, lr, r8, lsr #26 │ │ │ │ - andeq sp, lr, ip, lsl #26 │ │ │ │ - strdeq r2, [r2], -r4 │ │ │ │ + andseq r7, r0, r8, lsr #30 │ │ │ │ + andseq r7, r0, ip, lsl #30 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ 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] @ 2f884 │ │ │ │ + ldr r1, [pc, #196] @ 2f888 │ │ │ │ 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] @ 2f88c │ │ │ │ + ldr r5, [pc, #172] @ 2f890 │ │ │ │ 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 2f83c │ │ │ │ + ldr r2, [pc, #124] @ 2f894 │ │ │ │ + ldr r3, [pc, #108] @ 2f888 │ │ │ │ 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 2f880 │ │ │ │ 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 2f810 │ │ │ │ + ldr r3, [pc, #60] @ 2f898 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r6, r0, r5, r6 │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 2d610 │ │ │ │ + b 2f810 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r0, asr ip │ │ │ │ + andseq r7, r0, r0, asr lr │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsr r7 │ │ │ │ - andeq r2, r2, r4, lsl #14 │ │ │ │ + andeq r0, r2, ip, lsr r5 │ │ │ │ + andeq r0, r2, r4, lsr r5 │ │ │ │ + andeq r0, r2, r4, lsl #10 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldr r2, [pc, #132] @ 2d728 │ │ │ │ - ldr r3, [pc, #132] @ 2d72c │ │ │ │ + ldr r2, [pc, #132] @ 2f928 │ │ │ │ + ldr r3, [pc, #132] @ 2f92c │ │ │ │ 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] @ 2f930 │ │ │ │ + ldr r5, [pc, #96] @ 2f934 │ │ │ │ + ldr r3, [pc, #96] @ 2f938 │ │ │ │ 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 32130 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #64] @ 2d73c │ │ │ │ + ldr r2, [pc, #64] @ 2f93c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ - ldr r3, [pc, #36] @ 2d72c │ │ │ │ + ldr r3, [pc, #36] @ 2f92c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d724 │ │ │ │ + bne 2f924 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, r8, ror r6 │ │ │ │ + andeq r0, r2, r8, ror r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, r8, asr #12 │ │ │ │ - andeq sp, lr, r8, lsr fp │ │ │ │ + andeq r0, r2, r8, asr #8 │ │ │ │ + andseq r7, r0, r8, lsr sp │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq r2, r2, r4, lsr #12 │ │ │ │ - ldr r1, [pc, #796] @ 2da64 │ │ │ │ - ldr r2, [pc, #796] @ 2da68 │ │ │ │ + andeq r0, r2, r4, lsr #8 │ │ │ │ + ldr r1, [pc, #796] @ 2fc64 │ │ │ │ + ldr r2, [pc, #796] @ 2fc68 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #788] @ 2da6c │ │ │ │ + ldr r4, [pc, #788] @ 2fc6c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [pc, #784] @ 2da70 │ │ │ │ + ldr r3, [pc, #784] @ 2fc70 │ │ │ │ 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 2fbc4 │ │ │ │ + ldr r3, [pc, #748] @ 2fc74 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #740] @ 2da78 │ │ │ │ + ldr r3, [pc, #740] @ 2fc78 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strb r1, [sp, #68] @ 0x44 │ │ │ │ - blt 2d9f0 │ │ │ │ + blt 2fbf0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 2d9e4 │ │ │ │ - ldr r3, [pc, #708] @ 2da7c │ │ │ │ + bne 2fbe4 │ │ │ │ + ldr r3, [pc, #708] @ 2fc7c │ │ │ │ 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 2fc30 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 28c4 │ │ │ │ - ldr r3, [pc, #656] @ 2da80 │ │ │ │ - ldr r8, [pc, #656] @ 2da84 │ │ │ │ + ldr r3, [pc, #656] @ 2fc80 │ │ │ │ + ldr r8, [pc, #656] @ 2fc84 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 2ff30 │ │ │ │ + bl 32130 │ │ │ │ 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 2fa34 │ │ │ │ orrs r1, r2, r9 │ │ │ │ moveq r7, r3 │ │ │ │ - bne 2da3c │ │ │ │ - ldr r3, [pc, #588] @ 2da88 │ │ │ │ - ldr ip, [pc, #588] @ 2da8c │ │ │ │ + bne 2fc3c │ │ │ │ + ldr r3, [pc, #588] @ 2fc88 │ │ │ │ + ldr ip, [pc, #588] @ 2fc8c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr sl, [pc, #584] @ 2da90 │ │ │ │ + ldr sl, [pc, #584] @ 2fc90 │ │ │ │ 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 +45946,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 2fa70 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #432] @ 2da94 │ │ │ │ + ldr r0, [pc, #432] @ 2fc94 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r9, [pc, #424] @ 2da98 │ │ │ │ - ldr ip, [pc, #424] @ 2da9c │ │ │ │ + ldr r9, [pc, #424] @ 2fc98 │ │ │ │ + ldr ip, [pc, #424] @ 2fc9c │ │ │ │ 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 +45975,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 2eb60 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r8, r8, #5 │ │ │ │ lsr r6, r6, #11 │ │ │ │ - beq 2da50 │ │ │ │ - ldr r3, [pc, #320] @ 2daa0 │ │ │ │ + beq 2fc50 │ │ │ │ + ldr r3, [pc, #320] @ 2fca0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #316] @ 2daa4 │ │ │ │ + ldr r2, [pc, #316] @ 2fca4 │ │ │ │ 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] @ 2fca8 │ │ │ │ + ldr r3, [pc, #196] @ 2fc68 │ │ │ │ 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 2fc60 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #224] @ 2daac │ │ │ │ + ldr r3, [pc, #224] @ 2fcac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ strbeq r3, [sp, #68] @ 0x44 │ │ │ │ - beq 2d9f0 │ │ │ │ + beq 2fbf0 │ │ │ │ blx r3 │ │ │ │ - b 2d78c │ │ │ │ - ldr r3, [pc, #196] @ 2dab0 │ │ │ │ + b 2f98c │ │ │ │ + ldr r3, [pc, #196] @ 2fcb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2d7b8 │ │ │ │ - ldr r3, [pc, #188] @ 2dab4 │ │ │ │ + b 2f9b8 │ │ │ │ + ldr r3, [pc, #188] @ 2fcb4 │ │ │ │ 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 2f9d4 │ │ │ │ + ldr r3, [pc, #168] @ 2fcb8 │ │ │ │ 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 2f9e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cfc0 │ │ │ │ - b 2d998 │ │ │ │ - bl 1fed4 │ │ │ │ + bl 2f1c0 │ │ │ │ + b 2fb98 │ │ │ │ + bl 220d4 │ │ │ │ ldr r2, [r8, #32] │ │ │ │ ldr r9, [r8, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - b 2d834 │ │ │ │ - ldr r7, [pc, #100] @ 2dabc │ │ │ │ + b 2fa34 │ │ │ │ + ldr r7, [pc, #100] @ 2fcbc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b 2d960 │ │ │ │ + b 2fb60 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x000225bc │ │ │ │ + @ instruction: 0x000203bc │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - andeq sp, lr, ip, lsl #21 │ │ │ │ - andeq sp, lr, ip, ror sl │ │ │ │ - andeq r7, r0, r4, lsr #5 │ │ │ │ + andseq r7, r0, ip, lsl #25 │ │ │ │ + andseq r7, r0, ip, ror ip │ │ │ │ + @ instruction: 0x000073bc │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - andeq sp, lr, ip, lsl sl │ │ │ │ + andseq r7, r0, ip, lsl ip │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ eorgt r4, lr, #29360128 @ 0x1c00000 │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - strheq r7, [r0], -ip │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, ror r3 │ │ │ │ - andeq sp, lr, r8, asr #16 │ │ │ │ - andeq r7, r0, r4, rrx │ │ │ │ - andeq sp, lr, r8, lsl r8 │ │ │ │ - andeq r7, r0, r0, asr r0 │ │ │ │ - andeq r5, r0, r4, lsr #6 │ │ │ │ - ldr r3, [pc, #56] @ 2db00 │ │ │ │ + ldrdeq r7, [r0], -r4 │ │ │ │ + andeq r7, r0, ip, lsl #4 │ │ │ │ + andeq r0, r2, ip, ror r1 │ │ │ │ + andseq r7, r0, r8, asr #20 │ │ │ │ + andeq r7, r0, ip, ror r1 │ │ │ │ + andseq r7, r0, r8, lsl sl │ │ │ │ + andeq r7, r0, r8, ror #2 │ │ │ │ + andeq r5, r0, ip, lsr r4 │ │ │ │ + ldr r3, [pc, #56] @ 2fd00 │ │ │ │ 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] @ 2fd04 │ │ │ │ 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 r2, r2, r0, asr #31 │ │ │ │ + andseq r7, r0, r8, ror #18 │ │ │ │ + ldr r3, [pc, #304] @ 2fe40 │ │ │ │ + ldr r2, [pc, #304] @ 2fe44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ 2dc48 │ │ │ │ + ldr r3, [pc, #288] @ 2fe48 │ │ │ │ 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 2fd7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dba8 │ │ │ │ - ldr r0, [pc, #252] @ 2dc4c │ │ │ │ + bne 2fda8 │ │ │ │ + ldr r0, [pc, #252] @ 2fe4c │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2db7c │ │ │ │ + blt 2fd7c │ │ │ │ bl 2b40 │ │ │ │ mov r5, r0 │ │ │ │ bl 2b10 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 2dbc0 │ │ │ │ + beq 2fdc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ccc │ │ │ │ - ldr r2, [pc, #204] @ 2dc50 │ │ │ │ - ldr r3, [pc, #192] @ 2dc48 │ │ │ │ + ldr r2, [pc, #204] @ 2fe50 │ │ │ │ + ldr r3, [pc, #192] @ 2fe48 │ │ │ │ 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 2fe3c │ │ │ │ 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 2fd48 │ │ │ │ + b 2fd7c │ │ │ │ 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] @ 2fe54 │ │ │ │ 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 +46158,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] @ 2fe58 │ │ │ │ + ldr r0, [pc, #48] @ 2fe5c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r3] │ │ │ │ - bl 30d0c │ │ │ │ - b 2db7c │ │ │ │ + bl 32f0c │ │ │ │ + b 2fd7c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, r8, ror r1 │ │ │ │ - andeq r2, r2, r4, lsl #4 │ │ │ │ + andeq r2, r2, r8, ror pc │ │ │ │ + andeq r0, r2, r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r0, ip, lsr pc │ │ │ │ - muleq r2, r8, r1 │ │ │ │ - andeq sp, lr, ip, ror #12 │ │ │ │ - andeq r5, r2, r0, rrx │ │ │ │ + andeq r7, r0, r4, asr r0 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ + andseq r7, r0, ip, ror #16 │ │ │ │ + andeq r2, r2, r0, ror #28 │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ - ldr r3, [pc, #136] @ 2dcf0 │ │ │ │ - ldr r1, [pc, #136] @ 2dcf4 │ │ │ │ - ldr r2, [pc, #136] @ 2dcf8 │ │ │ │ + ldr r3, [pc, #136] @ 2fef0 │ │ │ │ + ldr r1, [pc, #136] @ 2fef4 │ │ │ │ + ldr r2, [pc, #136] @ 2fef8 │ │ │ │ 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 2fee4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp] │ │ │ │ bl 28e8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 2dce4 │ │ │ │ + ble 2fee4 │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #60] @ 2dcfc │ │ │ │ - ldr r3, [pc, #52] @ 2dcf8 │ │ │ │ + ldr r2, [pc, #60] @ 2fefc │ │ │ │ + ldr r3, [pc, #52] @ 2fef8 │ │ │ │ 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 2feec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #0 │ │ │ │ - b 2dcb8 │ │ │ │ + b 2feb8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r2, ip, lsl r0 │ │ │ │ - andeq r2, r2, ip, lsr #1 │ │ │ │ + andeq r2, r2, ip, lsl lr │ │ │ │ + andeq pc, r1, ip, lsr #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r2, ip, asr r0 │ │ │ │ - ldr r1, [pc, #48] @ 2dd38 │ │ │ │ + andeq pc, r1, ip, asr lr @ │ │ │ │ + ldr r1, [pc, #48] @ 2ff38 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r1, {r3, lr} │ │ │ │ - ldr r2, [pc, #36] @ 2dd3c │ │ │ │ + ldr r2, [pc, #36] @ 2ff3c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq sp, lr, r0, lsl #11 │ │ │ │ - andeq r6, r0, ip, ror sp │ │ │ │ + andseq r7, r0, r0, lsl #15 │ │ │ │ + muleq r0, r4, lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r5, [pc, #228] @ 2de30 │ │ │ │ - ldr r2, [pc, #228] @ 2de34 │ │ │ │ - ldr r3, [pc, #228] @ 2de38 │ │ │ │ + ldr r5, [pc, #228] @ 30030 │ │ │ │ + ldr r2, [pc, #228] @ 30034 │ │ │ │ + ldr r3, [pc, #228] @ 30038 │ │ │ │ add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - ldr r7, [pc, #216] @ 2de3c │ │ │ │ + ldr r7, [pc, #216] @ 3003c │ │ │ │ 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 2ffec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r6, sp, #4 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b 2dda0 │ │ │ │ + b 2ffa0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ddec │ │ │ │ + beq 2ffec │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dd98 │ │ │ │ + bne 2ff98 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2de1c │ │ │ │ - ldr r3, [pc, #112] @ 2de40 │ │ │ │ - ldr r0, [pc, #112] @ 2de44 │ │ │ │ + bne 3001c │ │ │ │ + ldr r3, [pc, #112] @ 30040 │ │ │ │ + ldr r0, [pc, #112] @ 30044 │ │ │ │ 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 28c64 │ │ │ │ + ldr r2, [pc, #84] @ 30048 │ │ │ │ + ldr r3, [pc, #64] @ 30038 │ │ │ │ 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 3002c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #40] @ 2de4c │ │ │ │ + ldr r0, [pc, #40] @ 3004c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2ddc8 │ │ │ │ + bl 28c84 │ │ │ │ + b 2ffc8 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r8, lsr r5 │ │ │ │ - andeq r1, r2, r8, asr #31 │ │ │ │ + andseq r7, r0, r8, lsr r7 │ │ │ │ + andeq pc, r1, r8, asr #27 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, ip, lsr #31 │ │ │ │ + andeq pc, r1, ip, lsr #27 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r6, r0, r4, asr #25 │ │ │ │ - andeq r1, r2, r8, lsr #30 │ │ │ │ - andeq r4, r0, r4, asr #15 │ │ │ │ + ldrdeq r6, [r0], -ip │ │ │ │ + andeq pc, r1, r8, lsr #26 │ │ │ │ + ldrdeq r4, [r0], -ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #348] @ 2dfb8 │ │ │ │ - ldr r1, [pc, #348] @ 2dfbc │ │ │ │ + ldr r4, [pc, #348] @ 301b8 │ │ │ │ + ldr r1, [pc, #348] @ 301bc │ │ │ │ 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] @ 301c0 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 2de8c │ │ │ │ + beq 3008c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 2dfc4 │ │ │ │ + ldr r3, [pc, #304] @ 301c4 │ │ │ │ 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 30134 │ │ │ │ + ldr r3, [pc, #280] @ 301c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ orrs r2, r1, r2 │ │ │ │ - bmi 2de84 │ │ │ │ + bmi 30084 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2df54 │ │ │ │ + beq 30154 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ble 2df54 │ │ │ │ - ldr r4, [pc, #232] @ 2dfcc │ │ │ │ + ble 30154 │ │ │ │ + ldr r4, [pc, #232] @ 301cc │ │ │ │ add r4, pc, r4 │ │ │ │ - b 2df04 │ │ │ │ + b 30104 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bge 2df54 │ │ │ │ + bge 30154 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 288ac │ │ │ │ + bl 2aaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dee8 │ │ │ │ - ldr r3, [pc, #184] @ 2dfd0 │ │ │ │ - ldr r0, [pc, #184] @ 2dfd4 │ │ │ │ + bne 300e8 │ │ │ │ + ldr r3, [pc, #184] @ 301d0 │ │ │ │ + ldr r0, [pc, #184] @ 301d4 │ │ │ │ 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 30084 │ │ │ │ + ldr r1, [pc, #156] @ 301d8 │ │ │ │ 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 30084 │ │ │ │ + b 300a8 │ │ │ │ + ldr r3, [pc, #128] @ 301dc │ │ │ │ + ldr r2, [pc, #128] @ 301e0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 2dfa0 │ │ │ │ + beq 301a0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #0 │ │ │ │ bl 2c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2dfa8 │ │ │ │ - ldr r3, [pc, #84] @ 2dfe4 │ │ │ │ + bne 301a8 │ │ │ │ + ldr r3, [pc, #84] @ 301e4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2dd40 │ │ │ │ - b 2df98 │ │ │ │ - ldr r0, [pc, #56] @ 2dfe8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2df88 │ │ │ │ - andeq sp, lr, ip, lsr #8 │ │ │ │ - andeq r6, r0, r4, asr ip │ │ │ │ - andeq r1, r2, r4, lsr #29 │ │ │ │ + bl 2ff40 │ │ │ │ + b 30198 │ │ │ │ + ldr r0, [pc, #56] @ 301e8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 30188 │ │ │ │ + andseq r7, r0, ip, lsr #12 │ │ │ │ + andeq r6, r0, ip, ror #26 │ │ │ │ + andeq pc, r1, r4, lsr #25 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - ldrdeq sp, [lr], -ip │ │ │ │ - andeq sp, lr, r8, lsr #7 │ │ │ │ + @ instruction: 0x001075dc │ │ │ │ + andseq r7, r0, r8, lsr #11 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r6, r0, r4, lsr #23 │ │ │ │ - andeq r6, r0, r8, lsl #23 │ │ │ │ + @ instruction: 0x00006cbc │ │ │ │ + andeq r6, r0, r0, lsr #25 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq sp, lr, r8, lsr #6 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r4, r0, r4, ror #30 │ │ │ │ + andseq r7, r0, r8, lsr #10 │ │ │ │ + @ instruction: 0x001074fc │ │ │ │ + andeq r5, r0, ip, ror r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #292] @ 2e11c │ │ │ │ - ldr r1, [pc, #292] @ 2e120 │ │ │ │ + ldr r5, [pc, #292] @ 3031c │ │ │ │ + ldr r1, [pc, #292] @ 30320 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [pc, #288] @ 2e124 │ │ │ │ + ldr r2, [pc, #288] @ 30324 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ - ldr r3, [pc, #280] @ 2e128 │ │ │ │ + ldr r3, [pc, #280] @ 30328 │ │ │ │ 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 302b4 │ │ │ │ + ldr r2, [pc, #244] @ 3032c │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 2e110 │ │ │ │ + beq 30310 │ │ │ │ mov r0, r4 │ │ │ │ bl 2be8 │ │ │ │ mov r1, sp │ │ │ │ bl 2cc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e0e0 │ │ │ │ + bne 302e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 2e100 │ │ │ │ + blt 30300 │ │ │ │ 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 32da0 │ │ │ │ + ldr r2, [pc, #160] @ 30330 │ │ │ │ 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 32da0 │ │ │ │ + ldr r2, [pc, #120] @ 30334 │ │ │ │ + ldr r3, [pc, #100] @ 30324 │ │ │ │ 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 30318 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #80] @ 2e138 │ │ │ │ + ldr r0, [pc, #80] @ 30338 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 2960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 2e06c │ │ │ │ - ldr r0, [pc, #52] @ 2e13c │ │ │ │ + bge 3026c │ │ │ │ + ldr r0, [pc, #52] @ 3033c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e06c │ │ │ │ + bl 28c84 │ │ │ │ + b 3026c │ │ │ │ mvn r0, #0 │ │ │ │ - b 2e0b4 │ │ │ │ + b 302b4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - muleq lr, r0, r2 │ │ │ │ - andeq r1, r2, ip, lsl sp │ │ │ │ + mulseq r0, r0, r4 │ │ │ │ + andeq pc, r1, ip, lsl fp @ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r2, r4, lsl #26 │ │ │ │ + andeq pc, r1, r4, lsl #22 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - strdeq sp, [lr], -ip │ │ │ │ - andeq r1, r2, r0, ror #24 │ │ │ │ - andeq r6, r0, r4, lsr sl │ │ │ │ - andeq r4, r0, r0, ror #1 │ │ │ │ - ldr r2, [pc, #56] @ 2e180 │ │ │ │ + @ instruction: 0x001073fc │ │ │ │ + andeq pc, r1, r0, ror #20 │ │ │ │ + andeq r6, r0, ip, asr #22 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + ldr r2, [pc, #56] @ 30380 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r3, [r0, r2] │ │ │ │ @@ -44326,1314 +46502,1314 @@ │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a44 │ │ │ │ - andeq sp, lr, r0, asr #2 │ │ │ │ + andseq r7, r0, r0, asr #6 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #84] @ 2e1e4 │ │ │ │ - ldr r3, [pc, #84] @ 2e1e8 │ │ │ │ + ldr r4, [pc, #84] @ 303e4 │ │ │ │ + ldr r3, [pc, #84] @ 303e8 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #76] @ 2e1ec │ │ │ │ + ldr r2, [pc, #76] @ 303ec │ │ │ │ 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 303dc │ │ │ │ bl 2960 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ popge {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 2e1f0 │ │ │ │ + ldr r0, [pc, #28] @ 303f0 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 26a84 │ │ │ │ + b 28c84 │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - andeq r1, r2, ip, ror fp │ │ │ │ + @ instruction: 0x001072f8 │ │ │ │ + andeq pc, r1, ip, ror r9 @ │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq r4, r0, r0, lsl r0 │ │ │ │ + andeq r4, r0, r8, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #11840 @ 0x2e40 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2308] @ 2eb14 │ │ │ │ + ldr r2, [pc, #2308] @ 30d14 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2304] @ 2eb18 │ │ │ │ + ldr r3, [pc, #2304] @ 30d18 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #2300] @ 2eb1c │ │ │ │ + ldr r0, [pc, #2300] @ 30d1c │ │ │ │ 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] @ 30d20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ cmp r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - beq 2e99c │ │ │ │ + beq 30b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2744c │ │ │ │ - ldr r1, [pc, #2240] @ 2eb24 │ │ │ │ + bl 2964c │ │ │ │ + ldr r1, [pc, #2240] @ 30d24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ - ldr r3, [pc, #2232] @ 2eb28 │ │ │ │ + ldr r3, [pc, #2232] @ 30d28 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq 2eaf8 │ │ │ │ + beq 30cf8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #2204] @ 2eb2c │ │ │ │ + ldr r0, [pc, #2204] @ 30d2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #2192] @ 2eb30 │ │ │ │ + ldr r4, [pc, #2192] @ 30d30 │ │ │ │ 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 30ae0 │ │ │ │ + ldr r1, [pc, #2164] @ 30d34 │ │ │ │ add r5, sp, #2096 @ 0x830 │ │ │ │ add r5, r5, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 28864 │ │ │ │ + bl 2aa64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e9c4 │ │ │ │ - ldr r4, [pc, #2132] @ 2eb38 │ │ │ │ + bne 30bc4 │ │ │ │ + ldr r4, [pc, #2132] @ 30d38 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 28e70 │ │ │ │ + bl 2b070 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b1a0 │ │ │ │ + bl 2d3a0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #2096] @ 2eb3c │ │ │ │ + ldr r0, [pc, #2096] @ 30d3c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r0, [pc, #2088] @ 2eb40 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r0, [pc, #2088] @ 30d40 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #2068] @ 2eb44 │ │ │ │ + bl 2f4fc │ │ │ │ + ldr r0, [pc, #2068] @ 30d44 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 2a92c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r1, [pc, #2056] @ 2eb48 │ │ │ │ + ldr r1, [pc, #2056] @ 30d48 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #2044] @ 2eb4c │ │ │ │ + bl 29e64 │ │ │ │ + ldr r1, [pc, #2044] @ 30d4c │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f9e0 │ │ │ │ + bl 21be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288ac │ │ │ │ - ldr r3, [pc, #2020] @ 2eb50 │ │ │ │ + bl 2aaac │ │ │ │ + ldr r3, [pc, #2020] @ 30d50 │ │ │ │ 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] @ 30d54 │ │ │ │ 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] @ 30d58 │ │ │ │ ldr fp, [r6, #68] @ 0x44 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq 2e4d0 │ │ │ │ + beq 306d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ 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 30a38 │ │ │ │ + ldr r2, [pc, #1936] @ 30d5c │ │ │ │ + ldr r1, [pc, #1936] @ 30d60 │ │ │ │ + ldr r0, [pc, #1936] @ 30d64 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ 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 306ec │ │ │ │ + bl 2215c │ │ │ │ + ldr r3, [pc, #1880] @ 30d68 │ │ │ │ ldr r4, [sl, r3] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2e434 │ │ │ │ - ldr r3, [pc, #1860] @ 2eb6c │ │ │ │ + bne 30634 │ │ │ │ + ldr r3, [pc, #1860] @ 30d6c │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e824 │ │ │ │ - bl 27e30 │ │ │ │ - ldr r3, [pc, #1840] @ 2eb70 │ │ │ │ + bne 30a24 │ │ │ │ + bl 2a030 │ │ │ │ + ldr r3, [pc, #1840] @ 30d70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e98c │ │ │ │ + bne 30b8c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e498 │ │ │ │ + beq 30698 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #100 @ 0x64 │ │ │ │ - bne 2e8d4 │ │ │ │ - ldr r3, [pc, #1792] @ 2eb74 │ │ │ │ + bne 30ad4 │ │ │ │ + ldr r3, [pc, #1792] @ 30d74 │ │ │ │ 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 30ac4 │ │ │ │ + ldr r3, [pc, #1768] @ 30d78 │ │ │ │ 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] @ 30d7c │ │ │ │ + ldr r3, [pc, #1652] @ 30d18 │ │ │ │ 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 30cf4 │ │ │ │ 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 30604 │ │ │ │ + ldr r8, [pc, #1676] @ 30d80 │ │ │ │ + ldr r3, [pc, #1676] @ 30d84 │ │ │ │ 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 307b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e560 │ │ │ │ - ldr r3, [pc, #1616] @ 2eb88 │ │ │ │ + beq 30760 │ │ │ │ + ldr r3, [pc, #1616] @ 30d88 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 2e6c8 │ │ │ │ + bcc 308c8 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 2e6c8 │ │ │ │ + bhi 308c8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aeec │ │ │ │ + bl 2d0ec │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e968 │ │ │ │ + beq 30b68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2894 │ │ │ │ - ldr r3, [pc, #1528] @ 2eb8c │ │ │ │ + ldr r3, [pc, #1528] @ 30d8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e810 │ │ │ │ - ldr r0, [pc, #1508] @ 2eb90 │ │ │ │ + beq 30a10 │ │ │ │ + ldr r0, [pc, #1508] @ 30d90 │ │ │ │ mov r3, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r9, [pc, #1492] @ 2eb94 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r9, [pc, #1492] @ 30d94 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e69c │ │ │ │ + beq 3089c │ │ │ │ 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 30970 │ │ │ │ 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 3084c │ │ │ │ + ldr r3, [pc, #1404] @ 30d98 │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e638 │ │ │ │ + beq 30838 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20630 │ │ │ │ + bl 22830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e648 │ │ │ │ + beq 30848 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fbe4 │ │ │ │ + bl 21de4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea9c │ │ │ │ + bne 30c9c │ │ │ │ str r7, [sp] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 2e5c0 │ │ │ │ + bne 307c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 309b0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #1332] @ 2eb9c │ │ │ │ + ldr r7, [pc, #1332] @ 30d9c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r7, pc, r7 │ │ │ │ add r3, r3, fp │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #12] │ │ │ │ - b 2e684 │ │ │ │ + b 30884 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b0 │ │ │ │ + beq 309b0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e67c │ │ │ │ - ldr r3, [pc, #1276] @ 2eba0 │ │ │ │ + bne 3087c │ │ │ │ + ldr r3, [pc, #1276] @ 30da0 │ │ │ │ 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 30604 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 288ac │ │ │ │ + bl 2aaac │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 2e404 │ │ │ │ - ldr r4, [pc, #1216] @ 2eba4 │ │ │ │ + beq 30604 │ │ │ │ + ldr r4, [pc, #1216] @ 30da4 │ │ │ │ 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 309d0 │ │ │ │ + ldr r3, [pc, #1188] @ 30da8 │ │ │ │ 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 309c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 309b8 │ │ │ │ ldr r4, [r6, #60] @ 0x3c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ - ldr r9, [pc, #1136] @ 2ebac │ │ │ │ + beq 309b8 │ │ │ │ + ldr r9, [pc, #1136] @ 30dac │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b 2e754 │ │ │ │ + b 30954 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2e7b8 │ │ │ │ + beq 309b8 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e74c │ │ │ │ - b 2e404 │ │ │ │ + bne 3094c │ │ │ │ + b 30604 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1076] @ 2ebb0 │ │ │ │ + ldr r2, [pc, #1076] @ 30db0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2e5f4 │ │ │ │ + bne 307f4 │ │ │ │ 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 307f4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne 2e5f4 │ │ │ │ - b 2e64c │ │ │ │ + bne 307f4 │ │ │ │ + b 3084c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e5c0 │ │ │ │ + b 307c0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 2e518 │ │ │ │ - ldr r0, [pc, #1004] @ 2ebb4 │ │ │ │ + b 30718 │ │ │ │ + ldr r0, [pc, #1004] @ 30db4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e720 │ │ │ │ - ldr r0, [pc, #992] @ 2ebb8 │ │ │ │ + bl 28c84 │ │ │ │ + b 30920 │ │ │ │ + ldr r0, [pc, #992] @ 30db8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ 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 308fc │ │ │ │ + ldr r0, [pc, #932] @ 30dbc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e5b8 │ │ │ │ + bl 286c4 │ │ │ │ + b 307b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 2e434 │ │ │ │ + b 30634 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - blt 2e9ec │ │ │ │ + blt 30bec │ │ │ │ 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] @ 30dc0 │ │ │ │ sub r3, r2, r1 │ │ │ │ - ldr r2, [pc, #860] @ 2ebc4 │ │ │ │ - ldr r1, [pc, #860] @ 2ebc8 │ │ │ │ + ldr r2, [pc, #860] @ 30dc4 │ │ │ │ + ldr r1, [pc, #860] @ 30dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 264c4 │ │ │ │ + bl 286c4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 2eae8 │ │ │ │ + beq 30ce8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r5, [r6, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2ea0c │ │ │ │ + beq 30c0c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ff10 │ │ │ │ + bl 32110 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 2ea44 │ │ │ │ + bcc 30c44 │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 2ea44 │ │ │ │ + bhi 30c44 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r0, [pc, #768] @ 2ebcc │ │ │ │ + b 306e0 │ │ │ │ + ldr r0, [pc, #768] @ 30dcc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e488 │ │ │ │ - bl 2dfec │ │ │ │ + bl 28c84 │ │ │ │ + b 30688 │ │ │ │ + bl 301ec │ │ │ │ mov r2, r0 │ │ │ │ - b 2e46c │ │ │ │ - ldr r0, [pc, #744] @ 2ebd0 │ │ │ │ + b 3066c │ │ │ │ + ldr r0, [pc, #744] @ 30dd0 │ │ │ │ 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 286c4 │ │ │ │ + ldr r0, [pc, #720] @ 30dd4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bl 2d2fc │ │ │ │ - ldr r0, [pc, #700] @ 2ebd8 │ │ │ │ + bl 2f4fc │ │ │ │ + ldr r0, [pc, #700] @ 30dd8 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 2872c │ │ │ │ + bl 2a92c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r1, [pc, #684] @ 2ebdc │ │ │ │ + ldr r1, [pc, #684] @ 30ddc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 27c64 │ │ │ │ - ldr r1, [pc, #672] @ 2ebe0 │ │ │ │ + bl 29e64 │ │ │ │ + ldr r1, [pc, #672] @ 30de0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9e0 │ │ │ │ - ldr r3, [pc, #656] @ 2ebe4 │ │ │ │ + bl 21be0 │ │ │ │ + ldr r3, [pc, #656] @ 30de4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #648] @ 2ebe8 │ │ │ │ + ldr r3, [pc, #648] @ 30de8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 2e374 │ │ │ │ - ldr r3, [pc, #636] @ 2ebec │ │ │ │ - ldr r0, [pc, #636] @ 2ebf0 │ │ │ │ + b 30574 │ │ │ │ + ldr r3, [pc, #636] @ 30dec │ │ │ │ + ldr r0, [pc, #636] @ 30df0 │ │ │ │ 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 286c4 │ │ │ │ + b 308c8 │ │ │ │ + ldr r0, [pc, #608] @ 30df4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 30650 │ │ │ │ + ldr r2, [pc, #596] @ 30df8 │ │ │ │ + ldr r3, [pc, #596] @ 30dfc │ │ │ │ ldr r2, [sl, r2] │ │ │ │ - ldr r0, [pc, #592] @ 2ec00 │ │ │ │ + ldr r0, [pc, #592] @ 30e00 │ │ │ │ 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 286c4 │ │ │ │ + b 30494 │ │ │ │ + ldr r0, [pc, #568] @ 30e04 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - ldr r3, [pc, #560] @ 2ec08 │ │ │ │ + bl 286c4 │ │ │ │ + ldr r3, [pc, #560] @ 30e08 │ │ │ │ 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 30cbc │ │ │ │ + bl 28c64 │ │ │ │ + b 304dc │ │ │ │ + ldr r2, [pc, #536] @ 30e0c │ │ │ │ + ldr r1, [pc, #536] @ 30e10 │ │ │ │ + ldr r0, [pc, #536] @ 30e14 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 264c4 │ │ │ │ - b 2e3e0 │ │ │ │ + bl 286c4 │ │ │ │ + b 305e0 │ │ │ │ subs r7, r5, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 30c90 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b 2ea28 │ │ │ │ + b 30c28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 2eab0 │ │ │ │ + beq 30cb0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea20 │ │ │ │ - b 2e404 │ │ │ │ - ldr r8, [pc, #460] @ 2ec18 │ │ │ │ + bne 30c20 │ │ │ │ + b 30604 │ │ │ │ + ldr r8, [pc, #460] @ 30e18 │ │ │ │ add r7, r7, fp │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, fp │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str r7, [r8, #12] │ │ │ │ - b 2ea68 │ │ │ │ + b 30c68 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 2ea90 │ │ │ │ + beq 30c90 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ea60 │ │ │ │ + bne 30c60 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e404 │ │ │ │ + bne 30604 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r3, [pc, #376] @ 2ec1c │ │ │ │ + b 306e0 │ │ │ │ + ldr r3, [pc, #376] @ 30e1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 2930 │ │ │ │ - b 2e404 │ │ │ │ + b 30604 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ - b 2e4e0 │ │ │ │ - ldr r2, [pc, #348] @ 2ec20 │ │ │ │ - ldr r3, [pc, #348] @ 2ec24 │ │ │ │ + b 306e0 │ │ │ │ + ldr r2, [pc, #348] @ 30e20 │ │ │ │ + ldr r3, [pc, #348] @ 30e24 │ │ │ │ ldr r2, [sl, r2] │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #336] @ 2ec28 │ │ │ │ + ldr r2, [pc, #336] @ 30e28 │ │ │ │ ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 2bf4 <__fprintf_chk@plt> │ │ │ │ - b 2e9e4 │ │ │ │ + b 30be4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ - b 2e4e0 │ │ │ │ + b 306e0 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 2744c │ │ │ │ + bl 2964c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #288] @ 2ec2c │ │ │ │ + ldr r0, [pc, #288] @ 30e2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2e27c │ │ │ │ - andeq r1, r2, r8, lsl #22 │ │ │ │ + bl 28c84 │ │ │ │ + b 3047c │ │ │ │ + andeq pc, r1, r8, lsl #18 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - ldrdeq r1, [r2], -r0 │ │ │ │ - andeq r3, r0, r0, lsl #27 │ │ │ │ - andeq sp, lr, ip, lsl r0 │ │ │ │ - @ instruction: 0x000068b4 │ │ │ │ - andeq ip, lr, r4, ror #31 │ │ │ │ - andeq r3, r0, ip, ror #24 │ │ │ │ - andeq ip, lr, r4, lsr #31 │ │ │ │ - andeq r6, r0, r4, asr r5 │ │ │ │ + andeq r6, r0, r8, lsl #20 │ │ │ │ + ldrdeq pc, [r1], -r0 │ │ │ │ + muleq r0, r8, lr │ │ │ │ + andseq r7, r0, ip, lsl r2 │ │ │ │ + andeq r6, r0, ip, asr #19 │ │ │ │ + andseq r7, r0, r4, ror #3 │ │ │ │ + andeq r3, r0, r4, lsl #27 │ │ │ │ + andseq r7, r0, r4, lsr #3 │ │ │ │ + andeq r6, r0, ip, ror #12 │ │ │ │ @ instruction: 0xfffffccc │ │ │ │ @ instruction: 0xfffffb1c │ │ │ │ @ instruction: 0xfffff9b8 │ │ │ │ @ instruction: 0xfffffe2c │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - strdeq ip, [lr], -r0 │ │ │ │ - andeq r4, r0, r8, lsr #19 │ │ │ │ - andeq r6, r0, r8, lsr #9 │ │ │ │ - andeq r6, r0, ip, lsl #16 │ │ │ │ + ldrsheq r7, [r0], -r0 │ │ │ │ + andeq r4, r0, r0, asr #21 │ │ │ │ + andeq r6, r0, r0, asr #11 │ │ │ │ + andeq r6, r0, r4, lsr #18 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq ip, lr, ip, asr #28 │ │ │ │ - andeq ip, lr, r8, lsl lr │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ - andeq r1, r2, ip, ror r8 │ │ │ │ - andeq r4, r0, r8, ror r8 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq ip, lr, r0, asr sp │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ - andeq r6, r0, ip, lsr #6 │ │ │ │ - andeq ip, lr, ip, asr #25 │ │ │ │ + andseq r7, r0, ip, asr #32 │ │ │ │ + andseq r7, r0, r8, lsl r0 │ │ │ │ + @ instruction: 0x00106ff8 │ │ │ │ + andeq pc, r1, ip, ror r6 @ │ │ │ │ + muleq r0, r0, r9 │ │ │ │ + mulseq r0, r0, pc @ │ │ │ │ + andseq r6, r0, r0, asr pc │ │ │ │ + @ instruction: 0x00106ef8 │ │ │ │ + andeq r6, r0, r4, asr #8 │ │ │ │ + andseq r6, r0, ip, asr #29 │ │ │ │ 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 │ │ │ │ + andseq r6, r0, r0, lsr #28 │ │ │ │ + andseq r6, r0, r8, ror #27 │ │ │ │ + andseq r6, r0, r4, lsr #27 │ │ │ │ + andseq r6, r0, r4, lsl #27 │ │ │ │ + andseq r6, r0, r0, asr sp │ │ │ │ svcvs 0x00632123 │ │ │ │ - andeq r4, r0, ip, asr #14 │ │ │ │ - andeq r6, r0, r4, ror #8 │ │ │ │ - andeq r6, r0, ip, ror #1 │ │ │ │ - andeq r6, r0, r4, ror r3 │ │ │ │ - andeq r4, r0, r0, lsl r5 │ │ │ │ - andeq r6, r0, r8, ror #7 │ │ │ │ - andeq r3, r0, r4, lsr #26 │ │ │ │ - ldrdeq r6, [r0], -ip │ │ │ │ + andeq r4, r0, r4, ror #16 │ │ │ │ + andeq r6, r0, ip, ror r5 │ │ │ │ + andeq r6, r0, r4, lsl #4 │ │ │ │ + andeq r6, r0, ip, lsl #9 │ │ │ │ + andeq r4, r0, r8, lsr #12 │ │ │ │ + andeq r6, r0, r0, lsl #10 │ │ │ │ + andeq r3, r0, ip, lsr lr │ │ │ │ + strdeq r6, [r0], -r4 │ │ │ │ @ instruction: 0xfffff6e0 │ │ │ │ @ instruction: 0xfffff52c │ │ │ │ @ instruction: 0xfffff3c8 │ │ │ │ @ instruction: 0xfffff83c │ │ │ │ @ instruction: 0xfffff7e8 │ │ │ │ - andeq r4, r0, ip, lsl r4 │ │ │ │ - andeq ip, lr, r8, lsl r9 │ │ │ │ - andeq r5, r0, r8, lsr pc │ │ │ │ - andeq r3, r0, r4, asr ip │ │ │ │ + andeq r4, r0, r4, lsr r5 │ │ │ │ + andseq r6, r0, r8, lsl fp │ │ │ │ + andeq r6, r0, r0, asr r0 │ │ │ │ + andeq r3, r0, ip, ror #26 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - ldrdeq ip, [lr], -r8 │ │ │ │ - andeq r6, r0, r4, lsr #3 │ │ │ │ - @ instruction: 0x000061bc │ │ │ │ + @ instruction: 0x00106ad8 │ │ │ │ + @ instruction: 0x000062bc │ │ │ │ + ldrdeq r6, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq r6, r0, r0, lsl r2 │ │ │ │ - andeq r5, r0, r0, lsl #29 │ │ │ │ - andeq r6, r0, r4, ror #3 │ │ │ │ - andeq ip, lr, ip, lsr r8 │ │ │ │ - andeq ip, lr, r8, ror #15 │ │ │ │ + andeq r6, r0, r8, lsr #6 │ │ │ │ + muleq r0, r8, pc @ │ │ │ │ + strdeq r6, [r0], -ip │ │ │ │ + andseq r6, r0, ip, lsr sl │ │ │ │ + andseq r6, r0, r8, ror #19 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ - andeq r6, r0, ip, asr #1 │ │ │ │ - andeq r3, r0, r4, lsr r7 │ │ │ │ + andeq r6, r0, r4, ror #3 │ │ │ │ + andeq r3, r0, ip, asr #16 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ec9c │ │ │ │ - ldr lr, [pc, #80] @ 2ecb4 │ │ │ │ + beq 30e9c │ │ │ │ + ldr lr, [pc, #80] @ 30eb4 │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2ec84 │ │ │ │ + b 30e84 │ │ │ │ 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 30e9c │ │ │ │ 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 30e68 │ │ │ │ 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 30f58 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5], #1 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ bl 2b58 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 2ed80 │ │ │ │ + beq 30f80 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 2ed60 │ │ │ │ - ldr r3, [pc, #144] @ 2ed90 │ │ │ │ + bls 30f60 │ │ │ │ + ldr r3, [pc, #144] @ 30f90 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 2ec30 │ │ │ │ + bl 30e30 │ │ │ │ ldr r4, [r4, r0, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 2ed28 │ │ │ │ - b 2ed60 │ │ │ │ + bne 30f28 │ │ │ │ + b 30f60 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2ed60 │ │ │ │ + beq 30f60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2ed1c │ │ │ │ - ldr r1, [pc, #80] @ 2ed94 │ │ │ │ + bne 30f1c │ │ │ │ + ldr r1, [pc, #80] @ 30f94 │ │ │ │ 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] @ 30f98 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 2bd0 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ bl 2b4c │ │ │ │ add r7, r5, r0 │ │ │ │ - b 2ecf0 │ │ │ │ - @ instruction: 0x000ec5b0 │ │ │ │ - andeq r5, r0, r8, lsl pc │ │ │ │ - andeq r4, r0, r0, lsl fp │ │ │ │ + b 30ef0 │ │ │ │ + @ instruction: 0x001067b0 │ │ │ │ + andeq r6, r0, r0, lsr r0 │ │ │ │ + andeq r4, r0, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r4, r0 │ │ │ │ bl 2b58 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 2eee0 │ │ │ │ - ldr r1, [pc, #484] @ 2efa0 │ │ │ │ + beq 310e0 │ │ │ │ + ldr r1, [pc, #484] @ 311a0 │ │ │ │ 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 31084 │ │ │ │ + ldr r1, [pc, #448] @ 311a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2858 │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #7 │ │ │ │ - beq 2ef44 │ │ │ │ + beq 31144 │ │ │ │ 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 30e30 │ │ │ │ + ldr r7, [pc, #392] @ 311a8 │ │ │ │ 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 28a74 │ │ │ │ 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 28c08 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a08 │ │ │ │ + bl 28c08 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #312] @ 2efac │ │ │ │ + ldr r2, [pc, #312] @ 311ac │ │ │ │ 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] @ 311b0 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c9c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 2edf8 │ │ │ │ - ldr r3, [pc, #268] @ 2efb4 │ │ │ │ + bne 30ff8 │ │ │ │ + ldr r3, [pc, #268] @ 311b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 2edf8 │ │ │ │ + beq 30ff8 │ │ │ │ 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 28c08 │ │ │ │ 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 31100 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #9 │ │ │ │ cmpne r3, #32 │ │ │ │ - beq 2eef0 │ │ │ │ - ldr r1, [pc, #176] @ 2efb8 │ │ │ │ + beq 310f0 │ │ │ │ + ldr r1, [pc, #176] @ 311b8 │ │ │ │ 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] @ 311bc │ │ │ │ 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 28c08 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ec30 │ │ │ │ - ldr r6, [pc, #108] @ 2efc0 │ │ │ │ + bl 30e30 │ │ │ │ + ldr r6, [pc, #108] @ 311c0 │ │ │ │ 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 28a74 │ │ │ │ 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 28c08 │ │ │ │ + ldr r3, [pc, #44] @ 311c4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 2ee6c │ │ │ │ - @ instruction: 0x00005eb0 │ │ │ │ - muleq r0, r8, lr │ │ │ │ - muleq lr, r0, r4 │ │ │ │ - andeq ip, lr, r0, asr #8 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq ip, lr, ip, lsl #8 │ │ │ │ - andeq r5, r0, r0, ror #26 │ │ │ │ - muleq lr, r0, r3 │ │ │ │ - andeq ip, lr, ip, asr r3 │ │ │ │ + b 3106c │ │ │ │ + andeq r5, r0, r8, asr #31 │ │ │ │ + @ instruction: 0x00005fb0 │ │ │ │ + mulseq r0, r0, r6 │ │ │ │ + andseq r6, r0, r0, asr #12 │ │ │ │ + andeq r5, r0, r0, lsl pc │ │ │ │ + andseq r6, r0, ip, lsl #12 │ │ │ │ + andeq r5, r0, r8, ror lr │ │ │ │ + mulseq r0, r0, r5 │ │ │ │ + andseq r6, r0, ip, asr r5 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ - ldr r2, [pc, #248] @ 2f0c8 │ │ │ │ - ldr r3, [pc, #248] @ 2f0cc │ │ │ │ + ldr r2, [pc, #248] @ 312c8 │ │ │ │ + ldr r3, [pc, #248] @ 312cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ 2f0d0 │ │ │ │ + ldr r1, [pc, #236] @ 312d0 │ │ │ │ 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 312b0 │ │ │ │ add r4, sp, #4 │ │ │ │ - b 2f01c │ │ │ │ + b 3121c │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26b8c │ │ │ │ + bl 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f014 │ │ │ │ + bne 31214 │ │ │ │ mov r0, r5 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f084 │ │ │ │ + bne 31284 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f0a0 │ │ │ │ - ldr r2, [pc, #120] @ 2f0d4 │ │ │ │ - ldr r3, [pc, #108] @ 2f0cc │ │ │ │ + bne 312a0 │ │ │ │ + ldr r2, [pc, #120] @ 312d4 │ │ │ │ + ldr r3, [pc, #108] @ 312cc │ │ │ │ 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 312c4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2f0d8 │ │ │ │ + ldr r0, [pc, #76] @ 312d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f054 │ │ │ │ - ldr r0, [pc, #52] @ 2f0dc │ │ │ │ + beq 31254 │ │ │ │ + ldr r0, [pc, #52] @ 312dc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f054 │ │ │ │ - ldr r0, [pc, #40] @ 2f0e0 │ │ │ │ + bl 28c84 │ │ │ │ + b 31254 │ │ │ │ + ldr r0, [pc, #40] @ 312e0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f00c │ │ │ │ + bl 28c84 │ │ │ │ + b 3120c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r8, asr #26 │ │ │ │ + andeq lr, r1, r8, asr #22 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r2, [r0], -r4 │ │ │ │ - andeq r0, r2, r0, asr #25 │ │ │ │ - andeq r3, r0, ip, asr r5 │ │ │ │ - andeq r3, r0, r8, asr #10 │ │ │ │ - andeq r3, r0, r4, lsl #3 │ │ │ │ + andeq r3, r0, ip, lsl #2 │ │ │ │ + andeq lr, r1, r0, asr #21 │ │ │ │ + andeq r3, r0, r4, ror r6 │ │ │ │ + andeq r3, r0, r0, ror #12 │ │ │ │ + muleq r0, ip, r2 │ │ │ │ cmp r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f110 │ │ │ │ + beq 31310 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 2f158 │ │ │ │ + ldr r0, [pc, #88] @ 31358 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f150 │ │ │ │ - bl 26a64 │ │ │ │ + ble 31350 │ │ │ │ + bl 28c64 │ │ │ │ mov r0, #1048576 @ 0x100000 │ │ │ │ - bl 267a8 │ │ │ │ - ldr r3, [pc, #60] @ 2f15c │ │ │ │ + bl 289a8 │ │ │ │ + ldr r3, [pc, #60] @ 3135c │ │ │ │ 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] @ 31360 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ - ldr r1, [pc, #28] @ 2f164 │ │ │ │ + bl 311c8 │ │ │ │ + ldr r1, [pc, #28] @ 31364 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2efc8 │ │ │ │ + bl 311c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r0, r0, fp │ │ │ │ - muleq lr, r0, r1 │ │ │ │ + andeq r5, r0, r8, lsr #25 │ │ │ │ + mulseq r0, r0, r3 │ │ │ │ @ instruction: 0xfffffc5c │ │ │ │ @ instruction: 0xfffffb68 │ │ │ │ - ldr r2, [pc, #704] @ 2f430 │ │ │ │ - ldr r3, [pc, #704] @ 2f434 │ │ │ │ + ldr r2, [pc, #704] @ 31630 │ │ │ │ + ldr r3, [pc, #704] @ 31634 │ │ │ │ add r2, pc, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [pc, #696] @ 2f438 │ │ │ │ + ldr r6, [pc, #696] @ 31638 │ │ │ │ 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 313bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #656] @ 2f43c │ │ │ │ + ldr r0, [pc, #656] @ 3163c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2f278 │ │ │ │ - bl 26a64 │ │ │ │ - ldr r1, [pc, #636] @ 2f440 │ │ │ │ + ble 31478 │ │ │ │ + bl 28c64 │ │ │ │ + ldr r1, [pc, #636] @ 31640 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 28dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 2f418 │ │ │ │ + beq 31618 │ │ │ │ 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 31448 │ │ │ │ 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 315f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 2f300 │ │ │ │ + beq 31500 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f2d8 │ │ │ │ + beq 314d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2b8 │ │ │ │ + bne 314b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f2a8 │ │ │ │ - ldr r2, [pc, #452] @ 2f444 │ │ │ │ - ldr r3, [pc, #432] @ 2f434 │ │ │ │ + bne 314a8 │ │ │ │ + ldr r2, [pc, #452] @ 31644 │ │ │ │ + ldr r3, [pc, #432] @ 31634 │ │ │ │ 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 3162c │ │ │ │ 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] @ 31648 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f278 │ │ │ │ - ldr r0, [pc, #396] @ 2f44c │ │ │ │ + bl 28c84 │ │ │ │ + b 31478 │ │ │ │ + ldr r0, [pc, #396] @ 3164c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ mov r0, r4 │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f278 │ │ │ │ - b 2f2a8 │ │ │ │ - ldr r3, [pc, #368] @ 2f450 │ │ │ │ - ldr r0, [pc, #368] @ 2f454 │ │ │ │ + beq 31478 │ │ │ │ + b 314a8 │ │ │ │ + ldr r3, [pc, #368] @ 31650 │ │ │ │ + ldr r0, [pc, #368] @ 31654 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mov r2, #22 │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a14 │ │ │ │ - bl 26a64 │ │ │ │ - b 2f258 │ │ │ │ + bl 28c64 │ │ │ │ + b 31458 │ │ │ │ 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 31608 │ │ │ │ + ldr sl, [pc, #292] @ 31658 │ │ │ │ + ldr r3, [pc, #292] @ 3165c │ │ │ │ + ldr r9, [pc, #292] @ 31660 │ │ │ │ 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 31458 │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2f348 │ │ │ │ + beq 31548 │ │ │ │ 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 315e0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - ldr r6, [pc, #188] @ 2f464 │ │ │ │ + ldr r6, [pc, #188] @ 31664 │ │ │ │ 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 315b0 │ │ │ │ + ldr r1, [pc, #152] @ 31668 │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 2bd0 <__printf_chk@plt> │ │ │ │ - b 2f348 │ │ │ │ + b 31548 │ │ │ │ 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 31594 │ │ │ │ + ldr r0, [pc, #108] @ 3166c │ │ │ │ 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 28c84 │ │ │ │ + b 3142c │ │ │ │ + ldr r0, [pc, #96] @ 31670 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 28c84 │ │ │ │ + b 3152c │ │ │ │ + ldr r0, [pc, #84] @ 31674 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f1d4 │ │ │ │ + bl 28c84 │ │ │ │ + b 313d4 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, ip, lsr #23 │ │ │ │ + andeq lr, r1, ip, lsr #19 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r2, r4, fp │ │ │ │ - andeq r5, r0, r0, lsl fp │ │ │ │ - andeq r3, r0, r8, lsr sl │ │ │ │ - muleq r2, ip, sl │ │ │ │ - andeq r3, r0, r0, asr #6 │ │ │ │ - muleq r0, r0, r9 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq r5, r0, r8, lsr #24 │ │ │ │ + andeq r3, r0, r0, asr fp │ │ │ │ + muleq r1, ip, r8 │ │ │ │ + andeq r3, r0, r8, asr r4 │ │ │ │ + andeq r3, r0, r8, lsr #21 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ - andeq r5, r0, ip, lsl #20 │ │ │ │ - andeq r4, r0, r0, lsr r4 │ │ │ │ - andeq r5, r0, r8, lsr #19 │ │ │ │ - andeq r5, r0, r4, lsr #19 │ │ │ │ - andeq r5, r0, r4, asr #18 │ │ │ │ - andeq r5, r0, r4, lsr #18 │ │ │ │ - andeq r3, r0, r4, lsl fp │ │ │ │ - andeq r3, r0, r4, lsl #22 │ │ │ │ - andeq r2, r0, ip, lsl lr │ │ │ │ + andeq r5, r0, r4, lsr #22 │ │ │ │ + andeq r4, r0, r8, asr #10 │ │ │ │ + andeq r5, r0, r0, asr #21 │ │ │ │ + @ instruction: 0x00005abc │ │ │ │ + andeq r5, r0, ip, asr sl │ │ │ │ + andeq r5, r0, ip, lsr sl │ │ │ │ + andeq r3, r0, ip, lsr #24 │ │ │ │ + andeq r3, r0, ip, lsl ip │ │ │ │ + andeq r2, r0, r4, lsr pc │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2f4dc │ │ │ │ + beq 316dc │ │ │ │ add r2, r2, #2 │ │ │ │ - b 2f4c4 │ │ │ │ + b 316c4 │ │ │ │ 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 316dc │ │ │ │ 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 316a8 │ │ │ │ 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] @ 318a8 │ │ │ │ + ldr ip, [pc, #432] @ 318ac │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #424] @ 2f6b0 │ │ │ │ + ldr r3, [pc, #424] @ 318b0 │ │ │ │ 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] @ 318b4 │ │ │ │ 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] @ 318b8 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r7, [pc, #376] @ 2f6bc │ │ │ │ + ldr r7, [pc, #376] @ 318bc │ │ │ │ ldr r8, [r4, r2] │ │ │ │ - ldr r9, [pc, #372] @ 2f6c0 │ │ │ │ + ldr r9, [pc, #372] @ 318c0 │ │ │ │ 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 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f62c │ │ │ │ + beq 3182c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f478 │ │ │ │ + bl 31678 │ │ │ │ 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 317d0 │ │ │ │ add r1, r4, #4 │ │ │ │ add r1, sl, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f558 │ │ │ │ + beq 31758 │ │ │ │ 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 31790 │ │ │ │ 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 +47824,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 31758 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f694 │ │ │ │ - ldr r3, [pc, #128] @ 2f6c4 │ │ │ │ + bne 31894 │ │ │ │ + ldr r3, [pc, #128] @ 318c4 │ │ │ │ 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] @ 318c8 │ │ │ │ + ldr r3, [pc, #64] @ 318b0 │ │ │ │ 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 318a4 │ │ │ │ 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] @ 318cc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f63c │ │ │ │ + bl 28c84 │ │ │ │ + b 3183c │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, asr #27 │ │ │ │ - andeq r0, r2, r8, lsl r8 │ │ │ │ + andseq r5, r0, r0, asr #31 │ │ │ │ + andeq lr, r1, r8, lsl r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r0, r2, r4, ror #15 │ │ │ │ + andeq lr, r1, r4, ror #11 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, r0, ror sp │ │ │ │ + andseq r5, r0, r0, ror pc │ │ │ │ svccc 0x00fffbf8 │ │ │ │ - andeq fp, lr, r4, ror ip │ │ │ │ - @ instruction: 0x000206b0 │ │ │ │ - andeq r2, r0, ip, asr #30 │ │ │ │ - ldr r3, [pc, #416] @ 2f878 │ │ │ │ - ldr ip, [pc, #416] @ 2f87c │ │ │ │ + andseq r5, r0, r4, ror lr │ │ │ │ + @ instruction: 0x0001e4b0 │ │ │ │ + andeq r3, r0, r4, rrx │ │ │ │ + ldr r3, [pc, #416] @ 31a78 │ │ │ │ + ldr ip, [pc, #416] @ 31a7c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ 2f880 │ │ │ │ + ldr r3, [pc, #408] @ 31a80 │ │ │ │ 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 31a54 │ │ │ │ + ldr r7, [pc, #356] @ 31a84 │ │ │ │ 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 28d8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f7e4 │ │ │ │ + beq 319e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f478 │ │ │ │ + bl 31678 │ │ │ │ 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 31928 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ - b 2f774 │ │ │ │ + b 31974 │ │ │ │ bic r3, r4, #2 │ │ │ │ cmn r3, #3 │ │ │ │ - beq 2f728 │ │ │ │ + beq 31928 │ │ │ │ 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 31968 │ │ │ │ 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 31928 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 2930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2f840 │ │ │ │ + bne 31a40 │ │ │ │ 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 31a64 │ │ │ │ + ldr r2, [pc, #112] @ 31a88 │ │ │ │ + ldr r3, [pc, #100] @ 31a80 │ │ │ │ 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 31a74 │ │ │ │ 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] @ 31a8c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 2f7f8 │ │ │ │ - ldr r0, [pc, #52] @ 2f890 │ │ │ │ + b 319f8 │ │ │ │ + ldr r0, [pc, #52] @ 31a90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f718 │ │ │ │ - ldr r0, [pc, #40] @ 2f894 │ │ │ │ + bl 28c84 │ │ │ │ + b 31918 │ │ │ │ + ldr r0, [pc, #40] @ 31a94 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f810 │ │ │ │ + bl 28c84 │ │ │ │ + b 31a10 │ │ │ │ bl 29a8 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, ror #23 │ │ │ │ - andeq r0, r2, r8, lsr r6 │ │ │ │ + andseq r5, r0, r0, ror #27 │ │ │ │ + andeq lr, r1, r8, lsr r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq lr, r8, fp │ │ │ │ - andeq r0, r2, r4, lsl #10 │ │ │ │ - andeq r2, r0, r0, lsr #27 │ │ │ │ - @ instruction: 0x000036b8 │ │ │ │ - andeq r3, r0, r8, lsr #13 │ │ │ │ + mulseq r0, r8, sp │ │ │ │ + andeq lr, r1, r4, lsl #6 │ │ │ │ + @ instruction: 0x00002eb8 │ │ │ │ + ldrdeq r3, [r0], -r0 │ │ │ │ + andeq r3, r0, r0, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r5, [pc, #192] @ 2f964 │ │ │ │ + ldr r5, [pc, #192] @ 31b64 │ │ │ │ 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] @ 31b68 │ │ │ │ + ldr r6, [pc, #148] @ 31b6c │ │ │ │ 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 31b30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strb lr, [r9, ip] │ │ │ │ bl 2a14 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - beq 2f930 │ │ │ │ - bl 26a84 │ │ │ │ + beq 31b30 │ │ │ │ + bl 28c84 │ │ │ │ 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 31ae0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, lr, r8, lsl sl │ │ │ │ - andeq fp, lr, r4, ror #19 │ │ │ │ - andeq r5, r0, ip, lsr r4 │ │ │ │ + andseq r5, r0, r8, lsl ip │ │ │ │ + andseq r5, r0, r4, ror #23 │ │ │ │ + andeq r5, r0, r4, asr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #276] @ 2fa90 │ │ │ │ + ldr r6, [pc, #276] @ 31c90 │ │ │ │ cmp r0, #2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ - beq 2f9a4 │ │ │ │ + beq 31ba4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ 2fa94 │ │ │ │ + ldr r0, [pc, #256] @ 31c94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2a80 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 2fa50 │ │ │ │ - bl 26a64 │ │ │ │ + ble 31c50 │ │ │ │ + bl 28c64 │ │ │ │ mov r0, #67108864 @ 0x4000000 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bl 267a8 │ │ │ │ - ldr r4, [pc, #224] @ 2fa98 │ │ │ │ + bl 289a8 │ │ │ │ + ldr r4, [pc, #224] @ 31c98 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4] │ │ │ │ - bl 267a8 │ │ │ │ + bl 289a8 │ │ │ │ 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 31c6c │ │ │ │ + ldr r1, [pc, #176] @ 31c9c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2840 │ │ │ │ - ldr r3, [pc, #164] @ 2faa0 │ │ │ │ + ldr r3, [pc, #164] @ 31ca0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 2fa80 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f898 │ │ │ │ - ldr r3, [pc, #140] @ 2faa4 │ │ │ │ + beq 31c80 │ │ │ │ + bl 316f0 │ │ │ │ + bl 31a98 │ │ │ │ + ldr r3, [pc, #140] @ 31ca4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b 2fa28 │ │ │ │ - bl 2f4f0 │ │ │ │ - bl 2f6d0 │ │ │ │ - bl 2f898 │ │ │ │ + b 31c28 │ │ │ │ + bl 316f0 │ │ │ │ + bl 318d0 │ │ │ │ + bl 31a98 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2b28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fa1c │ │ │ │ - ldr r3, [pc, #104] @ 2faa8 │ │ │ │ + beq 31c1c │ │ │ │ + ldr r3, [pc, #104] @ 31ca8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 2c0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2fa58 │ │ │ │ + bne 31c58 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 2faac │ │ │ │ + ldr r0, [pc, #76] @ 31cac │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ + bl 28c84 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ 2fab0 │ │ │ │ + ldr r0, [pc, #60] @ 31cb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2f9e4 │ │ │ │ - ldr r0, [pc, #44] @ 2fab4 │ │ │ │ + bl 28c84 │ │ │ │ + b 31be4 │ │ │ │ + ldr r0, [pc, #44] @ 31cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26a84 │ │ │ │ - b 2fa08 │ │ │ │ - andeq r0, r2, r0, lsr #7 │ │ │ │ - andeq r5, r0, ip, lsl #7 │ │ │ │ - andeq fp, lr, r4, lsl #18 │ │ │ │ - andeq r5, r0, ip, asr #6 │ │ │ │ - andeq fp, lr, r0, asr #17 │ │ │ │ + bl 28c84 │ │ │ │ + b 31c08 │ │ │ │ + andeq lr, r1, r0, lsr #3 │ │ │ │ + andeq r5, r0, r4, lsr #9 │ │ │ │ + andseq r5, r0, r4, lsl #22 │ │ │ │ + andeq r5, r0, r4, ror #8 │ │ │ │ + andseq r5, r0, r0, asr #21 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ - andeq fp, lr, ip, ror r8 │ │ │ │ - muleq r0, r0, fp │ │ │ │ - andeq r3, r0, r4, ror #27 │ │ │ │ - andeq r4, r0, r0, lsl r8 │ │ │ │ + andseq r5, r0, ip, ror sl │ │ │ │ + andeq r2, r0, r8, lsr #25 │ │ │ │ + strdeq r3, [r0], -ip │ │ │ │ + andeq r4, r0, r8, lsr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ │ - bleq 2fc98 │ │ │ │ + bleq 31e98 │ │ │ │ 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 31d70 │ │ │ │ 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 31d3c │ │ │ │ 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 31d9c │ │ │ │ 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 +48173,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 31f04 │ │ │ │ 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 31e20 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 2fbf4 │ │ │ │ + bgt 31df4 │ │ │ │ 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 +48218,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 31e78 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 2fc58 │ │ │ │ + beq 31e58 │ │ │ │ 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 31e7c │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 2fcc4 │ │ │ │ + beq 31ec4 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 2fc4c │ │ │ │ + bne 31e4c │ │ │ │ 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 31f18 │ │ │ │ teq r4, ip │ │ │ │ - bne 2fce8 │ │ │ │ + bne 31ee8 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 31f18 │ │ │ │ teq r5, ip │ │ │ │ - bne 2fd00 │ │ │ │ + bne 31f00 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 2fd18 │ │ │ │ + bne 31f18 │ │ │ │ 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 32104 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 2fee8 │ │ │ │ + bls 320e8 │ │ │ │ tst r1, r2 │ │ │ │ - beq 2fef4 │ │ │ │ + beq 320f4 │ │ │ │ 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 +48393,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 32ddc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 2ff04 │ │ │ │ + beq 32104 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2fd24 │ │ │ │ + bl 31f24 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 32340 │ │ │ │ eor ip, r0, r1 │ │ │ │ rsbmi r1, r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq 3010c │ │ │ │ + beq 3230c │ │ │ │ movs r3, r0 │ │ │ │ rsbmi r3, r0, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 30118 │ │ │ │ + bls 32318 │ │ │ │ tst r1, r2 │ │ │ │ - beq 30128 │ │ │ │ + beq 32328 │ │ │ │ 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 +48537,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 32ddc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 30140 │ │ │ │ + beq 32340 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2ff38 │ │ │ │ + bl 32138 │ │ │ │ pop {r1, r2, lr} │ │ │ │ mul r3, r2, r0 │ │ │ │ sub r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 3017c │ │ │ │ + b 3237c │ │ │ │ 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 3258c │ │ │ │ lsr r4, r4, #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ rsblt r5, r5, #0 │ │ │ │ - ble 301d0 │ │ │ │ + ble 323d0 │ │ │ │ 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 323f4 │ │ │ │ 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 3240c │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rsc r3, r3, #0 │ │ │ │ teq r4, r5 │ │ │ │ - beq 30374 │ │ │ │ + beq 32574 │ │ │ │ sub r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt 30238 │ │ │ │ + blt 32438 │ │ │ │ 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 32454 │ │ │ │ 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 32468 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ rscs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ cmp r1, #1048576 @ 0x100000 │ │ │ │ - bcc 302ac │ │ │ │ + bcc 324ac │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ - bcc 30294 │ │ │ │ + bcc 32494 │ │ │ │ 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 325ec │ │ │ │ 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 32494 │ │ │ │ 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 32504 │ │ │ │ adds r2, r2, #12 │ │ │ │ - ble 30300 │ │ │ │ + ble 32500 │ │ │ │ add ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl r0, r1, ip │ │ │ │ lsr r1, r1, r2 │ │ │ │ - b 30314 │ │ │ │ + b 32514 │ │ │ │ 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 32568 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 30350 │ │ │ │ + bgt 32550 │ │ │ │ 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 +48680,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 32414 │ │ │ │ mvns ip, r4, asr #21 │ │ │ │ mvnsne ip, r5, asr #21 │ │ │ │ - beq 303fc │ │ │ │ + beq 325fc │ │ │ │ teq r4, r5 │ │ │ │ teqeq r0, r2 │ │ │ │ - beq 303b4 │ │ │ │ + beq 325b4 │ │ │ │ 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 325dc │ │ │ │ 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 +48728,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 324c4 │ │ │ │ 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 324c4 │ │ │ │ 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 +48756,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 324c4 │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, #0 │ │ │ │ - b 304ec │ │ │ │ + b 326ec │ │ │ │ orrs r2, r0, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 304ec │ │ │ │ + bpl 326ec │ │ │ │ rsbs r0, r0, #0 │ │ │ │ rsc r1, r1, #0 │ │ │ │ mov r4, #1024 @ 0x400 │ │ │ │ add r4, r4, #50 @ 0x32 │ │ │ │ lsrs ip, r1, #22 │ │ │ │ - beq 30268 │ │ │ │ + beq 32468 │ │ │ │ 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 32468 │ │ │ │ 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 32910 │ │ │ │ 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 327e8 │ │ │ │ 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 327b4 │ │ │ │ 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 32814 │ │ │ │ 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 +48843,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 3297c │ │ │ │ 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 32898 │ │ │ │ adds r4, r4, #12 │ │ │ │ - bgt 3066c │ │ │ │ + bgt 3286c │ │ │ │ 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 +48888,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 328f0 │ │ │ │ and r6, r1, #-2147483648 @ 0x80000000 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adc r1, r1, r1 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ subeq r4, r4, #1 │ │ │ │ - beq 306d0 │ │ │ │ + beq 328d0 │ │ │ │ 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 328f4 │ │ │ │ orr r3, r3, r6 │ │ │ │ bx lr │ │ │ │ teq r4, ip │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teqne r5, ip │ │ │ │ - beq 3073c │ │ │ │ + beq 3293c │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 328c4 │ │ │ │ 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 32990 │ │ │ │ teq r4, ip │ │ │ │ - bne 30760 │ │ │ │ + bne 32960 │ │ │ │ orrs r6, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 32990 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 32978 │ │ │ │ orrs r6, r2, r3, lsl #12 │ │ │ │ movne r0, r2 │ │ │ │ movne r1, r3 │ │ │ │ - bne 30790 │ │ │ │ + bne 32990 │ │ │ │ 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 +48948,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 32b30 │ │ │ │ sub r4, r4, r5 │ │ │ │ eor lr, r1, r3 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ lsl r1, r1, #12 │ │ │ │ - beq 30900 │ │ │ │ + beq 32b00 │ │ │ │ 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 32a10 │ │ │ │ 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 +49003,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 32ad0 │ │ │ │ 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 32a28 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ - bne 308dc │ │ │ │ + bne 32adc │ │ │ │ orr r1, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #-2147483648 @ 0x80000000 │ │ │ │ - b 30828 │ │ │ │ + b 32a28 │ │ │ │ tst r1, #1048576 @ 0x100000 │ │ │ │ orreq r1, r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ subs ip, r4, #253 @ 0xfd │ │ │ │ cmphi ip, #1792 @ 0x700 │ │ │ │ - bhi 30614 │ │ │ │ + bhi 32814 │ │ │ │ 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 +49039,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 32814 │ │ │ │ orr lr, r5, r6 │ │ │ │ - b 30614 │ │ │ │ + b 32814 │ │ │ │ and r5, ip, r3, lsr #20 │ │ │ │ teq r4, ip │ │ │ │ teqeq r5, ip │ │ │ │ - beq 30790 │ │ │ │ + beq 32990 │ │ │ │ teq r4, ip │ │ │ │ - bne 30964 │ │ │ │ + bne 32b64 │ │ │ │ orrs r4, r0, r1, lsl #12 │ │ │ │ - bne 30790 │ │ │ │ + bne 32990 │ │ │ │ teq r5, ip │ │ │ │ - bne 30778 │ │ │ │ + bne 32978 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 32990 │ │ │ │ teq r5, ip │ │ │ │ - bne 30980 │ │ │ │ + bne 32b80 │ │ │ │ orrs r5, r2, r3, lsl #12 │ │ │ │ - beq 3072c │ │ │ │ + beq 3292c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - b 30790 │ │ │ │ + b 32990 │ │ │ │ orrs r6, r0, r1, lsl #1 │ │ │ │ orrsne r6, r2, r3, lsl #1 │ │ │ │ - bne 306c4 │ │ │ │ + bne 328c4 │ │ │ │ orrs r4, r0, r1, lsl #1 │ │ │ │ - bne 30778 │ │ │ │ + bne 32978 │ │ │ │ orrs r5, r2, r3, lsl #1 │ │ │ │ - bne 3072c │ │ │ │ - b 30790 │ │ │ │ + bne 3292c │ │ │ │ + b 32990 │ │ │ │ mvn ip, #0 │ │ │ │ - b 309b4 │ │ │ │ + b 32bb4 │ │ │ │ mov ip, #1 │ │ │ │ - b 309b4 │ │ │ │ + b 32bb4 │ │ │ │ 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 32c08 │ │ │ │ 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 +49098,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 32c1c │ │ │ │ orrs ip, r0, r1, lsl #12 │ │ │ │ - bne 30a30 │ │ │ │ + bne 32c30 │ │ │ │ lsl ip, r3, #1 │ │ │ │ mvns ip, ip, asr #21 │ │ │ │ - bne 309cc │ │ │ │ + bne 32bcc │ │ │ │ orrs ip, r2, r3, lsl #12 │ │ │ │ - beq 309cc │ │ │ │ + beq 32bcc │ │ │ │ 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 32c54 │ │ │ │ push {r0, lr} │ │ │ │ - bl 309b0 │ │ │ │ + bl 32bb0 │ │ │ │ cmp r0, #0 │ │ │ │ cmnmi r0, #0 │ │ │ │ pop {r0, pc} │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 32c54 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 32c54 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a54 │ │ │ │ + bl 32c54 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 32c38 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ str lr, [sp, #-8]! │ │ │ │ - bl 30a38 │ │ │ │ + bl 32c38 │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ ldr pc, [sp], #8 │ │ │ │ cmp r3, #0 │ │ │ │ cmpeq r2, #0 │ │ │ │ - bne 30af8 │ │ │ │ + bne 32cf8 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 30af4 │ │ │ │ + blt 32cf4 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 32ddc │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - blt 30b24 │ │ │ │ + blt 32d24 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 30b58 │ │ │ │ - bl 30bec │ │ │ │ + blt 32d58 │ │ │ │ + bl 32dec │ │ │ │ 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 32d7c │ │ │ │ + bl 32dec │ │ │ │ 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 32dec │ │ │ │ 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 32dec │ │ │ │ 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 32dc0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ mvnne r1, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 30bdc │ │ │ │ + b 32ddc │ │ │ │ sub sp, sp, #8 │ │ │ │ push {sp, lr} │ │ │ │ - bl 30bec │ │ │ │ + bl 32dec │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r2, r3} │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov r0, #8 │ │ │ │ bl 2864 │ │ │ │ @@ -47049,15 +49225,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 32f00 │ │ │ │ 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 +49245,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 32e78 │ │ │ │ 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 32f00 │ │ │ │ lsr r2, r8, #1 │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ mov r8, r4 │ │ │ │ lsr r3, r3, #1 │ │ │ │ - b 30cb4 │ │ │ │ + b 32eb4 │ │ │ │ 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 32ed0 │ │ │ │ cmp ip, r2 │ │ │ │ sbcs r9, lr, r3 │ │ │ │ - bcs 30c94 │ │ │ │ + bcs 32e94 │ │ │ │ adds ip, ip, ip │ │ │ │ adc lr, lr, lr │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne 30cb4 │ │ │ │ + bne 32eb4 │ │ │ │ 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 +49289,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] @ 32f20 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3] │ │ │ │ b 2b88 <__cxa_atexit@plt> │ │ │ │ - andeq pc, r1, r8, ror #5 │ │ │ │ + andeq sp, r1, r8, ror #1 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00030d24 <.fini>: │ │ │ │ +00032f24 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1038 +1,1055 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00030d2c 01000200 3d000000 40000000 0b000000 ....=...@....... │ │ │ │ - 0x00030d3c 40000000 10000000 40000000 26000000 @.......@...&... │ │ │ │ - 0x00030d4c 40000000 35000000 40000000 03000000 @...5...@....... │ │ │ │ - 0x00030d5c 40000000 06000000 40000000 14000000 @.......@....... │ │ │ │ - 0x00030d6c 40000000 0e000000 40000000 0d000000 @.......@....... │ │ │ │ - 0x00030d7c 40000000 25000000 40000000 12000000 @...%...@....... │ │ │ │ - 0x00030d8c 40000000 28000000 40000000 02000000 @...(...@....... │ │ │ │ - 0x00030d9c 40000000 18000000 40000000 09000000 @.......@....... │ │ │ │ - 0x00030dac 40000000 0a000000 40000000 00000000 @.......@....... │ │ │ │ - 0x00030dbc 00000000 64657363 72797074 00000000 ....descrypt.... │ │ │ │ - 0x00030dcc 74726164 6974696f 6e616c20 63727970 traditional cryp │ │ │ │ - 0x00030ddc 74283329 00000000 44455320 33322f33 t(3)....DES 32/3 │ │ │ │ - 0x00030dec 32000000 43434e66 38536268 33484466 2...CCNf8Sbh3HDf │ │ │ │ - 0x00030dfc 51000000 552a552a 552a552a 00000000 Q...U*U*U*U*.... │ │ │ │ - 0x00030e0c 4343582e 4b2e4d46 79344f69 73000000 CCX.K.MFy4Ois... │ │ │ │ - 0x00030e1c 552a552a 2a2a5500 43433472 4d706267 U*U***U.CC4rMpbg │ │ │ │ - 0x00030e2c 39414d5a 2e000000 552a552a 2a2a552a 9AMZ....U*U***U* │ │ │ │ - 0x00030e3c 00000000 5858787a 4f75366d 61514b71 ....XXxzOu6maQKq │ │ │ │ - 0x00030e4c 51000000 53446273 75676542 69433538 Q...SDbsugeBiC58 │ │ │ │ - 0x00030e5c 41000000 0f061314 1c0b1b10 000e1619 A............... │ │ │ │ - 0x00030e6c 04111e09 0107170d 1f1a0208 120c1d05 ................ │ │ │ │ - 0x00030e7c 150a0318 0e040d01 020f0b08 030a060c ................ │ │ │ │ - 0x00030e8c 05090007 000f0704 0e020d01 0a060c0b ................ │ │ │ │ - 0x00030e9c 09050308 04010e08 0d06020b 0f0c0907 ................ │ │ │ │ - 0x00030eac 030a0500 0f0c0802 04090107 050b030e ................ │ │ │ │ - 0x00030ebc 0a00060d 0f01080e 060b0304 0907020d ................ │ │ │ │ - 0x00030ecc 0c00050a 030d0407 0f02080e 0c00010a ................ │ │ │ │ - 0x00030edc 06090b05 000e070b 0a040d01 05080c06 ................ │ │ │ │ - 0x00030eec 0903020f 0d080a01 030f0402 0b06070c ................ │ │ │ │ - 0x00030efc 00050e09 0a00090e 06030f05 010d0c07 ................ │ │ │ │ - 0x00030f0c 0b040208 0d070009 0304060a 0208050e ................ │ │ │ │ - 0x00030f1c 0c0b0f01 0d060409 080f0300 0b01020c ................ │ │ │ │ - 0x00030f2c 050a0e07 010a0d00 06090807 040f0e03 ................ │ │ │ │ - 0x00030f3c 0b05020c 070d0e03 0006090a 01020805 ................ │ │ │ │ - 0x00030f4c 0b0c040f 0d080b05 060f0003 0407020c ................ │ │ │ │ - 0x00030f5c 010a0e09 0a060900 0c0b070d 0f01030e ................ │ │ │ │ - 0x00030f6c 05020804 030f0006 0a010d08 0904050b ................ │ │ │ │ - 0x00030f7c 0c07020e 020c0401 070a0b06 0805030f ................ │ │ │ │ - 0x00030f8c 0d000e09 0e0b020c 04070d01 05000f0a ................ │ │ │ │ - 0x00030f9c 03090806 0402010b 0a0d0708 0f090c05 ................ │ │ │ │ - 0x00030fac 0603000e 0b080c07 010e020d 060f0009 ................ │ │ │ │ - 0x00030fbc 0a040503 0c010a0f 09020608 000d0304 ................ │ │ │ │ - 0x00030fcc 0e07050b 0a0f0402 070c0905 06010d0e ................ │ │ │ │ - 0x00030fdc 000b0308 090e0f05 02080c03 0700040a ................ │ │ │ │ - 0x00030fec 010d0b06 0403020c 09050f0a 0b0e0107 ................ │ │ │ │ - 0x00030ffc 0600080d 040b020e 0f00080d 030c0907 ................ │ │ │ │ - 0x0003100c 050a0601 0d000b07 0409010a 0e03050c ................ │ │ │ │ - 0x0003101c 020f0806 01040b0d 0c03070e 0a0f0608 ................ │ │ │ │ - 0x0003102c 00050902 060b0d08 01040a07 0905000f ................ │ │ │ │ - 0x0003103c 0e02030c 0d020804 060f0b01 0a09030e ................ │ │ │ │ - 0x0003104c 05000c07 010f0d08 0a030704 0c05060b ................ │ │ │ │ - 0x0003105c 000e0902 070b0401 090c0e02 00060a0d ................ │ │ │ │ - 0x0003106c 0f030508 02010e07 040a080d 0f0c0900 ................ │ │ │ │ - 0x0003107c 0305060b 39312921 19110901 3b332b23 ....91)!....;3+# │ │ │ │ - 0x0003108c 1b130b03 3d352d25 1d150d05 3f372f27 ....=5-%....?7/' │ │ │ │ - 0x0003109c 1f170f07 38302820 18100800 3a322a22 ....80( ....:2*" │ │ │ │ - 0x000310ac 1a120a02 3c342c24 1c140c04 3e362e26 ....<4,$....>6.& │ │ │ │ - 0x000310bc 1e160e06 00010203 10111213 04050607 ................ │ │ │ │ - 0x000310cc 14151617 08090a0b 18191a1b 0c0d0e0f ................ │ │ │ │ - 0x000310dc 1c1d1e1f 20212223 30313233 24252627 .... !"#0123$%&' │ │ │ │ - 0x000310ec 34353637 28292a2b 38393a3b 2c2d2e2f 4567()*+89:;,-./ │ │ │ │ - 0x000310fc 3c3d3e3f 12131415 16171819 1a1b1c1d <=>?............ │ │ │ │ - 0x0003110c 1e1f2021 22232425 26272829 2a2b2c2d .. !"#$%&'()*+,- │ │ │ │ - 0x0003111c 2e2f3031 32333435 36373839 3a3b3c3d ./0123456789:;<= │ │ │ │ - 0x0003112c 3e3f0001 02030405 06070809 0a0b0506 >?.............. │ │ │ │ - 0x0003113c 0708090a 0b0c0d0e 0f101112 13141516 ................ │ │ │ │ - 0x0003114c 1718191a 1b1c1d1e 1f202122 23242520 ......... !"#$% │ │ │ │ - 0x0003115c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ - 0x0003116c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ - 0x0003117c 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ - 0x0003118c 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ - 0x0003119c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ - 0x000311ac 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ - 0x000311bc 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ - 0x000311cc 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ - 0x000311dc 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ - 0x000311ec 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ - 0x000311fc 01020304 4445535f 62732e63 00000000 ....DES_bs.c.... │ │ │ │ - 0x0003120c 21444553 5f62735f 616c6c5f 70207c7c !DES_bs_all_p || │ │ │ │ - 0x0003121c 206e203c 3d204445 535f6273 5f6e5f61 n <= DES_bs_n_a │ │ │ │ - 0x0003122c 6c6c6f63 00000000 4445535f 62735f69 lloc....DES_bs_i │ │ │ │ - 0x0003123c 6e697400 01020304 0506070a 0b0c0d0e nit............. │ │ │ │ - 0x0003124c 0f001314 15161708 091c1d1e 1f101112 ................ │ │ │ │ - 0x0003125c 25262718 191a1b2e 2f202122 23243728 %&'...../ !"#$7( │ │ │ │ - 0x0003126c 292a2b2c 2d303132 33343536 0008040c )*+,-0123456.... │ │ │ │ - 0x0003127c 020a060e 0109050d 030b070f 62736469 ............bsdi │ │ │ │ - 0x0003128c 63727970 74000000 42534449 20637279 crypt...BSDI cry │ │ │ │ - 0x0003129c 70742833 29000000 2028225f 4a392e2e pt(3)... ("_J9.. │ │ │ │ - 0x000312ac 222c2037 32352069 74657261 74696f6e ", 725 iteration │ │ │ │ - 0x000312bc 73290000 5f4a392e 2e434343 43584272 s).._J9..CCCCXBr │ │ │ │ - 0x000312cc 4a554a56 3135344d 00000000 5f4a392e JUJV154M...._J9. │ │ │ │ - 0x000312dc 2e434343 43585568 4f425458 7a616945 .CCCCXUhOBTXzaiE │ │ │ │ - 0x000312ec 00000000 5f4a392e 2e434343 43346751 ...._J9..CCCC4gQ │ │ │ │ - 0x000312fc 2e6d422f 5066664d 00000000 5f4a392e .mB/PffM...._J9. │ │ │ │ - 0x0003130c 2e585858 58766c7a 51477170 5050646b .XXXXvlzQGqpPPdk │ │ │ │ - 0x0003131c 00000000 5f4a392e 2e585858 5873714d ...._J9..XXXXsqM │ │ │ │ - 0x0003132c 2f595353 502e2e59 00000000 5f4a392e /YSSP..Y...._J9. │ │ │ │ - 0x0003133c 2e585858 58564c37 714a436e 6b753049 .XXXXVL7qJCnku0I │ │ │ │ - 0x0003134c 00000000 2a552a55 2a552a55 2a552a55 ....*U*U*U*U*U*U │ │ │ │ - 0x0003135c 2a552a55 00000000 5f4a392e 2e585858 *U*U...._J9..XXX │ │ │ │ - 0x0003136c 58416a38 63466250 35736349 00000000 XAj8cFbP5scI.... │ │ │ │ - 0x0003137c 2a552a55 2a552a55 2a552a55 2a552a55 *U*U*U*U*U*U*U*U │ │ │ │ - 0x0003138c 2a000000 aad5aad5 aad5aad5 aad5aad5 *............... │ │ │ │ - 0x0003139c aad5aad5 aa000000 5f4a392e 2e534469 ........_J9..SDi │ │ │ │ - 0x000313ac 7a682e76 6c6c3556 45443967 00000000 zh.vll5VED9g.... │ │ │ │ - 0x000313bc 61623132 33343536 37000000 5f4a392e ab1234567..._J9. │ │ │ │ - 0x000313cc 2e534469 7a526a57 512f7a65 50504863 .SDizRjWQ/zePPHc │ │ │ │ - 0x000313dc 00000000 63723132 33343536 37000000 ....cr1234567... │ │ │ │ - 0x000313ec 5f4a392e 2e534469 7a786d52 4931476a _J9..SDizxmRI1Gj │ │ │ │ - 0x000313fc 6e517545 00000000 7a787944 50576779 nQuE....zxyDPWgy │ │ │ │ - 0x0003140c 6462516a 67710000 5f4b392e 2e53616c dbQjgq.._K9..Sal │ │ │ │ - 0x0003141c 744e7251 67495955 41656f59 00000000 tNrQgIYUAeoY.... │ │ │ │ - 0x0003142c 37323620 6576656e 00000000 5f4a392e 726 even...._J9. │ │ │ │ - 0x0003143c 2e534453 44355947 79524372 34573463 .SDSD5YGyRCr4W4c │ │ │ │ - 0x0003144c 00000000 24617072 31240000 6d643563 ....$apr1$..md5c │ │ │ │ - 0x0003145c 72797074 00000000 4d443520 33322f33 rypt....MD5 32/3 │ │ │ │ - 0x0003146c 32205832 00000000 24312431 32333435 2 X2....$1$12345 │ │ │ │ - 0x0003147c 36373824 61496363 6a383348 5244426f 678$aIccj83HRDBo │ │ │ │ - 0x0003148c 36757831 62567837 44310000 30313233 6ux1bVx7D1..0123 │ │ │ │ - 0x0003149c 34353637 38394142 43444500 24312437 456789ABCDE.$1$7 │ │ │ │ - 0x000314ac 55753269 54424224 59346851 6c325776 Uu2iTBB$Y4hQl2Wv │ │ │ │ - 0x000314bc 724f4133 4c42624c 44786241 66300000 rOA3LBbLDxbAf0.. │ │ │ │ - 0x000314cc 31323334 35000000 24617072 31245136 12345...$apr1$Q6 │ │ │ │ - 0x000314dc 5a59682e 2e2e2452 56366674 32625a38 ZYh...$RV6ft2bZ8 │ │ │ │ - 0x000314ec 6a2e4e47 72784c59 614a7439 2e000000 j.NGrxLYaJt9.... │ │ │ │ - 0x000314fc 74657374 00000000 24312431 32333435 test....$1$12345 │ │ │ │ - 0x0003150c 36373824 6638516f 4a756f30 44704252 678$f8QoJuo0DpBR │ │ │ │ - 0x0003151c 66515344 3076676c 63310000 31323334 fQSD0vglc1..1234 │ │ │ │ - 0x0003152c 35363738 00000000 24312424 7152504b 5678....$1$$qRPK │ │ │ │ - 0x0003153c 376d3233 474a7573 616d4770 6f474c62 7m23GJusamGpoGLb │ │ │ │ - 0x0003154c 792f0000 24617072 31246132 4a716d2e y/..$apr1$a2Jqm. │ │ │ │ - 0x0003155c 2e2e2467 72467277 45676951 6c654472 ..$grFrwEgiQleDr │ │ │ │ - 0x0003156c 307a5234 4a783162 2e000000 31352063 0zR4Jx1b....15 c │ │ │ │ - 0x0003157c 68617273 20697320 6d617800 24312424 hars is max.$1$$ │ │ │ │ - 0x0003158c 41754a43 7230376d 49374453 65773033 AuJCr07mI7DSew03 │ │ │ │ - 0x0003159c 546d4249 762f0000 6e6f2073 616c7400 TmBIv/..no salt. │ │ │ │ - 0x000315ac 24312460 21402325 5e262a24 45366844 $1$`!@#%^&*$E6hD │ │ │ │ - 0x000315bc 37362f70 4b545338 71546f42 436b7578 76/pKTS8qToBCkux │ │ │ │ - 0x000315cc 33300000 696e7661 6c696420 73616c74 30..invalid salt │ │ │ │ - 0x000315dc 00000000 24312431 32333435 36373824 ....$1$12345678$ │ │ │ │ - 0x000315ec 78656b2e 43706a51 55566764 662f5032 xek.CpjQUVgdf/P2 │ │ │ │ - 0x000315fc 4e394b51 662f0000 24312431 32333424 N9KQf/..$1$1234$ │ │ │ │ - 0x0003160c 4264494d 4f415746 4f563241 516c4c73 BdIMOAWFOV2AQlLs │ │ │ │ - 0x0003161c 724e2f53 772e0000 31323334 00000000 rN/Sw...1234.... │ │ │ │ - 0x0003162c 24617072 31247242 5871632e 2e2e244e $apr1$rBXqc...$N │ │ │ │ - 0x0003163c 6c58784e 396d7942 4f6b3935 54304179 lXxN9myBOk95T0Ay │ │ │ │ - 0x0003164c 4c41734a 30000000 24617072 31244772 LAsJ0...$apr1$Gr │ │ │ │ - 0x0003165c 706c642f 2e2e2471 70354779 6a774d32 pld/..$qp5GyjwM2 │ │ │ │ - 0x0003166c 646e4135 4364656a 39623431 31000000 dnA5Cdej9b411... │ │ │ │ - 0x0003167c 74686500 24617072 31244742 782e442f the.$apr1$GBx.D/ │ │ │ │ - 0x0003168c 2e2e2479 66566565 59464349 69455849 ..$yfVeeYFCIiEXI │ │ │ │ - 0x0003169c 6e665268 42527079 2f000000 72697070 nfRhBRpy/...ripp │ │ │ │ - 0x000316ac 65720000 24312400 24326124 00000000 er..$1$.$2a$.... │ │ │ │ - 0x000316bc 24326224 00000000 24327824 00000000 $2b$....$2x$.... │ │ │ │ - 0x000316cc 24327924 00000000 62637279 70740000 $2y$....bcrypt.. │ │ │ │ - 0x000316dc 426c6f77 66697368 2033322f 33322058 Blowfish 32/32 X │ │ │ │ - 0x000316ec 32000000 20282224 32612430 35222c20 2... ("$2a$05", │ │ │ │ - 0x000316fc 33322069 74657261 74696f6e 73290000 32 iterations).. │ │ │ │ - 0x0003170c 24326124 30352443 43434343 43434343 $2a$05$CCCCCCCCC │ │ │ │ - 0x0003171c 43434343 43434343 43434343 2e453559 CCCCCCCCCCCC.E5Y │ │ │ │ - 0x0003172c 504f396b 6d797552 47796830 586f7551 PO9kmyuRGyh0XouQ │ │ │ │ - 0x0003173c 59623459 4d4a4b76 794f6557 00000000 Yb4YMJKvyOeW.... │ │ │ │ - 0x0003174c 552a5500 24326124 30352443 43434343 U*U.$2a$05$CCCCC │ │ │ │ - 0x0003175c 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ - 0x0003176c 2e56474f 7a413738 346f5570 2f5a3044 .VGOzA784oUp/Z0D │ │ │ │ - 0x0003177c 59333336 7a783770 4c594179 306c774b Y336zx7pLYAy0lwK │ │ │ │ - 0x0003178c 00000000 24326124 30352458 58585858 ....$2a$05$XXXXX │ │ │ │ - 0x0003179c 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ - 0x000317ac 4f416358 786d396b 6a504745 4d734c7a OAcXxm9kjPGEMsLz │ │ │ │ - 0x000317bc 6e6f4b71 6d717737 74633857 43783461 noKqmqw7tc8WCx4a │ │ │ │ - 0x000317cc 00000000 552a552a 55000000 24326124 ....U*U*U...$2a$ │ │ │ │ - 0x000317dc 30352443 43434343 43434343 43434343 05$CCCCCCCCCCCCC │ │ │ │ - 0x000317ec 43434343 43434343 2e377547 3056437a CCCCCCCC.7uG0VCz │ │ │ │ - 0x000317fc 49326253 376a3679 6d714a69 39436463 I2bS7j6ymqJi9Cdc │ │ │ │ - 0x0003180c 64786952 54574e79 00000000 24326124 dxiRTWNy....$2a$ │ │ │ │ - 0x0003181c 30352461 62636465 66676869 6a6b6c6d 05$abcdefghijklm │ │ │ │ - 0x0003182c 6e6f7071 72737475 75357332 76382e69 nopqrstuu5s2v8.i │ │ │ │ - 0x0003183c 5869654f 6a672f2e 41795342 54545a49 XieOjg/.AySBTTZI │ │ │ │ - 0x0003184c 4956464a 65427569 00000000 30313233 IVFJeBui....0123 │ │ │ │ - 0x0003185c 34353637 38396162 63646566 6768696a 456789abcdefghij │ │ │ │ - 0x0003186c 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ - 0x0003187c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x0003188c 51525354 55565758 595a3031 32333435 QRSTUVWXYZ012345 │ │ │ │ - 0x0003189c 36373839 63686172 73206166 74657220 6789chars after │ │ │ │ - 0x000318ac 37322061 72652069 676e6f72 65640000 72 are ignored.. │ │ │ │ - 0x000318bc 24327824 3035242f 4f4b2e66 62567252 $2x$05$/OK.fbVrR │ │ │ │ - 0x000318cc 2f627049 714e4a35 69616e46 2e434535 /bpIqNJ5ianF.CE5 │ │ │ │ - 0x000318dc 656c4861 614f3445 62676756 446a6238 elHaaO4EbggVDjb8 │ │ │ │ - 0x000318ec 50313952 756b7a58 534d3365 00000000 P19RukzXSM3e.... │ │ │ │ - 0x000318fc a3000000 24327924 3035242f 4f4b2e66 ....$2y$05$/OK.f │ │ │ │ - 0x0003190c 62567252 2f627049 714e4a35 69616e46 bVrR/bpIqNJ5ianF │ │ │ │ - 0x0003191c 2e536137 7368626d 342e4f7a 4b707646 .Sa7shbm4.OzKpvF │ │ │ │ - 0x0003192c 6e583170 514c6d51 5739366f 556c4371 nX1pQLmQW96oUlCq │ │ │ │ - 0x0003193c 00000000 24327824 30352436 624e7732 ....$2x$05$6bNw2 │ │ │ │ - 0x0003194c 484c5159 65714859 7942664c 4d73762f HLQYeqHYyBfLMsv/ │ │ │ │ - 0x0003195c 4f697771 54796d47 49477a46 73413468 OiwqTymGIGzFsA4h │ │ │ │ - 0x0003196c 4f545765 62666568 58484e70 72634153 OTWebfehXHNprcAS │ │ │ │ - 0x0003197c 00000000 d1910000 24327824 30352436 ........$2x$05$6 │ │ │ │ - 0x0003198c 624e7732 484c5159 65714859 7942664c bNw2HLQYeqHYyBfL │ │ │ │ - 0x0003199c 4d73762f 4f394c49 47676e38 4f4d7a75 Msv/O9LIGgn8OMzu │ │ │ │ - 0x000319ac 446f4866 6f663841 51696d53 47666353 DoHfof8AQimSGfcS │ │ │ │ - 0x000319bc 57786e53 00000000 d0c1d2cf ccd80000 WxnS............ │ │ │ │ - 0x000319cc 24326124 3035242f 4f4b2e66 62567252 $2a$05$/OK.fbVrR │ │ │ │ - 0x000319dc 2f627049 714e4a35 69616e46 2e737751 /bpIqNJ5ianF.swQ │ │ │ │ - 0x000319ec 4f497a6a 4f694a39 47484550 7568456b OIzjOiJ9GHEPuhEk │ │ │ │ - 0x000319fc 76717255 79765768 454d7836 00000000 vqrUyvWhEMx6.... │ │ │ │ - 0x00031a0c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a1c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a2c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a3c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ - 0x00031a4c aaaaaaaa aaaaaaaa 63686172 73206166 ........chars af │ │ │ │ - 0x00031a5c 74657220 37322061 72652069 676e6f72 ter 72 are ignor │ │ │ │ - 0x00031a6c 65642061 73207573 75616c00 24326124 ed as usual.$2a$ │ │ │ │ - 0x00031a7c 3035242f 4f4b2e66 62567252 2f627049 05$/OK.fbVrR/bpI │ │ │ │ - 0x00031a8c 714e4a35 69616e46 2e523978 72446a69 qNJ5ianF.R9xrDji │ │ │ │ - 0x00031a9c 7963784d 62514532 62702e76 67716c59 ycxMbQE2bp.vgqlY │ │ │ │ - 0x00031aac 70573577 78327979 00000000 aa55aa55 pW5wx2yy.....U.U │ │ │ │ - 0x00031abc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031acc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031adc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031aec aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ - 0x00031afc aa55aa55 00000000 24326124 3035242f .U.U....$2a$05$/ │ │ │ │ - 0x00031b0c 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ - 0x00031b1c 69616e46 2e397451 5a7a634a 666d3375 ianF.9tQZzcJfm3u │ │ │ │ - 0x00031b2c 6a324e76 4a2f6e35 786b6870 714c724d j2NvJ/n5xkhpqLrM │ │ │ │ - 0x00031b3c 70574365 00000000 55aaff55 aaff55aa pWCe....U..U..U. │ │ │ │ - 0x00031b4c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ - 0x00031b5c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ - 0x00031b6c aaff55aa ff55aaff 55aaff55 aaff55aa ..U..U..U..U..U. │ │ │ │ - 0x00031b7c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ - 0x00031b8c 00000000 237e2e2e 2e2e2e2e 2e2e2e2e ....#~.......... │ │ │ │ - 0x00031b9c 2e000000 35323931 32393739 00000000 ....52912979.... │ │ │ │ - 0x00031bac 244b3424 00000000 41465300 4b657262 $K4$....AFS.Kerb │ │ │ │ - 0x00031bbc 65726f73 20414653 00000000 44455320 eros AFS....DES │ │ │ │ - 0x00031bcc 32342f33 32203132 384b0000 244b3424 24/32 128K..$K4$ │ │ │ │ - 0x00031bdc 65333565 39323934 65636566 39323664 e35e9294ecef926d │ │ │ │ - 0x00031bec 2c303132 33000000 244b3424 36346337 ,0123...$K4$64c7 │ │ │ │ - 0x00031bfc 63326165 64636364 37306436 2c303132 c2aedccd70d6,012 │ │ │ │ - 0x00031c0c 33343536 37383900 244b3424 64396539 3456789.$K4$d9e9 │ │ │ │ - 0x00031c1c 38356233 36323638 66313638 2c303132 85b36268f168,012 │ │ │ │ - 0x00031c2c 33343536 37000000 244b3424 62393631 34567...$K4$b961 │ │ │ │ - 0x00031c3c 35373836 64666235 33323937 2c6c6f6e 5786dfb53297,lon │ │ │ │ - 0x00031c4c 6763656c 6c6e616d 65000000 6c6f6e67 gcellname...long │ │ │ │ - 0x00031c5c 70617373 776f7264 00000000 244b3424 password....$K4$ │ │ │ │ - 0x00031c6c 61386463 38616561 61326334 38613937 a8dc8aeaa2c48a97 │ │ │ │ - 0x00031c7c 2c000000 244b3424 64666461 38356337 ,...$K4$dfda85c7 │ │ │ │ - 0x00031c8c 36313931 38336132 2c585858 58585858 619183a2,XXXXXXX │ │ │ │ - 0x00031c9c 58000000 58585858 58585858 00000000 X...XXXXXXXX.... │ │ │ │ - 0x00031cac 244b3424 65336535 39646536 66316435 $K4$e3e59de6f1d5 │ │ │ │ - 0x00031cbc 65616634 2c63656c 6c000000 70617373 eaf4,cell...pass │ │ │ │ - 0x00031ccc 776f7264 33353500 244b3424 62303263 word355.$K4$b02c │ │ │ │ - 0x00031cdc 63323461 65666263 38363562 2c000000 c24aefbc865b,... │ │ │ │ - 0x00031cec 74686973 69736176 6572796c 6f6e6770 thisisaverylongp │ │ │ │ - 0x00031cfc 61737377 6f726400 244c4d24 00000000 assword.$LM$.... │ │ │ │ - 0x00031d0c 4c4d0000 244c4d24 61396336 30346432 LM..$LM$a9c604d2 │ │ │ │ - 0x00031d1c 34346334 65393964 00000000 41414141 44c4e99d....AAAA │ │ │ │ - 0x00031d2c 41410000 244c4d24 63626335 30316134 AA..$LM$cbc501a4 │ │ │ │ - 0x00031d3c 64323232 37373833 00000000 41414141 d2227783....AAAA │ │ │ │ - 0x00031d4c 41414100 244c4d24 33343636 63326230 AAA.$LM$3466c2b0 │ │ │ │ - 0x00031d5c 34383766 65333961 00000000 43524143 487fe39a....CRAC │ │ │ │ - 0x00031d6c 4b504f00 244c4d24 64626335 65356362 KPO.$LM$dbc5e5cb │ │ │ │ - 0x00031d7c 61383032 38303931 00000000 494d5055 a8028091....IMPU │ │ │ │ - 0x00031d8c 4e495400 61616433 62343335 62353134 NIT.aad3b435b514 │ │ │ │ - 0x00031d9c 30346565 61616433 62343335 62353134 04eeaad3b435b514 │ │ │ │ - 0x00031dac 30346565 00000000 244c4d24 37336363 04ee....$LM$73cc │ │ │ │ - 0x00031dbc 34303262 64336537 39313735 00000000 402bd3e79175.... │ │ │ │ - 0x00031dcc 53434c45 524f5300 244c4d24 35656364 SCLEROS.$LM$5ecd │ │ │ │ - 0x00031ddc 39323336 64323130 39356365 00000000 9236d21095ce.... │ │ │ │ - 0x00031dec 594f4b4f 48414d00 244c4d24 41354536 YOKOHAM.$LM$A5E6 │ │ │ │ - 0x00031dfc 30363644 45363143 33453335 00000000 066DE61C3E35.... │ │ │ │ - 0x00031e0c 5a5a5a5a 5a5a5a00 244c4d24 31464233 ZZZZZZZ.$LM$1FB3 │ │ │ │ - 0x00031e1c 36336665 42383334 43313244 00000000 63feB834C12D.... │ │ │ │ - 0x00031e2c 5a5a5a5a 5a5a0000 3a3b3c3d 3e3f405b ZZZZZZ..:;<=>?@[ │ │ │ │ - 0x00031e3c 5c5d5e5f 60000000 41424344 45464761 \]^_`...ABCDEFGa │ │ │ │ - 0x00031e4c 62636465 66000000 74726970 5f666d74 bcdef...trip_fmt │ │ │ │ - 0x00031e5c 2e630000 626c6f63 6b5f636f 756e7420 .c..block_count │ │ │ │ - 0x00031e6c 3c3d2077 6f727374 5f636173 655f626c <= worst_case_bl │ │ │ │ - 0x00031e7c 6f636b5f 636f756e 74000000 74726970 ock_count...trip │ │ │ │ - 0x00031e8c 636f6465 00000000 526b3756 55734454 code....Rk7VUsDT │ │ │ │ - 0x00031e9c 32550000 73696d70 736f6e00 33477159 2U..simpson.3GqY │ │ │ │ - 0x00031eac 494a334f 62730000 49643167 4d594741 IJ3Obs..Id1gMYGA │ │ │ │ - 0x00031ebc 35320000 706f6e79 7461696c 00000000 52..ponytail.... │ │ │ │ - 0x00031ecc 63727970 745f7472 61766572 73655f62 crypt_traverse_b │ │ │ │ - 0x00031edc 795f7361 6c740000 2464756d 6d792400 y_salt..$dummy$. │ │ │ │ - 0x00031eec 64756d6d 79000000 4e2f4100 2464756d dummy...N/A.$dum │ │ │ │ - 0x00031efc 6d792436 34373536 64366437 39000000 my$64756d6d79... │ │ │ │ - 0x00031f0c 2464756d 6d792437 30363137 33373337 $dummy$706173737 │ │ │ │ - 0x00031f1c 37366637 32363400 244a4f48 4e2f7061 76f7264.$JOHN/pa │ │ │ │ - 0x00031f2c 7373776f 72642e6c 73740000 576f7264 ssword.lst..Word │ │ │ │ - 0x00031f3c 6c697374 00000000 4f707469 6f6e7300 list....Options. │ │ │ │ - 0x00031f4c 576f7264 66696c65 00000000 5761726e Wordfile....Warn │ │ │ │ - 0x00031f5c 696e673a 206e6f74 20656e6f 75676820 ing: not enough │ │ │ │ - 0x00031f6c 63616e64 69646174 65732075 6e646572 candidates under │ │ │ │ - 0x00031f7c 2062656e 63686d61 726b206c 656e6774 benchmark lengt │ │ │ │ - 0x00031f8c 68202564 0a000000 4641494c 45442028 h %d....FAILED ( │ │ │ │ - 0x00031f9c 6e6f2064 61746129 00000000 4641494c no data)....FAIL │ │ │ │ - 0x00031fac 45442028 25732900 62656e63 682e6300 ED (%s).bench.c. │ │ │ │ - 0x00031fbc 696e6465 78203e20 30000000 42656e63 index > 0...Benc │ │ │ │ - 0x00031fcc 686d6172 6b735f31 5f380000 44656275 hmarks_1_8..Debu │ │ │ │ - 0x00031fdc 67000000 73657469 74696d65 72000000 g...setitimer... │ │ │ │ - 0x00031fec 25754b00 25752e25 75000000 2c200000 %uK.%u.%u..., .. │ │ │ │ - 0x00031ffc 4d616e79 2073616c 74730000 4f6e6c79 Many salts..Only │ │ │ │ - 0x0003200c 206f6e65 2073616c 74000000 53686f72 one salt...Shor │ │ │ │ - 0x0003201c 74000000 4c6f6e67 00000000 5761726e t...Long....Warn │ │ │ │ - 0x0003202c 696e673a 20646f69 6e672071 7569636b ing: doing quick │ │ │ │ - 0x0003203c 2062656e 63686d61 726b696e 67202d20 benchmarking - │ │ │ │ - 0x0003204c 74686520 70657266 6f726d61 6e636520 the performance │ │ │ │ - 0x0003205c 6e756d62 65727320 77696c6c 20626520 numbers will be │ │ │ │ - 0x0003206c 696e6163 63757261 74650000 42656e63 inaccurate..Benc │ │ │ │ - 0x0003207c 686d6172 6b696e67 3a202573 25732573 hmarking: %s%s%s │ │ │ │ - 0x0003208c 2573205b 25735d2e 2e2e2000 2575206f %s [%s]... .%u o │ │ │ │ - 0x0003209c 7574206f 66202575 20746573 74732068 ut of %u tests h │ │ │ │ - 0x000320ac 61766520 4641494c 45440a00 444f4e45 ave FAILED..DONE │ │ │ │ - 0x000320bc 00000000 52617700 25733a09 25732063 ....Raw.%s:.%s c │ │ │ │ - 0x000320cc 2f732072 65616c2c 20257320 632f7320 /s real, %s c/s │ │ │ │ - 0x000320dc 76697274 75616c0a 00000000 25733a09 virtual.....%s:. │ │ │ │ - 0x000320ec 25732063 2f732072 65616c2c 20257320 %s c/s real, %s │ │ │ │ - 0x000320fc 632f7320 76697274 75616c0a 0a000000 c/s virtual..... │ │ │ │ - 0x0003210c 62656e63 686d6172 6b5f666f 726d6174 benchmark_format │ │ │ │ - 0x0003211c 00000000 63686172 7365742e 63000000 ....charset.c... │ │ │ │ - 0x0003212c 6e726174 696f7320 3d3d2073 697a656f nratios == sizeo │ │ │ │ - 0x0003213c 66282a72 6174696f 7329202f 2073697a f(*ratios) / siz │ │ │ │ - 0x0003214c 656f6628 282a7261 74696f73 295b305d eof((*ratios)[0] │ │ │ │ - 0x0003215c 29000000 70747220 3c3d206f 72646572 )...ptr <= order │ │ │ │ - 0x0003216c 202b2073 697a6520 2d203300 70747220 + size - 3.ptr │ │ │ │ - 0x0003217c 3d3d206f 72646572 202b2073 697a6500 == order + size. │ │ │ │ - 0x0003218c 20556e73 7461626c 65206f72 64657220 Unstable order │ │ │ │ - 0x0003219c 28256420 72656361 6c63756c 6174696f (%d recalculatio │ │ │ │ - 0x000321ac 6e732c20 25642064 69666665 72656e63 ns, %d differenc │ │ │ │ - 0x000321bc 65732072 656d6169 6e290a00 20537461 es remain).. Sta │ │ │ │ - 0x000321cc 626c6520 6f726465 72202825 64207265 ble order (%d re │ │ │ │ - 0x000321dc 63616c63 756c6174 696f6e73 290a0000 calculations)... │ │ │ │ - 0x000321ec 6674656c 6c000000 2c206578 6974696e ftell..., exitin │ │ │ │ - 0x000321fc 672e2e2e 00000000 4c6f6164 65642025 g.......Loaded % │ │ │ │ - 0x0003220c 6c752070 6c61696e 74657874 25732573 lu plaintext%s%s │ │ │ │ - 0x0003221c 0a000000 52656d61 696e696e 6720256c ....Remaining %l │ │ │ │ - 0x0003222c 7520706c 61696e74 65787425 7325730a u plaintext%s%s. │ │ │ │ - 0x0003223c 00000000 77620000 666f7065 6e3a2025 ....wb..fopen: % │ │ │ │ - 0x0003224c 73000000 47656e65 72617469 6e672063 s...Generating c │ │ │ │ - 0x0003225c 68617273 65747300 20444f4e 450a4765 harsets. DONE.Ge │ │ │ │ - 0x0003226c 6e657261 74696e67 20637261 636b696e nerating crackin │ │ │ │ - 0x0003227c 67206f72 64657200 43485233 00000000 g order.CHR3.... │ │ │ │ - 0x0003228c 4661696c 65642074 6f207772 69746520 Failed to write │ │ │ │ - 0x0003229c 63686172 73657420 66696c65 3a202573 charset file: %s │ │ │ │ - 0x000322ac 0a000000 53756363 65737366 756c6c79 ....Successfully │ │ │ │ - 0x000322bc 2077726f 74652063 68617273 65742066 wrote charset f │ │ │ │ - 0x000322cc 696c653a 20257320 28257520 63686172 ile: %s (%u char │ │ │ │ - 0x000322dc 61637465 72257329 0a000000 63686172 acter%s)....char │ │ │ │ - 0x000322ec 7365745f 67656e65 72617465 5f6f7264 set_generate_ord │ │ │ │ - 0x000322fc 65720000 2e2f3031 32333435 36373839 er.../0123456789 │ │ │ │ - 0x0003230c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x0003231c 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ - 0x0003232c 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x0003233c 7778797a 30313233 34353637 38396162 wxyz0123456789ab │ │ │ │ - 0x0003234c 63646566 766f6964 00000000 696e7400 cdefvoid....int. │ │ │ │ - 0x0003235c 7768696c 65000000 656c7365 00000000 while...else.... │ │ │ │ - 0x0003236c 636f6e74 696e7565 00000000 62726561 continue....brea │ │ │ │ - 0x0003237c 6b000000 636f6d70 696c6572 2e630000 k...compiler.c.. │ │ │ │ - 0x0003238c 635f6f70 5f726574 75726e20 213d2026 c_op_return != & │ │ │ │ - 0x0003239c 266f705f 72657475 726e0000 5b000000 &op_return..[... │ │ │ │ - 0x000323ac 3d000000 2b3d0000 2d3d0000 2a3d0000 =...+=..-=..*=.. │ │ │ │ - 0x000323bc 2f3d0000 253d0000 7c3d0000 5e3d0000 /=..%=..|=..^=.. │ │ │ │ - 0x000323cc 263d0000 3c3c3d00 3e3e3d00 7c7c0000 &=..<<=.>>=.||.. │ │ │ │ - 0x000323dc 26260000 7c000000 5e000000 26000000 &&..|...^...&... │ │ │ │ - 0x000323ec 3d3d0000 213d0000 3e000000 3c000000 ==..!=..>...<... │ │ │ │ - 0x000323fc 3e3d0000 3c3d0000 3c3c0000 3e3e0000 >=..<=..<<..>>.. │ │ │ │ - 0x0003240c 2b000000 2d000000 21000000 7e000000 +...-...!...~... │ │ │ │ - 0x0003241c 2b2b0000 2d2d0000 69660000 556e6b6e ++..--..if..Unkn │ │ │ │ - 0x0003242c 6f776e20 6964656e 74696669 65720000 own identifier.. │ │ │ │ - 0x0003243c 556e6578 70656374 65642063 68617261 Unexpected chara │ │ │ │ - 0x0003244c 63746572 00000000 4572726f 7220696e cter....Error in │ │ │ │ - 0x0003245c 20657870 72657373 696f6e00 4964656e expression.Iden │ │ │ │ - 0x0003246c 74696669 65722069 7320746f 6f206c6f tifier is too lo │ │ │ │ - 0x0003247c 6e670000 45787072 65737369 6f6e2069 ng..Expression i │ │ │ │ - 0x0003248c 7320746f 6f20636f 6d706c65 78000000 s too complex... │ │ │ │ - 0x0003249c 496e7661 6c696420 61727261 79207369 Invalid array si │ │ │ │ - 0x000324ac 7a650000 44617461 20736563 74696f6e ze..Data section │ │ │ │ - 0x000324bc 20697320 746f6f20 6c617267 65000000 is too large... │ │ │ │ - 0x000324cc 496e7465 67657220 636f6e73 74616e74 Integer constant │ │ │ │ - 0x000324dc 206f7574 206f6620 72616e67 65000000 out of range... │ │ │ │ - 0x000324ec 4475706c 69636174 65206964 656e7469 Duplicate identi │ │ │ │ - 0x000324fc 66696572 00000000 4b657977 6f726420 fier....Keyword │ │ │ │ - 0x0003250c 69732075 73656420 61732061 6e206964 is used as an id │ │ │ │ - 0x0003251c 656e7469 66696572 00000000 4e6f7420 entifier....Not │ │ │ │ - 0x0003252c 696e2061 2066756e 6374696f 6e000000 in a function... │ │ │ │ - 0x0003253c 4e657374 65642066 756e6374 696f6e73 Nested functions │ │ │ │ - 0x0003254c 20617265 206e6f74 20737570 706f7274 are not support │ │ │ │ - 0x0003255c 65640000 4e6f7420 696e2061 6e206966 ed..Not in an if │ │ │ │ - 0x0003256c 20737461 74656d65 6e740000 4e6f7420 statement..Not │ │ │ │ - 0x0003257c 696e2061 206c6f6f 70000000 556e6578 in a loop...Unex │ │ │ │ - 0x0003258c 70656374 65642065 6e64206f 6620736f pected end of so │ │ │ │ - 0x0003259c 75726365 00000000 496e7465 726e616c urce....Internal │ │ │ │ - 0x000325ac 20636f6d 70696c65 72206572 726f7200 compiler error. │ │ │ │ - 0x000325bc 635f6578 65637574 655f6661 73740000 c_execute_fast.. │ │ │ │ - 0x000325cc 6c697374 2e000000 4572726f 7220696e list....Error in │ │ │ │ - 0x000325dc 20257320 6174206c 696e6520 25640a00 %s at line %d.. │ │ │ │ - 0x000325ec 66676574 73000000 66636c6f 73650000 fgets...fclose.. │ │ │ │ - 0x000325fc 3f000000 63726163 6b65722e 63000000 ?...cracker.c... │ │ │ │ - 0x0003260c 636f756e 74203e3d 20310000 21205365 count >= 1..! Se │ │ │ │ - 0x0003261c 6c662074 65737420 6661696c 65642028 lf test failed ( │ │ │ │ - 0x0003262c 25732900 53656c66 20746573 74206661 %s).Self test fa │ │ │ │ - 0x0003263c 696c6564 20282573 290a0000 50726573 iled (%s)...Pres │ │ │ │ - 0x0003264c 73202771 27206f72 20437472 6c2d4320 s 'q' or Ctrl-C │ │ │ │ - 0x0003265c 746f2061 626f7274 2c20616c 6d6f7374 to abort, almost │ │ │ │ - 0x0003266c 20616e79 206f7468 6572206b 65792066 any other key f │ │ │ │ - 0x0003267c 6f722073 74617475 730a0000 63726b5f or status...crk_ │ │ │ │ - 0x0003268c 72656d6f 76655f68 61736800 25750a00 remove_hash.%u.. │ │ │ │ - 0x0003269c 72657374 6f726500 4c697374 2e457874 restore.List.Ext │ │ │ │ - 0x000326ac 65726e61 6c3a0000 556e6b6e 6f776e20 ernal:..Unknown │ │ │ │ - 0x000326bc 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ - 0x000326cc 730a0000 436f6d70 696c6572 20657272 s...Compiler err │ │ │ │ - 0x000326dc 6f722069 6e202573 20617420 6c696e65 or in %s at line │ │ │ │ - 0x000326ec 2025643a 2025730a 00000000 696e6974 %d: %s.....init │ │ │ │ - 0x000326fc 00000000 67656e65 72617465 00000000 ....generate.... │ │ │ │ - 0x0003270c 66696c74 65720000 4e6f2067 656e6572 filter..No gener │ │ │ │ - 0x0003271c 61746528 2920666f 72206578 7465726e ate() for extern │ │ │ │ - 0x0003272c 616c206d 6f64653a 2025730a 00000000 al mode: %s..... │ │ │ │ - 0x0003273c 4e6f2066 696c7465 72282920 666f7220 No filter() for │ │ │ │ - 0x0003274c 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ - 0x0003275c 730a0000 5761726e 696e673a 20657874 s...Warning: ext │ │ │ │ - 0x0003276c 65726e61 6c206d6f 64652064 6566696e ernal mode defin │ │ │ │ - 0x0003277c 65732067 656e6572 61746528 292c2062 es generate(), b │ │ │ │ - 0x0003278c 75742069 73206f6e 6c792075 73656420 ut is only used │ │ │ │ - 0x0003279c 666f7220 66696c74 65722829 0a000000 for filter().... │ │ │ │ - 0x000327ac 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ - 0x000327bc 65787465 726e616c 206d6f64 653a2025 external mode: % │ │ │ │ - 0x000327cc 2e313030 73000000 61626f72 74000000 .100s...abort... │ │ │ │ - 0x000327dc 73746174 75730000 706c6169 6e746578 status..plaintex │ │ │ │ - 0x000327ec 745f6c65 6e677468 00000000 62696e61 t_length....bina │ │ │ │ - 0x000327fc 72795f61 6c69676e 00000000 70726570 ry_align....prep │ │ │ │ - 0x0003280c 61726500 73616c74 5f616c69 676e0000 are.salt_align.. │ │ │ │ - 0x0003281c 76616c69 64000000 636d705f 65786163 valid...cmp_exac │ │ │ │ - 0x0003282c 74000000 6765745f 6b657900 736f7572 t...get_key.sour │ │ │ │ - 0x0003283c 63650000 73616c74 5f686173 68000000 ce..salt_hash... │ │ │ │ - 0x0003284c 63727970 745f616c 6c000000 636d705f crypt_all...cmp_ │ │ │ │ - 0x0003285c 616c6c00 636d705f 6f6e6500 5761726e all.cmp_one.Warn │ │ │ │ - 0x0003286c 696e673a 2062696e 61727928 29207265 ing: binary() re │ │ │ │ - 0x0003287c 7475726e 6564206d 6973616c 69676e65 turned misaligne │ │ │ │ - 0x0003288c 6420706f 696e7465 72000000 5761726e d pointer...Warn │ │ │ │ - 0x0003289c 696e673a 2073616c 74282920 72657475 ing: salt() retu │ │ │ │ - 0x000328ac 726e6564 206d6973 616c6967 6e656420 rned misaligned │ │ │ │ - 0x000328bc 706f696e 74657200 6765745f 68617368 pointer.get_hash │ │ │ │ - 0x000328cc 5b25645d 28256429 00000000 556e6b6e [%d](%d)....Unkn │ │ │ │ - 0x000328dc 6f776e20 6f707469 6f6e0000 45787472 own option..Extr │ │ │ │ - 0x000328ec 61207061 72616d65 74657220 666f7220 a parameter for │ │ │ │ - 0x000328fc 6f707469 6f6e0000 496e7661 6c696420 option..Invalid │ │ │ │ - 0x0003290c 6f707469 6f6e2070 6172616d 65746572 option parameter │ │ │ │ - 0x0003291c 00000000 4f707469 6f6e2072 65717569 ....Option requi │ │ │ │ - 0x0003292c 72657320 61207061 72616d65 74657200 res a parameter. │ │ │ │ - 0x0003293c 496e7661 6c696420 6f707469 6f6e7320 Invalid options │ │ │ │ - 0x0003294c 636f6d62 696e6174 696f6e20 6f722064 combination or d │ │ │ │ - 0x0003295c 75706c69 63617465 206f7074 696f6e00 uplicate option. │ │ │ │ - 0x0003296c 25733a20 22257322 0a000000 49646c65 %s: "%s"....Idle │ │ │ │ - 0x0003297c 00000000 6e696365 00000000 25750a25 ....nice....%u.% │ │ │ │ - 0x0003298c 750a2575 0a000000 25750a32 0a25750a u.%u....%u.2.%u. │ │ │ │ - 0x0003299c 00000000 4c4d5f41 53434949 00000000 ....LM_ASCII.... │ │ │ │ - 0x000329ac 41534349 49000000 50726f63 65656469 ASCII...Proceedi │ │ │ │ - 0x000329bc 6e672077 69746820 22696e63 72656d65 ng with "increme │ │ │ │ - 0x000329cc 6e74616c 22206d6f 64653a20 252e3130 ntal" mode: %.10 │ │ │ │ - 0x000329dc 30730000 46696c65 00000000 496e6372 0s..File....Incr │ │ │ │ - 0x000329ec 656d656e 74616c3a 00000000 21204e6f emental:....! No │ │ │ │ - 0x000329fc 20636861 72736574 20646566 696e6564 charset defined │ │ │ │ - 0x00032a0c 00000000 4e6f2063 68617273 65742064 ....No charset d │ │ │ │ - 0x00032a1c 6566696e 65642066 6f72206d 6f64653a efined for mode: │ │ │ │ - 0x00032a2c 2025730a 00000000 45787472 61000000 %s.....Extra... │ │ │ │ - 0x00032a3c 4d696e4c 656e0000 4d61784c 656e0000 MinLen..MaxLen.. │ │ │ │ - 0x00032a4c 43686172 436f756e 74000000 21204d69 CharCount...! Mi │ │ │ │ - 0x00032a5c 6e4c656e 203d2025 64206578 63656564 nLen = %d exceed │ │ │ │ - 0x00032a6c 73204d61 784c656e 203d2025 64000000 s MaxLen = %d... │ │ │ │ - 0x00032a7c 4d696e4c 656e203d 20256420 65786365 MinLen = %d exce │ │ │ │ - 0x00032a8c 65647320 4d61784c 656e203d 2025640a eds MaxLen = %d. │ │ │ │ - 0x00032a9c 00000000 21204d69 6e4c656e 203d2025 ....! MinLen = % │ │ │ │ - 0x00032aac 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ - 0x00032abc 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ - 0x00032acc 65000000 4d696e4c 656e203d 20256420 e...MinLen = %d │ │ │ │ - 0x00032adc 65786365 65647320 74686520 6d617869 exceeds the maxi │ │ │ │ - 0x00032aec 6d756d20 706f7373 69626c65 206c656e mum possible len │ │ │ │ - 0x00032afc 67746820 666f7220 74686520 63757272 gth for the curr │ │ │ │ - 0x00032b0c 656e7420 68617368 20747970 65202825 ent hash type (% │ │ │ │ - 0x00032b1c 64290a00 21204d61 784c656e 203d2025 d)..! MaxLen = % │ │ │ │ - 0x00032b2c 64206973 20746f6f 206c6172 67652066 d is too large f │ │ │ │ - 0x00032b3c 6f722074 68697320 68617368 20747970 or this hash typ │ │ │ │ - 0x00032b4c 65000000 5761726e 696e673a 204d6178 e...Warning: Max │ │ │ │ - 0x00032b5c 4c656e20 3d202564 20697320 746f6f20 Len = %d is too │ │ │ │ - 0x00032b6c 6c617267 6520666f 72207468 65206375 large for the cu │ │ │ │ - 0x00032b7c 7272656e 74206861 73682074 7970652c rrent hash type, │ │ │ │ - 0x00032b8c 20726564 75636564 20746f20 25640a00 reduced to %d.. │ │ │ │ - 0x00032b9c 21204d61 784c656e 203d2025 64206578 ! MaxLen = %d ex │ │ │ │ - 0x00032bac 63656564 73207468 6520636f 6d70696c ceeds the compil │ │ │ │ - 0x00032bbc 652d7469 6d65206c 696d6974 206f6620 e-time limit of │ │ │ │ - 0x00032bcc 25640000 4d61784c 656e203d 20256420 %d..MaxLen = %d │ │ │ │ - 0x00032bdc 65786365 65647320 74686520 636f6d70 exceeds the comp │ │ │ │ - 0x00032bec 696c652d 74696d65 206c696d 6974206f ile-time limit o │ │ │ │ - 0x00032bfc 66202564 0a000000 72620000 2120496e f %d....rb..! In │ │ │ │ - 0x00032c0c 636f7272 65637420 63686172 73657420 correct charset │ │ │ │ - 0x00032c1c 66696c65 20666f72 6d61743a 20252e31 file format: %.1 │ │ │ │ - 0x00032c2c 30307300 496e636f 72726563 74206368 00s.Incorrect ch │ │ │ │ - 0x00032c3c 61727365 74206669 6c652066 6f726d61 arset file forma │ │ │ │ - 0x00032c4c 743a2025 730a0000 66726561 64000000 t: %s...fread... │ │ │ │ - 0x00032c5c 2120496e 636f6d70 61746962 6c652063 ! Incompatible c │ │ │ │ - 0x00032c6c 68617273 65742066 696c653a 20252e31 harset file: %.1 │ │ │ │ - 0x00032c7c 30307300 496e636f 6d706174 69626c65 00s.Incompatible │ │ │ │ - 0x00032c8c 20636861 72736574 2066696c 653a2025 charset file: % │ │ │ │ - 0x00032c9c 730a0000 21204368 61727365 74206669 s...! Charset fi │ │ │ │ - 0x00032cac 6c652068 61732063 68616e67 65643a20 le has changed: │ │ │ │ - 0x00032cbc 252e3130 30730000 43686172 73657420 %.100s..Charset │ │ │ │ - 0x00032ccc 66696c65 20686173 20636861 6e676564 file has changed │ │ │ │ - 0x00032cdc 3a202573 0a000000 21204578 74726120 : %s....! Extra │ │ │ │ - 0x00032cec 63686172 61637465 7273206e 6f742069 characters not i │ │ │ │ - 0x00032cfc 6e20636f 6d70696c 652d7469 6d652073 n compile-time s │ │ │ │ - 0x00032d0c 70656369 66696564 2072616e 67652028 pecified range ( │ │ │ │ - 0x00032d1c 275c7825 30327827 20746f20 275c7825 '\x%02x' to '\x% │ │ │ │ - 0x00032d2c 30327827 29000000 45787472 61206368 02x')...Extra ch │ │ │ │ - 0x00032d3c 61726163 74657273 206e6f74 20696e20 aracters not in │ │ │ │ - 0x00032d4c 636f6d70 696c652d 74696d65 20737065 compile-time spe │ │ │ │ - 0x00032d5c 63696669 65642072 616e6765 2028275c cified range ('\ │ │ │ │ - 0x00032d6c 78253032 78272074 6f20275c 78253032 x%02x' to '\x%02 │ │ │ │ - 0x00032d7c 7827290a 00000000 2d204c65 6e677468 x').....- Length │ │ │ │ - 0x00032d8c 73202564 20746f20 25642c20 75702074 s %d to %d, up t │ │ │ │ - 0x00032d9c 6f202564 20646966 66657265 6e742063 o %d different c │ │ │ │ - 0x00032dac 68617261 63746572 73000000 2d204c65 haracters...- Le │ │ │ │ - 0x00032dbc 6e677468 2025642c 20757020 746f2025 ngth %d, up to % │ │ │ │ - 0x00032dcc 64206469 66666572 656e7420 63686172 d different char │ │ │ │ - 0x00032ddc 61637465 72730000 21204f6e 6c792025 acters..! Only % │ │ │ │ - 0x00032dec 75206368 61726163 74657273 20617661 u characters ava │ │ │ │ - 0x00032dfc 696c6162 6c650000 5761726e 696e673a ilable..Warning: │ │ │ │ - 0x00032e0c 206f6e6c 79202575 20636861 72616374 only %u charact │ │ │ │ - 0x00032e1c 65727320 61766169 6c61626c 650a0000 ers available... │ │ │ │ - 0x00032e2c 5761726e 696e673a 206d6978 65642d63 Warning: mixed-c │ │ │ │ - 0x00032e3c 61736520 63686172 7365742c 20627574 ase charset, but │ │ │ │ - 0x00032e4c 20746865 20637572 72656e74 20686173 the current has │ │ │ │ - 0x00032e5c 68207479 70652069 73206361 73652d69 h type is case-i │ │ │ │ - 0x00032e6c 6e73656e 73697469 76653b0a 736f6d65 nsensitive;.some │ │ │ │ - 0x00032e7c 2063616e 64696461 74652070 61737377 candidate passw │ │ │ │ - 0x00032e8c 6f726473 206d6179 20626520 756e6e65 ords may be unne │ │ │ │ - 0x00032e9c 63657373 6172696c 79207472 69656420 cessarily tried │ │ │ │ - 0x00032eac 6d6f7265 20746861 6e206f6e 63652e0a more than once.. │ │ │ │ - 0x00032ebc 00000000 2120556e 65787065 63746564 ....! Unexpected │ │ │ │ - 0x00032ecc 20636f75 6e743a20 25642021 3d202564 count: %d != %d │ │ │ │ - 0x00032edc 00000000 556e6578 70656374 65642063 ....Unexpected c │ │ │ │ - 0x00032eec 6f756e74 3a202564 20213d20 25640a00 ount: %d != %d.. │ │ │ │ - 0x00032efc 2d205377 69746368 696e6720 746f206c - Switching to l │ │ │ │ - 0x00032f0c 656e6774 68202564 00000000 66736565 ength %d....fsee │ │ │ │ - 0x00032f1c 6b000000 67657463 00000000 2d204578 k...getc....- Ex │ │ │ │ - 0x00032f2c 70616e64 696e6720 7461626c 65732066 panding tables f │ │ │ │ - 0x00032f3c 6f72206c 656e6774 68202564 20746f20 or length %d to │ │ │ │ - 0x00032f4c 63686172 61637465 7220636f 756e7420 character count │ │ │ │ - 0x00032f5c 25640000 2d205472 79696e67 206c656e %d..- Trying len │ │ │ │ - 0x00032f6c 67746820 25642c20 66697865 64204025 gth %d, fixed @% │ │ │ │ - 0x00032f7c 642c2063 68617261 63746572 20636f75 d, character cou │ │ │ │ - 0x00032f8c 6e742025 64000000 21204d69 7865642d nt %d...! Mixed- │ │ │ │ - 0x00032f9c 63617365 20636861 72736574 2c206275 case charset, bu │ │ │ │ - 0x00032fac 74207468 65206861 73682074 79706520 t the hash type │ │ │ │ - 0x00032fbc 69732063 6173652d 696e7365 6e736974 is case-insensit │ │ │ │ - 0x00032fcc 69766500 25642070 61737377 6f726420 ive.%d password │ │ │ │ - 0x00032fdc 68617368 65732077 69746820 25642064 hashes with %d d │ │ │ │ - 0x00032fec 69666665 72656e74 2073616c 74730000 ifferent salts.. │ │ │ │ - 0x00032ffc 25642070 61737377 6f726420 68617368 %d password hash │ │ │ │ - 0x0003300c 65732077 69746820 6e6f2064 69666665 es with no diffe │ │ │ │ - 0x0003301c 72656e74 2073616c 74730000 31207061 rent salts..1 pa │ │ │ │ - 0x0003302c 7373776f 72642068 61736800 556e6b6e ssword hash.Unkn │ │ │ │ - 0x0003303c 6f776e20 63697068 65727465 78742066 own ciphertext f │ │ │ │ - 0x0003304c 6f726d61 74206e61 6d652072 65717565 ormat name reque │ │ │ │ - 0x0003305c 73746564 0a000000 65730000 6c656674 sted....es..left │ │ │ │ - 0x0003306c 20746f20 63726163 6b000000 6c6f6164 to crack...load │ │ │ │ - 0x0003307c 65640000 6e6f204f 70656e4d 50207375 ed..no OpenMP su │ │ │ │ - 0x0003308c 70706f72 74000000 706f6f72 204f7065 pport...poor Ope │ │ │ │ - 0x0003309c 6e4d5020 7363616c 6162696c 69747900 nMP scalability. │ │ │ │ - 0x000330ac 2028666f 726b2900 2c206c6f 6e676572 (fork)., longer │ │ │ │ - 0x000330bc 20706173 73776f72 64732073 706c6974 passwords split │ │ │ │ - 0x000330cc 00000000 77696c6c 00000000 6d617900 ....will....may. │ │ │ │ - 0x000330dc 72656e00 756e7368 61646f77 00000000 ren.unshadow.... │ │ │ │ - 0x000330ec 756e6166 73000000 756e6971 75650000 unafs...unique.. │ │ │ │ - 0x000330fc 2d2d6d61 6b655f63 6865636b 00000000 --make_check.... │ │ │ │ - 0x0003310c 2d2d7465 73743d30 00000000 7e2f2e6a --test=0....~/.j │ │ │ │ - 0x0003311c 6f686e2f 6a6f686e 2e636f6e 66000000 ohn/john.conf... │ │ │ │ - 0x0003312c 2f657463 2f6a6f68 6e2f6a6f 686e2e63 /etc/john/john.c │ │ │ │ - 0x0003313c 6f6e6600 7e2f2e6a 6f686e2f 6a6f686e onf.~/.john/john │ │ │ │ - 0x0003314c 2e706f74 00000000 25732564 20706173 .pot....%s%d pas │ │ │ │ - 0x0003315c 73776f72 64206861 73682573 20637261 sword hash%s cra │ │ │ │ - 0x0003316c 636b6564 2c202564 206c6566 740a0000 cked, %d left... │ │ │ │ - 0x0003317c 7e2f2e6a 6f686e2f 6a6f686e 2e6c6f67 ~/.john/john.log │ │ │ │ - 0x0003318c 00000000 436f6e74 696e7569 6e672061 ....Continuing a │ │ │ │ - 0x0003319c 6e20696e 74657272 75707465 64207365 n interrupted se │ │ │ │ - 0x000331ac 7373696f 6e000000 53746172 74696e67 ssion...Starting │ │ │ │ - 0x000331bc 2061206e 65772073 65737369 6f6e0000 a new session.. │ │ │ │ - 0x000331cc 4c6f6164 65642061 20746f74 616c206f Loaded a total o │ │ │ │ - 0x000331dc 66202573 00000000 4c6f6164 65642025 f %s....Loaded % │ │ │ │ - 0x000331ec 73202825 73257325 73205b25 735d290a s (%s%s%s [%s]). │ │ │ │ - 0x000331fc 00000000 4e6f2070 61737377 6f726420 ....No password │ │ │ │ - 0x0003320c 68617368 65732025 73202873 65652046 hashes %s (see F │ │ │ │ - 0x0003321c 4151290a 00000000 52656d61 696e696e AQ).....Remainin │ │ │ │ - 0x0003322c 67202573 00000000 52656d61 696e696e g %s....Remainin │ │ │ │ - 0x0003323c 67202573 0a000000 5761726e 696e673a g %s....Warning: │ │ │ │ - 0x0003324c 20257320 666f7220 74686973 20686173 %s for this has │ │ │ │ - 0x0003325c 68207479 70652c20 636f6e73 69646572 h type, consider │ │ │ │ - 0x0003326c 202d2d66 6f726b3d 25640a00 57696c6c --fork=%d..Will │ │ │ │ - 0x0003327c 2072756e 20256420 4f70656e 4d502074 run %d OpenMP t │ │ │ │ - 0x0003328c 68726561 64732070 65722070 726f6365 hreads per proce │ │ │ │ - 0x0003329c 73732028 25752074 6f74616c 20616372 ss (%u total acr │ │ │ │ - 0x000332ac 6f737320 25752070 726f6365 73736573 oss %u processes │ │ │ │ - 0x000332bc 290a0000 5761726e 696e673a 204f7065 )...Warning: Ope │ │ │ │ - 0x000332cc 6e4d5020 77617320 64697361 626c6564 nMP was disabled │ │ │ │ - 0x000332dc 20647565 20746f20 2d2d666f 726b3b20 due to --fork; │ │ │ │ - 0x000332ec 61206e6f 6e2d4f70 656e4d50 20627569 a non-OpenMP bui │ │ │ │ - 0x000332fc 6c64206d 61792062 65206661 73746572 ld may be faster │ │ │ │ - 0x0003330c 0a000000 57696c6c 2072756e 20256420 ....Will run %d │ │ │ │ - 0x0003331c 4f70656e 4d502074 68726561 64730a00 OpenMP threads.. │ │ │ │ - 0x0003332c 5761726e 696e673a 204f7065 6e4d5020 Warning: OpenMP │ │ │ │ - 0x0003333c 69732064 69736162 6c65643b 2061206e is disabled; a n │ │ │ │ - 0x0003334c 6f6e2d4f 70656e4d 50206275 696c6420 on-OpenMP build │ │ │ │ - 0x0003335c 6d617920 62652066 61737465 720a0000 may be faster... │ │ │ │ - 0x0003336c 2d204e6f 6465206e 756d6265 72732025 - Node numbers % │ │ │ │ - 0x0003337c 752d2575 206f6620 25752573 00000000 u-%u of %u%s.... │ │ │ │ - 0x0003338c 4e6f6465 206e756d 62657273 2025752d Node numbers %u- │ │ │ │ - 0x0003339c 2575206f 66202575 25730a00 2d204e6f %u of %u%s..- No │ │ │ │ - 0x000333ac 6465206e 756d6265 72202575 206f6620 de number %u of │ │ │ │ - 0x000333bc 25750000 4e6f6465 206e756d 62657220 %u..Node number │ │ │ │ - 0x000333cc 2575206f 66202575 0a000000 666f726b %u of %u....fork │ │ │ │ - 0x000333dc 00000000 496e636f 6e736973 74656e74 ....Inconsistent │ │ │ │ - 0x000333ec 20637261 73682072 65636f76 65727920 crash recovery │ │ │ │ - 0x000333fc 66696c65 3a202573 0a000000 2d204861 file: %s....- Ha │ │ │ │ - 0x0003340c 73682074 7970653a 20252e31 30307325 sh type: %.100s% │ │ │ │ - 0x0003341c 73252e31 30307320 286c656e 67746873 s%.100s (lengths │ │ │ │ - 0x0003342c 20757020 746f2025 64257329 00000000 up to %d%s).... │ │ │ │ - 0x0003343c 2d20416c 676f7269 74686d3a 20252e31 - Algorithm: %.1 │ │ │ │ - 0x0003344c 30307300 2d204361 6e646964 61746520 00s.- Candidate │ │ │ │ - 0x0003345c 70617373 776f7264 73202573 20626520 passwords %s be │ │ │ │ - 0x0003346c 62756666 65726564 20616e64 20747269 buffered and tri │ │ │ │ - 0x0003347c 65642069 6e206368 756e6b73 206f6620 ed in chunks of │ │ │ │ - 0x0003348c 25640000 2d20436f 6e666967 75726564 %d..- Configured │ │ │ │ - 0x0003349c 20746f20 75736520 6f746865 72776973 to use otherwis │ │ │ │ - 0x000334ac 65206964 6c652070 726f6365 73736f72 e idle processor │ │ │ │ - 0x000334bc 20637963 6c657320 6f6e6c79 00000000 cycles only.... │ │ │ │ - 0x000334cc 57616974 696e6720 666f7220 25642063 Waiting for %d c │ │ │ │ - 0x000334dc 68696c64 25732074 6f207465 726d696e hild%s to termin │ │ │ │ - 0x000334ec 61746500 57616974 696e6720 666f7220 ate.Waiting for │ │ │ │ - 0x000334fc 25642063 68696c64 25732074 6f207465 %d child%s to te │ │ │ │ - 0x0003350c 726d696e 6174650a 00000000 77616974 rminate.....wait │ │ │ │ - 0x0003351c 00000000 5761726e 696e673a 20706173 ....Warning: pas │ │ │ │ - 0x0003352c 73776f72 64732070 72696e74 65642061 swords printed a │ │ │ │ - 0x0003353c 626f7665 206d6967 68740000 20626520 bove might.. be │ │ │ │ - 0x0003354c 70617274 69616c00 206e6f74 20626520 partial. not be │ │ │ │ - 0x0003355c 616c6c20 74686f73 65206372 61636b65 all those cracke │ │ │ │ - 0x0003356c 64000000 25732573 20616e64 25730a00 d...%s%s and%s.. │ │ │ │ - 0x0003357c 55736520 74686520 222d2d73 686f7722 Use the "--show" │ │ │ │ - 0x0003358c 206f7074 696f6e20 746f2064 6973706c option to displ │ │ │ │ - 0x0003359c 61792061 6c6c206f 66207468 65206372 ay all of the cr │ │ │ │ - 0x000335ac 61636b65 64207061 7373776f 72647320 acked passwords │ │ │ │ - 0x000335bc 72656c69 61626c79 0a000000 53657373 reliably....Sess │ │ │ │ - 0x000335cc 696f6e20 61626f72 74656400 53657373 ion aborted.Sess │ │ │ │ - 0x000335dc 696f6e20 636f6d70 6c657465 64000000 ion completed... │ │ │ │ - 0x000335ec 53657373 696f6e20 636f6d70 6c657465 Session complete │ │ │ │ - 0x000335fc 640a0000 4d61696e 2070726f 63657373 d...Main process │ │ │ │ - 0x0003360c 20736573 73696f6e 20636f6d 706c6574 session complet │ │ │ │ - 0x0003361c 65642c20 62757420 736f6d65 20636869 ed, but some chi │ │ │ │ - 0x0003362c 6c642070 726f6365 73736573 20666169 ld processes fai │ │ │ │ - 0x0003363c 6c656400 4f4d505f 4e554d5f 54485245 led.OMP_NUM_THRE │ │ │ │ - 0x0003364c 41445300 73746174 3a202573 00000000 ADS.stat: %s.... │ │ │ │ - 0x0003365c 4e4f2050 41535357 4f524400 5761726e NO PASSWORD.Warn │ │ │ │ - 0x0003366c 696e673a 206f6e6c 79206c6f 6164696e ing: only loadin │ │ │ │ - 0x0003367c 67206861 73686573 206f6620 74797065 g hashes of type │ │ │ │ - 0x0003368c 20222573 222c2062 75742061 6c736f20 "%s", but also │ │ │ │ - 0x0003369c 73617720 74797065 20222573 220a5573 saw type "%s".Us │ │ │ │ - 0x000336ac 65207468 6520222d 2d666f72 6d61743d e the "--format= │ │ │ │ - 0x000336bc 25732220 6f707469 6f6e2074 6f20666f %s" option to fo │ │ │ │ - 0x000336cc 72636520 6c6f6164 696e6720 68617368 rce loading hash │ │ │ │ - 0x000336dc 6573206f 66207468 61742074 79706520 es of that type │ │ │ │ - 0x000336ec 696e7374 6561640a 00000000 28636175 instead.....(cau │ │ │ │ - 0x000336fc 73653a20 74686520 22666f72 6d617422 se: the "format" │ │ │ │ - 0x0003370c 206c6163 6b732070 726f7065 72206269 lacks proper bi │ │ │ │ - 0x0003371c 6e617279 5f686173 68282920 66756e63 nary_hash() func │ │ │ │ - 0x0003372c 74696f6e 20646566 696e6974 696f6e73 tion definitions │ │ │ │ - 0x0003373c 290a0000 5761726e 696e673a 20657863 )...Warning: exc │ │ │ │ - 0x0003374c 65737369 76652070 61727469 616c2068 essive partial h │ │ │ │ - 0x0003375c 61736820 636f6c6c 6973696f 6e732064 ash collisions d │ │ │ │ - 0x0003376c 65746563 7465640a 25730000 5761726e etected.%s..Warn │ │ │ │ - 0x0003377c 696e673a 20636865 636b2066 6f722064 ing: check for d │ │ │ │ - 0x0003378c 75706c69 63617465 73207061 72746961 uplicates partia │ │ │ │ - 0x0003379c 6c6c7920 62797061 73736564 20746f20 lly bypassed to │ │ │ │ - 0x000337ac 73706565 64757020 6c6f6164 696e670a speedup loading. │ │ │ │ - 0x000337bc 00000000 25733a25 64000000 25733a4e ....%s:%d...%s:N │ │ │ │ - 0x000337cc 4f205041 5353574f 52440000 25733a00 O PASSWORD..%s:. │ │ │ │ - 0x000337dc 3a257300 21222324 25262728 292a2b2c :%s.!"#$%&'()*+, │ │ │ │ - 0x000337ec 2d2e2f3a 3b3c3d3e 3f405b5c 5d5e5f60 -./:;<=>?@[\]^_` │ │ │ │ - 0x000337fc 7b7c7d7e 7f000000 25752000 25753a25 {|}~....%u .%u:% │ │ │ │ - 0x0003380c 3032753a 25303275 3a253032 75200000 02u:%02u:%02u .. │ │ │ │ - 0x0003381c 666c6f63 6b284c4f 434b5f45 58290000 flock(LOCK_EX).. │ │ │ │ - 0x0003382c 77726974 65000000 666c6f63 6b284c4f write...flock(LO │ │ │ │ - 0x0003383c 434b5f55 4e290000 6673796e 63000000 CK_UN)..fsync... │ │ │ │ - 0x0003384c 636c6f73 65000000 63686d6f 643a2025 close...chmod: % │ │ │ │ - 0x0003385c 73000000 6f70656e 3a202573 00000000 s...open: %s.... │ │ │ │ - 0x0003386c 42656570 00000000 252d3136 73202825 Beep....%-16s (% │ │ │ │ - 0x0003387c 73290a00 25733a25 730a0000 2b204372 s)..%s:%s...+ Cr │ │ │ │ - 0x0003388c 61636b65 64202573 0a000000 07000000 acked %s........ │ │ │ │ - 0x0003389c 6d616c6c 6f633a20 25730a00 63616c6c malloc: %s..call │ │ │ │ - 0x000338ac 6f633a20 25730a00 5465726d 696e6174 oc: %s..Terminat │ │ │ │ - 0x000338bc 696e6720 6f6e2065 72726f72 00000000 ing on error.... │ │ │ │ - 0x000338cc 76616c69 64207379 6e746178 20697320 valid syntax is │ │ │ │ - 0x000338dc 4d494e2d 4d41582f 544f5441 4c206f72 MIN-MAX/TOTAL or │ │ │ │ - 0x000338ec 204e2f54 4f54414c 00000000 6e6f6465 N/TOTAL....node │ │ │ │ - 0x000338fc 206e756d 62657273 2063616e 27742073 numbers can't s │ │ │ │ - 0x0003390c 70616e20 74686520 77686f6c 65207261 pan the whole ra │ │ │ │ - 0x0003391c 6e676500 72616e67 65206d75 73742062 nge.range must b │ │ │ │ - 0x0003392c 6520636f 6e736973 74656e74 20776974 e consistent wit │ │ │ │ - 0x0003393c 68202d2d 666f726b 206e756d 62657200 h --fork number. │ │ │ │ - 0x0003394c 6e6f6465 206e756d 62657273 2063616e node numbers can │ │ │ │ - 0x0003395c 27742065 78636565 64206e6f 64652063 't exceed node c │ │ │ │ - 0x0003396c 6f756e74 00000000 6e6f6465 20636f75 ount....node cou │ │ │ │ - 0x0003397c 6e74206d 75737420 62652061 74206c65 nt must be at le │ │ │ │ - 0x0003398c 61737420 32000000 72616e67 65207374 ast 2...range st │ │ │ │ - 0x0003399c 61727420 63616e27 74206578 63656564 art can't exceed │ │ │ │ - 0x000339ac 2072616e 67652065 6e640000 76616c69 range end..vali │ │ │ │ - 0x000339bc 64206e6f 6465206e 756d6265 72732073 d node numbers s │ │ │ │ - 0x000339cc 74617274 2066726f 6d203100 4a6f686e tart from 1.John │ │ │ │ - 0x000339dc 20746865 20526970 70657220 70617373 the Ripper pass │ │ │ │ - 0x000339ec 776f7264 20637261 636b6572 2c207665 word cracker, ve │ │ │ │ - 0x000339fc 7273696f 6e20312e 392e300a 436f7079 rsion 1.9.0.Copy │ │ │ │ - 0x00033a0c 72696768 74202863 29203139 39362d32 right (c) 1996-2 │ │ │ │ - 0x00033a1c 30313920 62792053 6f6c6172 20446573 019 by Solar Des │ │ │ │ - 0x00033a2c 69676e65 720a486f 6d657061 67653a20 igner.Homepage: │ │ │ │ - 0x00033a3c 68747470 3a2f2f77 77772e6f 70656e77 http://www.openw │ │ │ │ - 0x00033a4c 616c6c2e 636f6d2f 6a6f686e 2f0a0a55 all.com/john/..U │ │ │ │ - 0x00033a5c 73616765 3a202573 205b4f50 54494f4e sage: %s [OPTION │ │ │ │ - 0x00033a6c 535d205b 50415353 574f5244 2d46494c S] [PASSWORD-FIL │ │ │ │ - 0x00033a7c 45535d0a 2d2d7369 6e676c65 20202020 ES].--single │ │ │ │ - 0x00033a8c 20202020 20202020 20202020 20202022 " │ │ │ │ - 0x00033a9c 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ - 0x00033aac 64650a2d 2d776f72 646c6973 743d4649 de.--wordlist=FI │ │ │ │ - 0x00033abc 4c45202d 2d737464 696e2020 2020776f LE --stdin wo │ │ │ │ - 0x00033acc 72646c69 7374206d 6f64652c 20726561 rdlist mode, rea │ │ │ │ - 0x00033adc 6420776f 72647320 66726f6d 2046494c d words from FIL │ │ │ │ - 0x00033aec 45206f72 20737464 696e0a2d 2d72756c E or stdin.--rul │ │ │ │ - 0x00033afc 65732020 20202020 20202020 20202020 es │ │ │ │ - 0x00033b0c 20202020 2020656e 61626c65 20776f72 enable wor │ │ │ │ - 0x00033b1c 64206d61 6e676c69 6e672072 756c6573 d mangling rules │ │ │ │ - 0x00033b2c 20666f72 20776f72 646c6973 74206d6f for wordlist mo │ │ │ │ - 0x00033b3c 64650a2d 2d696e63 72656d65 6e74616c de.--incremental │ │ │ │ - 0x00033b4c 5b3d4d4f 44455d20 20202020 20202269 [=MODE] "i │ │ │ │ - 0x00033b5c 6e637265 6d656e74 616c2220 6d6f6465 ncremental" mode │ │ │ │ - 0x00033b6c 205b7573 696e6720 73656374 696f6e20 [using section │ │ │ │ - 0x00033b7c 4d4f4445 5d0a2d2d 65787465 726e616c MODE].--external │ │ │ │ - 0x00033b8c 3d4d4f44 45202020 20202020 20202020 =MODE │ │ │ │ - 0x00033b9c 20657874 65726e61 6c206d6f 6465206f external mode o │ │ │ │ - 0x00033bac 7220776f 72642066 696c7465 720a2d2d r word filter.-- │ │ │ │ - 0x00033bbc 7374646f 75745b3d 4c454e47 54485d20 stdout[=LENGTH] │ │ │ │ - 0x00033bcc 20202020 20202020 206a7573 74206f75 just ou │ │ │ │ - 0x00033bdc 74707574 2063616e 64696461 74652070 tput candidate p │ │ │ │ - 0x00033bec 61737377 6f726473 205b6375 74206174 asswords [cut at │ │ │ │ - 0x00033bfc 204c454e 4754485d 0a2d2d72 6573746f LENGTH].--resto │ │ │ │ - 0x00033c0c 72655b3d 4e414d45 5d202020 20202020 re[=NAME] │ │ │ │ - 0x00033c1c 20202020 72657374 6f726520 616e2069 restore an i │ │ │ │ - 0x00033c2c 6e746572 72757074 65642073 65737369 nterrupted sessi │ │ │ │ - 0x00033c3c 6f6e205b 63616c6c 6564204e 414d455d on [called NAME] │ │ │ │ - 0x00033c4c 0a2d2d73 65737369 6f6e3d4e 414d4520 .--session=NAME │ │ │ │ - 0x00033c5c 20202020 20202020 20202020 67697665 give │ │ │ │ - 0x00033c6c 2061206e 65772073 65737369 6f6e2074 a new session t │ │ │ │ - 0x00033c7c 6865204e 414d450a 2d2d7374 61747573 he NAME.--status │ │ │ │ - 0x00033c8c 5b3d4e41 4d455d20 20202020 20202020 [=NAME] │ │ │ │ - 0x00033c9c 20202070 72696e74 20737461 74757320 print status │ │ │ │ - 0x00033cac 6f662061 20736573 73696f6e 205b6361 of a session [ca │ │ │ │ - 0x00033cbc 6c6c6564 204e414d 455d0a2d 2d6d616b lled NAME].--mak │ │ │ │ - 0x00033ccc 652d6368 61727365 743d4649 4c452020 e-charset=FILE │ │ │ │ - 0x00033cdc 20202020 20206d61 6b652061 20636861 make a cha │ │ │ │ - 0x00033cec 72736574 2c204649 4c452077 696c6c20 rset, FILE will │ │ │ │ - 0x00033cfc 6265206f 76657277 72697474 656e0a2d be overwritten.- │ │ │ │ - 0x00033d0c 2d73686f 77202020 20202020 20202020 -show │ │ │ │ - 0x00033d1c 20202020 20202020 20207368 6f772063 show c │ │ │ │ - 0x00033d2c 7261636b 65642070 61737377 6f726473 racked passwords │ │ │ │ - 0x00033d3c 0a2d2d74 6573745b 3d54494d 455d2020 .--test[=TIME] │ │ │ │ - 0x00033d4c 20202020 20202020 20202020 72756e20 run │ │ │ │ - 0x00033d5c 74657374 7320616e 64206265 6e63686d tests and benchm │ │ │ │ - 0x00033d6c 61726b73 20666f72 2054494d 45207365 arks for TIME se │ │ │ │ - 0x00033d7c 636f6e64 73206561 63680a2d 2d757365 conds each.--use │ │ │ │ - 0x00033d8c 72733d5b 2d5d4c4f 47494e7c 5549445b rs=[-]LOGIN|UID[ │ │ │ │ - 0x00033d9c 2c2e2e5d 20205b64 6f206e6f 745d206c ,..] [do not] l │ │ │ │ - 0x00033dac 6f616420 74686973 20287468 65736529 oad this (these) │ │ │ │ - 0x00033dbc 20757365 72287329 206f6e6c 790a2d2d user(s) only.-- │ │ │ │ - 0x00033dcc 67726f75 70733d5b 2d5d4749 445b2c2e groups=[-]GID[,. │ │ │ │ - 0x00033ddc 2e5d2020 20202020 206c6f61 64207573 .] load us │ │ │ │ - 0x00033dec 65727320 5b6e6f74 5d206f66 20746869 ers [not] of thi │ │ │ │ - 0x00033dfc 73202874 68657365 29206772 6f757028 s (these) group( │ │ │ │ - 0x00033e0c 7329206f 6e6c790a 2d2d7368 656c6c73 s) only.--shells │ │ │ │ - 0x00033e1c 3d5b2d5d 5348454c 4c5b2c2e 2e5d2020 =[-]SHELL[,..] │ │ │ │ - 0x00033e2c 2020206c 6f616420 75736572 73207769 load users wi │ │ │ │ - 0x00033e3c 74685b6f 75745d20 74686973 20287468 th[out] this (th │ │ │ │ - 0x00033e4c 65736529 20736865 6c6c2873 29206f6e ese) shell(s) on │ │ │ │ - 0x00033e5c 6c790a2d 2d73616c 74733d5b 2d5d4e20 ly.--salts=[-]N │ │ │ │ - 0x00033e6c 20202020 20202020 20202020 20206c6f lo │ │ │ │ - 0x00033e7c 61642073 616c7473 20776974 685b6f75 ad salts with[ou │ │ │ │ - 0x00033e8c 745d2061 74206c65 61737420 4e207061 t] at least N pa │ │ │ │ - 0x00033e9c 7373776f 72647320 6f6e6c79 0a2d2d73 sswords only.--s │ │ │ │ - 0x00033eac 6176652d 6d656d6f 72793d4c 4556454c ave-memory=LEVEL │ │ │ │ - 0x00033ebc 20202020 20202020 656e6162 6c65206d enable m │ │ │ │ - 0x00033ecc 656d6f72 79207361 76696e67 2c206174 emory saving, at │ │ │ │ - 0x00033edc 204c4556 454c2031 2e2e330a 2d2d6e6f LEVEL 1..3.--no │ │ │ │ - 0x00033eec 64653d4d 494e5b2d 4d41585d 2f544f54 de=MIN[-MAX]/TOT │ │ │ │ - 0x00033efc 414c2020 20202074 68697320 6e6f6465 AL this node │ │ │ │ - 0x00033f0c 2773206e 756d6265 72207261 6e676520 's number range │ │ │ │ - 0x00033f1c 6f757420 6f662054 4f54414c 20636f75 out of TOTAL cou │ │ │ │ - 0x00033f2c 6e740a2d 2d666f72 6b3d4e20 20202020 nt.--fork=N │ │ │ │ - 0x00033f3c 20202020 20202020 20202020 2020666f fo │ │ │ │ - 0x00033f4c 726b204e 2070726f 63657373 65730a2d rk N processes.- │ │ │ │ - 0x00033f5c 2d666f72 6d61743d 4e414d45 20202020 -format=NAME │ │ │ │ - 0x00033f6c 20202020 20202020 2020666f 72636520 force │ │ │ │ - 0x00033f7c 68617368 20747970 65204e41 4d453a20 hash type NAME: │ │ │ │ - 0x00033f8c 00000000 0a202020 20202020 20202020 ..... │ │ │ │ - 0x00033f9c 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00033fac 00000000 25732563 00000000 496e7661 ....%s%c....Inva │ │ │ │ - 0x00033fbc 6c696420 73657373 696f6e20 6e616d65 lid session name │ │ │ │ - 0x00033fcc 3a20616c 6c2d6469 67697473 20737566 : all-digits suf │ │ │ │ - 0x00033fdc 6669780a 00000000 496e7661 6c696420 fix.....Invalid │ │ │ │ - 0x00033fec 706c6169 6e746578 74206c65 6e677468 plaintext length │ │ │ │ - 0x00033ffc 20726571 75657374 65640a00 2d2d666f requested..--fo │ │ │ │ - 0x0003400c 726b206e 756d6265 72206d75 73742062 rk number must b │ │ │ │ - 0x0003401c 65206265 74776565 6e203220 616e6420 e between 2 and │ │ │ │ - 0x0003402c 31303234 0a000000 25752d25 752f2575 1024....%u-%u/%u │ │ │ │ - 0x0003403c 00000000 25752f25 75000000 496e7661 ....%u/%u...Inva │ │ │ │ - 0x0003404c 6c696420 6e6f6465 20737065 63696669 lid node specifi │ │ │ │ - 0x0003405c 63617469 6f6e3a20 25733a20 25730a00 cation: %s: %s.. │ │ │ │ - 0x0003406c 50617373 776f7264 2066696c 65732072 Password files r │ │ │ │ - 0x0003407c 65717569 7265642c 20627574 206e6f6e equired, but non │ │ │ │ - 0x0003408c 65207370 65636966 6965640a 00000000 e specified..... │ │ │ │ - 0x0003409c 50617373 776f7264 2066696c 65732073 Password files s │ │ │ │ - 0x000340ac 70656369 66696564 2c206275 74206e6f pecified, but no │ │ │ │ - 0x000340bc 206f7074 696f6e20 776f756c 64207573 option would us │ │ │ │ - 0x000340cc 65207468 656d0a00 4c000000 73696e67 e them..L...sing │ │ │ │ - 0x000340dc 6c650000 776f7264 6c697374 00000000 le..wordlist.... │ │ │ │ - 0x000340ec 53000000 73746469 6e000000 696e6372 S...stdin...incr │ │ │ │ - 0x000340fc 656d656e 74616c00 65787465 726e616c emental.external │ │ │ │ - 0x0003410c 00000000 7374646f 75740000 73657373 ....stdout..sess │ │ │ │ - 0x0003411c 696f6e00 6d616b65 2d636861 72736574 ion.make-charset │ │ │ │ - 0x0003412c 00000000 73686f77 00000000 75736572 ....show....user │ │ │ │ - 0x0003413c 73000000 4d000000 67726f75 70730000 s...M...groups.. │ │ │ │ - 0x0003414c 7368656c 6c730000 73616c74 73000000 shells..salts... │ │ │ │ - 0x0003415c 73617665 2d6d656d 6f727900 6e6f6465 save-memory.node │ │ │ │ - 0x0003416c 00000000 666f726d 61740000 244a4f48 ....format..$JOH │ │ │ │ - 0x0003417c 4e2f0000 2f757372 2f736861 72652f6a N/../usr/share/j │ │ │ │ - 0x0003418c 6f686e2f 00000000 7e2f2e6a 6f686e00 ohn/....~/.john. │ │ │ │ - 0x0003419c 6d6b6469 723a2025 73000000 43726561 mkdir: %s...Crea │ │ │ │ - 0x000341ac 74656420 64697265 63746f72 793a2025 ted directory: % │ │ │ │ - 0x000341bc 730a0000 496e7661 6c696420 73657373 s...Invalid sess │ │ │ │ - 0x000341cc 696f6e20 6e616d65 20726571 75657374 ion name request │ │ │ │ - 0x000341dc 65640a00 496e636f 72726563 74206372 ed..Incorrect cr │ │ │ │ - 0x000341ec 61736820 7265636f 76657279 2066696c ash recovery fil │ │ │ │ - 0x000341fc 653a2025 730a0000 2e257525 73000000 e: %s....%u%s... │ │ │ │ - 0x0003420c 2e726563 00000000 43726173 68207265 .rec....Crash re │ │ │ │ - 0x0003421c 636f7665 72792066 696c6520 6973206c covery file is l │ │ │ │ - 0x0003422c 6f636b65 643a2025 730a0000 52454334 ocked: %s...REC4 │ │ │ │ - 0x0003423c 0a25640a 00000000 2d2d666f 726d6174 .%d.....--format │ │ │ │ - 0x0003424c 3d25730a 00000000 25750a25 750a2578 =%s.....%u.%u.%x │ │ │ │ - 0x0003425c 0a25780a 25780a25 780a2578 0a25780a .%x.%x.%x.%x.%x. │ │ │ │ - 0x0003426c 25780a25 640a2564 0a25640a 25780a00 %x.%d.%d.%d.%x.. │ │ │ │ - 0x0003427c 66707269 6e746600 66666c75 73680000 fprintf.fflush.. │ │ │ │ - 0x0003428c 66747275 6e636174 65000000 77000000 ftruncate...w... │ │ │ │ - 0x0003429c 66646f70 656e0000 756e6c69 6e6b3a20 fdopen..unlink: │ │ │ │ - 0x000342ac 25730000 722b0000 25752053 65737369 %s..r+..%u Sessi │ │ │ │ - 0x000342bc 6f6e2063 6f6d706c 65746564 0a000000 on completed.... │ │ │ │ - 0x000342cc 4e6f2063 72617368 20726563 6f766572 No crash recover │ │ │ │ - 0x000342dc 79206669 6c652c20 7465726d 696e6174 y file, terminat │ │ │ │ - 0x000342ec 696e6700 52454334 00000000 52454333 ing.REC4....REC3 │ │ │ │ - 0x000342fc 00000000 52454332 00000000 52454331 ....REC2....REC1 │ │ │ │ - 0x0003430c 00000000 52454330 00000000 66736361 ....REC0....fsca │ │ │ │ - 0x0003431c 6e660000 25750a25 750a2578 0a25780a nf..%u.%u.%x.%x. │ │ │ │ - 0x0003432c 00000000 25780a25 780a2578 0a25780a ....%x.%x.%x.%x. │ │ │ │ - 0x0003433c 25780a25 640a0000 25640a25 640a0000 %x.%d...%d.%d... │ │ │ │ - 0x0003434c 7e2f2e6a 6f686e2f 6a6f686e 00000000 ~/.john/john.... │ │ │ │ - 0x0003435c 4c697374 2e52756c 65733a00 7e214023 List.Rules:.~!@# │ │ │ │ - 0x0003436c 24255e26 2a28295f 2b7c5157 45525459 $%^&*()_+|QWERTY │ │ │ │ - 0x0003437c 55494f50 7b7d4153 44464748 4a4b4c3a UIOP{}ASDFGHJKL: │ │ │ │ - 0x0003438c 225a5843 56424e4d 3c3e3f60 31323334 "ZXCVBNM<>?`1234 │ │ │ │ - 0x0003439c 35363738 39302d3d 5c717765 72747975 567890-=\qwertyu │ │ │ │ - 0x000343ac 696f705b 5d617364 6667686a 6b6c3b27 iop[]asdfghjkl;' │ │ │ │ - 0x000343bc 7a786376 626e6d2c 2e2f0000 60313233 zxcvbnm,./..`123 │ │ │ │ - 0x000343cc 34353637 3839302d 3d5c5157 45525459 4567890-=\QWERTY │ │ │ │ - 0x000343dc 55494f50 5b5d4153 44464748 4a4b4c3b UIOP[]ASDFGHJKL; │ │ │ │ - 0x000343ec 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ - 0x000343fc 255e262a 28295f2b 7c717765 72747975 %^&*()_+|qwertyu │ │ │ │ - 0x0003440c 696f707b 7d617364 6667686a 6b6c3a22 iop{}asdfghjkl:" │ │ │ │ - 0x0003441c 7a786376 626e6d3c 3e3f0000 60313233 zxcvbnm<>?..`123 │ │ │ │ - 0x0003442c 34353637 3839302d 3d5c5157 65525459 4567890-=\QWeRTY │ │ │ │ - 0x0003443c 75696f50 5b5d6153 44464748 4a4b4c3b uioP[]aSDFGHJKL; │ │ │ │ - 0x0003444c 275a5843 56424e4d 2c2e2f7e 21402324 'ZXCVBNM,./~!@#$ │ │ │ │ - 0x0003445c 255e262a 28295f2b 7c515765 52545975 %^&*()_+|QWeRTYu │ │ │ │ - 0x0003446c 696f507b 7d615344 4647484a 4b4c3a22 ioP{}aSDFGHJKL:" │ │ │ │ - 0x0003447c 5a584356 424e4d3c 3e3f0000 31323334 ZXCVBNM<>?..1234 │ │ │ │ - 0x0003448c 35363738 39302d3d 5c5c7765 72747975 567890-=\\wertyu │ │ │ │ - 0x0003449c 696f705b 5d5d7364 6667686a 6b6c3b27 iop[]]sdfghjkl;' │ │ │ │ - 0x000344ac 27786376 626e6d2c 2e2f5c21 40232425 'xcvbnm,./\!@#$% │ │ │ │ - 0x000344bc 5e262a28 295f2b7c 7c574552 54595549 ^&*()_+||WERTYUI │ │ │ │ - 0x000344cc 4f507b7d 7d534446 47484a4b 4c3a2222 OP{}}SDFGHJKL:"" │ │ │ │ - 0x000344dc 58435642 4e4d3c3e 3f7c0000 60603132 XCVBNM<>?|..``12 │ │ │ │ - 0x000344ec 33343536 37383930 2d3d7171 77657274 34567890-=qqwert │ │ │ │ - 0x000344fc 7975696f 705b6161 73646667 686a6b6c yuiop[aasdfghjkl │ │ │ │ - 0x0003450c 3b7a7a78 6376626e 6d2c2e7e 7e214023 ;zzxcvbnm,.~~!@# │ │ │ │ - 0x0003451c 24255e26 2a28295f 2b515157 45525459 $%^&*()_+QQWERTY │ │ │ │ - 0x0003452c 55494f50 7b414153 44464748 4a4b4c3a UIOP{AASDFGHJKL: │ │ │ │ - 0x0003453c 5a5a5843 56424e4d 3c3e0000 61626364 ZZXCVBNM<>..abcd │ │ │ │ - 0x0003454c 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ - 0x0003455c 75767778 797a0000 41424344 45464748 uvwxyz..ABCDEFGH │ │ │ │ - 0x0003456c 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ - 0x0003457c 595a0000 6165696f 75414549 4f550000 YZ..aeiouAEIOU.. │ │ │ │ - 0x0003458c 62636466 67686a6b 6c6d6e70 71727374 bcdfghjklmnpqrst │ │ │ │ - 0x0003459c 76777879 7a424344 4647484a 4b4c4d4e vwxyzBCDFGHJKLMN │ │ │ │ - 0x000345ac 50515253 54565758 595a0000 20090000 PQRSTVWXYZ.. ... │ │ │ │ - 0x000345bc 2e2c3a3b 27223f21 60000000 24255e26 .,:;'"?!`...$%^& │ │ │ │ - 0x000345cc 2a28292d 5f2b3d7c 5c3c3e5b 5d7b7d23 *()-_+=|\<>[]{}# │ │ │ │ - 0x000345dc 402f7e00 61626364 65666768 696a6b6c @/~.abcdefghijkl │ │ │ │ - 0x000345ec 6d6e6f70 71727374 75767778 797a4142 mnopqrstuvwxyzAB │ │ │ │ - 0x000345fc 43444546 4748494a 4b4c4d4e 4f505152 CDEFGHIJKLMNOPQR │ │ │ │ - 0x0003460c 53545556 5758595a 00000000 61626364 STUVWXYZ....abcd │ │ │ │ - 0x0003461c 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ - 0x0003462c 75767778 797a4142 43444546 4748494a uvwxyzABCDEFGHIJ │ │ │ │ - 0x0003463c 4b4c4d4e 4f505152 53545556 5758595a KLMNOPQRSTUVWXYZ │ │ │ │ - 0x0003464c 30313233 34353637 38390000 60313233 0123456789..`123 │ │ │ │ - 0x0003465c 34353637 3839302d 3d5c7177 65727479 4567890-=\qwerty │ │ │ │ - 0x0003466c 75696f70 5b5d6173 64666768 6a6b6c3b uiop[]asdfghjkl; │ │ │ │ - 0x0003467c 277a7863 76626e6d 2c2e2f7e 21402324 'zxcvbnm,./~!@#$ │ │ │ │ - 0x0003468c 255e262a 28295f2b 7c515745 52545955 %^&*()_+|QWERTYU │ │ │ │ - 0x0003469c 494f507b 7d415344 4647484a 4b4c3a22 IOP{}ASDFGHJKL:" │ │ │ │ - 0x000346ac 5a584356 424e4d3c 3e3f0000 73787a00 ZXCVBNM<>?..sxz. │ │ │ │ - 0x000346bc 76657300 6165696f 75000000 69657300 ves.aeiou...ies. │ │ │ │ - 0x000346cc 62677000 2120496e 76616c69 64207275 bgp.! Invalid ru │ │ │ │ - 0x000346dc 6c652061 74206c69 6e652025 643a2025 le at line %d: % │ │ │ │ - 0x000346ec 2e313030 73000000 496e7661 6c696420 .100s...Invalid │ │ │ │ - 0x000346fc 72756c65 20696e20 25732061 74206c69 rule in %s at li │ │ │ │ - 0x0003470c 6e652025 643a2025 730a0000 556e6578 ne %d: %s...Unex │ │ │ │ - 0x0003471c 70656374 65642065 6e64206f 66207275 pected end of ru │ │ │ │ - 0x0003472c 6c650000 556e6b6e 6f776e20 636f6d6d le..Unknown comm │ │ │ │ - 0x0003473c 616e6400 556e616c 6c6f7765 6420636f and.Unallowed co │ │ │ │ - 0x0003474c 6d6d616e 64000000 496e7661 6c696420 mmand...Invalid │ │ │ │ - 0x0003475c 706f7369 74696f6e 20636f64 65000000 position code... │ │ │ │ - 0x0003476c 556e6b6e 6f776e20 63686172 61637465 Unknown characte │ │ │ │ - 0x0003477c 7220636c 61737320 636f6465 00000000 r class code.... │ │ │ │ - 0x0003478c 556e6b6e 6f776e20 72756c65 2072656a Unknown rule rej │ │ │ │ - 0x0003479c 65637420 666c6167 00000000 53657373 ect flag....Sess │ │ │ │ - 0x000347ac 696f6e20 61626f72 7465640a 00000000 ion aborted..... │ │ │ │ - 0x000347bc 57616974 2e2e2e0d 00000000 53617665 Wait........Save │ │ │ │ - 0x000347cc 00000000 20656163 68000000 20667572 .... each... fur │ │ │ │ - 0x000347dc 74686572 00000000 50726f63 65656469 ther....Proceedi │ │ │ │ - 0x000347ec 6e672077 69746820 2273696e 676c6520 ng with "single │ │ │ │ - 0x000347fc 63726163 6b22206d 6f646500 53696e67 crack" mode.Sing │ │ │ │ - 0x0003480c 6c650000 21204e6f 20227369 6e676c65 le..! No "single │ │ │ │ - 0x0003481c 20637261 636b2220 6d6f6465 2072756c crack" mode rul │ │ │ │ - 0x0003482c 65732066 6f756e64 00000000 4e6f2022 es found....No " │ │ │ │ - 0x0003483c 73696e67 6c652063 7261636b 22206d6f single crack" mo │ │ │ │ - 0x0003484c 64652072 756c6573 20666f75 6e642069 de rules found i │ │ │ │ - 0x0003485c 6e202573 0a000000 2d202564 20707265 n %s....- %d pre │ │ │ │ - 0x0003486c 70726f63 65737365 6420776f 7264206d processed word m │ │ │ │ - 0x0003487c 616e676c 696e6720 72756c65 73000000 angling rules... │ │ │ │ - 0x0003488c 2d20416c 6c6f6361 74656420 25642062 - Allocated %d b │ │ │ │ - 0x0003489c 75666665 72257320 6f662025 64206361 uffer%s of %d ca │ │ │ │ - 0x000348ac 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ - 0x000348bc 73257300 2d205275 6c652023 25643a20 s%s.- Rule #%d: │ │ │ │ - 0x000348cc 27252e31 30307327 2072656a 65637465 '%.100s' rejecte │ │ │ │ - 0x000348dc 64000000 2d205275 6c652023 25643a20 d...- Rule #%d: │ │ │ │ - 0x000348ec 27252e31 30307327 20616363 65707465 '%.100s' accepte │ │ │ │ - 0x000348fc 64206173 2027252e 31303073 27000000 d as '%.100s'... │ │ │ │ - 0x0003490c 2d205275 6c652023 25643a20 27252e31 - Rule #%d: '%.1 │ │ │ │ - 0x0003491c 30307327 20616363 65707465 64000000 00s' accepted... │ │ │ │ - 0x0003492c 2d204f6c 64657374 20737469 6c6c2069 - Oldest still i │ │ │ │ - 0x0003493c 6e207573 65206973 206e6f77 2072756c n use is now rul │ │ │ │ - 0x0003494c 65202325 64000000 2d204e6f 20696e66 e #%d...- No inf │ │ │ │ - 0x0003495c 6f726d61 74696f6e 20746f20 62617365 ormation to base │ │ │ │ - 0x0003496c 25732063 616e6469 64617465 20706173 %s candidate pas │ │ │ │ - 0x0003497c 73776f72 6473206f 6e000000 2d205072 swords on...- Pr │ │ │ │ - 0x0003498c 6f636573 73696e67 20746865 2072656d ocessing the rem │ │ │ │ - 0x0003499c 61696e69 6e672062 75666665 72656420 aining buffered │ │ │ │ - 0x000349ac 63616e64 69646174 65207061 7373776f candidate passwo │ │ │ │ - 0x000349bc 7264732c 20696620 616e7900 25752e25 rds, if any.%u.% │ │ │ │ - 0x000349cc 30347500 25752e25 30367500 25752e25 04u.%u.%06u.%u.% │ │ │ │ - 0x000349dc 30357500 25752e25 30337500 25752e25 05u.%u.%03u.%u.% │ │ │ │ - 0x000349ec 30327500 25754700 25754d00 2e2e0000 02u.%uG.%uM..... │ │ │ │ - 0x000349fc 25756720 25753a25 3032753a 25303275 %ug %u:%02u:%02u │ │ │ │ - 0x00034a0c 3a253032 75252e31 30307320 252e3331 :%02u%.100s %.31 │ │ │ │ - 0x00034a1c 73672f73 20000000 252e3331 73702f73 sg/s ...%.31sp/s │ │ │ │ - 0x00034a2c 20252e33 3173632f 73200000 252e3331 %.31sc/s ..%.31 │ │ │ │ - 0x00034a3c 73432f73 2573252e 32303073 2573252e sC/s%s%.200s%s%. │ │ │ │ - 0x00034a4c 32303073 0a000000 20256425 25202564 200s.... %d%% %d │ │ │ │ - 0x00034a5c 2f330000 20256425 25000000 2025642f /3.. %d%%... %d/ │ │ │ │ - 0x00034a6c 33000000 25737020 25753a25 3032753a 3...%sp %u:%02u: │ │ │ │ - 0x00034a7c 25303275 3a253032 75257320 2573702f %02u:%02u%s %sp/ │ │ │ │ - 0x00034a8c 73257325 730a0000 2f646576 2f747479 s%s%s.../dev/tty │ │ │ │ - 0x00034a9c 00000000 25640a25 6c640a25 6c750a00 ....%d.%ld.%lu.. │ │ │ │ - 0x00034aac 66676574 733a2055 6e657870 65637465 fgets: Unexpecte │ │ │ │ - 0x00034abc 6420454f 460a0000 25640a25 6c640a00 d EOF...%d.%ld.. │ │ │ │ - 0x00034acc 256c750a 00000000 52657374 6f726564 %lu.....Restored │ │ │ │ - 0x00034adc 2072756c 65206e75 6d626572 20697320 rule number is │ │ │ │ - 0x00034aec 6f757420 6f662072 616e6765 202d2068 out of range - h │ │ │ │ - 0x00034afc 61732074 68652063 6f6e6669 67757261 as the configura │ │ │ │ - 0x00034b0c 74696f6e 2066696c 65206368 616e6765 tion file change │ │ │ │ - 0x00034b1c 643f0a00 66737461 74000000 50726f63 d?..fstat...Proc │ │ │ │ - 0x00034b2c 65656469 6e672077 69746820 776f7264 eeding with word │ │ │ │ - 0x00034b3c 6c697374 206d6f64 65000000 2d20576f list mode...- Wo │ │ │ │ - 0x00034b4c 72646c69 73742066 696c653a 20252e31 rdlist file: %.1 │ │ │ │ - 0x00034b5c 30307300 2d205265 6164696e 67206361 00s.- Reading ca │ │ │ │ - 0x00034b6c 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ - 0x00034b7c 73206672 6f6d2073 7464696e 00000000 s from stdin.... │ │ │ │ - 0x00034b8c 21204e6f 20776f72 646c6973 74206d6f ! No wordlist mo │ │ │ │ - 0x00034b9c 64652072 756c6573 20666f75 6e640000 de rules found.. │ │ │ │ - 0x00034bac 4e6f2077 6f72646c 69737420 6d6f6465 No wordlist mode │ │ │ │ - 0x00034bbc 2072756c 65732066 6f756e64 20696e20 rules found in │ │ │ │ - 0x00034bcc 25730a00 2d204e6f 20776f72 64206d61 %s..- No word ma │ │ │ │ - 0x00034bdc 6e676c69 6e672072 756c6573 00000000 ngling rules.... │ │ │ │ - 0x00034bec 2d205769 6c6c2064 69737472 69627574 - Will distribut │ │ │ │ - 0x00034bfc 65202573 20616372 6f737320 6e6f6465 e %s across node │ │ │ │ - 0x00034c0c 73257300 2c207468 656e2073 77697463 s%s., then switc │ │ │ │ - 0x00034c1c 6820746f 20646973 74726962 7574696e h to distributin │ │ │ │ - 0x00034c2c 6720776f 72647300 2321636f 6d6d656e g words.#!commen │ │ │ │ - 0x00034c3c 74000000 2d205377 69746368 696e6720 t...- Switching │ │ │ │ - 0x00034c4c 746f2064 69737472 69627574 696e6720 to distributing │ │ │ │ - 0x00034c5c 776f7264 73000000 25733a25 7325730a words...%s:%s%s. │ │ │ │ - 0x00034c6c 00000000 70617373 776f7264 203d2000 ....password = . │ │ │ │ - 0x00034c7c 755f6e61 6d653d00 3a755f70 77643d00 u_name=.:u_pwd=. │ │ │ │ - 0x00034c8c 755f7077 643d0000 55736167 653a2075 u_pwd=..Usage: u │ │ │ │ - 0x00034c9c 6e736861 646f7720 50415353 574f5244 nshadow PASSWORD │ │ │ │ - 0x00034cac 2d46494c 45205348 41444f57 2d46494c -FILE SHADOW-FIL │ │ │ │ - 0x00034cbc 45000000 55736167 653a2075 6e616673 E...Usage: unafs │ │ │ │ - 0x00034ccc 20444154 41424153 452d4649 4c452043 DATABASE-FILE C │ │ │ │ - 0x00034cdc 454c4c2d 4e414d45 00000000 2e257300 ELL-NAME.....%s. │ │ │ │ - 0x00034cec 3a244b34 24000000 25303278 00000000 :$K4$...%02x.... │ │ │ │ - 0x00034cfc 2c25730a 00000000 66726561 643a2055 ,%s.....fread: U │ │ │ │ - 0x00034d0c 6e657870 65637465 6420454f 460a0000 nexpected EOF... │ │ │ │ - 0x00034d1c 66777269 74650000 55736167 653a2075 fwrite..Usage: u │ │ │ │ - 0x00034d2c 6e697175 65204f55 54505554 2d46494c nique OUTPUT-FIL │ │ │ │ - 0x00034d3c 45000000 772b0000 3d000000 40000000 E...w+..=...@... │ │ │ │ - 0x00034d4c 0b000000 40000000 10000000 40000000 ....@.......@... │ │ │ │ - 0x00034d5c 26000000 40000000 35000000 40000000 &...@...5...@... │ │ │ │ - 0x00034d6c 03000000 40000000 06000000 40000000 ....@.......@... │ │ │ │ - 0x00034d7c 14000000 40000000 0e000000 40000000 ....@.......@... │ │ │ │ - 0x00034d8c 0d000000 40000000 25000000 40000000 ....@...%...@... │ │ │ │ - 0x00034d9c 12000000 40000000 28000000 40000000 ....@...(...@... │ │ │ │ - 0x00034dac 02000000 40000000 18000000 40000000 ....@.......@... │ │ │ │ - 0x00034dbc 09000000 40000000 0a000000 40000000 ....@.......@... │ │ │ │ - 0x00034dcc 00000000 00000000 ........ │ │ │ │ + 0x00032f2c 01000200 3d000000 40000000 0b000000 ....=...@....... │ │ │ │ + 0x00032f3c 40000000 10000000 40000000 26000000 @.......@...&... │ │ │ │ + 0x00032f4c 40000000 35000000 40000000 03000000 @...5...@....... │ │ │ │ + 0x00032f5c 40000000 06000000 40000000 14000000 @.......@....... │ │ │ │ + 0x00032f6c 40000000 0e000000 40000000 0d000000 @.......@....... │ │ │ │ + 0x00032f7c 40000000 25000000 40000000 12000000 @...%...@....... │ │ │ │ + 0x00032f8c 40000000 28000000 40000000 02000000 @...(...@....... │ │ │ │ + 0x00032f9c 40000000 18000000 40000000 09000000 @.......@....... │ │ │ │ + 0x00032fac 40000000 0a000000 40000000 00000000 @.......@....... │ │ │ │ + 0x00032fbc 00000000 64657363 72797074 00000000 ....descrypt.... │ │ │ │ + 0x00032fcc 74726164 6974696f 6e616c20 63727970 traditional cryp │ │ │ │ + 0x00032fdc 74283329 00000000 44455320 33322f33 t(3)....DES 32/3 │ │ │ │ + 0x00032fec 32000000 43434e66 38536268 33484466 2...CCNf8Sbh3HDf │ │ │ │ + 0x00032ffc 51000000 552a552a 552a552a 00000000 Q...U*U*U*U*.... │ │ │ │ + 0x0003300c 4343582e 4b2e4d46 79344f69 73000000 CCX.K.MFy4Ois... │ │ │ │ + 0x0003301c 552a552a 2a2a5500 43433472 4d706267 U*U***U.CC4rMpbg │ │ │ │ + 0x0003302c 39414d5a 2e000000 552a552a 2a2a552a 9AMZ....U*U***U* │ │ │ │ + 0x0003303c 00000000 5858787a 4f75366d 61514b71 ....XXxzOu6maQKq │ │ │ │ + 0x0003304c 51000000 53446273 75676542 69433538 Q...SDbsugeBiC58 │ │ │ │ + 0x0003305c 41000000 0f061314 1c0b1b10 000e1619 A............... │ │ │ │ + 0x0003306c 04111e09 0107170d 1f1a0208 120c1d05 ................ │ │ │ │ + 0x0003307c 150a0318 0e040d01 020f0b08 030a060c ................ │ │ │ │ + 0x0003308c 05090007 000f0704 0e020d01 0a060c0b ................ │ │ │ │ + 0x0003309c 09050308 04010e08 0d06020b 0f0c0907 ................ │ │ │ │ + 0x000330ac 030a0500 0f0c0802 04090107 050b030e ................ │ │ │ │ + 0x000330bc 0a00060d 0f01080e 060b0304 0907020d ................ │ │ │ │ + 0x000330cc 0c00050a 030d0407 0f02080e 0c00010a ................ │ │ │ │ + 0x000330dc 06090b05 000e070b 0a040d01 05080c06 ................ │ │ │ │ + 0x000330ec 0903020f 0d080a01 030f0402 0b06070c ................ │ │ │ │ + 0x000330fc 00050e09 0a00090e 06030f05 010d0c07 ................ │ │ │ │ + 0x0003310c 0b040208 0d070009 0304060a 0208050e ................ │ │ │ │ + 0x0003311c 0c0b0f01 0d060409 080f0300 0b01020c ................ │ │ │ │ + 0x0003312c 050a0e07 010a0d00 06090807 040f0e03 ................ │ │ │ │ + 0x0003313c 0b05020c 070d0e03 0006090a 01020805 ................ │ │ │ │ + 0x0003314c 0b0c040f 0d080b05 060f0003 0407020c ................ │ │ │ │ + 0x0003315c 010a0e09 0a060900 0c0b070d 0f01030e ................ │ │ │ │ + 0x0003316c 05020804 030f0006 0a010d08 0904050b ................ │ │ │ │ + 0x0003317c 0c07020e 020c0401 070a0b06 0805030f ................ │ │ │ │ + 0x0003318c 0d000e09 0e0b020c 04070d01 05000f0a ................ │ │ │ │ + 0x0003319c 03090806 0402010b 0a0d0708 0f090c05 ................ │ │ │ │ + 0x000331ac 0603000e 0b080c07 010e020d 060f0009 ................ │ │ │ │ + 0x000331bc 0a040503 0c010a0f 09020608 000d0304 ................ │ │ │ │ + 0x000331cc 0e07050b 0a0f0402 070c0905 06010d0e ................ │ │ │ │ + 0x000331dc 000b0308 090e0f05 02080c03 0700040a ................ │ │ │ │ + 0x000331ec 010d0b06 0403020c 09050f0a 0b0e0107 ................ │ │ │ │ + 0x000331fc 0600080d 040b020e 0f00080d 030c0907 ................ │ │ │ │ + 0x0003320c 050a0601 0d000b07 0409010a 0e03050c ................ │ │ │ │ + 0x0003321c 020f0806 01040b0d 0c03070e 0a0f0608 ................ │ │ │ │ + 0x0003322c 00050902 060b0d08 01040a07 0905000f ................ │ │ │ │ + 0x0003323c 0e02030c 0d020804 060f0b01 0a09030e ................ │ │ │ │ + 0x0003324c 05000c07 010f0d08 0a030704 0c05060b ................ │ │ │ │ + 0x0003325c 000e0902 070b0401 090c0e02 00060a0d ................ │ │ │ │ + 0x0003326c 0f030508 02010e07 040a080d 0f0c0900 ................ │ │ │ │ + 0x0003327c 0305060b 39312921 19110901 3b332b23 ....91)!....;3+# │ │ │ │ + 0x0003328c 1b130b03 3d352d25 1d150d05 3f372f27 ....=5-%....?7/' │ │ │ │ + 0x0003329c 1f170f07 38302820 18100800 3a322a22 ....80( ....:2*" │ │ │ │ + 0x000332ac 1a120a02 3c342c24 1c140c04 3e362e26 ....<4,$....>6.& │ │ │ │ + 0x000332bc 1e160e06 00010203 10111213 04050607 ................ │ │ │ │ + 0x000332cc 14151617 08090a0b 18191a1b 0c0d0e0f ................ │ │ │ │ + 0x000332dc 1c1d1e1f 20212223 30313233 24252627 .... !"#0123$%&' │ │ │ │ + 0x000332ec 34353637 28292a2b 38393a3b 2c2d2e2f 4567()*+89:;,-./ │ │ │ │ + 0x000332fc 3c3d3e3f 12131415 16171819 1a1b1c1d <=>?............ │ │ │ │ + 0x0003330c 1e1f2021 22232425 26272829 2a2b2c2d .. !"#$%&'()*+,- │ │ │ │ + 0x0003331c 2e2f3031 32333435 36373839 3a3b3c3d ./0123456789:;<= │ │ │ │ + 0x0003332c 3e3f0001 02030405 06070809 0a0b0506 >?.............. │ │ │ │ + 0x0003333c 0708090a 0b0c0d0e 0f101112 13141516 ................ │ │ │ │ + 0x0003334c 1718191a 1b1c1d1e 1f202122 23242520 ......... !"#$% │ │ │ │ + 0x0003335c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x0003336c 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x0003337c 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x0003338c 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x0003339c 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x000333ac 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x000333bc 01020304 05060708 090a0b0c 0d0e0f10 ................ │ │ │ │ + 0x000333cc 11121314 15161718 191a1b1c 1d1e1f20 ............... │ │ │ │ + 0x000333dc 21222324 25262728 292a2b2c 2d2e2f30 !"#$%&'()*+,-./0 │ │ │ │ + 0x000333ec 31323334 35363738 393a3b3c 3d3e3f00 123456789:;<=>?. │ │ │ │ + 0x000333fc 01020304 4445535f 62732e63 00000000 ....DES_bs.c.... │ │ │ │ + 0x0003340c 21444553 5f62735f 616c6c5f 70207c7c !DES_bs_all_p || │ │ │ │ + 0x0003341c 206e203c 3d204445 535f6273 5f6e5f61 n <= DES_bs_n_a │ │ │ │ + 0x0003342c 6c6c6f63 00000000 4445535f 62735f69 lloc....DES_bs_i │ │ │ │ + 0x0003343c 6e697400 01020304 0506070a 0b0c0d0e nit............. │ │ │ │ + 0x0003344c 0f001314 15161708 091c1d1e 1f101112 ................ │ │ │ │ + 0x0003345c 25262718 191a1b2e 2f202122 23243728 %&'...../ !"#$7( │ │ │ │ + 0x0003346c 292a2b2c 2d303132 33343536 0008040c )*+,-0123456.... │ │ │ │ + 0x0003347c 020a060e 0109050d 030b070f 62736469 ............bsdi │ │ │ │ + 0x0003348c 63727970 74000000 42534449 20637279 crypt...BSDI cry │ │ │ │ + 0x0003349c 70742833 29000000 2028225f 4a392e2e pt(3)... ("_J9.. │ │ │ │ + 0x000334ac 222c2037 32352069 74657261 74696f6e ", 725 iteration │ │ │ │ + 0x000334bc 73290000 5f4a392e 2e434343 43584272 s).._J9..CCCCXBr │ │ │ │ + 0x000334cc 4a554a56 3135344d 00000000 5f4a392e JUJV154M...._J9. │ │ │ │ + 0x000334dc 2e434343 43585568 4f425458 7a616945 .CCCCXUhOBTXzaiE │ │ │ │ + 0x000334ec 00000000 5f4a392e 2e434343 43346751 ...._J9..CCCC4gQ │ │ │ │ + 0x000334fc 2e6d422f 5066664d 00000000 5f4a392e .mB/PffM...._J9. │ │ │ │ + 0x0003350c 2e585858 58766c7a 51477170 5050646b .XXXXvlzQGqpPPdk │ │ │ │ + 0x0003351c 00000000 5f4a392e 2e585858 5873714d ...._J9..XXXXsqM │ │ │ │ + 0x0003352c 2f595353 502e2e59 00000000 5f4a392e /YSSP..Y...._J9. │ │ │ │ + 0x0003353c 2e585858 58564c37 714a436e 6b753049 .XXXXVL7qJCnku0I │ │ │ │ + 0x0003354c 00000000 2a552a55 2a552a55 2a552a55 ....*U*U*U*U*U*U │ │ │ │ + 0x0003355c 2a552a55 00000000 5f4a392e 2e585858 *U*U...._J9..XXX │ │ │ │ + 0x0003356c 58416a38 63466250 35736349 00000000 XAj8cFbP5scI.... │ │ │ │ + 0x0003357c 2a552a55 2a552a55 2a552a55 2a552a55 *U*U*U*U*U*U*U*U │ │ │ │ + 0x0003358c 2a000000 aad5aad5 aad5aad5 aad5aad5 *............... │ │ │ │ + 0x0003359c aad5aad5 aa000000 5f4a392e 2e534469 ........_J9..SDi │ │ │ │ + 0x000335ac 7a682e76 6c6c3556 45443967 00000000 zh.vll5VED9g.... │ │ │ │ + 0x000335bc 61623132 33343536 37000000 5f4a392e ab1234567..._J9. │ │ │ │ + 0x000335cc 2e534469 7a526a57 512f7a65 50504863 .SDizRjWQ/zePPHc │ │ │ │ + 0x000335dc 00000000 63723132 33343536 37000000 ....cr1234567... │ │ │ │ + 0x000335ec 5f4a392e 2e534469 7a786d52 4931476a _J9..SDizxmRI1Gj │ │ │ │ + 0x000335fc 6e517545 00000000 7a787944 50576779 nQuE....zxyDPWgy │ │ │ │ + 0x0003360c 6462516a 67710000 5f4b392e 2e53616c dbQjgq.._K9..Sal │ │ │ │ + 0x0003361c 744e7251 67495955 41656f59 00000000 tNrQgIYUAeoY.... │ │ │ │ + 0x0003362c 37323620 6576656e 00000000 5f4a392e 726 even...._J9. │ │ │ │ + 0x0003363c 2e534453 44355947 79524372 34573463 .SDSD5YGyRCr4W4c │ │ │ │ + 0x0003364c 00000000 24617072 31240000 6d643563 ....$apr1$..md5c │ │ │ │ + 0x0003365c 72797074 00000000 4d443520 33322f33 rypt....MD5 32/3 │ │ │ │ + 0x0003366c 32205832 00000000 24312431 32333435 2 X2....$1$12345 │ │ │ │ + 0x0003367c 36373824 61496363 6a383348 5244426f 678$aIccj83HRDBo │ │ │ │ + 0x0003368c 36757831 62567837 44310000 30313233 6ux1bVx7D1..0123 │ │ │ │ + 0x0003369c 34353637 38394142 43444500 24312437 456789ABCDE.$1$7 │ │ │ │ + 0x000336ac 55753269 54424224 59346851 6c325776 Uu2iTBB$Y4hQl2Wv │ │ │ │ + 0x000336bc 724f4133 4c42624c 44786241 66300000 rOA3LBbLDxbAf0.. │ │ │ │ + 0x000336cc 31323334 35000000 24617072 31245136 12345...$apr1$Q6 │ │ │ │ + 0x000336dc 5a59682e 2e2e2452 56366674 32625a38 ZYh...$RV6ft2bZ8 │ │ │ │ + 0x000336ec 6a2e4e47 72784c59 614a7439 2e000000 j.NGrxLYaJt9.... │ │ │ │ + 0x000336fc 74657374 00000000 24312431 32333435 test....$1$12345 │ │ │ │ + 0x0003370c 36373824 6638516f 4a756f30 44704252 678$f8QoJuo0DpBR │ │ │ │ + 0x0003371c 66515344 3076676c 63310000 31323334 fQSD0vglc1..1234 │ │ │ │ + 0x0003372c 35363738 00000000 24312424 7152504b 5678....$1$$qRPK │ │ │ │ + 0x0003373c 376d3233 474a7573 616d4770 6f474c62 7m23GJusamGpoGLb │ │ │ │ + 0x0003374c 792f0000 24617072 31246132 4a716d2e y/..$apr1$a2Jqm. │ │ │ │ + 0x0003375c 2e2e2467 72467277 45676951 6c654472 ..$grFrwEgiQleDr │ │ │ │ + 0x0003376c 307a5234 4a783162 2e000000 31352063 0zR4Jx1b....15 c │ │ │ │ + 0x0003377c 68617273 20697320 6d617800 24312424 hars is max.$1$$ │ │ │ │ + 0x0003378c 41754a43 7230376d 49374453 65773033 AuJCr07mI7DSew03 │ │ │ │ + 0x0003379c 546d4249 762f0000 6e6f2073 616c7400 TmBIv/..no salt. │ │ │ │ + 0x000337ac 24312460 21402325 5e262a24 45366844 $1$`!@#%^&*$E6hD │ │ │ │ + 0x000337bc 37362f70 4b545338 71546f42 436b7578 76/pKTS8qToBCkux │ │ │ │ + 0x000337cc 33300000 696e7661 6c696420 73616c74 30..invalid salt │ │ │ │ + 0x000337dc 00000000 24312431 32333435 36373824 ....$1$12345678$ │ │ │ │ + 0x000337ec 78656b2e 43706a51 55566764 662f5032 xek.CpjQUVgdf/P2 │ │ │ │ + 0x000337fc 4e394b51 662f0000 24312431 32333424 N9KQf/..$1$1234$ │ │ │ │ + 0x0003380c 4264494d 4f415746 4f563241 516c4c73 BdIMOAWFOV2AQlLs │ │ │ │ + 0x0003381c 724e2f53 772e0000 31323334 00000000 rN/Sw...1234.... │ │ │ │ + 0x0003382c 24617072 31247242 5871632e 2e2e244e $apr1$rBXqc...$N │ │ │ │ + 0x0003383c 6c58784e 396d7942 4f6b3935 54304179 lXxN9myBOk95T0Ay │ │ │ │ + 0x0003384c 4c41734a 30000000 24617072 31244772 LAsJ0...$apr1$Gr │ │ │ │ + 0x0003385c 706c642f 2e2e2471 70354779 6a774d32 pld/..$qp5GyjwM2 │ │ │ │ + 0x0003386c 646e4135 4364656a 39623431 31000000 dnA5Cdej9b411... │ │ │ │ + 0x0003387c 74686500 24617072 31244742 782e442f the.$apr1$GBx.D/ │ │ │ │ + 0x0003388c 2e2e2479 66566565 59464349 69455849 ..$yfVeeYFCIiEXI │ │ │ │ + 0x0003389c 6e665268 42527079 2f000000 72697070 nfRhBRpy/...ripp │ │ │ │ + 0x000338ac 65720000 24312400 77a46ad7 cc0bfaf8 er..$1$.w.j..... │ │ │ │ + 0x000338bc d94ddbbc 777a8bb1 af0f7cf5 2ac68747 .M..wz....|.*..G │ │ │ │ + 0x000338cc 134630a8 019546fd d8988069 aff7448b .F0...F....i..D. │ │ │ │ + 0x000338dc b15bffff bed75c89 2211906b 937198fd .[....\."..k.q.. │ │ │ │ + 0x000338ec 8e4379a6 2108b449 62251ef6 40b340c0 .Cy.!..Ib%..@.@. │ │ │ │ + 0x000338fc 515a5e26 aac7b6e9 5d102fd6 53144402 QZ^&....]./.S.D. │ │ │ │ + 0x0003390c 81e6a1d8 c8fbd3e7 e6cde121 d60737c3 ...........!..7. │ │ │ │ + 0x0003391c 870dd5f4 ed145a45 05e9e3a9 f8a3effc ......ZE........ │ │ │ │ + 0x0003392c d9026f67 8a4c2a8d 4239faff 81f67187 ..og.L*.B9....q. │ │ │ │ + 0x0003393c 22619d6d 0c38e5fd 44eabea4 a9cfde4b "a.m.8..D......K │ │ │ │ + 0x0003394c 604bbbf6 70bcbfbe c67e9b28 fa27a1ea `K..p....~.(.'.. │ │ │ │ + 0x0003395c 8530efd4 051d8804 39d0d4d9 e599dbe6 .0......9....... │ │ │ │ + 0x0003396c f87ca21f 6556acc4 442229f4 97ff2a43 .|..eV..D")...*C │ │ │ │ + 0x0003397c a72394ab 39a093fc c3595b65 92cc0c8f .#..9....Y[e.... │ │ │ │ + 0x0003398c 7df4efff d15d8485 4f7ea86f e0e62cfe }....]..O~.o..,. │ │ │ │ + 0x0003399c 144301a3 a111084e 827e53f7 35f23abd .C.....N.~S.5.:. │ │ │ │ + 0x000339ac bbd2d72a 91d386eb 01234567 89abcdef ...*.....#Eg.... │ │ │ │ + 0x000339bc fedcba98 76543210 77777777 ff00ff00 ....vT2.wwww.... │ │ │ │ + 0x000339cc 24326124 00000000 24326224 00000000 $2a$....$2b$.... │ │ │ │ + 0x000339dc 24327824 00000000 24327924 00000000 $2x$....$2y$.... │ │ │ │ + 0x000339ec 62637279 70740000 426c6f77 66697368 bcrypt..Blowfish │ │ │ │ + 0x000339fc 2033322f 33322058 33000000 20282224 32/32 X3... ("$ │ │ │ │ + 0x00033a0c 32612430 35222c20 33322069 74657261 2a$05", 32 itera │ │ │ │ + 0x00033a1c 74696f6e 73290000 24326124 30352443 tions)..$2a$05$C │ │ │ │ + 0x00033a2c 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ + 0x00033a3c 43434343 2e453559 504f396b 6d797552 CCCC.E5YPO9kmyuR │ │ │ │ + 0x00033a4c 47796830 586f7551 59623459 4d4a4b76 Gyh0XouQYb4YMJKv │ │ │ │ + 0x00033a5c 794f6557 00000000 552a5500 24326124 yOeW....U*U.$2a$ │ │ │ │ + 0x00033a6c 30352443 43434343 43434343 43434343 05$CCCCCCCCCCCCC │ │ │ │ + 0x00033a7c 43434343 43434343 2e56474f 7a413738 CCCCCCCC.VGOzA78 │ │ │ │ + 0x00033a8c 346f5570 2f5a3044 59333336 7a783770 4oUp/Z0DY336zx7p │ │ │ │ + 0x00033a9c 4c594179 306c774b 00000000 24326124 LYAy0lwK....$2a$ │ │ │ │ + 0x00033aac 30352458 58585858 58585858 58585858 05$XXXXXXXXXXXXX │ │ │ │ + 0x00033abc 58585858 58585858 4f416358 786d396b XXXXXXXXOAcXxm9k │ │ │ │ + 0x00033acc 6a504745 4d734c7a 6e6f4b71 6d717737 jPGEMsLznoKqmqw7 │ │ │ │ + 0x00033adc 74633857 43783461 00000000 552a552a tc8WCx4a....U*U* │ │ │ │ + 0x00033aec 55000000 24326124 30352443 43434343 U...$2a$05$CCCCC │ │ │ │ + 0x00033afc 43434343 43434343 43434343 43434343 CCCCCCCCCCCCCCCC │ │ │ │ + 0x00033b0c 2e377547 3056437a 49326253 376a3679 .7uG0VCzI2bS7j6y │ │ │ │ + 0x00033b1c 6d714a69 39436463 64786952 54574e79 mqJi9CdcdxiRTWNy │ │ │ │ + 0x00033b2c 00000000 24326124 30352461 62636465 ....$2a$05$abcde │ │ │ │ + 0x00033b3c 66676869 6a6b6c6d 6e6f7071 72737475 fghijklmnopqrstu │ │ │ │ + 0x00033b4c 75357332 76382e69 5869654f 6a672f2e u5s2v8.iXieOjg/. │ │ │ │ + 0x00033b5c 41795342 54545a49 4956464a 65427569 AySBTTZIIVFJeBui │ │ │ │ + 0x00033b6c 00000000 30313233 34353637 38396162 ....0123456789ab │ │ │ │ + 0x00033b7c 63646566 6768696a 6b6c6d6e 6f707172 cdefghijklmnopqr │ │ │ │ + 0x00033b8c 73747576 7778797a 41424344 45464748 stuvwxyzABCDEFGH │ │ │ │ + 0x00033b9c 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x00033bac 595a3031 32333435 36373839 63686172 YZ0123456789char │ │ │ │ + 0x00033bbc 73206166 74657220 37322061 72652069 s after 72 are i │ │ │ │ + 0x00033bcc 676e6f72 65640000 24327824 3035242f gnored..$2x$05$/ │ │ │ │ + 0x00033bdc 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ + 0x00033bec 69616e46 2e434535 656c4861 614f3445 ianF.CE5elHaaO4E │ │ │ │ + 0x00033bfc 62676756 446a6238 50313952 756b7a58 bggVDjb8P19RukzX │ │ │ │ + 0x00033c0c 534d3365 00000000 a3000000 24327924 SM3e........$2y$ │ │ │ │ + 0x00033c1c 3035242f 4f4b2e66 62567252 2f627049 05$/OK.fbVrR/bpI │ │ │ │ + 0x00033c2c 714e4a35 69616e46 2e536137 7368626d qNJ5ianF.Sa7shbm │ │ │ │ + 0x00033c3c 342e4f7a 4b707646 6e583170 514c6d51 4.OzKpvFnX1pQLmQ │ │ │ │ + 0x00033c4c 5739366f 556c4371 00000000 24327824 W96oUlCq....$2x$ │ │ │ │ + 0x00033c5c 30352436 624e7732 484c5159 65714859 05$6bNw2HLQYeqHY │ │ │ │ + 0x00033c6c 7942664c 4d73762f 4f697771 54796d47 yBfLMsv/OiwqTymG │ │ │ │ + 0x00033c7c 49477a46 73413468 4f545765 62666568 IGzFsA4hOTWebfeh │ │ │ │ + 0x00033c8c 58484e70 72634153 00000000 d1910000 XHNprcAS........ │ │ │ │ + 0x00033c9c 24327824 30352436 624e7732 484c5159 $2x$05$6bNw2HLQY │ │ │ │ + 0x00033cac 65714859 7942664c 4d73762f 4f394c49 eqHYyBfLMsv/O9LI │ │ │ │ + 0x00033cbc 47676e38 4f4d7a75 446f4866 6f663841 Ggn8OMzuDoHfof8A │ │ │ │ + 0x00033ccc 51696d53 47666353 57786e53 00000000 QimSGfcSWxnS.... │ │ │ │ + 0x00033cdc d0c1d2cf ccd80000 24326124 3035242f ........$2a$05$/ │ │ │ │ + 0x00033cec 4f4b2e66 62567252 2f627049 714e4a35 OK.fbVrR/bpIqNJ5 │ │ │ │ + 0x00033cfc 69616e46 2e737751 4f497a6a 4f694a39 ianF.swQOIzjOiJ9 │ │ │ │ + 0x00033d0c 47484550 7568456b 76717255 79765768 GHEPuhEkvqrUyvWh │ │ │ │ + 0x00033d1c 454d7836 00000000 aaaaaaaa aaaaaaaa EMx6............ │ │ │ │ + 0x00033d2c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033d3c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033d4c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033d5c aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ + 0x00033d6c 63686172 73206166 74657220 37322061 chars after 72 a │ │ │ │ + 0x00033d7c 72652069 676e6f72 65642061 73207573 re ignored as us │ │ │ │ + 0x00033d8c 75616c00 24326124 3035242f 4f4b2e66 ual.$2a$05$/OK.f │ │ │ │ + 0x00033d9c 62567252 2f627049 714e4a35 69616e46 bVrR/bpIqNJ5ianF │ │ │ │ + 0x00033dac 2e523978 72446a69 7963784d 62514532 .R9xrDjiycxMbQE2 │ │ │ │ + 0x00033dbc 62702e76 67716c59 70573577 78327979 bp.vgqlYpW5wx2yy │ │ │ │ + 0x00033dcc 00000000 aa55aa55 aa55aa55 aa55aa55 .....U.U.U.U.U.U │ │ │ │ + 0x00033ddc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033dec aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033dfc aa55aa55 aa55aa55 aa55aa55 aa55aa55 .U.U.U.U.U.U.U.U │ │ │ │ + 0x00033e0c aa55aa55 aa55aa55 aa55aa55 00000000 .U.U.U.U.U.U.... │ │ │ │ + 0x00033e1c 24326124 3035242f 4f4b2e66 62567252 $2a$05$/OK.fbVrR │ │ │ │ + 0x00033e2c 2f627049 714e4a35 69616e46 2e397451 /bpIqNJ5ianF.9tQ │ │ │ │ + 0x00033e3c 5a7a634a 666d3375 6a324e76 4a2f6e35 ZzcJfm3uj2NvJ/n5 │ │ │ │ + 0x00033e4c 786b6870 714c724d 70574365 00000000 xkhpqLrMpWCe.... │ │ │ │ + 0x00033e5c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ + 0x00033e6c aaff55aa ff55aaff 55aaff55 aaff55aa ..U..U..U..U..U. │ │ │ │ + 0x00033e7c ff55aaff 55aaff55 aaff55aa ff55aaff .U..U..U..U..U.. │ │ │ │ + 0x00033e8c 55aaff55 aaff55aa ff55aaff 55aaff55 U..U..U..U..U..U │ │ │ │ + 0x00033e9c aaff55aa ff55aaff 00000000 237e2e2e ..U..U......#~.. │ │ │ │ + 0x00033eac 2e2e2e2e 2e2e2e2e 2e000000 35323931 ............5291 │ │ │ │ + 0x00033ebc 32393739 00000000 244b3424 00000000 2979....$K4$.... │ │ │ │ + 0x00033ecc 41465300 4b657262 65726f73 20414653 AFS.Kerberos AFS │ │ │ │ + 0x00033edc 00000000 44455320 32342f33 3220344b ....DES 24/32 4K │ │ │ │ + 0x00033eec 00000000 244b3424 65333565 39323934 ....$K4$e35e9294 │ │ │ │ + 0x00033efc 65636566 39323664 2c303132 33000000 ecef926d,0123... │ │ │ │ + 0x00033f0c 244b3424 36346337 63326165 64636364 $K4$64c7c2aedccd │ │ │ │ + 0x00033f1c 37306436 2c303132 33343536 37383900 70d6,0123456789. │ │ │ │ + 0x00033f2c 244b3424 64396539 38356233 36323638 $K4$d9e985b36268 │ │ │ │ + 0x00033f3c 66313638 2c303132 33343536 37000000 f168,01234567... │ │ │ │ + 0x00033f4c 244b3424 62393631 35373836 64666235 $K4$b9615786dfb5 │ │ │ │ + 0x00033f5c 33323937 2c6c6f6e 6763656c 6c6e616d 3297,longcellnam │ │ │ │ + 0x00033f6c 65000000 6c6f6e67 70617373 776f7264 e...longpassword │ │ │ │ + 0x00033f7c 00000000 244b3424 61386463 38616561 ....$K4$a8dc8aea │ │ │ │ + 0x00033f8c 61326334 38613937 2c000000 244b3424 a2c48a97,...$K4$ │ │ │ │ + 0x00033f9c 64666461 38356337 36313931 38336132 dfda85c7619183a2 │ │ │ │ + 0x00033fac 2c585858 58585858 58000000 58585858 ,XXXXXXXX...XXXX │ │ │ │ + 0x00033fbc 58585858 00000000 244b3424 65336535 XXXX....$K4$e3e5 │ │ │ │ + 0x00033fcc 39646536 66316435 65616634 2c63656c 9de6f1d5eaf4,cel │ │ │ │ + 0x00033fdc 6c000000 70617373 776f7264 33353500 l...password355. │ │ │ │ + 0x00033fec 244b3424 62303263 63323461 65666263 $K4$b02cc24aefbc │ │ │ │ + 0x00033ffc 38363562 2c000000 74686973 69736176 865b,...thisisav │ │ │ │ + 0x0003400c 6572796c 6f6e6770 61737377 6f726400 erylongpassword. │ │ │ │ + 0x0003401c 244c4d24 00000000 4c4d0000 244c4d24 $LM$....LM..$LM$ │ │ │ │ + 0x0003402c 61396336 30346432 34346334 65393964 a9c604d244c4e99d │ │ │ │ + 0x0003403c 00000000 41414141 41410000 244c4d24 ....AAAAAA..$LM$ │ │ │ │ + 0x0003404c 63626335 30316134 64323232 37373833 cbc501a4d2227783 │ │ │ │ + 0x0003405c 00000000 41414141 41414100 244c4d24 ....AAAAAAA.$LM$ │ │ │ │ + 0x0003406c 33343636 63326230 34383766 65333961 3466c2b0487fe39a │ │ │ │ + 0x0003407c 00000000 43524143 4b504f00 244c4d24 ....CRACKPO.$LM$ │ │ │ │ + 0x0003408c 64626335 65356362 61383032 38303931 dbc5e5cba8028091 │ │ │ │ + 0x0003409c 00000000 494d5055 4e495400 61616433 ....IMPUNIT.aad3 │ │ │ │ + 0x000340ac 62343335 62353134 30346565 61616433 b435b51404eeaad3 │ │ │ │ + 0x000340bc 62343335 62353134 30346565 00000000 b435b51404ee.... │ │ │ │ + 0x000340cc 244c4d24 37336363 34303262 64336537 $LM$73cc402bd3e7 │ │ │ │ + 0x000340dc 39313735 00000000 53434c45 524f5300 9175....SCLEROS. │ │ │ │ + 0x000340ec 244c4d24 35656364 39323336 64323130 $LM$5ecd9236d210 │ │ │ │ + 0x000340fc 39356365 00000000 594f4b4f 48414d00 95ce....YOKOHAM. │ │ │ │ + 0x0003410c 244c4d24 41354536 30363644 45363143 $LM$A5E6066DE61C │ │ │ │ + 0x0003411c 33453335 00000000 5a5a5a5a 5a5a5a00 3E35....ZZZZZZZ. │ │ │ │ + 0x0003412c 244c4d24 31464233 36336665 42383334 $LM$1FB363feB834 │ │ │ │ + 0x0003413c 43313244 00000000 5a5a5a5a 5a5a0000 C12D....ZZZZZZ.. │ │ │ │ + 0x0003414c 3a3b3c3d 3e3f405b 5c5d5e5f 60000000 :;<=>?@[\]^_`... │ │ │ │ + 0x0003415c 41424344 45464761 62636465 66000000 ABCDEFGabcdef... │ │ │ │ + 0x0003416c 74726970 5f666d74 2e630000 626c6f63 trip_fmt.c..bloc │ │ │ │ + 0x0003417c 6b5f636f 756e7420 3c3d2077 6f727374 k_count <= worst │ │ │ │ + 0x0003418c 5f636173 655f626c 6f636b5f 636f756e _case_block_coun │ │ │ │ + 0x0003419c 74000000 74726970 636f6465 00000000 t...tripcode.... │ │ │ │ + 0x000341ac 526b3756 55734454 32550000 73696d70 Rk7VUsDT2U..simp │ │ │ │ + 0x000341bc 736f6e00 33477159 494a334f 62730000 son.3GqYIJ3Obs.. │ │ │ │ + 0x000341cc 49643167 4d594741 35320000 706f6e79 Id1gMYGA52..pony │ │ │ │ + 0x000341dc 7461696c 00000000 63727970 745f7472 tail....crypt_tr │ │ │ │ + 0x000341ec 61766572 73655f62 795f7361 6c740000 averse_by_salt.. │ │ │ │ + 0x000341fc 2464756d 6d792400 64756d6d 79000000 $dummy$.dummy... │ │ │ │ + 0x0003420c 4e2f4100 2464756d 6d792436 34373536 N/A.$dummy$64756 │ │ │ │ + 0x0003421c 64366437 39000000 2464756d 6d792437 d6d79...$dummy$7 │ │ │ │ + 0x0003422c 30363137 33373337 37366637 32363400 0617373776f7264. │ │ │ │ + 0x0003423c 244a4f48 4e2f7061 7373776f 72642e6c $JOHN/password.l │ │ │ │ + 0x0003424c 73740000 576f7264 6c697374 00000000 st..Wordlist.... │ │ │ │ + 0x0003425c 4f707469 6f6e7300 576f7264 66696c65 Options.Wordfile │ │ │ │ + 0x0003426c 00000000 5761726e 696e673a 206e6f74 ....Warning: not │ │ │ │ + 0x0003427c 20656e6f 75676820 63616e64 69646174 enough candidat │ │ │ │ + 0x0003428c 65732075 6e646572 2062656e 63686d61 es under benchma │ │ │ │ + 0x0003429c 726b206c 656e6774 68202564 0a000000 rk length %d.... │ │ │ │ + 0x000342ac 4641494c 45442028 6e6f2064 61746129 FAILED (no data) │ │ │ │ + 0x000342bc 00000000 4641494c 45442028 25732900 ....FAILED (%s). │ │ │ │ + 0x000342cc 62656e63 682e6300 696e6465 78203e20 bench.c.index > │ │ │ │ + 0x000342dc 30000000 42656e63 686d6172 6b735f31 0...Benchmarks_1 │ │ │ │ + 0x000342ec 5f380000 44656275 67000000 73657469 _8..Debug...seti │ │ │ │ + 0x000342fc 74696d65 72000000 25754b00 25752e25 timer...%uK.%u.% │ │ │ │ + 0x0003430c 75000000 2c200000 4d616e79 2073616c u..., ..Many sal │ │ │ │ + 0x0003431c 74730000 4f6e6c79 206f6e65 2073616c ts..Only one sal │ │ │ │ + 0x0003432c 74000000 53686f72 74000000 4c6f6e67 t...Short...Long │ │ │ │ + 0x0003433c 00000000 5761726e 696e673a 20646f69 ....Warning: doi │ │ │ │ + 0x0003434c 6e672071 7569636b 2062656e 63686d61 ng quick benchma │ │ │ │ + 0x0003435c 726b696e 67202d20 74686520 70657266 rking - the perf │ │ │ │ + 0x0003436c 6f726d61 6e636520 6e756d62 65727320 ormance numbers │ │ │ │ + 0x0003437c 77696c6c 20626520 696e6163 63757261 will be inaccura │ │ │ │ + 0x0003438c 74650000 42656e63 686d6172 6b696e67 te..Benchmarking │ │ │ │ + 0x0003439c 3a202573 25732573 2573205b 25735d2e : %s%s%s%s [%s]. │ │ │ │ + 0x000343ac 2e2e2000 2575206f 7574206f 66202575 .. .%u out of %u │ │ │ │ + 0x000343bc 20746573 74732068 61766520 4641494c tests have FAIL │ │ │ │ + 0x000343cc 45440a00 444f4e45 00000000 52617700 ED..DONE....Raw. │ │ │ │ + 0x000343dc 25733a09 25732063 2f732072 65616c2c %s:.%s c/s real, │ │ │ │ + 0x000343ec 20257320 632f7320 76697274 75616c0a %s c/s virtual. │ │ │ │ + 0x000343fc 00000000 25733a09 25732063 2f732072 ....%s:.%s c/s r │ │ │ │ + 0x0003440c 65616c2c 20257320 632f7320 76697274 eal, %s c/s virt │ │ │ │ + 0x0003441c 75616c0a 0a000000 62656e63 686d6172 ual.....benchmar │ │ │ │ + 0x0003442c 6b5f666f 726d6174 00000000 63686172 k_format....char │ │ │ │ + 0x0003443c 7365742e 63000000 6e726174 696f7320 set.c...nratios │ │ │ │ + 0x0003444c 3d3d2073 697a656f 66282a72 6174696f == sizeof(*ratio │ │ │ │ + 0x0003445c 7329202f 2073697a 656f6628 282a7261 s) / sizeof((*ra │ │ │ │ + 0x0003446c 74696f73 295b305d 29000000 70747220 tios)[0])...ptr │ │ │ │ + 0x0003447c 3c3d206f 72646572 202b2073 697a6520 <= order + size │ │ │ │ + 0x0003448c 2d203300 70747220 3d3d206f 72646572 - 3.ptr == order │ │ │ │ + 0x0003449c 202b2073 697a6500 20556e73 7461626c + size. Unstabl │ │ │ │ + 0x000344ac 65206f72 64657220 28256420 72656361 e order (%d reca │ │ │ │ + 0x000344bc 6c63756c 6174696f 6e732c20 25642064 lculations, %d d │ │ │ │ + 0x000344cc 69666665 72656e63 65732072 656d6169 ifferences remai │ │ │ │ + 0x000344dc 6e290a00 20537461 626c6520 6f726465 n).. Stable orde │ │ │ │ + 0x000344ec 72202825 64207265 63616c63 756c6174 r (%d recalculat │ │ │ │ + 0x000344fc 696f6e73 290a0000 6674656c 6c000000 ions)...ftell... │ │ │ │ + 0x0003450c 2c206578 6974696e 672e2e2e 00000000 , exiting....... │ │ │ │ + 0x0003451c 4c6f6164 65642025 6c752070 6c61696e Loaded %lu plain │ │ │ │ + 0x0003452c 74657874 25732573 0a000000 52656d61 text%s%s....Rema │ │ │ │ + 0x0003453c 696e696e 6720256c 7520706c 61696e74 ining %lu plaint │ │ │ │ + 0x0003454c 65787425 7325730a 00000000 77620000 ext%s%s.....wb.. │ │ │ │ + 0x0003455c 666f7065 6e3a2025 73000000 47656e65 fopen: %s...Gene │ │ │ │ + 0x0003456c 72617469 6e672063 68617273 65747300 rating charsets. │ │ │ │ + 0x0003457c 20444f4e 450a4765 6e657261 74696e67 DONE.Generating │ │ │ │ + 0x0003458c 20637261 636b696e 67206f72 64657200 cracking order. │ │ │ │ + 0x0003459c 43485233 00000000 4661696c 65642074 CHR3....Failed t │ │ │ │ + 0x000345ac 6f207772 69746520 63686172 73657420 o write charset │ │ │ │ + 0x000345bc 66696c65 3a202573 0a000000 53756363 file: %s....Succ │ │ │ │ + 0x000345cc 65737366 756c6c79 2077726f 74652063 essfully wrote c │ │ │ │ + 0x000345dc 68617273 65742066 696c653a 20257320 harset file: %s │ │ │ │ + 0x000345ec 28257520 63686172 61637465 72257329 (%u character%s) │ │ │ │ + 0x000345fc 0a000000 63686172 7365745f 67656e65 ....charset_gene │ │ │ │ + 0x0003460c 72617465 5f6f7264 65720000 2e2f3031 rate_order.../01 │ │ │ │ + 0x0003461c 32333435 36373839 41424344 45464748 23456789ABCDEFGH │ │ │ │ + 0x0003462c 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x0003463c 595a6162 63646566 6768696a 6b6c6d6e YZabcdefghijklmn │ │ │ │ + 0x0003464c 6f707172 73747576 7778797a 30313233 opqrstuvwxyz0123 │ │ │ │ + 0x0003465c 34353637 38396162 63646566 766f6964 456789abcdefvoid │ │ │ │ + 0x0003466c 00000000 696e7400 7768696c 65000000 ....int.while... │ │ │ │ + 0x0003467c 656c7365 00000000 636f6e74 696e7565 else....continue │ │ │ │ + 0x0003468c 00000000 62726561 6b000000 636f6d70 ....break...comp │ │ │ │ + 0x0003469c 696c6572 2e630000 635f6f70 5f726574 iler.c..c_op_ret │ │ │ │ + 0x000346ac 75726e20 213d2026 266f705f 72657475 urn != &&op_retu │ │ │ │ + 0x000346bc 726e0000 5b000000 3d000000 2b3d0000 rn..[...=...+=.. │ │ │ │ + 0x000346cc 2d3d0000 2a3d0000 2f3d0000 253d0000 -=..*=../=..%=.. │ │ │ │ + 0x000346dc 7c3d0000 5e3d0000 263d0000 3c3c3d00 |=..^=..&=..<<=. │ │ │ │ + 0x000346ec 3e3e3d00 7c7c0000 26260000 7c000000 >>=.||..&&..|... │ │ │ │ + 0x000346fc 5e000000 26000000 3d3d0000 213d0000 ^...&...==..!=.. │ │ │ │ + 0x0003470c 3e000000 3c000000 3e3d0000 3c3d0000 >...<...>=..<=.. │ │ │ │ + 0x0003471c 3c3c0000 3e3e0000 2b000000 2d000000 <<..>>..+...-... │ │ │ │ + 0x0003472c 21000000 7e000000 2b2b0000 2d2d0000 !...~...++..--.. │ │ │ │ + 0x0003473c 69660000 556e6b6e 6f776e20 6964656e if..Unknown iden │ │ │ │ + 0x0003474c 74696669 65720000 556e6578 70656374 tifier..Unexpect │ │ │ │ + 0x0003475c 65642063 68617261 63746572 00000000 ed character.... │ │ │ │ + 0x0003476c 4572726f 7220696e 20657870 72657373 Error in express │ │ │ │ + 0x0003477c 696f6e00 4964656e 74696669 65722069 ion.Identifier i │ │ │ │ + 0x0003478c 7320746f 6f206c6f 6e670000 45787072 s too long..Expr │ │ │ │ + 0x0003479c 65737369 6f6e2069 7320746f 6f20636f ession is too co │ │ │ │ + 0x000347ac 6d706c65 78000000 496e7661 6c696420 mplex...Invalid │ │ │ │ + 0x000347bc 61727261 79207369 7a650000 44617461 array size..Data │ │ │ │ + 0x000347cc 20736563 74696f6e 20697320 746f6f20 section is too │ │ │ │ + 0x000347dc 6c617267 65000000 496e7465 67657220 large...Integer │ │ │ │ + 0x000347ec 636f6e73 74616e74 206f7574 206f6620 constant out of │ │ │ │ + 0x000347fc 72616e67 65000000 4475706c 69636174 range...Duplicat │ │ │ │ + 0x0003480c 65206964 656e7469 66696572 00000000 e identifier.... │ │ │ │ + 0x0003481c 4b657977 6f726420 69732075 73656420 Keyword is used │ │ │ │ + 0x0003482c 61732061 6e206964 656e7469 66696572 as an identifier │ │ │ │ + 0x0003483c 00000000 4e6f7420 696e2061 2066756e ....Not in a fun │ │ │ │ + 0x0003484c 6374696f 6e000000 4e657374 65642066 ction...Nested f │ │ │ │ + 0x0003485c 756e6374 696f6e73 20617265 206e6f74 unctions are not │ │ │ │ + 0x0003486c 20737570 706f7274 65640000 4e6f7420 supported..Not │ │ │ │ + 0x0003487c 696e2061 6e206966 20737461 74656d65 in an if stateme │ │ │ │ + 0x0003488c 6e740000 4e6f7420 696e2061 206c6f6f nt..Not in a loo │ │ │ │ + 0x0003489c 70000000 556e6578 70656374 65642065 p...Unexpected e │ │ │ │ + 0x000348ac 6e64206f 6620736f 75726365 00000000 nd of source.... │ │ │ │ + 0x000348bc 496e7465 726e616c 20636f6d 70696c65 Internal compile │ │ │ │ + 0x000348cc 72206572 726f7200 635f6578 65637574 r error.c_execut │ │ │ │ + 0x000348dc 655f6661 73740000 6c697374 2e000000 e_fast..list.... │ │ │ │ + 0x000348ec 4572726f 7220696e 20257320 6174206c Error in %s at l │ │ │ │ + 0x000348fc 696e6520 25640a00 66676574 73000000 ine %d..fgets... │ │ │ │ + 0x0003490c 66636c6f 73650000 3f000000 63726163 fclose..?...crac │ │ │ │ + 0x0003491c 6b65722e 63000000 636f756e 74203e3d ker.c...count >= │ │ │ │ + 0x0003492c 20310000 21205365 6c662074 65737420 1..! Self test │ │ │ │ + 0x0003493c 6661696c 65642028 25732900 53656c66 failed (%s).Self │ │ │ │ + 0x0003494c 20746573 74206661 696c6564 20282573 test failed (%s │ │ │ │ + 0x0003495c 290a0000 50726573 73202771 27206f72 )...Press 'q' or │ │ │ │ + 0x0003496c 20437472 6c2d4320 746f2061 626f7274 Ctrl-C to abort │ │ │ │ + 0x0003497c 2c20616c 6d6f7374 20616e79 206f7468 , almost any oth │ │ │ │ + 0x0003498c 6572206b 65792066 6f722073 74617475 er key for statu │ │ │ │ + 0x0003499c 730a0000 63726b5f 72656d6f 76655f68 s...crk_remove_h │ │ │ │ + 0x000349ac 61736800 25750a00 72657374 6f726500 ash.%u..restore. │ │ │ │ + 0x000349bc 4c697374 2e457874 65726e61 6c3a0000 List.External:.. │ │ │ │ + 0x000349cc 556e6b6e 6f776e20 65787465 726e616c Unknown external │ │ │ │ + 0x000349dc 206d6f64 653a2025 730a0000 436f6d70 mode: %s...Comp │ │ │ │ + 0x000349ec 696c6572 20657272 6f722069 6e202573 iler error in %s │ │ │ │ + 0x000349fc 20617420 6c696e65 2025643a 2025730a at line %d: %s. │ │ │ │ + 0x00034a0c 00000000 696e6974 00000000 67656e65 ....init....gene │ │ │ │ + 0x00034a1c 72617465 00000000 66696c74 65720000 rate....filter.. │ │ │ │ + 0x00034a2c 4e6f2067 656e6572 61746528 2920666f No generate() fo │ │ │ │ + 0x00034a3c 72206578 7465726e 616c206d 6f64653a r external mode: │ │ │ │ + 0x00034a4c 2025730a 00000000 4e6f2066 696c7465 %s.....No filte │ │ │ │ + 0x00034a5c 72282920 666f7220 65787465 726e616c r() for external │ │ │ │ + 0x00034a6c 206d6f64 653a2025 730a0000 5761726e mode: %s...Warn │ │ │ │ + 0x00034a7c 696e673a 20657874 65726e61 6c206d6f ing: external mo │ │ │ │ + 0x00034a8c 64652064 6566696e 65732067 656e6572 de defines gener │ │ │ │ + 0x00034a9c 61746528 292c2062 75742069 73206f6e ate(), but is on │ │ │ │ + 0x00034aac 6c792075 73656420 666f7220 66696c74 ly used for filt │ │ │ │ + 0x00034abc 65722829 0a000000 50726f63 65656469 er()....Proceedi │ │ │ │ + 0x00034acc 6e672077 69746820 65787465 726e616c ng with external │ │ │ │ + 0x00034adc 206d6f64 653a2025 2e313030 73000000 mode: %.100s... │ │ │ │ + 0x00034aec 61626f72 74000000 73746174 75730000 abort...status.. │ │ │ │ + 0x00034afc 706c6169 6e746578 745f6c65 6e677468 plaintext_length │ │ │ │ + 0x00034b0c 00000000 62696e61 72795f61 6c69676e ....binary_align │ │ │ │ + 0x00034b1c 00000000 70726570 61726500 73616c74 ....prepare.salt │ │ │ │ + 0x00034b2c 5f616c69 676e0000 76616c69 64000000 _align..valid... │ │ │ │ + 0x00034b3c 636d705f 65786163 74000000 6765745f cmp_exact...get_ │ │ │ │ + 0x00034b4c 6b657900 736f7572 63650000 73616c74 key.source..salt │ │ │ │ + 0x00034b5c 5f686173 68000000 63727970 745f616c _hash...crypt_al │ │ │ │ + 0x00034b6c 6c000000 636d705f 616c6c00 636d705f l...cmp_all.cmp_ │ │ │ │ + 0x00034b7c 6f6e6500 5761726e 696e673a 2062696e one.Warning: bin │ │ │ │ + 0x00034b8c 61727928 29207265 7475726e 6564206d ary() returned m │ │ │ │ + 0x00034b9c 6973616c 69676e65 6420706f 696e7465 isaligned pointe │ │ │ │ + 0x00034bac 72000000 5761726e 696e673a 2073616c r...Warning: sal │ │ │ │ + 0x00034bbc 74282920 72657475 726e6564 206d6973 t() returned mis │ │ │ │ + 0x00034bcc 616c6967 6e656420 706f696e 74657200 aligned pointer. │ │ │ │ + 0x00034bdc 6765745f 68617368 5b25645d 28256429 get_hash[%d](%d) │ │ │ │ + 0x00034bec 00000000 556e6b6e 6f776e20 6f707469 ....Unknown opti │ │ │ │ + 0x00034bfc 6f6e0000 45787472 61207061 72616d65 on..Extra parame │ │ │ │ + 0x00034c0c 74657220 666f7220 6f707469 6f6e0000 ter for option.. │ │ │ │ + 0x00034c1c 496e7661 6c696420 6f707469 6f6e2070 Invalid option p │ │ │ │ + 0x00034c2c 6172616d 65746572 00000000 4f707469 arameter....Opti │ │ │ │ + 0x00034c3c 6f6e2072 65717569 72657320 61207061 on requires a pa │ │ │ │ + 0x00034c4c 72616d65 74657200 496e7661 6c696420 rameter.Invalid │ │ │ │ + 0x00034c5c 6f707469 6f6e7320 636f6d62 696e6174 options combinat │ │ │ │ + 0x00034c6c 696f6e20 6f722064 75706c69 63617465 ion or duplicate │ │ │ │ + 0x00034c7c 206f7074 696f6e00 25733a20 22257322 option.%s: "%s" │ │ │ │ + 0x00034c8c 0a000000 49646c65 00000000 6e696365 ....Idle....nice │ │ │ │ + 0x00034c9c 00000000 25750a25 750a2575 0a000000 ....%u.%u.%u.... │ │ │ │ + 0x00034cac 25750a32 0a25750a 00000000 4c4d5f41 %u.2.%u.....LM_A │ │ │ │ + 0x00034cbc 53434949 00000000 41534349 49000000 SCII....ASCII... │ │ │ │ + 0x00034ccc 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ + 0x00034cdc 22696e63 72656d65 6e74616c 22206d6f "incremental" mo │ │ │ │ + 0x00034cec 64653a20 252e3130 30730000 46696c65 de: %.100s..File │ │ │ │ + 0x00034cfc 00000000 496e6372 656d656e 74616c3a ....Incremental: │ │ │ │ + 0x00034d0c 00000000 21204e6f 20636861 72736574 ....! No charset │ │ │ │ + 0x00034d1c 20646566 696e6564 00000000 4e6f2063 defined....No c │ │ │ │ + 0x00034d2c 68617273 65742064 6566696e 65642066 harset defined f │ │ │ │ + 0x00034d3c 6f72206d 6f64653a 2025730a 00000000 or mode: %s..... │ │ │ │ + 0x00034d4c 45787472 61000000 4d696e4c 656e0000 Extra...MinLen.. │ │ │ │ + 0x00034d5c 4d61784c 656e0000 43686172 436f756e MaxLen..CharCoun │ │ │ │ + 0x00034d6c 74000000 21204d69 6e4c656e 203d2025 t...! MinLen = % │ │ │ │ + 0x00034d7c 64206578 63656564 73204d61 784c656e d exceeds MaxLen │ │ │ │ + 0x00034d8c 203d2025 64000000 4d696e4c 656e203d = %d...MinLen = │ │ │ │ + 0x00034d9c 20256420 65786365 65647320 4d61784c %d exceeds MaxL │ │ │ │ + 0x00034dac 656e203d 2025640a 00000000 21204d69 en = %d.....! Mi │ │ │ │ + 0x00034dbc 6e4c656e 203d2025 64206973 20746f6f nLen = %d is too │ │ │ │ + 0x00034dcc 206c6172 67652066 6f722074 68697320 large for this │ │ │ │ + 0x00034ddc 68617368 20747970 65000000 4d696e4c hash type...MinL │ │ │ │ + 0x00034dec 656e203d 20256420 65786365 65647320 en = %d exceeds │ │ │ │ + 0x00034dfc 74686520 6d617869 6d756d20 706f7373 the maximum poss │ │ │ │ + 0x00034e0c 69626c65 206c656e 67746820 666f7220 ible length for │ │ │ │ + 0x00034e1c 74686520 63757272 656e7420 68617368 the current hash │ │ │ │ + 0x00034e2c 20747970 65202825 64290a00 21204d61 type (%d)..! Ma │ │ │ │ + 0x00034e3c 784c656e 203d2025 64206973 20746f6f xLen = %d is too │ │ │ │ + 0x00034e4c 206c6172 67652066 6f722074 68697320 large for this │ │ │ │ + 0x00034e5c 68617368 20747970 65000000 5761726e hash type...Warn │ │ │ │ + 0x00034e6c 696e673a 204d6178 4c656e20 3d202564 ing: MaxLen = %d │ │ │ │ + 0x00034e7c 20697320 746f6f20 6c617267 6520666f is too large fo │ │ │ │ + 0x00034e8c 72207468 65206375 7272656e 74206861 r the current ha │ │ │ │ + 0x00034e9c 73682074 7970652c 20726564 75636564 sh type, reduced │ │ │ │ + 0x00034eac 20746f20 25640a00 21204d61 784c656e to %d..! MaxLen │ │ │ │ + 0x00034ebc 203d2025 64206578 63656564 73207468 = %d exceeds th │ │ │ │ + 0x00034ecc 6520636f 6d70696c 652d7469 6d65206c e compile-time l │ │ │ │ + 0x00034edc 696d6974 206f6620 25640000 4d61784c imit of %d..MaxL │ │ │ │ + 0x00034eec 656e203d 20256420 65786365 65647320 en = %d exceeds │ │ │ │ + 0x00034efc 74686520 636f6d70 696c652d 74696d65 the compile-time │ │ │ │ + 0x00034f0c 206c696d 6974206f 66202564 0a000000 limit of %d.... │ │ │ │ + 0x00034f1c 72620000 2120496e 636f7272 65637420 rb..! Incorrect │ │ │ │ + 0x00034f2c 63686172 73657420 66696c65 20666f72 charset file for │ │ │ │ + 0x00034f3c 6d61743a 20252e31 30307300 496e636f mat: %.100s.Inco │ │ │ │ + 0x00034f4c 72726563 74206368 61727365 74206669 rrect charset fi │ │ │ │ + 0x00034f5c 6c652066 6f726d61 743a2025 730a0000 le format: %s... │ │ │ │ + 0x00034f6c 66726561 64000000 2120496e 636f6d70 fread...! Incomp │ │ │ │ + 0x00034f7c 61746962 6c652063 68617273 65742066 atible charset f │ │ │ │ + 0x00034f8c 696c653a 20252e31 30307300 496e636f ile: %.100s.Inco │ │ │ │ + 0x00034f9c 6d706174 69626c65 20636861 72736574 mpatible charset │ │ │ │ + 0x00034fac 2066696c 653a2025 730a0000 21204368 file: %s...! Ch │ │ │ │ + 0x00034fbc 61727365 74206669 6c652068 61732063 arset file has c │ │ │ │ + 0x00034fcc 68616e67 65643a20 252e3130 30730000 hanged: %.100s.. │ │ │ │ + 0x00034fdc 43686172 73657420 66696c65 20686173 Charset file has │ │ │ │ + 0x00034fec 20636861 6e676564 3a202573 0a000000 changed: %s.... │ │ │ │ + 0x00034ffc 21204578 74726120 63686172 61637465 ! Extra characte │ │ │ │ + 0x0003500c 7273206e 6f742069 6e20636f 6d70696c rs not in compil │ │ │ │ + 0x0003501c 652d7469 6d652073 70656369 66696564 e-time specified │ │ │ │ + 0x0003502c 2072616e 67652028 275c7825 30327827 range ('\x%02x' │ │ │ │ + 0x0003503c 20746f20 275c7825 30327827 29000000 to '\x%02x')... │ │ │ │ + 0x0003504c 45787472 61206368 61726163 74657273 Extra characters │ │ │ │ + 0x0003505c 206e6f74 20696e20 636f6d70 696c652d not in compile- │ │ │ │ + 0x0003506c 74696d65 20737065 63696669 65642072 time specified r │ │ │ │ + 0x0003507c 616e6765 2028275c 78253032 78272074 ange ('\x%02x' t │ │ │ │ + 0x0003508c 6f20275c 78253032 7827290a 00000000 o '\x%02x')..... │ │ │ │ + 0x0003509c 2d204c65 6e677468 73202564 20746f20 - Lengths %d to │ │ │ │ + 0x000350ac 25642c20 75702074 6f202564 20646966 %d, up to %d dif │ │ │ │ + 0x000350bc 66657265 6e742063 68617261 63746572 ferent character │ │ │ │ + 0x000350cc 73000000 2d204c65 6e677468 2025642c s...- Length %d, │ │ │ │ + 0x000350dc 20757020 746f2025 64206469 66666572 up to %d differ │ │ │ │ + 0x000350ec 656e7420 63686172 61637465 72730000 ent characters.. │ │ │ │ + 0x000350fc 21204f6e 6c792025 75206368 61726163 ! Only %u charac │ │ │ │ + 0x0003510c 74657273 20617661 696c6162 6c650000 ters available.. │ │ │ │ + 0x0003511c 5761726e 696e673a 206f6e6c 79202575 Warning: only %u │ │ │ │ + 0x0003512c 20636861 72616374 65727320 61766169 characters avai │ │ │ │ + 0x0003513c 6c61626c 650a0000 5761726e 696e673a lable...Warning: │ │ │ │ + 0x0003514c 206d6978 65642d63 61736520 63686172 mixed-case char │ │ │ │ + 0x0003515c 7365742c 20627574 20746865 20637572 set, but the cur │ │ │ │ + 0x0003516c 72656e74 20686173 68207479 70652069 rent hash type i │ │ │ │ + 0x0003517c 73206361 73652d69 6e73656e 73697469 s case-insensiti │ │ │ │ + 0x0003518c 76653b0a 736f6d65 2063616e 64696461 ve;.some candida │ │ │ │ + 0x0003519c 74652070 61737377 6f726473 206d6179 te passwords may │ │ │ │ + 0x000351ac 20626520 756e6e65 63657373 6172696c be unnecessaril │ │ │ │ + 0x000351bc 79207472 69656420 6d6f7265 20746861 y tried more tha │ │ │ │ + 0x000351cc 6e206f6e 63652e0a 00000000 2120556e n once......! Un │ │ │ │ + 0x000351dc 65787065 63746564 20636f75 6e743a20 expected count: │ │ │ │ + 0x000351ec 25642021 3d202564 00000000 556e6578 %d != %d....Unex │ │ │ │ + 0x000351fc 70656374 65642063 6f756e74 3a202564 pected count: %d │ │ │ │ + 0x0003520c 20213d20 25640a00 2d205377 69746368 != %d..- Switch │ │ │ │ + 0x0003521c 696e6720 746f206c 656e6774 68202564 ing to length %d │ │ │ │ + 0x0003522c 00000000 66736565 6b000000 67657463 ....fseek...getc │ │ │ │ + 0x0003523c 00000000 2d204578 70616e64 696e6720 ....- Expanding │ │ │ │ + 0x0003524c 7461626c 65732066 6f72206c 656e6774 tables for lengt │ │ │ │ + 0x0003525c 68202564 20746f20 63686172 61637465 h %d to characte │ │ │ │ + 0x0003526c 7220636f 756e7420 25640000 2d205472 r count %d..- Tr │ │ │ │ + 0x0003527c 79696e67 206c656e 67746820 25642c20 ying length %d, │ │ │ │ + 0x0003528c 66697865 64204025 642c2063 68617261 fixed @%d, chara │ │ │ │ + 0x0003529c 63746572 20636f75 6e742025 64000000 cter count %d... │ │ │ │ + 0x000352ac 21204d69 7865642d 63617365 20636861 ! Mixed-case cha │ │ │ │ + 0x000352bc 72736574 2c206275 74207468 65206861 rset, but the ha │ │ │ │ + 0x000352cc 73682074 79706520 69732063 6173652d sh type is case- │ │ │ │ + 0x000352dc 696e7365 6e736974 69766500 25642070 insensitive.%d p │ │ │ │ + 0x000352ec 61737377 6f726420 68617368 65732077 assword hashes w │ │ │ │ + 0x000352fc 69746820 25642064 69666665 72656e74 ith %d different │ │ │ │ + 0x0003530c 2073616c 74730000 25642070 61737377 salts..%d passw │ │ │ │ + 0x0003531c 6f726420 68617368 65732077 69746820 ord hashes with │ │ │ │ + 0x0003532c 6e6f2064 69666665 72656e74 2073616c no different sal │ │ │ │ + 0x0003533c 74730000 31207061 7373776f 72642068 ts..1 password h │ │ │ │ + 0x0003534c 61736800 556e6b6e 6f776e20 63697068 ash.Unknown ciph │ │ │ │ + 0x0003535c 65727465 78742066 6f726d61 74206e61 ertext format na │ │ │ │ + 0x0003536c 6d652072 65717565 73746564 0a000000 me requested.... │ │ │ │ + 0x0003537c 65730000 6c656674 20746f20 63726163 es..left to crac │ │ │ │ + 0x0003538c 6b000000 6c6f6164 65640000 6e6f204f k...loaded..no O │ │ │ │ + 0x0003539c 70656e4d 50207375 70706f72 74000000 penMP support... │ │ │ │ + 0x000353ac 706f6f72 204f7065 6e4d5020 7363616c poor OpenMP scal │ │ │ │ + 0x000353bc 6162696c 69747900 2028666f 726b2900 ability. (fork). │ │ │ │ + 0x000353cc 2c206c6f 6e676572 20706173 73776f72 , longer passwor │ │ │ │ + 0x000353dc 64732073 706c6974 00000000 77696c6c ds split....will │ │ │ │ + 0x000353ec 00000000 6d617900 72656e00 756e7368 ....may.ren.unsh │ │ │ │ + 0x000353fc 61646f77 00000000 756e6166 73000000 adow....unafs... │ │ │ │ + 0x0003540c 756e6971 75650000 2d2d6d61 6b655f63 unique..--make_c │ │ │ │ + 0x0003541c 6865636b 00000000 2d2d7465 73743d30 heck....--test=0 │ │ │ │ + 0x0003542c 00000000 7e2f2e6a 6f686e2f 6a6f686e ....~/.john/john │ │ │ │ + 0x0003543c 2e636f6e 66000000 2f657463 2f6a6f68 .conf.../etc/joh │ │ │ │ + 0x0003544c 6e2f6a6f 686e2e63 6f6e6600 7e2f2e6a n/john.conf.~/.j │ │ │ │ + 0x0003545c 6f686e2f 6a6f686e 2e706f74 00000000 ohn/john.pot.... │ │ │ │ + 0x0003546c 25732564 20706173 73776f72 64206861 %s%d password ha │ │ │ │ + 0x0003547c 73682573 20637261 636b6564 2c202564 sh%s cracked, %d │ │ │ │ + 0x0003548c 206c6566 740a0000 7e2f2e6a 6f686e2f left...~/.john/ │ │ │ │ + 0x0003549c 6a6f686e 2e6c6f67 00000000 436f6e74 john.log....Cont │ │ │ │ + 0x000354ac 696e7569 6e672061 6e20696e 74657272 inuing an interr │ │ │ │ + 0x000354bc 75707465 64207365 7373696f 6e000000 upted session... │ │ │ │ + 0x000354cc 53746172 74696e67 2061206e 65772073 Starting a new s │ │ │ │ + 0x000354dc 65737369 6f6e0000 4c6f6164 65642061 ession..Loaded a │ │ │ │ + 0x000354ec 20746f74 616c206f 66202573 00000000 total of %s.... │ │ │ │ + 0x000354fc 4c6f6164 65642025 73202825 73257325 Loaded %s (%s%s% │ │ │ │ + 0x0003550c 73205b25 735d290a 00000000 4e6f2070 s [%s]).....No p │ │ │ │ + 0x0003551c 61737377 6f726420 68617368 65732025 assword hashes % │ │ │ │ + 0x0003552c 73202873 65652046 4151290a 00000000 s (see FAQ)..... │ │ │ │ + 0x0003553c 52656d61 696e696e 67202573 00000000 Remaining %s.... │ │ │ │ + 0x0003554c 52656d61 696e696e 67202573 0a000000 Remaining %s.... │ │ │ │ + 0x0003555c 5761726e 696e673a 20257320 666f7220 Warning: %s for │ │ │ │ + 0x0003556c 74686973 20686173 68207479 70652c20 this hash type, │ │ │ │ + 0x0003557c 636f6e73 69646572 202d2d66 6f726b3d consider --fork= │ │ │ │ + 0x0003558c 25640a00 57696c6c 2072756e 20256420 %d..Will run %d │ │ │ │ + 0x0003559c 4f70656e 4d502074 68726561 64732070 OpenMP threads p │ │ │ │ + 0x000355ac 65722070 726f6365 73732028 25752074 er process (%u t │ │ │ │ + 0x000355bc 6f74616c 20616372 6f737320 25752070 otal across %u p │ │ │ │ + 0x000355cc 726f6365 73736573 290a0000 5761726e rocesses)...Warn │ │ │ │ + 0x000355dc 696e673a 204f7065 6e4d5020 77617320 ing: OpenMP was │ │ │ │ + 0x000355ec 64697361 626c6564 20647565 20746f20 disabled due to │ │ │ │ + 0x000355fc 2d2d666f 726b3b20 61206e6f 6e2d4f70 --fork; a non-Op │ │ │ │ + 0x0003560c 656e4d50 20627569 6c64206d 61792062 enMP build may b │ │ │ │ + 0x0003561c 65206661 73746572 0a000000 57696c6c e faster....Will │ │ │ │ + 0x0003562c 2072756e 20256420 4f70656e 4d502074 run %d OpenMP t │ │ │ │ + 0x0003563c 68726561 64730a00 5761726e 696e673a hreads..Warning: │ │ │ │ + 0x0003564c 204f7065 6e4d5020 69732064 69736162 OpenMP is disab │ │ │ │ + 0x0003565c 6c65643b 2061206e 6f6e2d4f 70656e4d led; a non-OpenM │ │ │ │ + 0x0003566c 50206275 696c6420 6d617920 62652066 P build may be f │ │ │ │ + 0x0003567c 61737465 720a0000 2d204e6f 6465206e aster...- Node n │ │ │ │ + 0x0003568c 756d6265 72732025 752d2575 206f6620 umbers %u-%u of │ │ │ │ + 0x0003569c 25752573 00000000 4e6f6465 206e756d %u%s....Node num │ │ │ │ + 0x000356ac 62657273 2025752d 2575206f 66202575 bers %u-%u of %u │ │ │ │ + 0x000356bc 25730a00 2d204e6f 6465206e 756d6265 %s..- Node numbe │ │ │ │ + 0x000356cc 72202575 206f6620 25750000 4e6f6465 r %u of %u..Node │ │ │ │ + 0x000356dc 206e756d 62657220 2575206f 66202575 number %u of %u │ │ │ │ + 0x000356ec 0a000000 666f726b 00000000 496e636f ....fork....Inco │ │ │ │ + 0x000356fc 6e736973 74656e74 20637261 73682072 nsistent crash r │ │ │ │ + 0x0003570c 65636f76 65727920 66696c65 3a202573 ecovery file: %s │ │ │ │ + 0x0003571c 0a000000 2d204861 73682074 7970653a ....- Hash type: │ │ │ │ + 0x0003572c 20252e31 30307325 73252e31 30307320 %.100s%s%.100s │ │ │ │ + 0x0003573c 286c656e 67746873 20757020 746f2025 (lengths up to % │ │ │ │ + 0x0003574c 64257329 00000000 2d20416c 676f7269 d%s)....- Algori │ │ │ │ + 0x0003575c 74686d3a 20252e31 30307300 2d204361 thm: %.100s.- Ca │ │ │ │ + 0x0003576c 6e646964 61746520 70617373 776f7264 ndidate password │ │ │ │ + 0x0003577c 73202573 20626520 62756666 65726564 s %s be buffered │ │ │ │ + 0x0003578c 20616e64 20747269 65642069 6e206368 and tried in ch │ │ │ │ + 0x0003579c 756e6b73 206f6620 25640000 2d20436f unks of %d..- Co │ │ │ │ + 0x000357ac 6e666967 75726564 20746f20 75736520 nfigured to use │ │ │ │ + 0x000357bc 6f746865 72776973 65206964 6c652070 otherwise idle p │ │ │ │ + 0x000357cc 726f6365 73736f72 20637963 6c657320 rocessor cycles │ │ │ │ + 0x000357dc 6f6e6c79 00000000 57616974 696e6720 only....Waiting │ │ │ │ + 0x000357ec 666f7220 25642063 68696c64 25732074 for %d child%s t │ │ │ │ + 0x000357fc 6f207465 726d696e 61746500 57616974 o terminate.Wait │ │ │ │ + 0x0003580c 696e6720 666f7220 25642063 68696c64 ing for %d child │ │ │ │ + 0x0003581c 25732074 6f207465 726d696e 6174650a %s to terminate. │ │ │ │ + 0x0003582c 00000000 77616974 00000000 5761726e ....wait....Warn │ │ │ │ + 0x0003583c 696e673a 20706173 73776f72 64732070 ing: passwords p │ │ │ │ + 0x0003584c 72696e74 65642061 626f7665 206d6967 rinted above mig │ │ │ │ + 0x0003585c 68740000 20626520 70617274 69616c00 ht.. be partial. │ │ │ │ + 0x0003586c 206e6f74 20626520 616c6c20 74686f73 not be all thos │ │ │ │ + 0x0003587c 65206372 61636b65 64000000 25732573 e cracked...%s%s │ │ │ │ + 0x0003588c 20616e64 25730a00 55736520 74686520 and%s..Use the │ │ │ │ + 0x0003589c 222d2d73 686f7722 206f7074 696f6e20 "--show" option │ │ │ │ + 0x000358ac 746f2064 6973706c 61792061 6c6c206f to display all o │ │ │ │ + 0x000358bc 66207468 65206372 61636b65 64207061 f the cracked pa │ │ │ │ + 0x000358cc 7373776f 72647320 72656c69 61626c79 sswords reliably │ │ │ │ + 0x000358dc 0a000000 53657373 696f6e20 61626f72 ....Session abor │ │ │ │ + 0x000358ec 74656400 53657373 696f6e20 636f6d70 ted.Session comp │ │ │ │ + 0x000358fc 6c657465 64000000 53657373 696f6e20 leted...Session │ │ │ │ + 0x0003590c 636f6d70 6c657465 640a0000 4d61696e completed...Main │ │ │ │ + 0x0003591c 2070726f 63657373 20736573 73696f6e process session │ │ │ │ + 0x0003592c 20636f6d 706c6574 65642c20 62757420 completed, but │ │ │ │ + 0x0003593c 736f6d65 20636869 6c642070 726f6365 some child proce │ │ │ │ + 0x0003594c 73736573 20666169 6c656400 4f4d505f sses failed.OMP_ │ │ │ │ + 0x0003595c 4e554d5f 54485245 41445300 73746174 NUM_THREADS.stat │ │ │ │ + 0x0003596c 3a202573 00000000 4e4f2050 41535357 : %s....NO PASSW │ │ │ │ + 0x0003597c 4f524400 5761726e 696e673a 206f6e6c ORD.Warning: onl │ │ │ │ + 0x0003598c 79206c6f 6164696e 67206861 73686573 y loading hashes │ │ │ │ + 0x0003599c 206f6620 74797065 20222573 222c2062 of type "%s", b │ │ │ │ + 0x000359ac 75742061 6c736f20 73617720 74797065 ut also saw type │ │ │ │ + 0x000359bc 20222573 220a5573 65207468 6520222d "%s".Use the "- │ │ │ │ + 0x000359cc 2d666f72 6d61743d 25732220 6f707469 -format=%s" opti │ │ │ │ + 0x000359dc 6f6e2074 6f20666f 72636520 6c6f6164 on to force load │ │ │ │ + 0x000359ec 696e6720 68617368 6573206f 66207468 ing hashes of th │ │ │ │ + 0x000359fc 61742074 79706520 696e7374 6561640a at type instead. │ │ │ │ + 0x00035a0c 00000000 28636175 73653a20 74686520 ....(cause: the │ │ │ │ + 0x00035a1c 22666f72 6d617422 206c6163 6b732070 "format" lacks p │ │ │ │ + 0x00035a2c 726f7065 72206269 6e617279 5f686173 roper binary_has │ │ │ │ + 0x00035a3c 68282920 66756e63 74696f6e 20646566 h() function def │ │ │ │ + 0x00035a4c 696e6974 696f6e73 290a0000 5761726e initions)...Warn │ │ │ │ + 0x00035a5c 696e673a 20657863 65737369 76652070 ing: excessive p │ │ │ │ + 0x00035a6c 61727469 616c2068 61736820 636f6c6c artial hash coll │ │ │ │ + 0x00035a7c 6973696f 6e732064 65746563 7465640a isions detected. │ │ │ │ + 0x00035a8c 25730000 5761726e 696e673a 20636865 %s..Warning: che │ │ │ │ + 0x00035a9c 636b2066 6f722064 75706c69 63617465 ck for duplicate │ │ │ │ + 0x00035aac 73207061 72746961 6c6c7920 62797061 s partially bypa │ │ │ │ + 0x00035abc 73736564 20746f20 73706565 64757020 ssed to speedup │ │ │ │ + 0x00035acc 6c6f6164 696e670a 00000000 25733a25 loading.....%s:% │ │ │ │ + 0x00035adc 64000000 25733a4e 4f205041 5353574f d...%s:NO PASSWO │ │ │ │ + 0x00035aec 52440000 25733a00 3a257300 21222324 RD..%s:.:%s.!"#$ │ │ │ │ + 0x00035afc 25262728 292a2b2c 2d2e2f3a 3b3c3d3e %&'()*+,-./:;<=> │ │ │ │ + 0x00035b0c 3f405b5c 5d5e5f60 7b7c7d7e 7f000000 ?@[\]^_`{|}~.... │ │ │ │ + 0x00035b1c 25752000 25753a25 3032753a 25303275 %u .%u:%02u:%02u │ │ │ │ + 0x00035b2c 3a253032 75200000 666c6f63 6b284c4f :%02u ..flock(LO │ │ │ │ + 0x00035b3c 434b5f45 58290000 77726974 65000000 CK_EX)..write... │ │ │ │ + 0x00035b4c 666c6f63 6b284c4f 434b5f55 4e290000 flock(LOCK_UN).. │ │ │ │ + 0x00035b5c 6673796e 63000000 636c6f73 65000000 fsync...close... │ │ │ │ + 0x00035b6c 63686d6f 643a2025 73000000 6f70656e chmod: %s...open │ │ │ │ + 0x00035b7c 3a202573 00000000 42656570 00000000 : %s....Beep.... │ │ │ │ + 0x00035b8c 252d3136 73202825 73290a00 25733a25 %-16s (%s)..%s:% │ │ │ │ + 0x00035b9c 730a0000 2b204372 61636b65 64202573 s...+ Cracked %s │ │ │ │ + 0x00035bac 0a000000 07000000 6d616c6c 6f633a20 ........malloc: │ │ │ │ + 0x00035bbc 25730a00 63616c6c 6f633a20 25730a00 %s..calloc: %s.. │ │ │ │ + 0x00035bcc 5465726d 696e6174 696e6720 6f6e2065 Terminating on e │ │ │ │ + 0x00035bdc 72726f72 00000000 76616c69 64207379 rror....valid sy │ │ │ │ + 0x00035bec 6e746178 20697320 4d494e2d 4d41582f ntax is MIN-MAX/ │ │ │ │ + 0x00035bfc 544f5441 4c206f72 204e2f54 4f54414c TOTAL or N/TOTAL │ │ │ │ + 0x00035c0c 00000000 6e6f6465 206e756d 62657273 ....node numbers │ │ │ │ + 0x00035c1c 2063616e 27742073 70616e20 74686520 can't span the │ │ │ │ + 0x00035c2c 77686f6c 65207261 6e676500 72616e67 whole range.rang │ │ │ │ + 0x00035c3c 65206d75 73742062 6520636f 6e736973 e must be consis │ │ │ │ + 0x00035c4c 74656e74 20776974 68202d2d 666f726b tent with --fork │ │ │ │ + 0x00035c5c 206e756d 62657200 6e6f6465 206e756d number.node num │ │ │ │ + 0x00035c6c 62657273 2063616e 27742065 78636565 bers can't excee │ │ │ │ + 0x00035c7c 64206e6f 64652063 6f756e74 00000000 d node count.... │ │ │ │ + 0x00035c8c 6e6f6465 20636f75 6e74206d 75737420 node count must │ │ │ │ + 0x00035c9c 62652061 74206c65 61737420 32000000 be at least 2... │ │ │ │ + 0x00035cac 72616e67 65207374 61727420 63616e27 range start can' │ │ │ │ + 0x00035cbc 74206578 63656564 2072616e 67652065 t exceed range e │ │ │ │ + 0x00035ccc 6e640000 76616c69 64206e6f 6465206e nd..valid node n │ │ │ │ + 0x00035cdc 756d6265 72732073 74617274 2066726f umbers start fro │ │ │ │ + 0x00035cec 6d203100 4a6f686e 20746865 20526970 m 1.John the Rip │ │ │ │ + 0x00035cfc 70657220 70617373 776f7264 20637261 per password cra │ │ │ │ + 0x00035d0c 636b6572 2c207665 7273696f 6e20312e cker, version 1. │ │ │ │ + 0x00035d1c 392e300a 436f7079 72696768 74202863 9.0.Copyright (c │ │ │ │ + 0x00035d2c 29203139 39362d32 30313920 62792053 ) 1996-2019 by S │ │ │ │ + 0x00035d3c 6f6c6172 20446573 69676e65 720a486f olar Designer.Ho │ │ │ │ + 0x00035d4c 6d657061 67653a20 68747470 3a2f2f77 mepage: http://w │ │ │ │ + 0x00035d5c 77772e6f 70656e77 616c6c2e 636f6d2f ww.openwall.com/ │ │ │ │ + 0x00035d6c 6a6f686e 2f0a0a55 73616765 3a202573 john/..Usage: %s │ │ │ │ + 0x00035d7c 205b4f50 54494f4e 535d205b 50415353 [OPTIONS] [PASS │ │ │ │ + 0x00035d8c 574f5244 2d46494c 45535d0a 2d2d7369 WORD-FILES].--si │ │ │ │ + 0x00035d9c 6e676c65 20202020 20202020 20202020 ngle │ │ │ │ + 0x00035dac 20202020 20202022 73696e67 6c652063 "single c │ │ │ │ + 0x00035dbc 7261636b 22206d6f 64650a2d 2d776f72 rack" mode.--wor │ │ │ │ + 0x00035dcc 646c6973 743d4649 4c45202d 2d737464 dlist=FILE --std │ │ │ │ + 0x00035ddc 696e2020 2020776f 72646c69 7374206d in wordlist m │ │ │ │ + 0x00035dec 6f64652c 20726561 6420776f 72647320 ode, read words │ │ │ │ + 0x00035dfc 66726f6d 2046494c 45206f72 20737464 from FILE or std │ │ │ │ + 0x00035e0c 696e0a2d 2d72756c 65732020 20202020 in.--rules │ │ │ │ + 0x00035e1c 20202020 20202020 20202020 2020656e en │ │ │ │ + 0x00035e2c 61626c65 20776f72 64206d61 6e676c69 able word mangli │ │ │ │ + 0x00035e3c 6e672072 756c6573 20666f72 20776f72 ng rules for wor │ │ │ │ + 0x00035e4c 646c6973 74206d6f 64650a2d 2d696e63 dlist mode.--inc │ │ │ │ + 0x00035e5c 72656d65 6e74616c 5b3d4d4f 44455d20 remental[=MODE] │ │ │ │ + 0x00035e6c 20202020 20202269 6e637265 6d656e74 "increment │ │ │ │ + 0x00035e7c 616c2220 6d6f6465 205b7573 696e6720 al" mode [using │ │ │ │ + 0x00035e8c 73656374 696f6e20 4d4f4445 5d0a2d2d section MODE].-- │ │ │ │ + 0x00035e9c 65787465 726e616c 3d4d4f44 45202020 external=MODE │ │ │ │ + 0x00035eac 20202020 20202020 20657874 65726e61 externa │ │ │ │ + 0x00035ebc 6c206d6f 6465206f 7220776f 72642066 l mode or word f │ │ │ │ + 0x00035ecc 696c7465 720a2d2d 7374646f 75745b3d ilter.--stdout[= │ │ │ │ + 0x00035edc 4c454e47 54485d20 20202020 20202020 LENGTH] │ │ │ │ + 0x00035eec 206a7573 74206f75 74707574 2063616e just output can │ │ │ │ + 0x00035efc 64696461 74652070 61737377 6f726473 didate passwords │ │ │ │ + 0x00035f0c 205b6375 74206174 204c454e 4754485d [cut at LENGTH] │ │ │ │ + 0x00035f1c 0a2d2d72 6573746f 72655b3d 4e414d45 .--restore[=NAME │ │ │ │ + 0x00035f2c 5d202020 20202020 20202020 72657374 ] rest │ │ │ │ + 0x00035f3c 6f726520 616e2069 6e746572 72757074 ore an interrupt │ │ │ │ + 0x00035f4c 65642073 65737369 6f6e205b 63616c6c ed session [call │ │ │ │ + 0x00035f5c 6564204e 414d455d 0a2d2d73 65737369 ed NAME].--sessi │ │ │ │ + 0x00035f6c 6f6e3d4e 414d4520 20202020 20202020 on=NAME │ │ │ │ + 0x00035f7c 20202020 67697665 2061206e 65772073 give a new s │ │ │ │ + 0x00035f8c 65737369 6f6e2074 6865204e 414d450a ession the NAME. │ │ │ │ + 0x00035f9c 2d2d7374 61747573 5b3d4e41 4d455d20 --status[=NAME] │ │ │ │ + 0x00035fac 20202020 20202020 20202070 72696e74 print │ │ │ │ + 0x00035fbc 20737461 74757320 6f662061 20736573 status of a ses │ │ │ │ + 0x00035fcc 73696f6e 205b6361 6c6c6564 204e414d sion [called NAM │ │ │ │ + 0x00035fdc 455d0a2d 2d6d616b 652d6368 61727365 E].--make-charse │ │ │ │ + 0x00035fec 743d4649 4c452020 20202020 20206d61 t=FILE ma │ │ │ │ + 0x00035ffc 6b652061 20636861 72736574 2c204649 ke a charset, FI │ │ │ │ + 0x0003600c 4c452077 696c6c20 6265206f 76657277 LE will be overw │ │ │ │ + 0x0003601c 72697474 656e0a2d 2d73686f 77202020 ritten.--show │ │ │ │ + 0x0003602c 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0003603c 20207368 6f772063 7261636b 65642070 show cracked p │ │ │ │ + 0x0003604c 61737377 6f726473 0a2d2d74 6573745b asswords.--test[ │ │ │ │ + 0x0003605c 3d54494d 455d2020 20202020 20202020 =TIME] │ │ │ │ + 0x0003606c 20202020 72756e20 74657374 7320616e run tests an │ │ │ │ + 0x0003607c 64206265 6e63686d 61726b73 20666f72 d benchmarks for │ │ │ │ + 0x0003608c 2054494d 45207365 636f6e64 73206561 TIME seconds ea │ │ │ │ + 0x0003609c 63680a2d 2d757365 72733d5b 2d5d4c4f ch.--users=[-]LO │ │ │ │ + 0x000360ac 47494e7c 5549445b 2c2e2e5d 20205b64 GIN|UID[,..] [d │ │ │ │ + 0x000360bc 6f206e6f 745d206c 6f616420 74686973 o not] load this │ │ │ │ + 0x000360cc 20287468 65736529 20757365 72287329 (these) user(s) │ │ │ │ + 0x000360dc 206f6e6c 790a2d2d 67726f75 70733d5b only.--groups=[ │ │ │ │ + 0x000360ec 2d5d4749 445b2c2e 2e5d2020 20202020 -]GID[,..] │ │ │ │ + 0x000360fc 206c6f61 64207573 65727320 5b6e6f74 load users [not │ │ │ │ + 0x0003610c 5d206f66 20746869 73202874 68657365 ] of this (these │ │ │ │ + 0x0003611c 29206772 6f757028 7329206f 6e6c790a ) group(s) only. │ │ │ │ + 0x0003612c 2d2d7368 656c6c73 3d5b2d5d 5348454c --shells=[-]SHEL │ │ │ │ + 0x0003613c 4c5b2c2e 2e5d2020 2020206c 6f616420 L[,..] load │ │ │ │ + 0x0003614c 75736572 73207769 74685b6f 75745d20 users with[out] │ │ │ │ + 0x0003615c 74686973 20287468 65736529 20736865 this (these) she │ │ │ │ + 0x0003616c 6c6c2873 29206f6e 6c790a2d 2d73616c ll(s) only.--sal │ │ │ │ + 0x0003617c 74733d5b 2d5d4e20 20202020 20202020 ts=[-]N │ │ │ │ + 0x0003618c 20202020 20206c6f 61642073 616c7473 load salts │ │ │ │ + 0x0003619c 20776974 685b6f75 745d2061 74206c65 with[out] at le │ │ │ │ + 0x000361ac 61737420 4e207061 7373776f 72647320 ast N passwords │ │ │ │ + 0x000361bc 6f6e6c79 0a2d2d73 6176652d 6d656d6f only.--save-memo │ │ │ │ + 0x000361cc 72793d4c 4556454c 20202020 20202020 ry=LEVEL │ │ │ │ + 0x000361dc 656e6162 6c65206d 656d6f72 79207361 enable memory sa │ │ │ │ + 0x000361ec 76696e67 2c206174 204c4556 454c2031 ving, at LEVEL 1 │ │ │ │ + 0x000361fc 2e2e330a 2d2d6e6f 64653d4d 494e5b2d ..3.--node=MIN[- │ │ │ │ + 0x0003620c 4d41585d 2f544f54 414c2020 20202074 MAX]/TOTAL t │ │ │ │ + 0x0003621c 68697320 6e6f6465 2773206e 756d6265 his node's numbe │ │ │ │ + 0x0003622c 72207261 6e676520 6f757420 6f662054 r range out of T │ │ │ │ + 0x0003623c 4f54414c 20636f75 6e740a2d 2d666f72 OTAL count.--for │ │ │ │ + 0x0003624c 6b3d4e20 20202020 20202020 20202020 k=N │ │ │ │ + 0x0003625c 20202020 2020666f 726b204e 2070726f fork N pro │ │ │ │ + 0x0003626c 63657373 65730a2d 2d666f72 6d61743d cesses.--format= │ │ │ │ + 0x0003627c 4e414d45 20202020 20202020 20202020 NAME │ │ │ │ + 0x0003628c 2020666f 72636520 68617368 20747970 force hash typ │ │ │ │ + 0x0003629c 65204e41 4d453a20 00000000 0a202020 e NAME: ..... │ │ │ │ + 0x000362ac 20202020 20202020 20202020 20202020 │ │ │ │ + 0x000362bc 20202020 20202020 00000000 25732563 ....%s%c │ │ │ │ + 0x000362cc 00000000 496e7661 6c696420 73657373 ....Invalid sess │ │ │ │ + 0x000362dc 696f6e20 6e616d65 3a20616c 6c2d6469 ion name: all-di │ │ │ │ + 0x000362ec 67697473 20737566 6669780a 00000000 gits suffix..... │ │ │ │ + 0x000362fc 496e7661 6c696420 706c6169 6e746578 Invalid plaintex │ │ │ │ + 0x0003630c 74206c65 6e677468 20726571 75657374 t length request │ │ │ │ + 0x0003631c 65640a00 2d2d666f 726b206e 756d6265 ed..--fork numbe │ │ │ │ + 0x0003632c 72206d75 73742062 65206265 74776565 r must be betwee │ │ │ │ + 0x0003633c 6e203220 616e6420 31303234 0a000000 n 2 and 1024.... │ │ │ │ + 0x0003634c 25752d25 752f2575 00000000 25752f25 %u-%u/%u....%u/% │ │ │ │ + 0x0003635c 75000000 496e7661 6c696420 6e6f6465 u...Invalid node │ │ │ │ + 0x0003636c 20737065 63696669 63617469 6f6e3a20 specification: │ │ │ │ + 0x0003637c 25733a20 25730a00 50617373 776f7264 %s: %s..Password │ │ │ │ + 0x0003638c 2066696c 65732072 65717569 7265642c files required, │ │ │ │ + 0x0003639c 20627574 206e6f6e 65207370 65636966 but none specif │ │ │ │ + 0x000363ac 6965640a 00000000 50617373 776f7264 ied.....Password │ │ │ │ + 0x000363bc 2066696c 65732073 70656369 66696564 files specified │ │ │ │ + 0x000363cc 2c206275 74206e6f 206f7074 696f6e20 , but no option │ │ │ │ + 0x000363dc 776f756c 64207573 65207468 656d0a00 would use them.. │ │ │ │ + 0x000363ec 4c000000 73696e67 6c650000 776f7264 L...single..word │ │ │ │ + 0x000363fc 6c697374 00000000 53000000 73746469 list....S...stdi │ │ │ │ + 0x0003640c 6e000000 696e6372 656d656e 74616c00 n...incremental. │ │ │ │ + 0x0003641c 65787465 726e616c 00000000 7374646f external....stdo │ │ │ │ + 0x0003642c 75740000 73657373 696f6e00 6d616b65 ut..session.make │ │ │ │ + 0x0003643c 2d636861 72736574 00000000 73686f77 -charset....show │ │ │ │ + 0x0003644c 00000000 75736572 73000000 4d000000 ....users...M... │ │ │ │ + 0x0003645c 67726f75 70730000 7368656c 6c730000 groups..shells.. │ │ │ │ + 0x0003646c 73616c74 73000000 73617665 2d6d656d salts...save-mem │ │ │ │ + 0x0003647c 6f727900 6e6f6465 00000000 666f726d ory.node....form │ │ │ │ + 0x0003648c 61740000 244a4f48 4e2f0000 2f757372 at..$JOHN/../usr │ │ │ │ + 0x0003649c 2f736861 72652f6a 6f686e2f 00000000 /share/john/.... │ │ │ │ + 0x000364ac 7e2f2e6a 6f686e00 6d6b6469 723a2025 ~/.john.mkdir: % │ │ │ │ + 0x000364bc 73000000 43726561 74656420 64697265 s...Created dire │ │ │ │ + 0x000364cc 63746f72 793a2025 730a0000 496e7661 ctory: %s...Inva │ │ │ │ + 0x000364dc 6c696420 73657373 696f6e20 6e616d65 lid session name │ │ │ │ + 0x000364ec 20726571 75657374 65640a00 496e636f requested..Inco │ │ │ │ + 0x000364fc 72726563 74206372 61736820 7265636f rrect crash reco │ │ │ │ + 0x0003650c 76657279 2066696c 653a2025 730a0000 very file: %s... │ │ │ │ + 0x0003651c 2e257525 73000000 2e726563 00000000 .%u%s....rec.... │ │ │ │ + 0x0003652c 43726173 68207265 636f7665 72792066 Crash recovery f │ │ │ │ + 0x0003653c 696c6520 6973206c 6f636b65 643a2025 ile is locked: % │ │ │ │ + 0x0003654c 730a0000 52454334 0a25640a 00000000 s...REC4.%d..... │ │ │ │ + 0x0003655c 2d2d666f 726d6174 3d25730a 00000000 --format=%s..... │ │ │ │ + 0x0003656c 25750a25 750a2578 0a25780a 25780a25 %u.%u.%x.%x.%x.% │ │ │ │ + 0x0003657c 780a2578 0a25780a 25780a25 640a2564 x.%x.%x.%x.%d.%d │ │ │ │ + 0x0003658c 0a25640a 25780a00 66707269 6e746600 .%d.%x..fprintf. │ │ │ │ + 0x0003659c 66666c75 73680000 66747275 6e636174 fflush..ftruncat │ │ │ │ + 0x000365ac 65000000 77000000 66646f70 656e0000 e...w...fdopen.. │ │ │ │ + 0x000365bc 756e6c69 6e6b3a20 25730000 722b0000 unlink: %s..r+.. │ │ │ │ + 0x000365cc 25752053 65737369 6f6e2063 6f6d706c %u Session compl │ │ │ │ + 0x000365dc 65746564 0a000000 4e6f2063 72617368 eted....No crash │ │ │ │ + 0x000365ec 20726563 6f766572 79206669 6c652c20 recovery file, │ │ │ │ + 0x000365fc 7465726d 696e6174 696e6700 52454334 terminating.REC4 │ │ │ │ + 0x0003660c 00000000 52454333 00000000 52454332 ....REC3....REC2 │ │ │ │ + 0x0003661c 00000000 52454331 00000000 52454330 ....REC1....REC0 │ │ │ │ + 0x0003662c 00000000 66736361 6e660000 25750a25 ....fscanf..%u.% │ │ │ │ + 0x0003663c 750a2578 0a25780a 00000000 25780a25 u.%x.%x.....%x.% │ │ │ │ + 0x0003664c 780a2578 0a25780a 25780a25 640a0000 x.%x.%x.%x.%d... │ │ │ │ + 0x0003665c 25640a25 640a0000 7e2f2e6a 6f686e2f %d.%d...~/.john/ │ │ │ │ + 0x0003666c 6a6f686e 00000000 4c697374 2e52756c john....List.Rul │ │ │ │ + 0x0003667c 65733a00 7e214023 24255e26 2a28295f es:.~!@#$%^&*()_ │ │ │ │ + 0x0003668c 2b7c5157 45525459 55494f50 7b7d4153 +|QWERTYUIOP{}AS │ │ │ │ + 0x0003669c 44464748 4a4b4c3a 225a5843 56424e4d DFGHJKL:"ZXCVBNM │ │ │ │ + 0x000366ac 3c3e3f60 31323334 35363738 39302d3d <>?`1234567890-= │ │ │ │ + 0x000366bc 5c717765 72747975 696f705b 5d617364 \qwertyuiop[]asd │ │ │ │ + 0x000366cc 6667686a 6b6c3b27 7a786376 626e6d2c fghjkl;'zxcvbnm, │ │ │ │ + 0x000366dc 2e2f0000 60313233 34353637 3839302d ./..`1234567890- │ │ │ │ + 0x000366ec 3d5c5157 45525459 55494f50 5b5d4153 =\QWERTYUIOP[]AS │ │ │ │ + 0x000366fc 44464748 4a4b4c3b 275a5843 56424e4d DFGHJKL;'ZXCVBNM │ │ │ │ + 0x0003670c 2c2e2f7e 21402324 255e262a 28295f2b ,./~!@#$%^&*()_+ │ │ │ │ + 0x0003671c 7c717765 72747975 696f707b 7d617364 |qwertyuiop{}asd │ │ │ │ + 0x0003672c 6667686a 6b6c3a22 7a786376 626e6d3c fghjkl:"zxcvbnm< │ │ │ │ + 0x0003673c 3e3f0000 60313233 34353637 3839302d >?..`1234567890- │ │ │ │ + 0x0003674c 3d5c5157 65525459 75696f50 5b5d6153 =\QWeRTYuioP[]aS │ │ │ │ + 0x0003675c 44464748 4a4b4c3b 275a5843 56424e4d DFGHJKL;'ZXCVBNM │ │ │ │ + 0x0003676c 2c2e2f7e 21402324 255e262a 28295f2b ,./~!@#$%^&*()_+ │ │ │ │ + 0x0003677c 7c515765 52545975 696f507b 7d615344 |QWeRTYuioP{}aSD │ │ │ │ + 0x0003678c 4647484a 4b4c3a22 5a584356 424e4d3c FGHJKL:"ZXCVBNM< │ │ │ │ + 0x0003679c 3e3f0000 31323334 35363738 39302d3d >?..1234567890-= │ │ │ │ + 0x000367ac 5c5c7765 72747975 696f705b 5d5d7364 \\wertyuiop[]]sd │ │ │ │ + 0x000367bc 6667686a 6b6c3b27 27786376 626e6d2c fghjkl;''xcvbnm, │ │ │ │ + 0x000367cc 2e2f5c21 40232425 5e262a28 295f2b7c ./\!@#$%^&*()_+| │ │ │ │ + 0x000367dc 7c574552 54595549 4f507b7d 7d534446 |WERTYUIOP{}}SDF │ │ │ │ + 0x000367ec 47484a4b 4c3a2222 58435642 4e4d3c3e GHJKL:""XCVBNM<> │ │ │ │ + 0x000367fc 3f7c0000 60603132 33343536 37383930 ?|..``1234567890 │ │ │ │ + 0x0003680c 2d3d7171 77657274 7975696f 705b6161 -=qqwertyuiop[aa │ │ │ │ + 0x0003681c 73646667 686a6b6c 3b7a7a78 6376626e sdfghjkl;zzxcvbn │ │ │ │ + 0x0003682c 6d2c2e7e 7e214023 24255e26 2a28295f m,.~~!@#$%^&*()_ │ │ │ │ + 0x0003683c 2b515157 45525459 55494f50 7b414153 +QQWERTYUIOP{AAS │ │ │ │ + 0x0003684c 44464748 4a4b4c3a 5a5a5843 56424e4d DFGHJKL:ZZXCVBNM │ │ │ │ + 0x0003685c 3c3e0000 61626364 65666768 696a6b6c <>..abcdefghijkl │ │ │ │ + 0x0003686c 6d6e6f70 71727374 75767778 797a0000 mnopqrstuvwxyz.. │ │ │ │ + 0x0003687c 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ + 0x0003688c 51525354 55565758 595a0000 6165696f QRSTUVWXYZ..aeio │ │ │ │ + 0x0003689c 75414549 4f550000 62636466 67686a6b uAEIOU..bcdfghjk │ │ │ │ + 0x000368ac 6c6d6e70 71727374 76777879 7a424344 lmnpqrstvwxyzBCD │ │ │ │ + 0x000368bc 4647484a 4b4c4d4e 50515253 54565758 FGHJKLMNPQRSTVWX │ │ │ │ + 0x000368cc 595a0000 20090000 2e2c3a3b 27223f21 YZ.. ....,:;'"?! │ │ │ │ + 0x000368dc 60000000 24255e26 2a28292d 5f2b3d7c `...$%^&*()-_+=| │ │ │ │ + 0x000368ec 5c3c3e5b 5d7b7d23 402f7e00 61626364 \<>[]{}#@/~.abcd │ │ │ │ + 0x000368fc 65666768 696a6b6c 6d6e6f70 71727374 efghijklmnopqrst │ │ │ │ + 0x0003690c 75767778 797a4142 43444546 4748494a uvwxyzABCDEFGHIJ │ │ │ │ + 0x0003691c 4b4c4d4e 4f505152 53545556 5758595a KLMNOPQRSTUVWXYZ │ │ │ │ + 0x0003692c 00000000 61626364 65666768 696a6b6c ....abcdefghijkl │ │ │ │ + 0x0003693c 6d6e6f70 71727374 75767778 797a4142 mnopqrstuvwxyzAB │ │ │ │ + 0x0003694c 43444546 4748494a 4b4c4d4e 4f505152 CDEFGHIJKLMNOPQR │ │ │ │ + 0x0003695c 53545556 5758595a 30313233 34353637 STUVWXYZ01234567 │ │ │ │ + 0x0003696c 38390000 60313233 34353637 3839302d 89..`1234567890- │ │ │ │ + 0x0003697c 3d5c7177 65727479 75696f70 5b5d6173 =\qwertyuiop[]as │ │ │ │ + 0x0003698c 64666768 6a6b6c3b 277a7863 76626e6d dfghjkl;'zxcvbnm │ │ │ │ + 0x0003699c 2c2e2f7e 21402324 255e262a 28295f2b ,./~!@#$%^&*()_+ │ │ │ │ + 0x000369ac 7c515745 52545955 494f507b 7d415344 |QWERTYUIOP{}ASD │ │ │ │ + 0x000369bc 4647484a 4b4c3a22 5a584356 424e4d3c FGHJKL:"ZXCVBNM< │ │ │ │ + 0x000369cc 3e3f0000 73787a00 76657300 6165696f >?..sxz.ves.aeio │ │ │ │ + 0x000369dc 75000000 69657300 62677000 2120496e u...ies.bgp.! In │ │ │ │ + 0x000369ec 76616c69 64207275 6c652061 74206c69 valid rule at li │ │ │ │ + 0x000369fc 6e652025 643a2025 2e313030 73000000 ne %d: %.100s... │ │ │ │ + 0x00036a0c 496e7661 6c696420 72756c65 20696e20 Invalid rule in │ │ │ │ + 0x00036a1c 25732061 74206c69 6e652025 643a2025 %s at line %d: % │ │ │ │ + 0x00036a2c 730a0000 556e6578 70656374 65642065 s...Unexpected e │ │ │ │ + 0x00036a3c 6e64206f 66207275 6c650000 556e6b6e nd of rule..Unkn │ │ │ │ + 0x00036a4c 6f776e20 636f6d6d 616e6400 556e616c own command.Unal │ │ │ │ + 0x00036a5c 6c6f7765 6420636f 6d6d616e 64000000 lowed command... │ │ │ │ + 0x00036a6c 496e7661 6c696420 706f7369 74696f6e Invalid position │ │ │ │ + 0x00036a7c 20636f64 65000000 556e6b6e 6f776e20 code...Unknown │ │ │ │ + 0x00036a8c 63686172 61637465 7220636c 61737320 character class │ │ │ │ + 0x00036a9c 636f6465 00000000 556e6b6e 6f776e20 code....Unknown │ │ │ │ + 0x00036aac 72756c65 2072656a 65637420 666c6167 rule reject flag │ │ │ │ + 0x00036abc 00000000 53657373 696f6e20 61626f72 ....Session abor │ │ │ │ + 0x00036acc 7465640a 00000000 57616974 2e2e2e0d ted.....Wait.... │ │ │ │ + 0x00036adc 00000000 53617665 00000000 20656163 ....Save.... eac │ │ │ │ + 0x00036aec 68000000 20667572 74686572 00000000 h... further.... │ │ │ │ + 0x00036afc 50726f63 65656469 6e672077 69746820 Proceeding with │ │ │ │ + 0x00036b0c 2273696e 676c6520 63726163 6b22206d "single crack" m │ │ │ │ + 0x00036b1c 6f646500 53696e67 6c650000 21204e6f ode.Single..! No │ │ │ │ + 0x00036b2c 20227369 6e676c65 20637261 636b2220 "single crack" │ │ │ │ + 0x00036b3c 6d6f6465 2072756c 65732066 6f756e64 mode rules found │ │ │ │ + 0x00036b4c 00000000 4e6f2022 73696e67 6c652063 ....No "single c │ │ │ │ + 0x00036b5c 7261636b 22206d6f 64652072 756c6573 rack" mode rules │ │ │ │ + 0x00036b6c 20666f75 6e642069 6e202573 0a000000 found in %s.... │ │ │ │ + 0x00036b7c 2d202564 20707265 70726f63 65737365 - %d preprocesse │ │ │ │ + 0x00036b8c 6420776f 7264206d 616e676c 696e6720 d word mangling │ │ │ │ + 0x00036b9c 72756c65 73000000 2d20416c 6c6f6361 rules...- Alloca │ │ │ │ + 0x00036bac 74656420 25642062 75666665 72257320 ted %d buffer%s │ │ │ │ + 0x00036bbc 6f662025 64206361 6e646964 61746520 of %d candidate │ │ │ │ + 0x00036bcc 70617373 776f7264 73257300 2d205275 passwords%s.- Ru │ │ │ │ + 0x00036bdc 6c652023 25643a20 27252e31 30307327 le #%d: '%.100s' │ │ │ │ + 0x00036bec 2072656a 65637465 64000000 2d205275 rejected...- Ru │ │ │ │ + 0x00036bfc 6c652023 25643a20 27252e31 30307327 le #%d: '%.100s' │ │ │ │ + 0x00036c0c 20616363 65707465 64206173 2027252e accepted as '%. │ │ │ │ + 0x00036c1c 31303073 27000000 2d205275 6c652023 100s'...- Rule # │ │ │ │ + 0x00036c2c 25643a20 27252e31 30307327 20616363 %d: '%.100s' acc │ │ │ │ + 0x00036c3c 65707465 64000000 2d204f6c 64657374 epted...- Oldest │ │ │ │ + 0x00036c4c 20737469 6c6c2069 6e207573 65206973 still in use is │ │ │ │ + 0x00036c5c 206e6f77 2072756c 65202325 64000000 now rule #%d... │ │ │ │ + 0x00036c6c 2d204e6f 20696e66 6f726d61 74696f6e - No information │ │ │ │ + 0x00036c7c 20746f20 62617365 25732063 616e6469 to base%s candi │ │ │ │ + 0x00036c8c 64617465 20706173 73776f72 6473206f date passwords o │ │ │ │ + 0x00036c9c 6e000000 2d205072 6f636573 73696e67 n...- Processing │ │ │ │ + 0x00036cac 20746865 2072656d 61696e69 6e672062 the remaining b │ │ │ │ + 0x00036cbc 75666665 72656420 63616e64 69646174 uffered candidat │ │ │ │ + 0x00036ccc 65207061 7373776f 7264732c 20696620 e passwords, if │ │ │ │ + 0x00036cdc 616e7900 25752e25 30347500 25752e25 any.%u.%04u.%u.% │ │ │ │ + 0x00036cec 30367500 25752e25 30357500 25752e25 06u.%u.%05u.%u.% │ │ │ │ + 0x00036cfc 30337500 25752e25 30327500 25754700 03u.%u.%02u.%uG. │ │ │ │ + 0x00036d0c 25754d00 2e2e0000 25756720 25753a25 %uM.....%ug %u:% │ │ │ │ + 0x00036d1c 3032753a 25303275 3a253032 75252e31 02u:%02u:%02u%.1 │ │ │ │ + 0x00036d2c 30307320 252e3331 73672f73 20000000 00s %.31sg/s ... │ │ │ │ + 0x00036d3c 252e3331 73702f73 20252e33 3173632f %.31sp/s %.31sc/ │ │ │ │ + 0x00036d4c 73200000 252e3331 73432f73 2573252e s ..%.31sC/s%s%. │ │ │ │ + 0x00036d5c 32303073 2573252e 32303073 0a000000 200s%s%.200s.... │ │ │ │ + 0x00036d6c 20256425 25202564 2f330000 20256425 %d%% %d/3.. %d% │ │ │ │ + 0x00036d7c 25000000 2025642f 33000000 25737020 %... %d/3...%sp │ │ │ │ + 0x00036d8c 25753a25 3032753a 25303275 3a253032 %u:%02u:%02u:%02 │ │ │ │ + 0x00036d9c 75257320 2573702f 73257325 730a0000 u%s %sp/s%s%s... │ │ │ │ + 0x00036dac 2f646576 2f747479 00000000 25640a25 /dev/tty....%d.% │ │ │ │ + 0x00036dbc 6c640a25 6c750a00 66676574 733a2055 ld.%lu..fgets: U │ │ │ │ + 0x00036dcc 6e657870 65637465 6420454f 460a0000 nexpected EOF... │ │ │ │ + 0x00036ddc 25640a25 6c640a00 256c750a 00000000 %d.%ld..%lu..... │ │ │ │ + 0x00036dec 52657374 6f726564 2072756c 65206e75 Restored rule nu │ │ │ │ + 0x00036dfc 6d626572 20697320 6f757420 6f662072 mber is out of r │ │ │ │ + 0x00036e0c 616e6765 202d2068 61732074 68652063 ange - has the c │ │ │ │ + 0x00036e1c 6f6e6669 67757261 74696f6e 2066696c onfiguration fil │ │ │ │ + 0x00036e2c 65206368 616e6765 643f0a00 66737461 e changed?..fsta │ │ │ │ + 0x00036e3c 74000000 50726f63 65656469 6e672077 t...Proceeding w │ │ │ │ + 0x00036e4c 69746820 776f7264 6c697374 206d6f64 ith wordlist mod │ │ │ │ + 0x00036e5c 65000000 2d20576f 72646c69 73742066 e...- Wordlist f │ │ │ │ + 0x00036e6c 696c653a 20252e31 30307300 2d205265 ile: %.100s.- Re │ │ │ │ + 0x00036e7c 6164696e 67206361 6e646964 61746520 ading candidate │ │ │ │ + 0x00036e8c 70617373 776f7264 73206672 6f6d2073 passwords from s │ │ │ │ + 0x00036e9c 7464696e 00000000 21204e6f 20776f72 tdin....! No wor │ │ │ │ + 0x00036eac 646c6973 74206d6f 64652072 756c6573 dlist mode rules │ │ │ │ + 0x00036ebc 20666f75 6e640000 4e6f2077 6f72646c found..No wordl │ │ │ │ + 0x00036ecc 69737420 6d6f6465 2072756c 65732066 ist mode rules f │ │ │ │ + 0x00036edc 6f756e64 20696e20 25730a00 2d204e6f ound in %s..- No │ │ │ │ + 0x00036eec 20776f72 64206d61 6e676c69 6e672072 word mangling r │ │ │ │ + 0x00036efc 756c6573 00000000 2d205769 6c6c2064 ules....- Will d │ │ │ │ + 0x00036f0c 69737472 69627574 65202573 20616372 istribute %s acr │ │ │ │ + 0x00036f1c 6f737320 6e6f6465 73257300 2c207468 oss nodes%s., th │ │ │ │ + 0x00036f2c 656e2073 77697463 6820746f 20646973 en switch to dis │ │ │ │ + 0x00036f3c 74726962 7574696e 6720776f 72647300 tributing words. │ │ │ │ + 0x00036f4c 2321636f 6d6d656e 74000000 2d205377 #!comment...- Sw │ │ │ │ + 0x00036f5c 69746368 696e6720 746f2064 69737472 itching to distr │ │ │ │ + 0x00036f6c 69627574 696e6720 776f7264 73000000 ibuting words... │ │ │ │ + 0x00036f7c 25733a25 7325730a 00000000 70617373 %s:%s%s.....pass │ │ │ │ + 0x00036f8c 776f7264 203d2000 755f6e61 6d653d00 word = .u_name=. │ │ │ │ + 0x00036f9c 3a755f70 77643d00 755f7077 643d0000 :u_pwd=.u_pwd=.. │ │ │ │ + 0x00036fac 55736167 653a2075 6e736861 646f7720 Usage: unshadow │ │ │ │ + 0x00036fbc 50415353 574f5244 2d46494c 45205348 PASSWORD-FILE SH │ │ │ │ + 0x00036fcc 41444f57 2d46494c 45000000 55736167 ADOW-FILE...Usag │ │ │ │ + 0x00036fdc 653a2075 6e616673 20444154 41424153 e: unafs DATABAS │ │ │ │ + 0x00036fec 452d4649 4c452043 454c4c2d 4e414d45 E-FILE CELL-NAME │ │ │ │ + 0x00036ffc 00000000 2e257300 3a244b34 24000000 .....%s.:$K4$... │ │ │ │ + 0x0003700c 25303278 00000000 2c25730a 00000000 %02x....,%s..... │ │ │ │ + 0x0003701c 66726561 643a2055 6e657870 65637465 fread: Unexpecte │ │ │ │ + 0x0003702c 6420454f 460a0000 66777269 74650000 d EOF...fwrite.. │ │ │ │ + 0x0003703c 55736167 653a2075 6e697175 65204f55 Usage: unique OU │ │ │ │ + 0x0003704c 54505554 2d46494c 45000000 772b0000 TPUT-FILE...w+.. │ │ │ │ + 0x0003705c 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ + 0x0003706c 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ + 0x0003707c 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ + 0x0003708c 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ + 0x0003709c 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ + 0x000370ac 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ + 0x000370bc 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ + 0x000370cc 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ + 0x000370dc 0a000000 40000000 00000000 00000000 ....@........... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00034dd4 e0f2fc7f 01000000 ........ │ │ │ │ + 0x000370ec c8cffc7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034ddc 00000000 .... │ │ │ │ + 0x000370f4 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 14080200 00080200 d0070200 b4070200 ................ │ │ │ │ + 0x0004fb7c 0c090200 94070200 78070200 5c070200 ........x...\... │ │ │ │ + 0x0004fb8c 40070200 24070200 f4060200 d8060200 @...$........... │ │ │ │ + 0x0004fb9c 10070200 b8060200 10070200 08060200 ................ │ │ │ │ + 0x0004fbac f4050200 8c060200 a4050200 54060200 ............T... │ │ │ │ + 0x0004fbbc 38060200 70060200 1c060200 e0050200 8...p........... │ │ │ │ + 0x0004fbcc cc050200 b8050200 a4050200 7c050200 ............|... │ │ │ │ + 0x0004fbdc 64050200 90050200 a8060200 58050200 d...........X... │ │ │ │ + 0x0004fbec 4c050200 38050200 24050200 10050200 L...8...$....... │ │ │ │ + 0x0004fbfc f8080200 00000000 306a0300 486a0300 ........0j..Hj.. │ │ │ │ + 0x0004fc0c 586a0300 6c6a0300 846a0300 a46a0300 Xj..lj...j...j.. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -22,29 +22,29 @@ │ │ │ │ 0x0004fe44 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe54 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe64 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe74 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe84 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fe94 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ 0x0004fea4 2c280000 2c280000 2c280000 2c280000 ,(..,(..,(..,(.. │ │ │ │ - 0x0004feb4 2c280000 2c280000 2c280000 fc100200 ,(..,(..,(...... │ │ │ │ - 0x0004fec4 188e0000 58240500 8c9a1100 e8a71100 ....X$.......... │ │ │ │ - 0x0004fed4 38200500 00000000 00000000 c8b11100 8 .............. │ │ │ │ - 0x0004fee4 18b21100 dc991100 60951100 34290500 ........`...4).. │ │ │ │ - 0x0004fef4 d8b11100 00000000 0c9a1100 a0290500 .............).. │ │ │ │ - 0x0004ff04 a08b0000 ec811100 18110200 78a71100 ............x... │ │ │ │ - 0x0004ff14 ccb11100 90020500 d8991100 54a61100 ............T... │ │ │ │ - 0x0004ff24 00000000 28020500 dc7f1100 eca71100 ....(........... │ │ │ │ - 0x0004ff34 d8220500 14110200 cc8f0000 e8010500 .".............. │ │ │ │ - 0x0004ff44 40230300 d0b11100 887e1100 e80c0500 @#.......~...... │ │ │ │ - 0x0004ff54 f4a71100 00000000 645a0900 e4a71100 ........dZ...... │ │ │ │ - 0x0004ff64 20b21100 dc801100 ec920200 d8a71100 ............... │ │ │ │ - 0x0004ff74 00000000 dc7e1100 b08c0000 605a0900 .....~......`Z.. │ │ │ │ - 0x0004ff84 30110200 74a71100 f8a71100 8c2c0500 0...t........,.. │ │ │ │ - 0x0004ff94 542c0500 00390500 685a0900 08000500 T,...9..hZ...... │ │ │ │ + 0x0004feb4 2c280000 2c280000 2c280000 fc320200 ,(..,(..,(...2.. │ │ │ │ + 0x0004fec4 64940000 58240500 8c5e1300 e86b1300 d...X$...^...k.. │ │ │ │ + 0x0004fed4 38200500 00000000 00000000 c8751300 8 ...........u.. │ │ │ │ + 0x0004fee4 18761300 dc5d1300 60591300 34290500 .v...]..`Y..4).. │ │ │ │ + 0x0004fef4 d8751300 00000000 0c5e1300 a0290500 .u.......^...).. │ │ │ │ + 0x0004ff04 ec910000 ec451300 18330200 786b1300 .....E...3..xk.. │ │ │ │ + 0x0004ff14 cc751300 90020500 d85d1300 546a1300 .u.......]..Tj.. │ │ │ │ + 0x0004ff24 00000000 28020500 dc431300 ec6b1300 ....(....C...k.. │ │ │ │ + 0x0004ff34 d8220500 14330200 18960000 e8010500 ."...3.......... │ │ │ │ + 0x0004ff44 58460300 d0751300 88421300 e80c0500 XF...u...B...... │ │ │ │ + 0x0004ff54 f46b1300 00000000 645a0700 e46b1300 .k......dZ...k.. │ │ │ │ + 0x0004ff64 20761300 dc441300 ecb40200 d86b1300 v...D.......k.. │ │ │ │ + 0x0004ff74 00000000 dc421300 fc920000 605a0700 .....B......`Z.. │ │ │ │ + 0x0004ff84 30330200 746b1300 f86b1300 8c2c0500 03..tk...k...,.. │ │ │ │ + 0x0004ff94 542c0500 00390500 685a0700 08000500 T,...9..hZ...... │ │ │ │ 0x0004ffa4 00000000 f02c0000 f0050500 90390500 .....,.......9.. │ │ │ │ - 0x0004ffb4 702c0500 08110200 d0910000 50a61100 p,..........P... │ │ │ │ - 0x0004ffc4 80390500 ecb11100 88090500 80231000 .9...........#.. │ │ │ │ - 0x0004ffd4 005b0900 e08a0000 00000000 58020500 .[..........X... │ │ │ │ - 0x0004ffe4 e8991100 50b21100 ec5a0900 e4991100 ....P....Z...... │ │ │ │ - 0x0004fff4 c81d0500 18020500 045b0900 .........[.. │ │ │ │ + 0x0004ffb4 702c0500 08330200 1c980000 506a1300 p,...3......Pj.. │ │ │ │ + 0x0004ffc4 80390500 ec751300 88090500 80871100 .9...u.......... │ │ │ │ + 0x0004ffd4 005b0700 2c910000 00000000 58020500 .[..,.......X... │ │ │ │ + 0x0004ffe4 e85d1300 50761300 e85a0700 e45d1300 .]..Pv...Z...].. │ │ │ │ + 0x0004fff4 c81d0500 18020500 045b0700 .........[.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00050000 00000000 04000500 c00d0300 cc0d0300 ................ │ │ │ │ - 0x00050010 e40d0300 802d0300 07000000 08000000 .....-.......... │ │ │ │ + 0x00050000 00000000 04000500 c02f0300 cc2f0300 ........./.../.. │ │ │ │ + 0x00050010 e42f0300 98500300 07000000 08000000 ./...P.......... │ │ │ │ 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 f8320200 fc320200 00330200 $D...2...2...3.. │ │ │ │ + 0x00050050 1c420000 78440000 5c800000 04440000 .B..xD..\....D.. │ │ │ │ + 0x00050060 14330200 cc420000 d4420000 e4420000 .3...B...B...B.. │ │ │ │ 0x00050070 ec420000 fc420000 08430000 14430000 .B...B...C...C.. │ │ │ │ - 0x00050080 20430000 fc430000 f0770000 30430000 C...C...w..0C.. │ │ │ │ - 0x00050090 2c110200 e4430000 907c0000 507d0000 ,....C...|..P}.. │ │ │ │ - 0x000500a0 607e0000 c87f0000 7c810000 80830000 `~......|....... │ │ │ │ - 0x000500b0 c0850000 3c880000 d8430000 bc430000 ....<....C...C.. │ │ │ │ - 0x000500c0 00000000 00000000 f00d0300 000e0300 ................ │ │ │ │ + 0x00050080 20430000 fc430000 3c7e0000 30430000 C...C..<~..0C.. │ │ │ │ + 0x00050090 2c330200 e4430000 dc820000 9c830000 ,3...C.......... │ │ │ │ + 0x000500a0 ac840000 14860000 c8870000 cc890000 ................ │ │ │ │ + 0x000500b0 0c8c0000 888e0000 d8430000 bc430000 .........C...C.. │ │ │ │ + 0x000500c0 00000000 00000000 f02f0300 00300300 ........./...0.. │ │ │ │ 0x000500d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000500e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000500f0 00000000 00000000 0c0e0300 1c0e0300 ................ │ │ │ │ + 0x000500f0 00000000 00000000 0c300300 1c300300 .........0...0.. │ │ │ │ 0x00050100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050120 00000000 00000000 240e0300 340e0300 ........$...4... │ │ │ │ + 0x00050120 00000000 00000000 24300300 34300300 ........$0..40.. │ │ │ │ 0x00050130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050150 00000000 00000000 400e0300 58130300 ........@...X... │ │ │ │ + 0x00050150 00000000 00000000 40300300 58350300 ........@0..X5.. │ │ │ │ 0x00050160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050180 00000000 00000000 500e0300 802d0300 ........P....-.. │ │ │ │ + 0x00050180 00000000 00000000 50300300 98500300 ........P0...P.. │ │ │ │ 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 88340300 94340300 e42f0300 a4340300 .4...4.../...4.. │ │ │ │ 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 74fd0000 f8320200 ....P...t....2.. │ │ │ │ + 0x000502d0 fc320200 00330200 08fe0000 08330200 .2...3.......3.. │ │ │ │ + 0x000502e0 5c800000 40fd0000 14330200 48fa0000 \...@....3..H... │ │ │ │ + 0x000502f0 50fa0000 60fa0000 68fa0000 78fa0000 P...`...h...x... │ │ │ │ + 0x00050300 84fa0000 90fa0000 9cfa0000 18fd0000 ................ │ │ │ │ + 0x00050310 1cfb0000 fcfa0000 2c330200 d4fa0000 ........,3...... │ │ │ │ + 0x00050320 dc820000 9c830000 ac840000 14860000 ................ │ │ │ │ + 0x00050330 c8870000 cc890000 0c8c0000 888e0000 ................ │ │ │ │ + 0x00050340 c8fa0000 acfa0000 00000000 00000000 ................ │ │ │ │ + 0x00050350 c0340300 00300300 00000000 00000000 .4...0.......... │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 d8120300 1c0e0300 00000000 00000000 ................ │ │ │ │ + 0x00050380 d8340300 1c300300 00000000 00000000 .4...0.......... │ │ │ │ 0x00050390 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503b0 f0120300 340e0300 00000000 00000000 ....4........... │ │ │ │ + 0x000503b0 f0340300 34300300 00000000 00000000 .4..40.......... │ │ │ │ 0x000503c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503e0 08130300 58130300 00000000 00000000 ....X........... │ │ │ │ + 0x000503e0 08350300 58350300 00000000 00000000 .5..X5.......... │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050400 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050410 20130300 84130300 00000000 00000000 ............... │ │ │ │ + 0x00050410 20350300 84350300 00000000 00000000 5...5.......... │ │ │ │ 0x00050420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050430 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050440 38130300 50130300 00000000 00000000 8...P........... │ │ │ │ + 0x00050440 38350300 50350300 00000000 00000000 85..P5.......... │ │ │ │ 0x00050450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050470 64130300 7c130300 00000000 00000000 d...|........... │ │ │ │ + 0x00050470 64350300 7c350300 00000000 00000000 d5..|5.......... │ │ │ │ 0x00050480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050490 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504a0 64130300 90130300 00000000 00000000 d............... │ │ │ │ + 0x000504a0 64350300 90350300 00000000 00000000 d5...5.......... │ │ │ │ 0x000504b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000504d0 a4130300 bc130300 00000000 00000000 ................ │ │ │ │ + 0x000504d0 a4350300 bc350300 00000000 00000000 .5...5.......... │ │ │ │ 0x000504e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050500 c8130300 e0130300 00000000 00000000 ................ │ │ │ │ + 0x00050500 c8350300 e0350300 00000000 00000000 .5...5.......... │ │ │ │ 0x00050510 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050520 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050530 ec130300 04140300 00000000 00000000 ................ │ │ │ │ + 0x00050530 ec350300 04360300 00000000 00000000 .5...6.......... │ │ │ │ 0x00050540 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050550 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050560 14140300 2c140300 00000000 00000000 ....,........... │ │ │ │ + 0x00050560 14360300 2c360300 00000000 00000000 .6..,6.......... │ │ │ │ 0x00050570 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050580 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050590 38140300 802d0300 00000000 00000000 8....-.......... │ │ │ │ + 0x00050590 38360300 98500300 00000000 00000000 86...P.......... │ │ │ │ 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 58360300 98500300 64360300 98500300 X6...P..d6...P.. │ │ │ │ 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 a0030100 f8320200 .............2.. │ │ │ │ + 0x00050630 fc320200 00330200 80020100 08330200 .2...3.......3.. │ │ │ │ + 0x00050640 50210100 88200100 14330200 a0fe0000 P!... ...3...... │ │ │ │ + 0x00050650 a8fe0000 b8fe0000 c0fe0000 d0fe0000 ................ │ │ │ │ + 0x00050660 dcfe0000 e8fe0000 a0000100 481d0100 ............H... │ │ │ │ + 0x00050670 4c020100 04010100 2c330200 34020100 L.......,3..4... │ │ │ │ + 0x00050680 f4fe0000 2cff0000 6cff0000 acff0000 ....,...l....... │ │ │ │ + 0x00050690 ecff0000 28000100 64000100 24010100 ....(...d...$... │ │ │ │ + 0x000506a0 98010100 e0010100 00000000 00000000 ................ │ │ │ │ + 0x000506b0 74360300 98360300 00000000 00000000 t6...6.......... │ │ │ │ 0x000506c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506e0 a8140300 cc140300 00000000 00000000 ................ │ │ │ │ + 0x000506e0 a8360300 cc360300 00000000 00000000 .6...6.......... │ │ │ │ 0x000506f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050700 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050710 d4140300 fc140300 00000000 00000000 ................ │ │ │ │ + 0x00050710 d4360300 fc360300 00000000 00000000 .6...6.......... │ │ │ │ 0x00050720 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050730 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050740 04150300 28150300 00000000 00000000 ....(........... │ │ │ │ + 0x00050740 04370300 28370300 00000000 00000000 .7..(7.......... │ │ │ │ 0x00050750 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050760 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050770 34150300 802d0300 00000000 00000000 4....-.......... │ │ │ │ + 0x00050770 34370300 98500300 00000000 00000000 47...P.......... │ │ │ │ 0x00050780 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050790 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507a0 50150300 78150300 00000000 00000000 P...x........... │ │ │ │ + 0x000507a0 50370300 78370300 00000000 00000000 P7..x7.......... │ │ │ │ 0x000507b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000507d0 88150300 a4150300 00000000 00000000 ................ │ │ │ │ + 0x000507d0 88370300 a4370300 00000000 00000000 .7...7.......... │ │ │ │ 0x000507e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000507f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050800 ac150300 d0150300 00000000 00000000 ................ │ │ │ │ + 0x00050800 ac370300 d0370300 00000000 00000000 .7...7.......... │ │ │ │ 0x00050810 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050820 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050830 e0150300 802d0300 00000000 00000000 .....-.......... │ │ │ │ + 0x00050830 e0370300 98500300 00000000 00000000 .7...P.......... │ │ │ │ 0x00050840 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050850 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050860 04160300 24160300 00000000 00000000 ....$........... │ │ │ │ + 0x00050860 04380300 24380300 00000000 00000000 .8..$8.......... │ │ │ │ 0x00050870 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050890 2c160300 54430300 00000000 00000000 ,...TC.......... │ │ │ │ + 0x00050890 2c380300 6c660300 00000000 00000000 ,8..lf.......... │ │ │ │ 0x000508a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508c0 54160300 7c160300 00000000 00000000 T...|........... │ │ │ │ + 0x000508c0 54380300 7c380300 00000000 00000000 T8..|8.......... │ │ │ │ 0x000508d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000508e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508f0 80160300 a8160300 00000000 00000000 ................ │ │ │ │ + 0x000508f0 80380300 a8380300 00000000 00000000 .8...8.......... │ │ │ │ 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 ec390300 98500300 .........9...P.. │ │ │ │ + 0x00050990 f4390300 083a0300 07010000 48000000 .9...:......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 cc270100 f8320200 fc320200 00330200 .'...2...2...3.. │ │ │ │ + 0x000509d0 70260100 08330200 ac8a0100 288a0100 p&...3......(... │ │ │ │ + 0x000509e0 14330200 1c230100 28230100 30230100 .3...#..(#..0#.. │ │ │ │ + 0x000509f0 40230100 48230100 58230100 64230100 @#..H#..X#..d#.. │ │ │ │ + 0x00050a00 90240100 40280100 28260100 a0240100 .$..@(..(&...$.. │ │ │ │ + 0x00050a10 2c330200 8c250100 70230100 98230100 ,3...%..p#...#.. │ │ │ │ + 0x00050a20 bc230100 e8230100 14240100 40240100 .#...#...$..@$.. │ │ │ │ + 0x00050a30 68240100 bc240100 18250100 4c250100 h$...$...%..L%.. │ │ │ │ + 0x00050a40 00000000 00000000 243a0300 643a0300 ........$:..d:.. │ │ │ │ 0x00050a50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a70 00000000 00000000 50170300 040e0300 ........P....... │ │ │ │ + 0x00050a70 00000000 00000000 683a0300 04300300 ........h:...0.. │ │ │ │ 0x00050a80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050aa0 00000000 00000000 90170300 d0170300 ................ │ │ │ │ + 0x00050aa0 00000000 00000000 a83a0300 e83a0300 .........:...:.. │ │ │ │ 0x00050ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ad0 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050ad0 00000000 00000000 f03a0300 98500300 .........:...P.. │ │ │ │ 0x00050ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b00 00000000 00000000 18180300 58180300 ............X... │ │ │ │ + 0x00050b00 00000000 00000000 303b0300 703b0300 ........0;..p;.. │ │ │ │ 0x00050b10 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b30 00000000 00000000 bc180300 fc180300 ................ │ │ │ │ + 0x00050b30 00000000 00000000 d43b0300 143c0300 .........;...<.. │ │ │ │ 0x00050b40 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b50 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b60 00000000 00000000 00190300 fc180300 ................ │ │ │ │ + 0x00050b60 00000000 00000000 183c0300 143c0300 .........<...<.. │ │ │ │ 0x00050b70 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050b80 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b90 00000000 00000000 40190300 80190300 ........@....... │ │ │ │ + 0x00050b90 00000000 00000000 583c0300 983c0300 ........X<...<.. │ │ │ │ 0x00050ba0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bc0 00000000 00000000 84190300 c4190300 ................ │ │ │ │ + 0x00050bc0 00000000 00000000 9c3c0300 dc3c0300 .........<...<.. │ │ │ │ 0x00050bd0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050be0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bf0 00000000 00000000 cc190300 0c1a0300 ................ │ │ │ │ + 0x00050bf0 00000000 00000000 e43c0300 243d0300 .........<..$=.. │ │ │ │ 0x00050c00 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c10 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c20 00000000 00000000 781a0300 b81a0300 ........x....... │ │ │ │ + 0x00050c20 00000000 00000000 903d0300 d03d0300 .........=...=.. │ │ │ │ 0x00050c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c40 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c50 00000000 00000000 d8170300 802d0300 .............-.. │ │ │ │ + 0x00050c50 00000000 00000000 f03a0300 98500300 .........:...P.. │ │ │ │ 0x00050c60 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050c70 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c80 00000000 00000000 041b0300 441b0300 ............D... │ │ │ │ + 0x00050c80 00000000 00000000 1c3e0300 5c3e0300 .........>..\>.. │ │ │ │ 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 cc3e0300 d03e0300 ......y..>...>.. │ │ │ │ + 0x00051dd0 e03e0300 98500300 08020000 3f000000 .>...P......?... │ │ │ │ 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 a88e0100 f8320200 fc320200 00330200 .....2...2...3.. │ │ │ │ + 0x00051e10 e4950100 08330200 488f0100 b0950100 .....3..H....... │ │ │ │ + 0x00051e20 14330200 148b0100 348b0100 00000000 .3......4....... │ │ │ │ 0x00051e30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e40 20110200 646c0100 386c0100 6c690100 ...dl..8l..li.. │ │ │ │ - 0x00051e50 2c110200 7c6f0100 d86b0100 646b0100 ,...|o...k..dk.. │ │ │ │ + 0x00051e40 20330200 648e0100 388e0100 688b0100 3..d...8...h... │ │ │ │ + 0x00051e50 2c330200 7c910100 d88d0100 648d0100 ,3..|.......d... │ │ │ │ 0x00051e60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051e70 00000000 90690100 186a0100 e06e0100 .....i...j...n.. │ │ │ │ - 0x00051e80 00000000 00000000 d81b0300 000e0300 ................ │ │ │ │ + 0x00051e70 00000000 8c8b0100 148c0100 e0900100 ................ │ │ │ │ + 0x00051e80 00000000 00000000 f03e0300 00300300 .........>...0.. │ │ │ │ 0x00051e90 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ea0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051eb0 00000000 00000000 f41b0300 340e0300 ............4... │ │ │ │ + 0x00051eb0 00000000 00000000 0c3f0300 34300300 .........?..40.. │ │ │ │ 0x00051ec0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051ed0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051ee0 00000000 00000000 141c0300 1c0e0300 ................ │ │ │ │ + 0x00051ee0 00000000 00000000 2c3f0300 1c300300 ........,?...0.. │ │ │ │ 0x00051ef0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f10 00000000 00000000 341c0300 581c0300 ........4...X... │ │ │ │ + 0x00051f10 00000000 00000000 4c3f0300 703f0300 ........L?..p?.. │ │ │ │ 0x00051f20 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f30 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f40 00000000 00000000 681c0300 802d0300 ........h....-.. │ │ │ │ + 0x00051f40 00000000 00000000 803f0300 98500300 .........?...P.. │ │ │ │ 0x00051f50 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f60 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051f70 00000000 00000000 801c0300 a01c0300 ................ │ │ │ │ + 0x00051f70 00000000 00000000 983f0300 b83f0300 .........?...?.. │ │ │ │ 0x00051f80 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051f90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fa0 00000000 00000000 ac1c0300 c81c0300 ................ │ │ │ │ + 0x00051fa0 00000000 00000000 c43f0300 e03f0300 .........?...?.. │ │ │ │ 0x00051fb0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051fc0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051fd0 00000000 00000000 d41c0300 ec1c0300 ................ │ │ │ │ + 0x00051fd0 00000000 00000000 ec3f0300 04400300 .........?...@.. │ │ │ │ 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 24400300 98500300 ........$@...P.. │ │ │ │ + 0x00052040 e42f0300 98500300 07000000 07000000 ./...P.......... │ │ │ │ 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 38990100 f8320200 fc320200 08990100 8....2...2...... │ │ │ │ + 0x00052080 b8970100 8c990100 b0970100 10330200 .............3.. │ │ │ │ + 0x00052090 0c9a0100 bc960100 c4960100 d4960100 ................ │ │ │ │ + 0x000520a0 dc960100 ec960100 f8960100 04970100 ................ │ │ │ │ + 0x000520b0 20330200 28330200 2c7f0000 18970100 3..(3..,....... │ │ │ │ + 0x000520c0 2c330200 b8f90000 dc820000 9c830000 ,3.............. │ │ │ │ + 0x000520d0 ac840000 14860000 c8870000 cc890000 ................ │ │ │ │ + 0x000520e0 0c8c0000 888e0000 a4970100 10970100 ................ │ │ │ │ + 0x000520f0 00000000 00000000 28400300 40400300 ........(@..@@.. │ │ │ │ 0x00052100 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052110 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052120 00000000 00000000 301d0300 481d0300 ........0...H... │ │ │ │ + 0x00052120 00000000 00000000 48400300 60400300 ........H@..`@.. │ │ │ │ 0x00052130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052140 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052150 00000000 00000000 501d0300 681d0300 ........P...h... │ │ │ │ + 0x00052150 00000000 00000000 68400300 80400300 ........h@...@.. │ │ │ │ 0x00052160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052170 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052180 00000000 00000000 701d0300 881d0300 ........p....... │ │ │ │ + 0x00052180 00000000 00000000 88400300 a0400300 .........@...@.. │ │ │ │ 0x00052190 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521b0 00000000 00000000 901d0300 802d0300 .............-.. │ │ │ │ + 0x000521b0 00000000 00000000 a8400300 98500300 .........@...P.. │ │ │ │ 0x000521c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000521d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000521e0 00000000 00000000 b41d0300 cc1d0300 ................ │ │ │ │ + 0x000521e0 00000000 00000000 cc400300 e4400300 .........@...@.. │ │ │ │ 0x000521f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052200 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052210 00000000 00000000 d41d0300 ec1d0300 ................ │ │ │ │ + 0x00052210 00000000 00000000 ec400300 04410300 .........@...A.. │ │ │ │ 0x00052220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052230 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052240 00000000 00000000 f41d0300 0c1e0300 ................ │ │ │ │ + 0x00052240 00000000 00000000 0c410300 24410300 .........A..$A.. │ │ │ │ 0x00052250 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052260 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052270 00000000 00000000 141e0300 2c1e0300 ............,... │ │ │ │ + 0x00052270 00000000 00000000 2c410300 44410300 ........,A..DA.. │ │ │ │ 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 a0410300 98500300 .........A...P.. │ │ │ │ + 0x000522e0 e42f0300 98500300 07000000 08000000 ./...P.......... │ │ │ │ 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 e89c0100 f8320200 fc320200 00330200 .....2...2...3.. │ │ │ │ + 0x00052320 7c9a0100 08330200 4ca60100 10330200 |....3..L....3.. │ │ │ │ + 0x00052330 14330200 ec9a0100 049b0100 1c9b0100 .3.............. │ │ │ │ + 0x00052340 409b0100 649b0100 949b0100 00000000 @...d........... │ │ │ │ + 0x00052350 20330200 28330200 c49b0100 10a60100 3..(3.......... │ │ │ │ + 0x00052360 2c330200 58a10100 289e0100 b09e0100 ,3..X...(....... │ │ │ │ + 0x00052370 389f0100 c09f0100 48a00100 d0a00100 8.......H....... │ │ │ │ + 0x00052380 00000000 549c0100 e89b0100 d8a60100 ....T........... │ │ │ │ + 0x00052390 00000000 00000000 ac410300 b8410300 .........A...A.. │ │ │ │ 0x000523a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523c0 00000000 00000000 a81e0300 881e0300 ................ │ │ │ │ + 0x000523c0 00000000 00000000 c0410300 a0410300 .........A...A.. │ │ │ │ 0x000523d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000523e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000523f0 00000000 00000000 b41e0300 c01e0300 ................ │ │ │ │ + 0x000523f0 00000000 00000000 cc410300 d8410300 .........A...A.. │ │ │ │ 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 04420300 98500300 .........B...P.. │ │ │ │ + 0x00052460 0c420300 98500300 07000000 5f000000 .B...P......_... │ │ │ │ 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 f4320200 f8320200 fc320200 00330200 .2...2...2...3.. │ │ │ │ + 0x000524a0 d4af0100 08330200 00af0100 10330200 .....3.......3.. │ │ │ │ + 0x000524b0 14330200 cca70100 e0a70100 f0a70100 .3.............. │ │ │ │ + 0x000524c0 04a80100 0ca80100 1ca80100 28a80100 ............(... │ │ │ │ + 0x000524d0 20330200 28330200 9caf0100 90ac0100 3..(3.......... │ │ │ │ + 0x000524e0 2c330200 a8ac0100 34a80100 dca80100 ,3......4....... │ │ │ │ + 0x000524f0 74a90100 10aa0100 a8aa0100 40ab0100 t...........@... │ │ │ │ + 0x00052500 e8ab0100 b0ac0100 80ad0100 d0ae0100 ................ │ │ │ │ + 0x00052510 00000000 00000000 10420300 04420300 .........B...B.. │ │ │ │ 0x00052520 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052530 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052540 00000000 00000000 e41e0300 802d0300 .............-.. │ │ │ │ + 0x00052540 00000000 00000000 fc410300 98500300 .........A...P.. │ │ │ │ 0x00052550 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00052560 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00052570 00000000 00000000 0c1f0300 5c1c0300 ............\... │ │ │ │ + 0x00052570 00000000 00000000 24420300 743f0300 ........$B..t?.. │ │ │ │ 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 30dd0100 ............0... │ │ │ │ + 0x000525e0 5cdd0100 b4dd0100 ecdd0100 30de0100 \...........0... │ │ │ │ + 0x000525f0 74de0100 c4de0100 28df0100 94df0100 t.......(....... │ │ │ │ + 0x00052600 68460300 70460300 3c470300 7c460300 hF..pF..