--- /srv/rebuilderd/tmp/rebuilderdFy4mhD/inputs/mesa-libgallium_25.0.7-2+deb13u1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdFy4mhD/out/mesa-libgallium_25.0.7-2+deb13u1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-19 19:20:06.000000 debian-binary │ -rw-r--r-- 0 0 0 1128 2026-06-19 19:20:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7402672 2026-06-19 19:20:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7403200 2026-06-19 19:20:06.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libgallium-25.0.7-2+deb13u1.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x174a130 0x0174a130 0x0174a130 0x05fc0 0x05fc0 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x17500f4 0x17500f4 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x174a050 0x0174a050 0x0174a050 0x05fc0 0x05fc0 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1750014 0x1750014 R E 0x10000 │ │ │ │ LOAD 0x1756080 0x01766080 0x01766080 0xf7e1e 0x2b5930 RW 0x10000 │ │ │ │ DYNAMIC 0x182fe50 0x0183fe50 0x0183fe50 0x001b0 0x001b0 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x1756080 0x01766080 0x01766080 0x00004 0x0001c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1756080 0x01766080 0x01766080 0xd9f80 0xd9f80 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,20 +10,20 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a492 00a492 0007ca 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000ac5c 00ac5c 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000ac8c 00ac8c 0002f0 00 A 4 8 4 │ │ │ │ [ 8] .rel.dyn REL 0000af7c 00af7c 0602a0 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 0006b21c 06b21c 0019e8 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 0006cc04 06cc04 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0006cc10 06cc10 002710 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0006f320 06f320 ebf268 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00f2e588 f2e588 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00f2e590 f2e590 816ad6 00 A 0 0 16 │ │ │ │ - [15] .ARM.extab PROGBITS 01745068 1745068 0050c8 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0174a130 174a130 005fc0 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 017500f0 17500f0 000004 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0006f320 06f320 ebf17e 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00f2e4a0 f2e4a0 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00f2e4b0 f2e4b0 816ad6 00 A 0 0 16 │ │ │ │ + [15] .ARM.extab PROGBITS 01744f88 1744f88 0050c8 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0174a050 174a050 005fc0 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 01750010 1750010 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 01766080 1756080 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 01766084 1756084 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 01766084 1756084 000040 04 WA 0 0 4 │ │ │ │ [21] .fini_array FINI_ARRAY 017660c4 17560c4 000004 04 WA 0 0 4 │ │ │ │ [22] .data.rel.ro PROGBITS 017660c8 17560c8 0d9d88 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 0183fe50 182fe50 0001b0 08 WA 4 0 4 │ │ │ │ [24] .got PROGBITS 01840000 1830000 003a38 04 WA 0 0 4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libgallium-25.0.7-2+deb13u1.so] │ │ │ │ 0x0000000c (INIT) 0x6cc04 │ │ │ │ - 0x0000000d (FINI) 0xf2e588 │ │ │ │ + 0x0000000d (FINI) 0xf2e4a0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1766084 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 64 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x17660c4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x436c │ │ │ │ 0x00000006 (SYMTAB) 0x51c │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fd7dcad10de8c89211ebe69ae8c8dda302f047d0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c0dfd991e9750bcc9b3bbc1c3707da16e9059c29 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3555,28 +3555,28 @@ │ │ │ │ cJXFcKcIzD{D │ │ │ │ VJWKWIzD{D │ │ │ │ F(iDh#hc │ │ │ │ CFRFs! F │ │ │ │ 0-*33'3$!33333333333333333333333333333333333333 │ │ │ │ 333333333333 │ │ │ │ HxDpG~HxDpGA │ │ │ │ -|HxDpG{HxDpG{HxDpGzHxDpGzHxDpG\ │ │ │ │ +|HxDpG{HxDpG{HxDpGzHxDpGzHxDpG| │ │ │ │ HxDpG HxDpG │ │ │ │ HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpGA │ │ │ │ rHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpG │ │ │ │ Z<9HEB?`]urolifc30-*'$! │ │ │ │ @HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpGIzD>KyD │ │ │ │ -!=I{D=HyD │ │ │ │ 02J2KzD2M{D2H │ │ │ │ {#}D1JxD1KzD │ │ │ │ HP.J!F{D │ │ │ │ IP(J!F{D │ │ │ │ @@ -6591,15 +6590,15 @@ │ │ │ │ `{h9`YFk` │ │ │ │ #;r{`#h1 │ │ │ │ t40Frh{D+ │ │ │ │ !rh0F{D+ │ │ │ │ hpG HxDpG 3 │ │ │ │ @ pG~8O(7 │ │ │ │ (((((((((((((((((666666((((666((((((((((((((((((((((((((((((((((((66((((6((((((( │ │ │ │ -vHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpG │ │ │ │ +vHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpG$ │ │ │ │ ~J~IzDyD │ │ │ │ tJtIzDyD │ │ │ │ jJjIzDyD │ │ │ │ `J`IzDyD │ │ │ │ VJVIzDyD │ │ │ │ LJLIzDyD │ │ │ │ BJBIzDyD │ │ │ │ @@ -6728,15 +6727,15 @@ │ │ │ │ 7777777/7777777777777777 │ │ │ │ gmmmmmmcmmmmmmm_mmmmmmmmmmmmmmm\Q │ │ │ │ U[[[[[[R[[[[[[[O[[[[[[[[[[[[[[[[ │ │ │ │ """"""""""""""" │ │ │ │ 6ffffff6fffffffdfffffffffffffff7O │ │ │ │ "F+F9F0F │ │ │ │ #F*Fs!0F │ │ │ │ -7HxDpG6HxDpG6HxDpG5HxDpG5HxDpG4HxDpG4HxDpG3HxDpG3HxDpG2HxDpG2HxDpG1HxDpG1HxDpG0HxDpG0HxDpG/HxDpG/HxDpG.HxDpG.HxDpG-HxDpG-HxDpG,HxDpG,HxDpG+HxDpG+HxDpG*HxDpG*HxDpG)HxDpG)HxDpG(HxDpG(HxDpG'HxDpG'HxDpG&HxDpG&HxDpGKzD{D │ │ │ │ xDAXPF ho │ │ │ │ -N~D-I+F-J FyD │ │ │ │ &JSFHFzD │ │ │ │ @@ -8817,15 +8817,15 @@ │ │ │ │ 2# F1Fka │ │ │ │ pp111111111111``11111111666611OO11111111111111111111111111111111YYk+ │ │ │ │ ch:FYF0F │ │ │ │ 5FIF6hhhe │ │ │ │ I#ka)F8F │ │ │ │ SF:FYF0F │ │ │ │ F1F F[hZl │ │ │ │ -(F=D!F:F^ │ │ │ │ +(F=D!F:F_ │ │ │ │ $p{iI; + │ │ │ │ #ca$hDET │ │ │ │ 7Fvh{i_+ │ │ │ │ │ │ │ │ AA;;;;;;;;;;==;;;;;;;;;;==== │ │ │ │ ;;;;;;======;;=;;;;;;;;;;;;;;??;?;;;;;;;;;;;;;;;======;;;;;;;;;;;;;;=;;=;;;;A;;;;;;;;;;;? │ │ │ │ zP:::::: │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -40,16 +40,16 @@ │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ adcsmi r0, r0, #68, 30 @ 0x110 │ │ │ │ stmdavs r4, {r0, r2, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fe210c │ │ │ │ @ instruction: 0x4620eeb6 │ │ │ │ @ instruction: 0xf105e7f7 │ │ │ │ vqadd.s32 d16, d14, d28 │ │ │ │ - strtmi sp, [r8], -r9, lsr #2 │ │ │ │ - subsle pc, r2, #80, 4 │ │ │ │ + strtmi sp, [r8], -r5, lsr #1 │ │ │ │ + bicle pc, lr, r0, asr r2 @ │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r0, r2, r3, r5, r6, r9, fp, lr} │ │ │ │ blmi 1bc3398 │ │ │ │ ldrbtmi r4, [sl], #-3181 @ 0xfffff393 │ │ │ │ stmdami sp!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdbmi sp!, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xe1b4f8df │ │ │ │ @@ -447,53 +447,53 @@ │ │ │ │ ldrbtmi r2, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf8c063c3 │ │ │ │ @ instruction: 0xe0571094 │ │ │ │ ... │ │ │ │ cmneq sp, ip, ror r9 │ │ │ │ cmneq pc, r8, lsr #32 │ │ │ │ andeq r3, r0, r4, lsr #15 │ │ │ │ - tsteq r4, r4, lsl lr │ │ │ │ - tsteq r4, r6, lsr #28 │ │ │ │ + tsteq r4, r4, lsr sp │ │ │ │ + tsteq r4, r6, asr #26 │ │ │ │ cmneq pc, r6, lsl #30 │ │ │ │ - strhteq r1, [lr], #170 @ 0xaa │ │ │ │ - tsteq r4, r0, asr #26 │ │ │ │ - strdeq r1, [lr], #154 @ 0x9a @ │ │ │ │ - strdeq r1, [lr], #154 @ 0x9a @ │ │ │ │ - rsceq r1, lr, lr, lsl #20 │ │ │ │ - rsceq r1, lr, r4, lsr #20 │ │ │ │ - rsceq r1, lr, ip, lsr sl │ │ │ │ - rsceq r1, lr, sl, ror #19 │ │ │ │ + ldrdeq r1, [lr], #154 @ 0x9a @ │ │ │ │ + tsteq r4, r0, ror #24 │ │ │ │ + rsceq r1, lr, sl, lsl r9 │ │ │ │ + rsceq r1, lr, sl, lsl r9 │ │ │ │ + rsceq r1, lr, lr, lsr #18 │ │ │ │ + rsceq r1, lr, r4, asr #18 │ │ │ │ + rsceq r1, lr, ip, asr r9 │ │ │ │ + rsceq r1, lr, sl, lsl #18 │ │ │ │ @ instruction: 0x017f2d9e │ │ │ │ andeq r1, r0, r4, lsr #2 │ │ │ │ - rsceq r9, sp, r8, asr #3 │ │ │ │ + rsceq r9, sp, r8, ror #1 │ │ │ │ @ instruction: 0x017f2b9c │ │ │ │ - rsceq r9, sp, r6, lsr #3 │ │ │ │ - strhteq r9, [sp], #30 │ │ │ │ - smlaleq r9, sp, r8, r1 │ │ │ │ - rsceq r9, sp, r2, lsl #3 │ │ │ │ - rsceq r9, sp, r4, ror r1 │ │ │ │ - rsceq r1, lr, r8, lsr r8 │ │ │ │ + rsceq r9, sp, r6, asr #1 │ │ │ │ + ldrdeq r9, [sp], #14 @ │ │ │ │ + strhteq r9, [sp], #8 │ │ │ │ + rsceq r9, sp, r2, lsr #1 │ │ │ │ + smlaleq r9, sp, r4, r0 │ │ │ │ + rsceq r1, lr, r8, asr r7 │ │ │ │ andeq r1, r0, r0, lsl #4 │ │ │ │ - ldrdeq r1, [lr], #120 @ 0x78 @ │ │ │ │ - ldrdeq r1, [lr], #118 @ 0x76 @ │ │ │ │ - ldrdeq r1, [lr], #122 @ 0x7a @ │ │ │ │ - ldrdeq r1, [lr], #126 @ 0x7e @ │ │ │ │ - ldrdeq r1, [lr], #126 @ 0x7e @ │ │ │ │ - rsceq r1, lr, sl, ror #15 │ │ │ │ - rsceq r1, lr, sl, ror #15 │ │ │ │ + strdeq r1, [lr], #104 @ 0x68 @ │ │ │ │ + strdeq r1, [lr], #102 @ 0x66 @ │ │ │ │ + strdeq r1, [lr], #106 @ 0x6a @ │ │ │ │ + strdeq r1, [lr], #110 @ 0x6e @ │ │ │ │ + strdeq r1, [lr], #110 @ 0x6e @ │ │ │ │ + rsceq r1, lr, sl, lsl #14 │ │ │ │ + rsceq r1, lr, sl, lsl #14 │ │ │ │ ldrheq r2, [pc, #-158] @ 6fa02 │ │ │ │ - rsceq r1, lr, r4, lsl r7 │ │ │ │ + rsceq r1, lr, r4, lsr r6 │ │ │ │ ldrheq r2, [pc, #-158] @ 6fa0a │ │ │ │ cmneq pc, r2, lsr #18 │ │ │ │ cmneq pc, r4, asr r8 @ │ │ │ │ - strhteq r8, [sp], #208 @ 0xd0 │ │ │ │ - rsceq r1, lr, r2, lsr #13 │ │ │ │ - rscseq r7, r1, r4, asr r5 │ │ │ │ - tsteq r2, r8, lsr #22 │ │ │ │ - rsceq r9, pc, r2, lsr #17 │ │ │ │ + ldrdeq r8, [sp], #192 @ 0xc0 @ │ │ │ │ + rsceq r1, lr, r2, asr #11 │ │ │ │ + rscseq r7, r1, r4, ror r4 │ │ │ │ + tsteq r2, r8, asr #20 │ │ │ │ + rsceq r9, pc, r2, asr #15 │ │ │ │ stmib r0, {r2, r7, sl, sp, lr}^ │ │ │ │ stmib r0, {r2, r4, r9, sp}^ │ │ │ │ stmib r0, {r1, r2, r4, r8, r9, sp}^ │ │ │ │ stmib r0, {r3, r4, r8, r9, ip, sp}^ │ │ │ │ stmib r0, {r1, r3, r4, sl, ip, sp}^ │ │ │ │ stmib r0, {r0, r2, r3, r4, r9, sp}^ │ │ │ │ @ instruction: 0xf8c0231f │ │ │ │ @@ -650,25 +650,25 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fdd1ee │ │ │ │ svclt 0x0000ead2 │ │ │ │ cmneq sp, r8, asr #9 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ orreq pc, r1, ip, lsl r7 @ │ │ │ │ - cmpeq r2, ip, ror lr │ │ │ │ + @ instruction: 0x01528d9c │ │ │ │ orreq pc, r1, r0, lsl r7 @ │ │ │ │ cmneq sp, r6, lsr #9 │ │ │ │ strdeq pc, [r1, r2] │ │ │ │ orreq pc, r1, r2, ror #13 │ │ │ │ orreq pc, r1, r8, lsl #13 │ │ │ │ orreq pc, r1, r6, ror r6 @ │ │ │ │ andeq r2, r0, r8, lsr #29 │ │ │ │ cmneq sp, r8, lsr lr │ │ │ │ orreq pc, r1, r4, asr r6 @ │ │ │ │ - cmpeq r2, r8, lsr ip │ │ │ │ + cmpeq r2, r8, asr fp │ │ │ │ orreq pc, r1, r6, lsr #12 │ │ │ │ orreq pc, r1, r4, lsr #12 │ │ │ │ orreq pc, r1, r2, lsl r6 @ │ │ │ │ orreq pc, r1, r2, lsl #12 │ │ │ │ orreq pc, r1, lr, lsr #11 │ │ │ │ @ instruction: 0x0181f59c │ │ │ │ andeq r2, r0, r0, ror r0 │ │ │ │ @@ -911,45 +911,45 @@ │ │ │ │ movwcs lr, #2013 @ 0x7dd │ │ │ │ bfi sl, sl, #24, #3 │ │ │ │ ldcge 3, cr2, [sl], {2} │ │ │ │ ldccc 7, cr14, [ip, #-860] @ 0xfffffca4 │ │ │ │ @ instruction: 0xf7fd1d28 │ │ │ │ ldrb lr, [r7, r2, ror #24] │ │ │ │ cmneq sp, sl, ror #3 │ │ │ │ - rscseq r5, r2, r8, lsr #21 │ │ │ │ + rscseq r5, r2, r8, asr #19 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ ldrsbeq r0, [sp, #-26]! @ 0xffffffe6 │ │ │ │ - rscseq r1, r1, r2, lsl #15 │ │ │ │ - smlalseq r5, r2, r4, sl │ │ │ │ - rscseq r2, r2, ip, ror #10 │ │ │ │ - rscseq r5, r2, r0, lsl sl │ │ │ │ - rscseq r5, r2, sl, lsl #20 │ │ │ │ - ldrsbteq r5, [r2], #148 @ 0x94 │ │ │ │ + rscseq r1, r1, r2, lsr #13 │ │ │ │ + ldrhteq r5, [r2], #148 @ 0x94 │ │ │ │ + rscseq r2, r2, ip, lsl #9 │ │ │ │ + rscseq r5, r2, r0, lsr r9 │ │ │ │ + rscseq r5, r2, sl, lsr #18 │ │ │ │ + ldrshteq r5, [r2], #132 @ 0x84 │ │ │ │ orreq pc, r1, r4, lsl r5 @ │ │ │ │ andeq r3, r0, ip, ror #6 │ │ │ │ cmneq sp, sl, lsr fp │ │ │ │ ldrdeq pc, [r1, lr] │ │ │ │ - ldrsbteq r2, [r2], #70 @ 0x46 │ │ │ │ - rscseq r2, r2, ip, asr #9 │ │ │ │ - rscseq r2, r2, r4, asr #9 │ │ │ │ - ldrhteq r2, [r2], #76 @ 0x4c │ │ │ │ - ldrhteq r2, [r2], #68 @ 0x44 │ │ │ │ - rscseq r2, r2, ip, lsr #9 │ │ │ │ + ldrshteq r2, [r2], #54 @ 0x36 │ │ │ │ + rscseq r2, r2, ip, ror #7 │ │ │ │ + rscseq r2, r2, r4, ror #7 │ │ │ │ + ldrsbteq r2, [r2], #60 @ 0x3c │ │ │ │ + ldrsbteq r2, [r2], #52 @ 0x34 │ │ │ │ + rscseq r2, r2, ip, asr #7 │ │ │ │ orreq pc, r1, r2, asr r4 @ │ │ │ │ andeq r3, r0, r8, lsr #8 │ │ │ │ cmneq sp, r6, lsl #21 │ │ │ │ orreq pc, r1, r0, lsl r4 @ │ │ │ │ orreq pc, r1, sl, ror #7 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x0181f3b0 │ │ │ │ orreq pc, r1, ip, ror r3 @ │ │ │ │ andeq r3, r0, ip, ror #14 │ │ │ │ orreq pc, r1, lr, lsr r3 @ │ │ │ │ orreq pc, r1, r4, lsl #6 │ │ │ │ - ldrsbeq r9, [r2, #-18] @ 0xffffffee │ │ │ │ + ldrsheq r9, [r2, #-2] │ │ │ │ orreq pc, r1, r8, asr #5 │ │ │ │ cmnpeq ip, r6, ror pc @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r0, asr pc @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r4, ror #29 @ p-variant is OBSOLETE │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc73fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -1123,20 +1123,20 @@ │ │ │ │ @ instruction: 0xf1b76898 │ │ │ │ ldccc 0, cr15, [ip], {5} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ vstrcc s28, [r1, #-760] @ 0xfffffd08 │ │ │ │ ubfx sp, r9, #1, #25 │ │ │ │ svc 0x001af7fc │ │ │ │ ldrsbeq pc, [ip, #-222]! @ 0xffffff22 @ │ │ │ │ - ldrsbteq r9, [r4], #58 @ 0x3a │ │ │ │ + ldrshteq r9, [r4], #42 @ 0x2a │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ cmnpeq ip, lr, asr #27 @ p-variant is OBSOLETE │ │ │ │ - rscseq r2, r2, r2, asr #6 │ │ │ │ - rscseq r2, r2, ip, lsr r3 │ │ │ │ - rscseq r2, r2, r8, lsr r3 │ │ │ │ + rscseq r2, r2, r2, ror #4 │ │ │ │ + rscseq r2, r2, ip, asr r2 │ │ │ │ + rscseq r2, r2, r8, asr r2 │ │ │ │ orreq pc, r1, sl, ror r1 @ │ │ │ │ orreq pc, r1, r4, ror r1 @ │ │ │ │ orreq pc, r1, r0, ror r1 @ │ │ │ │ orreq pc, r1, sl, asr #2 │ │ │ │ @ instruction: 0x0181f096 │ │ │ │ muleq r0, r0, lr │ │ │ │ cmneq sp, r6, lsl #13 │ │ │ │ @@ -1355,15 +1355,15 @@ │ │ │ │ b ff0ae830 │ │ │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ │ │ svc 0x00dcf7fd │ │ │ │ cmnpeq ip, ip, asr #16 @ p-variant is OBSOLETE │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ cmnpeq ip, r0, lsl r8 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [ip, #-116]! @ 0xffffff8c @ │ │ │ │ - rscseq r1, r2, r6, ror #22 │ │ │ │ + rscseq r1, r2, r6, lsl #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc7a64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 12, cr0, [r5], #864 @ 0x360 │ │ │ │ stclvc 5, cr15, [r6, #-692] @ 0xfffffd4c │ │ │ │ vstrge s8, [r8, #-720] @ 0xfffffd30 │ │ │ │ ldmibmi r4!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -1543,42 +1543,42 @@ │ │ │ │ tstcs r6, #53215232 @ 0x32c0000 │ │ │ │ tstcs r7, #52690944 @ 0x3240000 │ │ │ │ tstcs r8, #52166656 @ 0x31c0000 │ │ │ │ tstcs r9, #51642368 @ 0x3140000 │ │ │ │ strb lr, [r1, r3, asr #15] │ │ │ │ cmnpeq ip, ip, lsl #15 @ p-variant is OBSOLETE │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - rscseq lr, lr, r4, lsr #7 │ │ │ │ + rscseq lr, lr, r4, asr #5 │ │ │ │ cmnpeq ip, lr, ror r7 @ p-variant is OBSOLETE │ │ │ │ - rscseq r2, r2, r6, asr r0 │ │ │ │ - rscseq r2, r2, ip, asr r0 │ │ │ │ - rscseq r2, r2, r6, rrx │ │ │ │ - rscseq r2, r2, r0, rrx │ │ │ │ - rscseq r2, r2, r0, rrx │ │ │ │ - rscseq r2, r2, r0, rrx │ │ │ │ - rscseq r2, r2, r4, rrx │ │ │ │ - rscseq r2, r2, r4, rrx │ │ │ │ - rscseq r2, r2, r4, rrx │ │ │ │ - rsceq fp, pc, ip, ror #25 │ │ │ │ - rscseq r0, r1, r8, lsl #28 │ │ │ │ - rscseq r2, r2, r4, asr #32 │ │ │ │ - rscseq r2, r2, r0, asr #32 │ │ │ │ - rscseq r2, r2, ip, lsr r0 │ │ │ │ - rscseq r2, r2, r8, lsr r0 │ │ │ │ - rscseq r0, r1, r4, asr #27 │ │ │ │ - rscseq r2, r2, r4, lsr #32 │ │ │ │ - rscseq r0, r1, r4, ror sp │ │ │ │ - rscseq r2, r2, r0, lsl r0 │ │ │ │ - rscseq r2, r2, ip │ │ │ │ - rscseq r0, r1, r0, asr sp │ │ │ │ - ldrshteq r1, [r2], #248 @ 0xf8 │ │ │ │ - ldrshteq r1, [r2], #244 @ 0xf4 │ │ │ │ - ldrshteq r1, [r2], #244 @ 0xf4 │ │ │ │ - ldrshteq r1, [r2], #240 @ 0xf0 │ │ │ │ - rsceq lr, fp, r0, asr r8 │ │ │ │ + rscseq r1, r2, r6, ror pc │ │ │ │ + rscseq r1, r2, ip, ror pc │ │ │ │ + rscseq r1, r2, r6, lsl #31 │ │ │ │ + rscseq r1, r2, r0, lsl #31 │ │ │ │ + rscseq r1, r2, r0, lsl #31 │ │ │ │ + rscseq r1, r2, r0, lsl #31 │ │ │ │ + rscseq r1, r2, r4, lsl #31 │ │ │ │ + rscseq r1, r2, r4, lsl #31 │ │ │ │ + rscseq r1, r2, r4, lsl #31 │ │ │ │ + rsceq fp, pc, ip, lsl #24 │ │ │ │ + rscseq r0, r1, r8, lsr #26 │ │ │ │ + rscseq r1, r2, r4, ror #30 │ │ │ │ + rscseq r1, r2, r0, ror #30 │ │ │ │ + rscseq r1, r2, ip, asr pc │ │ │ │ + rscseq r1, r2, r8, asr pc │ │ │ │ + rscseq r0, r1, r4, ror #25 │ │ │ │ + rscseq r1, r2, r4, asr #30 │ │ │ │ + smlalseq r0, r1, r4, ip │ │ │ │ + rscseq r1, r2, r0, lsr pc │ │ │ │ + rscseq r1, r2, ip, lsr #30 │ │ │ │ + rscseq r0, r1, r0, ror ip │ │ │ │ + rscseq r1, r2, r8, lsl pc │ │ │ │ + rscseq r1, r2, r4, lsl pc │ │ │ │ + rscseq r1, r2, r4, lsl pc │ │ │ │ + rscseq r1, r2, r0, lsl pc │ │ │ │ + rsceq lr, fp, r0, ror r7 │ │ │ │ orreq lr, r1, r6, lsl #20 │ │ │ │ andeq r1, r0, r8, lsl #13 │ │ │ │ ldrsbeq r2, [sp, #-240]! @ 0xffffff10 │ │ │ │ ldrdeq lr, [r1, r4] │ │ │ │ cmnpeq ip, r6, lsl #11 @ p-variant is OBSOLETE │ │ │ │ cmnpeq ip, r0, ror #10 @ p-variant is OBSOLETE │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ @@ -2591,137 +2591,137 @@ │ │ │ │ @ instruction: 0xf8c42537 │ │ │ │ ldrcs r5, [r8, #-1380]! @ 0xfffffa9c │ │ │ │ ldrbpl pc, [r0, #-2244]! @ 0xfffff73c @ │ │ │ │ @ instruction: 0xf8c42539 │ │ │ │ ldrcs r5, [sl, #-1404]! @ 0xfffffa84 │ │ │ │ strpl pc, [r8, #2244] @ 0x8c4 │ │ │ │ svclt 0x0000e0f6 │ │ │ │ - ldrhteq r5, [r2], #70 @ 0x46 │ │ │ │ - ldrshteq r0, [r8], #160 @ 0xa0 │ │ │ │ - smlalseq r5, r2, r0, r4 │ │ │ │ - rscseq r5, r2, r0, asr r2 │ │ │ │ + ldrsbteq r5, [r2], #54 @ 0x36 │ │ │ │ + rscseq r0, r8, r0, lsl sl │ │ │ │ + ldrhteq r5, [r2], #48 @ 0x30 │ │ │ │ + rscseq r5, r2, r0, ror r1 │ │ │ │ cmnpeq ip, r4, ror #6 @ p-variant is OBSOLETE │ │ │ │ - rscseq r5, r2, r6, ror r4 │ │ │ │ + smlalseq r5, r2, r6, r3 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - rscseq r5, r2, r4, lsr #17 │ │ │ │ + rscseq r5, r2, r4, asr #15 │ │ │ │ cmnpeq ip, r8, lsr #6 @ p-variant is OBSOLETE │ │ │ │ - rscseq r5, r2, sl, lsr #17 │ │ │ │ - rscseq r5, r2, ip, lsr r1 │ │ │ │ - rscseq r5, r2, r6, ror #16 │ │ │ │ - rscseq r5, r2, r4, asr #16 │ │ │ │ - smlalseq r5, r2, sl, r5 │ │ │ │ - rscseq r5, r2, lr, lsr r6 │ │ │ │ - rscseq r5, r2, r0, asr #6 │ │ │ │ - rscseq r0, r1, r2, ror #15 │ │ │ │ - rsceq r6, sp, r8, asr r7 │ │ │ │ - ldrsbteq r5, [r2], #54 @ 0x36 │ │ │ │ - rscseq r5, r2, sl, asr #12 │ │ │ │ - rscseq r5, r2, r2, lsr r2 │ │ │ │ - ldrshteq r5, [r2], #60 @ 0x3c │ │ │ │ + rscseq r5, r2, sl, asr #15 │ │ │ │ + rscseq r5, r2, ip, asr r0 │ │ │ │ + rscseq r5, r2, r6, lsl #15 │ │ │ │ + rscseq r5, r2, r4, ror #14 │ │ │ │ ldrhteq r5, [r2], #74 @ 0x4a │ │ │ │ - rscseq r5, r2, r0, asr #9 │ │ │ │ - rscseq r5, r2, sl, lsl r4 │ │ │ │ - rscseq r5, r2, r0, lsl #8 │ │ │ │ - rscseq r5, r2, r6, lsl #10 │ │ │ │ - rscseq r4, r2, r2, asr lr │ │ │ │ - smlalseq r5, r2, r8, r4 │ │ │ │ - rscseq r5, r2, r6, ror r4 │ │ │ │ - rscseq r5, r2, r8, asr #5 │ │ │ │ - rscseq r5, r2, lr, ror #8 │ │ │ │ - ldrhteq r5, [r2], #80 @ 0x50 │ │ │ │ - ldrhteq r5, [r2], #86 @ 0x56 │ │ │ │ - ldrsbteq r5, [r2], #70 @ 0x46 │ │ │ │ - rscseq r5, r2, r8, ror r4 │ │ │ │ - rscseq r5, r2, r6, lsl #1 │ │ │ │ - rscseq r5, r2, r0, lsl #1 │ │ │ │ - rsceq r6, sp, sl, lsl r4 │ │ │ │ - rscseq r5, r2, ip, lsl r3 │ │ │ │ + rscseq r5, r2, lr, asr r5 │ │ │ │ rscseq r5, r2, r0, ror #4 │ │ │ │ - smlalseq r5, r2, r6, r2 │ │ │ │ - ldrsbteq r5, [r2], #34 @ 0x22 │ │ │ │ - rscseq r4, r2, r0, ror sp │ │ │ │ - rscseq r5, r2, r6, lsr #3 │ │ │ │ - smlalseq r4, r2, r6, ip │ │ │ │ - ldrhteq r4, [r2], #204 @ 0xcc │ │ │ │ - rscseq r4, r2, sl, lsl #30 │ │ │ │ - rscseq r4, r2, ip, lsl #30 │ │ │ │ - rscseq r4, r2, r0, asr #29 │ │ │ │ - rscseq r4, r2, r6, asr #29 │ │ │ │ - rscseq r4, r2, r8, asr #29 │ │ │ │ - rscseq r4, r2, sl, asr #29 │ │ │ │ - ldrsbteq r4, [r2], #228 @ 0xe4 │ │ │ │ - ldrsbteq r4, [r2], #234 @ 0xea │ │ │ │ - rscseq r4, r2, r0, lsl pc │ │ │ │ - rscseq r4, r2, r2, lsl pc │ │ │ │ - ldrhteq r4, [r2], #236 @ 0xec │ │ │ │ - ldrhteq r4, [r2], #226 @ 0xe2 │ │ │ │ - ldrhteq r4, [r2], #230 @ 0xe6 │ │ │ │ - ldrhteq r4, [r2], #232 @ 0xe8 │ │ │ │ - rscseq r4, r2, r4, asr #20 │ │ │ │ - rscseq ip, r1, ip, asr #22 │ │ │ │ - rsceq r6, sp, ip, asr r1 │ │ │ │ - rscseq r0, r1, r2, ror r1 │ │ │ │ - ldrhteq r4, [r2], #218 @ 0xda │ │ │ │ - rscseq r4, r2, r0, lsl #28 │ │ │ │ - rscseq r4, r2, sl, asr #28 │ │ │ │ - rscseq r4, r2, r0, lsl #28 │ │ │ │ - rscseq r4, r2, r2, lsl #28 │ │ │ │ - rscseq r4, r2, r4, lsl #28 │ │ │ │ - rscseq r4, r2, r2, lsr #27 │ │ │ │ - rscseq r4, r2, r8, lsl #28 │ │ │ │ - rscseq r4, r2, r6, lsl #28 │ │ │ │ - rscseq r4, r2, r8, lsr #27 │ │ │ │ - ldrshteq pc, [lr], #50 @ 0x32 @ │ │ │ │ - rscseq r4, r2, r0, lsl #26 │ │ │ │ - rsceq r5, sp, r8, ror pc │ │ │ │ - rscseq r4, r2, r6, asr #15 │ │ │ │ - strdeq r0, [r3, -r0] │ │ │ │ - rscseq r4, r2, ip, lsl r7 │ │ │ │ - rscseq r4, r2, lr, asr r9 │ │ │ │ - smlabteq r3, ip, r5, r0 │ │ │ │ - ldrhteq r4, [r2], #98 @ 0x62 │ │ │ │ - ldrhteq r4, [r2], #100 @ 0x64 │ │ │ │ - ldrhteq r4, [r2], #102 @ 0x66 │ │ │ │ - ldrhteq r4, [r2], #100 @ 0x64 │ │ │ │ - ldrhteq r4, [r2], #98 @ 0x62 │ │ │ │ - ldrhteq r4, [r2], #96 @ 0x60 │ │ │ │ - ldrshteq r4, [r2], #90 @ 0x5a │ │ │ │ - ldrshteq r4, [r2], #92 @ 0x5c │ │ │ │ - ldrshteq r4, [r2], #94 @ 0x5e │ │ │ │ - rscseq r4, r2, r8, lsl r6 │ │ │ │ - rscseq r4, r2, sl, lsl r6 │ │ │ │ - rscseq r4, r2, ip, lsl r6 │ │ │ │ - rscseq r4, r2, lr, ror #24 │ │ │ │ - ldrsbteq r4, [r2], #96 @ 0x60 │ │ │ │ - rscseq r4, r2, r6, lsl r5 │ │ │ │ + rscseq r0, r1, r2, lsl #14 │ │ │ │ + rsceq r6, sp, r8, ror r6 │ │ │ │ + ldrshteq r5, [r2], #38 @ 0x26 │ │ │ │ + rscseq r5, r2, sl, ror #10 │ │ │ │ + rscseq r5, r2, r2, asr r1 │ │ │ │ + rscseq r5, r2, ip, lsl r3 │ │ │ │ + ldrsbteq r5, [r2], #58 @ 0x3a │ │ │ │ + rscseq r5, r2, r0, ror #7 │ │ │ │ + rscseq r5, r2, sl, lsr r3 │ │ │ │ + rscseq r5, r2, r0, lsr #6 │ │ │ │ + rscseq r5, r2, r6, lsr #8 │ │ │ │ + rscseq r4, r2, r2, ror sp │ │ │ │ + ldrhteq r5, [r2], #56 @ 0x38 │ │ │ │ + smlalseq r5, r2, r6, r3 │ │ │ │ + rscseq r5, r2, r8, ror #3 │ │ │ │ + rscseq r5, r2, lr, lsl #7 │ │ │ │ + ldrsbteq r5, [r2], #64 @ 0x40 │ │ │ │ + ldrsbteq r5, [r2], #70 @ 0x46 │ │ │ │ + ldrshteq r5, [r2], #54 @ 0x36 │ │ │ │ + smlalseq r5, r2, r8, r3 │ │ │ │ + rscseq r4, r2, r6, lsr #31 │ │ │ │ + rscseq r4, r2, r0, lsr #31 │ │ │ │ + rsceq r6, sp, sl, lsr r3 │ │ │ │ + rscseq r5, r2, ip, lsr r2 │ │ │ │ + rscseq r5, r2, r0, lsl #3 │ │ │ │ + ldrhteq r5, [r2], #22 │ │ │ │ + ldrshteq r5, [r2], #18 │ │ │ │ + smlalseq r4, r2, r0, ip │ │ │ │ + rscseq r5, r2, r6, asr #1 │ │ │ │ + ldrhteq r4, [r2], #182 @ 0xb6 │ │ │ │ + ldrsbteq r4, [r2], #188 @ 0xbc │ │ │ │ + rscseq r4, r2, sl, lsr #28 │ │ │ │ + rscseq r4, r2, ip, lsr #28 │ │ │ │ + rscseq r4, r2, r0, ror #27 │ │ │ │ + rscseq r4, r2, r6, ror #27 │ │ │ │ + rscseq r4, r2, r8, ror #27 │ │ │ │ + rscseq r4, r2, sl, ror #27 │ │ │ │ + ldrshteq r4, [r2], #212 @ 0xd4 │ │ │ │ + ldrshteq r4, [r2], #218 @ 0xda │ │ │ │ + rscseq r4, r2, r0, lsr lr │ │ │ │ + rscseq r4, r2, r2, lsr lr │ │ │ │ + ldrsbteq r4, [r2], #220 @ 0xdc │ │ │ │ + ldrsbteq r4, [r2], #210 @ 0xd2 │ │ │ │ + ldrsbteq r4, [r2], #214 @ 0xd6 │ │ │ │ + ldrsbteq r4, [r2], #216 @ 0xd8 │ │ │ │ + rscseq r4, r2, r4, ror #18 │ │ │ │ + rscseq ip, r1, ip, ror #20 │ │ │ │ + rsceq r6, sp, ip, ror r0 │ │ │ │ + smlalseq r0, r1, r2, r0 │ │ │ │ + ldrsbteq r4, [r2], #202 @ 0xca │ │ │ │ + rscseq r4, r2, r0, lsr #26 │ │ │ │ + rscseq r4, r2, sl, ror #26 │ │ │ │ + rscseq r4, r2, r0, lsr #26 │ │ │ │ + rscseq r4, r2, r2, lsr #26 │ │ │ │ + rscseq r4, r2, r4, lsr #26 │ │ │ │ + rscseq r4, r2, r2, asr #25 │ │ │ │ + rscseq r4, r2, r8, lsr #26 │ │ │ │ + rscseq r4, r2, r6, lsr #26 │ │ │ │ + rscseq r4, r2, r8, asr #25 │ │ │ │ + rscseq pc, lr, r2, lsl r3 @ │ │ │ │ + rscseq r4, r2, r0, lsr #24 │ │ │ │ + smlaleq r5, sp, r8, lr │ │ │ │ + rscseq r4, r2, r6, ror #13 │ │ │ │ + tsteq r3, r0, lsl r6 │ │ │ │ + rscseq r4, r2, ip, lsr r6 │ │ │ │ + rscseq r4, r2, lr, ror r8 │ │ │ │ + smlatteq r3, ip, r4, r0 │ │ │ │ + ldrsbteq r4, [r2], #82 @ 0x52 │ │ │ │ + ldrsbteq r4, [r2], #84 @ 0x54 │ │ │ │ + ldrsbteq r4, [r2], #86 @ 0x56 │ │ │ │ + ldrsbteq r4, [r2], #84 @ 0x54 │ │ │ │ + ldrsbteq r4, [r2], #82 @ 0x52 │ │ │ │ + ldrsbteq r4, [r2], #80 @ 0x50 │ │ │ │ + rscseq r4, r2, sl, lsl r5 │ │ │ │ + rscseq r4, r2, ip, lsl r5 │ │ │ │ rscseq r4, r2, lr, lsl r5 │ │ │ │ - rscseq r4, r2, r2, lsr #10 │ │ │ │ - rscseq r4, r2, r2, lsr #10 │ │ │ │ - rscseq r4, r2, r2, lsr #10 │ │ │ │ - ldrsbteq r4, [r2], #102 @ 0x66 │ │ │ │ - rscseq r4, r2, r4, lsr #10 │ │ │ │ rscseq r4, r2, r8, lsr r5 │ │ │ │ - rscseq r4, r2, r4, ror #10 │ │ │ │ - rscseq r4, r2, lr, asr #9 │ │ │ │ - ldrsbteq r4, [r2], #70 @ 0x46 │ │ │ │ - ldrsbteq r4, [r2], #74 @ 0x4a │ │ │ │ - rscseq r4, r2, r0, ror #9 │ │ │ │ - rscseq r4, r2, r0, lsl #10 │ │ │ │ - ldrsbteq r4, [r2], #74 @ 0x4a │ │ │ │ - ldrsbteq r4, [r2], #72 @ 0x48 │ │ │ │ - ldrshteq r4, [r2], #64 @ 0x40 │ │ │ │ - ldrsbteq r4, [r2], #66 @ 0x42 │ │ │ │ - ldrsbteq r4, [r2], #64 @ 0x40 │ │ │ │ - rscseq r4, r2, r6, ror #9 │ │ │ │ - ldrsbteq r4, [r2], #72 @ 0x48 │ │ │ │ - rscseq r3, r2, ip, lsr lr │ │ │ │ - rscseq r3, r2, r4, lsr #28 │ │ │ │ - rscseq r3, r2, r2, asr #28 │ │ │ │ - rscseq r4, r2, r6, ror #30 │ │ │ │ - rscseq r3, r2, r8, lsr #28 │ │ │ │ + rscseq r4, r2, sl, lsr r5 │ │ │ │ + rscseq r4, r2, ip, lsr r5 │ │ │ │ + rscseq r4, r2, lr, lsl #23 │ │ │ │ + ldrshteq r4, [r2], #80 @ 0x50 │ │ │ │ + rscseq r4, r2, r6, lsr r4 │ │ │ │ + rscseq r4, r2, lr, lsr r4 │ │ │ │ + rscseq r4, r2, r2, asr #8 │ │ │ │ + rscseq r4, r2, r2, asr #8 │ │ │ │ + rscseq r4, r2, r2, asr #8 │ │ │ │ + ldrshteq r4, [r2], #86 @ 0x56 │ │ │ │ + rscseq r4, r2, r4, asr #8 │ │ │ │ + rscseq r4, r2, r8, asr r4 │ │ │ │ + rscseq r4, r2, r4, lsl #9 │ │ │ │ + rscseq r4, r2, lr, ror #7 │ │ │ │ + ldrshteq r4, [r2], #54 @ 0x36 │ │ │ │ + ldrshteq r4, [r2], #58 @ 0x3a │ │ │ │ + rscseq r4, r2, r0, lsl #8 │ │ │ │ + rscseq r4, r2, r0, lsr #8 │ │ │ │ + ldrshteq r4, [r2], #58 @ 0x3a │ │ │ │ + ldrshteq r4, [r2], #56 @ 0x38 │ │ │ │ + rscseq r4, r2, r0, lsl r4 │ │ │ │ + ldrshteq r4, [r2], #50 @ 0x32 │ │ │ │ + ldrshteq r4, [r2], #48 @ 0x30 │ │ │ │ + rscseq r4, r2, r6, lsl #8 │ │ │ │ + ldrshteq r4, [r2], #56 @ 0x38 │ │ │ │ + rscseq r3, r2, ip, asr sp │ │ │ │ + rscseq r3, r2, r4, asr #26 │ │ │ │ + rscseq r3, r2, r2, ror #26 │ │ │ │ + rscseq r4, r2, r6, lsl #29 │ │ │ │ + rscseq r3, r2, r8, asr #26 │ │ │ │ strpl pc, [ip, #2228] @ 0x8b4 │ │ │ │ streq pc, [r0, #5] │ │ │ │ ldrbpl pc, [r8, #1093]! @ 0x445 @ │ │ │ │ streq pc, [r2, #-69] @ 0xffffffbb │ │ │ │ strpl pc, [ip, #2212] @ 0x8a4 │ │ │ │ ldrpl pc, [r8, #2260] @ 0x8d4 │ │ │ │ streq pc, [r0, #5] │ │ │ │ @@ -3424,94 +3424,94 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmibcc r4!, {r0, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_svc │ │ │ │ stcne 6, cr15, [ip, #52]! @ 0x34 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ b fe330894 │ │ │ │ - rscseq r4, r2, lr, ror r1 │ │ │ │ - rscseq r4, r2, r0, lsl #3 │ │ │ │ - rscseq r4, r2, lr, ror r1 │ │ │ │ - rscseq r4, r2, ip, ror r1 │ │ │ │ - ldrhteq r4, [r2], #30 │ │ │ │ - rscseq r4, r2, r8, ror r1 │ │ │ │ - rscseq r4, r2, r6, ror r1 │ │ │ │ - ldrhteq r4, [r2], #16 │ │ │ │ - rscseq r4, r2, r2, ror r1 │ │ │ │ - rscseq r4, r2, r0, ror r1 │ │ │ │ - rscseq r4, r2, r2, lsr r2 │ │ │ │ - rscseq r4, r2, r0, ror #3 │ │ │ │ - rscseq r4, r2, sl, asr #3 │ │ │ │ - ldrshteq r4, [r2], #12 │ │ │ │ - ldrhteq r4, [r2], #30 │ │ │ │ - ldrshteq r4, [r2], #0 │ │ │ │ - rscseq r4, r2, r2, lsl #2 │ │ │ │ - rscseq r4, r2, sl, lsl r1 │ │ │ │ - rscseq r4, r2, r8, ror #1 │ │ │ │ + smlalseq r4, r2, lr, r0 │ │ │ │ + rscseq r4, r2, r0, lsr #1 │ │ │ │ + smlalseq r4, r2, lr, r0 │ │ │ │ + smlalseq r4, r2, ip, r0 │ │ │ │ + ldrsbteq r4, [r2], #14 │ │ │ │ + smlalseq r4, r2, r8, r0 │ │ │ │ + smlalseq r4, r2, r6, r0 │ │ │ │ ldrsbteq r4, [r2], #0 │ │ │ │ - rscseq r4, r2, r6, lsl r1 │ │ │ │ - rscseq r4, r2, r0, lsr #2 │ │ │ │ - rscseq r4, r2, r4, asr #3 │ │ │ │ - ldrhteq r4, [r2], #24 │ │ │ │ - rscseq r4, r2, ip, lsr #3 │ │ │ │ - rscseq r4, r2, r0, lsr #3 │ │ │ │ - ldrhteq r4, [r2], #40 @ 0x28 │ │ │ │ - rscseq r4, r2, sl, lsl r2 │ │ │ │ - rscseq r4, r2, sl, lsr r2 │ │ │ │ - rscseq r4, r2, r6, ror #4 │ │ │ │ - rscseq r4, r2, r4, ror #4 │ │ │ │ - rscseq r4, r2, r6, ror #4 │ │ │ │ - rscseq r4, r2, r8, ror #4 │ │ │ │ - rscseq r4, r2, sl, ror #4 │ │ │ │ - rscseq r4, r2, r8, ror #4 │ │ │ │ - rscseq r4, r2, ip, ror #7 │ │ │ │ - rscseq r4, r2, r2, ror r1 │ │ │ │ - rscseq r4, r2, lr, asr r1 │ │ │ │ - rsceq sp, pc, r6, lsl #2 │ │ │ │ - rscseq r4, r2, r6, ror r1 │ │ │ │ - rscseq r4, r2, r6, ror r1 │ │ │ │ - rscseq r4, r2, r2, ror r1 │ │ │ │ - rscseq r4, r2, r8, ror #2 │ │ │ │ - rscseq r4, r2, lr, asr r1 │ │ │ │ - rscseq r4, r2, r8, lsl r1 │ │ │ │ - rsceq r9, sp, r2, lsr #27 │ │ │ │ - rscseq r4, r2, r4, lsl r1 │ │ │ │ - rscseq r4, r2, r2, lsl r1 │ │ │ │ - rscseq r4, r2, r0, lsl r1 │ │ │ │ - rscseq r4, r2, sl, lsl #2 │ │ │ │ - rscseq r4, r2, ip, lsl #2 │ │ │ │ - rscseq r4, r2, r6, lsl r1 │ │ │ │ - rscseq r4, r2, r4, lsr #1 │ │ │ │ - rscseq r4, r2, r6, lsr #1 │ │ │ │ - rscseq r4, r2, r8, lsr #1 │ │ │ │ - rscseq r4, r2, r6, lsl r1 │ │ │ │ - rscseq r4, r2, r8, lsl r1 │ │ │ │ - rscseq r4, r2, r6, lsl r1 │ │ │ │ - rscseq lr, r0, r4, ror pc │ │ │ │ - rscseq r4, r2, r6, ror r0 │ │ │ │ - rscseq r4, r2, sl, rrx │ │ │ │ - rscseq r4, r2, r2, rrx │ │ │ │ - rscseq r4, r2, r2, asr #32 │ │ │ │ - rscseq r4, r2, lr, lsr r0 │ │ │ │ - rscseq r4, r2, lr, lsr r0 │ │ │ │ - rscseq r4, r2, r6, asr #32 │ │ │ │ + smlalseq r4, r2, r2, r0 │ │ │ │ + smlalseq r4, r2, r0, r0 │ │ │ │ + rscseq r4, r2, r2, asr r1 │ │ │ │ + rscseq r4, r2, r0, lsl #2 │ │ │ │ + rscseq r4, r2, sl, ror #1 │ │ │ │ + rscseq r4, r2, ip, lsl r0 │ │ │ │ + ldrsbteq r4, [r2], #14 │ │ │ │ + rscseq r4, r2, r0, lsl r0 │ │ │ │ + rscseq r4, r2, r2, lsr #32 │ │ │ │ + rscseq r4, r2, sl, lsr r0 │ │ │ │ + rscseq r4, r2, r8 │ │ │ │ + ldrshteq r3, [r2], #240 @ 0xf0 │ │ │ │ + rscseq r4, r2, r6, lsr r0 │ │ │ │ + rscseq r4, r2, r0, asr #32 │ │ │ │ + rscseq r4, r2, r4, ror #1 │ │ │ │ + ldrsbteq r4, [r2], #8 │ │ │ │ + rscseq r4, r2, ip, asr #1 │ │ │ │ + rscseq r4, r2, r0, asr #1 │ │ │ │ + ldrsbteq r4, [r2], #24 │ │ │ │ + rscseq r4, r2, sl, lsr r1 │ │ │ │ + rscseq r4, r2, sl, asr r1 │ │ │ │ + rscseq r4, r2, r6, lsl #3 │ │ │ │ + rscseq r4, r2, r4, lsl #3 │ │ │ │ + rscseq r4, r2, r6, lsl #3 │ │ │ │ + rscseq r4, r2, r8, lsl #3 │ │ │ │ + rscseq r4, r2, sl, lsl #3 │ │ │ │ + rscseq r4, r2, r8, lsl #3 │ │ │ │ + rscseq r4, r2, ip, lsl #6 │ │ │ │ + smlalseq r4, r2, r2, r0 │ │ │ │ + rscseq r4, r2, lr, ror r0 │ │ │ │ + rsceq sp, pc, r6, lsr #32 │ │ │ │ + smlalseq r4, r2, r6, r0 │ │ │ │ + smlalseq r4, r2, r6, r0 │ │ │ │ + smlalseq r4, r2, r2, r0 │ │ │ │ + rscseq r4, r2, r8, lsl #1 │ │ │ │ + rscseq r4, r2, lr, ror r0 │ │ │ │ + rscseq r4, r2, r8, lsr r0 │ │ │ │ + rsceq r9, sp, r2, asr #25 │ │ │ │ rscseq r4, r2, r4, lsr r0 │ │ │ │ - ldrsbteq r3, [r2], #240 @ 0xf0 │ │ │ │ - ldrsbteq r3, [r2], #244 @ 0xf4 │ │ │ │ - ldrsbteq r3, [r2], #244 @ 0xf4 │ │ │ │ - ldrsbteq r3, [r2], #248 @ 0xf8 │ │ │ │ - ldrsbteq r3, [r2], #252 @ 0xfc │ │ │ │ - rscseq r3, r2, r0, ror #31 │ │ │ │ - rscseq r3, r2, r4, ror #31 │ │ │ │ - rscseq r3, r2, r4, ror #31 │ │ │ │ + rscseq r4, r2, r2, lsr r0 │ │ │ │ + rscseq r4, r2, r0, lsr r0 │ │ │ │ + rscseq r4, r2, sl, lsr #32 │ │ │ │ + rscseq r4, r2, ip, lsr #32 │ │ │ │ + rscseq r4, r2, r6, lsr r0 │ │ │ │ + rscseq r3, r2, r4, asr #31 │ │ │ │ + rscseq r3, r2, r6, asr #31 │ │ │ │ + rscseq r3, r2, r8, asr #31 │ │ │ │ + rscseq r4, r2, r6, lsr r0 │ │ │ │ + rscseq r4, r2, r8, lsr r0 │ │ │ │ + rscseq r4, r2, r6, lsr r0 │ │ │ │ + smlalseq lr, r0, r4, lr │ │ │ │ + smlalseq r3, r2, r6, pc @ │ │ │ │ + rscseq r3, r2, sl, lsl #31 │ │ │ │ + rscseq r3, r2, r2, lsl #31 │ │ │ │ + rscseq r3, r2, r2, ror #30 │ │ │ │ + rscseq r3, r2, lr, asr pc │ │ │ │ + rscseq r3, r2, lr, asr pc │ │ │ │ + rscseq r3, r2, r6, ror #30 │ │ │ │ + rscseq r3, r2, r4, asr pc │ │ │ │ + ldrshteq r3, [r2], #224 @ 0xe0 │ │ │ │ + ldrshteq r3, [r2], #228 @ 0xe4 │ │ │ │ + ldrshteq r3, [r2], #228 @ 0xe4 │ │ │ │ + ldrshteq r3, [r2], #232 @ 0xe8 │ │ │ │ + ldrshteq r3, [r2], #236 @ 0xec │ │ │ │ + rscseq r3, r2, r0, lsl #30 │ │ │ │ + rscseq r3, r2, r4, lsl #30 │ │ │ │ + rscseq r3, r2, r4, lsl #30 │ │ │ │ orreq ip, r1, r6, lsr sp │ │ │ │ - rscseq r3, r2, lr, lsl #30 │ │ │ │ - rscseq r3, r2, r2, lsl pc │ │ │ │ - rscseq r3, r2, r6, lsl pc │ │ │ │ - rscseq r3, r2, sl, lsl pc │ │ │ │ + rscseq r3, r2, lr, lsr #28 │ │ │ │ + rscseq r3, r2, r2, lsr lr │ │ │ │ + rscseq r3, r2, r6, lsr lr │ │ │ │ + rscseq r3, r2, sl, lsr lr │ │ │ │ andeq r2, r0, r4, lsr #2 │ │ │ │ cmneq sp, r8, lsl r2 │ │ │ │ @ instruction: 0x0181cc92 │ │ │ │ cmneq r3, r6, asr #25 │ │ │ │ andeq r3, r0, r8, asr #13 │ │ │ │ orreq ip, r1, r2, asr #24 │ │ │ │ cmneq r3, r6, ror r9 │ │ │ │ @@ -3529,31 +3529,31 @@ │ │ │ │ ldcmi 15, cr0, [r3], {232} @ 0xe8 │ │ │ │ ldmdbmi r3, {r0, r1, r7, ip, sp, pc} │ │ │ │ ldrbtmi r2, [ip], #-1329 @ 0xfffffacf │ │ │ │ @ instruction: 0xf5042330 │ │ │ │ ldrbtmi r5, [r9], #-125 @ 0xffffff83 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ eorcc r9, r8, r0, lsl #10 │ │ │ │ - ldmle r2!, {r1, r3, r4, r5, r7, r9, ip, sp, lr, pc} │ │ │ │ + ldmle sl!, {r1, r3, r4, r5, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf504490d │ │ │ │ teqcs r0, #128 @ 0x80 │ │ │ │ @ instruction: 0xf04f4479 │ │ │ │ strls r3, [r0, #-767] @ 0xfffffd01 │ │ │ │ vshr.s32 d3, d20, #6 │ │ │ │ - stmdbmi r9, {r0, r1, r2, r5, r7, fp, ip, lr, pc} │ │ │ │ + stmdbmi r9, {r0, r1, r2, r3, r5, r7, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf04f2330 │ │ │ │ ldrbtmi r3, [r9], #-767 @ 0xfffffd01 │ │ │ │ addmi pc, r2, r4, lsl #10 │ │ │ │ vext.8 d9, d10, d0, #5 │ │ │ │ - mullt r3, sp, r8 │ │ │ │ + andlt sp, r3, r5, lsr #17 │ │ │ │ svclt 0x0000bd30 │ │ │ │ cmneq sp, r6, lsl r1 │ │ │ │ - tsteq r1, r6, lsl r1 │ │ │ │ - tsteq r1, r8, asr r7 │ │ │ │ - @ instruction: 0x0101ad9a │ │ │ │ + tsteq r1, r6, lsr r0 │ │ │ │ + tsteq r1, r8, ror r6 │ │ │ │ + @ instruction: 0x0101acba │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcvc 0x0088f5b1 │ │ │ │ strbeq pc, [r0], r1, lsr #3 @ │ │ │ │ strtvc pc, [r0], #1441 @ 0x5a1 │ │ │ │ @@ -3763,60 +3763,60 @@ │ │ │ │ bmi 203fcc │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, lr, lsr #24 │ │ │ │ svclt 0x0000bd08 │ │ │ │ cmneq ip, r4, lsr #4 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - strhteq fp, [fp], #112 @ 0x70 │ │ │ │ + ldrdeq fp, [fp], #96 @ 0x60 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f6dec │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 204000 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ andcs lr, r0, r4, lsl ip │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldrsheq sp, [ip, #-16]! │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - smlaleq fp, fp, r4, r7 @ │ │ │ │ + strhteq fp, [fp], #100 @ 0x64 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca038 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1f6e20 │ │ │ │ stmdami r6, {r0, r8, sp} │ │ │ │ bmi 204034 │ │ │ │ ldmdapl fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fb6818 │ │ │ │ strdcs lr, [r0], -sl │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldrheq sp, [ip, #-28]! @ 0xffffffe4 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - rsceq fp, fp, r8, ror r7 │ │ │ │ + smlaleq fp, fp, r8, r6 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca06c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0f40ff8 │ │ │ │ - rorslt sp, pc @ │ │ │ │ - stmible r4, {r0, r6, r7, ip, sp, lr, pc}^ │ │ │ │ + lslslt sp, r7, #30 │ │ │ │ + stmible ip, {r0, r6, r7, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04ab198 │ │ │ │ @ instruction: 0xf050f7ed │ │ │ │ @ instruction: 0xf04cf413 │ │ │ │ strmi pc, [r4], -sp, ror #1 │ │ │ │ tstcs r0, r7, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -r1, asr #9 │ │ │ │ strcs fp, [r0], #-3344 @ 0xfffff2f0 │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ - rsceq fp, fp, r8, asr #14 │ │ │ │ + rsceq fp, fp, r8, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca0b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ stclt 6, cr15, [r8, #-556] @ 0xfffffdd4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca0cc │ │ │ │ @@ -3830,66 +3830,66 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ @ instruction: 0x4620f493 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, ip, ror #13 │ │ │ │ + rsceq fp, fp, ip, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0c00ff8 │ │ │ │ - strmi sp, [r4], -r3, ror #28 │ │ │ │ + strmi sp, [r4], -fp, ror #28 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f79d │ │ │ │ @ instruction: 0xf04cf3c3 │ │ │ │ @ instruction: 0x4604f09d │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ @ instruction: 0x4620f471 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r8, lsr #13 │ │ │ │ + rsceq fp, fp, r8, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0c00ff8 │ │ │ │ - @ instruction: 0x4604de51 │ │ │ │ + @ instruction: 0x4604de59 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f77b │ │ │ │ @ instruction: 0xf04cf3a1 │ │ │ │ @ instruction: 0x4604f07b │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -pc, asr #8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r4, ror #12 │ │ │ │ + rsceq fp, fp, r4, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca198 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1090ff8 │ │ │ │ - @ instruction: 0x4604db51 │ │ │ │ + @ instruction: 0x4604db59 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f759 │ │ │ │ @ instruction: 0xf04cf37f │ │ │ │ @ instruction: 0x4604f059 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -sp, lsr #8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r0, lsr #12 │ │ │ │ + rsceq fp, fp, r0, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca1dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, q12, q12 │ │ │ │ @ instruction: 0x4604f459 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f737 │ │ │ │ @@ -3898,32 +3898,32 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -fp, lsl #8 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq fp, [fp], #92 @ 0x5c @ │ │ │ │ + strdeq fp, [fp], #76 @ 0x4c @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca220 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1070ff8 │ │ │ │ - strmi sp, [r4], -r5, lsl #16 │ │ │ │ + strmi sp, [r4], -sp, lsl #16 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f715 │ │ │ │ @ instruction: 0xf04cf33b │ │ │ │ @ instruction: 0x4604f015 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -r9, ror #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - smlaleq fp, fp, r8, r5 @ │ │ │ │ + strhteq fp, [fp], #72 @ 0x48 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ @ instruction: 0x4604f533 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f6f3 │ │ │ │ @@ -3932,15 +3932,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -r7, asr #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r4, asr r5 │ │ │ │ + rsceq fp, fp, r4, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca2a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ @ instruction: 0x4604f4db │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f6d1 │ │ │ │ @@ -3949,49 +3949,49 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -r5, lsr #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r0, lsl r5 │ │ │ │ + rsceq fp, fp, r0, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca2ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1090ff8 │ │ │ │ - @ instruction: 0x4604da71 │ │ │ │ + @ instruction: 0x4604da79 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f6af │ │ │ │ @ instruction: 0xf04bf2d5 │ │ │ │ strmi pc, [r4], -pc, lsr #15 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -r3, lsl #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, ip, asr #9 │ │ │ │ + rsceq fp, fp, ip, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca330 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1170ff8 │ │ │ │ - strmi sp, [r4], -r3, lsr #26 │ │ │ │ + strmi sp, [r4], -fp, lsr #26 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f68d │ │ │ │ @ instruction: 0xf04bf2b3 │ │ │ │ strmi pc, [r4], -sp, lsl #15 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ strtmi pc, [r0], -r1, ror #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r8, lsl #9 │ │ │ │ + rsceq fp, fp, r8, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca374 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf3e90ff8 │ │ │ │ strmi pc, [r4], -r3, asr #6 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @ instruction: 0xf050f66b │ │ │ │ @@ -4000,15 +4000,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ @ instruction: 0x4620f33f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsceq fp, fp, r4, asr #8 │ │ │ │ + rsceq fp, fp, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca3b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ vaddw.u32 q9, , d0 │ │ │ │ strmi pc, [r4], -sp, ror #9 │ │ │ │ @ instruction: 0xf04ab160 │ │ │ │ @@ -4018,15 +4018,15 @@ │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u32 q2, q12, │ │ │ │ stmdblt r8, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ @ instruction: 0xf0774620 │ │ │ │ @ instruction: 0x4620f31b │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq fp, [fp], #60 @ 0x3c @ │ │ │ │ + rsceq fp, fp, ip, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b71c8 │ │ │ │ bmi 4df414 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4042,15 +4042,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ vshr.s32 , , #16 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldrsheq ip, [ip, #-212]! @ 0xffffff2c │ │ │ │ strdeq r3, [r0], -r4 │ │ │ │ - rsceq fp, fp, r8, lsr #7 │ │ │ │ + rsceq fp, fp, r8, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 4b7228 │ │ │ │ bmi 4df474 │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r9, [sl], -r1, lsl #6 │ │ │ │ @@ -4066,15 +4066,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ vmvn.i32 , #7 @ 0x00000007 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x017ccd94 │ │ │ │ andeq r1, r0, r4, ror #30 │ │ │ │ - rsceq fp, fp, r8, asr #6 │ │ │ │ + rsceq fp, fp, r8, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ bmi 1044b1c │ │ │ │ @ instruction: 0x46074b3f │ │ │ │ ldmdami pc!, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -4102,15 +4102,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ mcr 7, 3, pc, cr6, cr11, {7} @ │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ strtmi r4, [r0], -fp, lsr #18 │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ stmdblt r0!, {r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ - blle 2f7a4 <_mesa_glapi_tls_Context@@libgallium-25.0.7-2+deb13u1.so+0x2f798> │ │ │ │ + stcle 1, cr15, [r6], {23} │ │ │ │ @ instruction: 0xb326b918 │ │ │ │ @ instruction: 0xd1282e02 │ │ │ │ bmi 9bb354 │ │ │ │ ldrbtmi r4, [sl], #-2845 @ 0xfffff4e3 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -4119,16 +4119,16 @@ │ │ │ │ @ instruction: 0xf11f4638 │ │ │ │ stmdacs r0, {r0, r2, r5, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ ldrbmi sp, [r1], -sp, ror #3 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ strmi lr, [r3], r0, asr #28 │ │ │ │ bicsle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf1084638 │ │ │ │ - @ instruction: 0x4659d8f5 │ │ │ │ - mcrle 0, 2, pc, cr2, cr9, {7} @ │ │ │ │ + @ instruction: 0x4659d8fd │ │ │ │ + mcrle 0, 2, pc, cr10, cr9, {7} @ │ │ │ │ bicsle r2, lr, r0, lsl #16 │ │ │ │ stmdavc r3!, {r0, r1, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ bicsle r2, r9, r0, lsl #22 │ │ │ │ strcc r2, [r4, #-1537] @ 0xfffff9ff │ │ │ │ @ instruction: 0x2602e7b3 │ │ │ │ ldmdbmi r1, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-2065 @ 0xfffff7ef │ │ │ │ @@ -4137,29 +4137,29 @@ │ │ │ │ @ instruction: 0xe79d447b │ │ │ │ @ instruction: 0xf10a4638 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldr sp, [r7, r7, asr #3]! │ │ │ │ ldcl 7, cr15, [ip], #996 @ 0x3e4 │ │ │ │ cmneq ip, r0, lsr sp │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ - rsceq fp, fp, ip, lsl r3 │ │ │ │ - smlalseq fp, lr, r4, pc @ │ │ │ │ - rsceq fp, fp, r8, lsr #6 │ │ │ │ - rsceq fp, fp, r8, lsl r3 │ │ │ │ - strhteq fp, [fp], #46 @ 0x2e │ │ │ │ - strdeq fp, [fp], #40 @ 0x28 @ │ │ │ │ + rsceq fp, fp, ip, lsr r2 │ │ │ │ + ldrhteq fp, [lr], #228 @ 0xe4 │ │ │ │ + rsceq fp, fp, r8, asr #4 │ │ │ │ + rsceq fp, fp, r8, lsr r2 │ │ │ │ + ldrdeq fp, [fp], #30 @ │ │ │ │ + rsceq fp, fp, r8, lsl r2 │ │ │ │ cmneq ip, sl, lsr #25 │ │ │ │ - ldrsbteq fp, [lr], #234 @ 0xea │ │ │ │ - rsceq fp, fp, r0, ror #4 │ │ │ │ - rsceq fp, fp, r4, lsr r2 │ │ │ │ + ldrshteq fp, [lr], #218 @ 0xda │ │ │ │ + rsceq fp, fp, r0, lsl #3 │ │ │ │ + rsceq fp, fp, r4, asr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca600 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1170ff8 │ │ │ │ - vstrlt d13, [r8, #-628] @ 0xfffffd8c │ │ │ │ + vstrlt d13, [r8, #-660] @ 0xfffffd6c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febca614 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ stclt 15, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -4377,24 +4377,24 @@ │ │ │ │ bl 9b175c │ │ │ │ @ instruction: 0xf8ca2302 │ │ │ │ strt r3, [r9], r0 │ │ │ │ cmneq ip, r4, asr #23 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ cmneq ip, lr, lsr #23 │ │ │ │ cmneq ip, lr, lsl fp │ │ │ │ - rsceq fp, fp, r2, asr sp │ │ │ │ - rsceq fp, fp, r2, lsr #25 │ │ │ │ - rsceq fp, fp, r2, lsr #25 │ │ │ │ + rsceq fp, fp, r2, ror ip │ │ │ │ + rsceq fp, fp, r2, asr #23 │ │ │ │ + rsceq fp, fp, r2, asr #23 │ │ │ │ andeq r2, r0, r8, asr r5 │ │ │ │ - rsceq fp, fp, r2, lsl #5 │ │ │ │ + rsceq fp, fp, r2, lsr #3 │ │ │ │ andeq r3, r0, ip, lsl r8 │ │ │ │ - strdeq fp, [fp], #178 @ 0xb2 @ │ │ │ │ - rsceq fp, fp, r2, lsl #24 │ │ │ │ + rsceq fp, fp, r2, lsl fp │ │ │ │ + rsceq fp, fp, r2, lsr #22 │ │ │ │ andeq r1, r0, ip, lsl #12 │ │ │ │ - strhteq fp, [fp], #186 @ 0xba │ │ │ │ + ldrdeq fp, [fp], #170 @ 0xaa @ │ │ │ │ andeq r3, r0, r4, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febca9c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs r3, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r4, r2, r4, lsl #12 │ │ │ │ @ instruction: 0xf03b6818 │ │ │ │ @@ -5656,21 +5656,21 @@ │ │ │ │ bl 3b8f40 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec44 │ │ │ │ b.n 7452e │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #344 @ 0x158 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ │ │ │ │ 0007454c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -5802,15 +5802,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ b.n 74664 │ │ │ │ movs r2, #1 │ │ │ │ b.n 74664 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 000746b8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -6039,15 +6039,15 @@ │ │ │ │ b.n 7486e │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 748b8 │ │ │ │ movs r3, #1 │ │ │ │ b.n 748b8 │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr.w ip, [pc, #36] @ 74950 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ b.n 7493a │ │ │ │ adds r1, #1 │ │ │ │ @@ -6058,15 +6058,15 @@ │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 74934 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r0, r3, r1, ip │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r4, r0, #4 │ │ │ │ cbz r0, 7497a │ │ │ │ ldr r3, [pc, #36] @ (7497c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 74964 │ │ │ │ adds r2, #1 │ │ │ │ @@ -6079,17 +6079,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (74980 ) │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldr r3, [pc, #36] @ (749ac ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ b.n 74992 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ @@ -6102,17 +6102,17 @@ │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r8, r1 │ │ │ │ @@ -6169,19 +6169,19 @@ │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 74a08 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 74a30 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00074a64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -6255,15 +6255,15 @@ │ │ │ │ bne.n 74aba │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 00074b2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -6526,17 +6526,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbz r6, 74e30 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 74e26 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - add r6, pc, #744 @ (adr r6, 750b4 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 75134 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r6, #3 │ │ │ │ │ │ │ │ 00074dd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -7044,15 +7044,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 7505e │ │ │ │ nop │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r6, sp, #24 │ │ │ │ lsls r4, r7, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -7107,15 +7107,15 @@ │ │ │ │ orr.w r3, r3, #15 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 7533a │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r0, r3, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ b.n 7532a │ │ │ │ - add r0, pc, #128 @ (adr r0, 7540c ) │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl f0028 │ │ │ │ @@ -7600,19 +7600,19 @@ │ │ │ │ @ instruction: 0xfaf7ffff │ │ │ │ add r3, sp, #648 @ 0x288 │ │ │ │ lsls r4, r7, #5 │ │ │ │ @ instruction: 0xfa0fffff │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ bhi.w 75a0a │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, r4, r5 │ │ │ │ @@ -8076,15 +8076,15 @@ │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #27 │ │ │ │ lsls r7, r5, #5 │ │ │ │ udf #60 @ 0x3c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add r3, pc, #168 @ (adr r3, 75df0 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ │ │ │ 00075d48 : │ │ │ │ cbz r0, 75d5e │ │ │ │ push {r3, lr} │ │ │ │ @@ -8400,15 +8400,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #5 │ │ │ │ b.n 75fda │ │ │ │ add r2, pc, #280 @ (adr r2, 761c8 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r0, #4 │ │ │ │ add r0, pc, #104 @ (adr r0, 76124 ) │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ │ │ │ 000760bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8532,15 +8532,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 761c0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ │ │ │ │ 000761e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -8575,15 +8575,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ │ │ │ 00076250 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8625,15 +8625,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ clz r0, r4 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 76290 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #5 │ │ │ │ ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ │ │ │ 000762c4 : │ │ │ │ @@ -8717,15 +8717,15 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ blx 6e1b4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 7636e │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ @@ -9194,19 +9194,19 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r0, #168] @ 0xa8 │ │ │ │ @@ -10087,20 +10087,20 @@ │ │ │ │ b.n 76c62 │ │ │ │ str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf5240103 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + orr.w r1, r4, #8585216 @ 0x830000 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -11400,17 +11400,17 @@ │ │ │ │ b.n 77f0e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r3, r5, #3 │ │ │ │ strh r2, [r1, #10] │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ │ │ │ 00077f60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12218,19 +12218,19 @@ │ │ │ │ b.n 787aa │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bgt.n 787bc │ │ │ │ + bgt.n 787fc │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 000787dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13514,15 +13514,15 @@ │ │ │ │ lsls r6, r7, #5 │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r6, r5, #5 │ │ │ │ udf #100 @ 0x64 │ │ │ │ lsls r6, r5, #5 │ │ │ │ udf #60 @ 0x3c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r1, [pc, #680] @ (79804 ) │ │ │ │ lsls r6, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00079560 : │ │ │ │ @@ -14428,37 +14428,37 @@ │ │ │ │ nop │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 00079f08 : │ │ │ │ ldr.w r3, [r0, #368] @ 0x170 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, #340] @ 0x154 │ │ │ │ adds r3, #1 │ │ │ │ @@ -15670,15 +15670,15 @@ │ │ │ │ b.n 7abf4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, r1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66000f0 │ │ │ │ + @ instruction: 0xf58000f0 │ │ │ │ strb r4, [r0, r0] │ │ │ │ lsls r4, r7, #5 │ │ │ │ │ │ │ │ 0007ac2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -17445,15 +17445,15 @@ │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ cbz r3, 7bdf0 │ │ │ │ blx r3 │ │ │ │ add.w r3, r4, #376 @ 0x178 │ │ │ │ add.w r2, r4, #372 @ 0x174 │ │ │ │ mov r1, r5 │ │ │ │ - bl 97eb20 │ │ │ │ + bl 97eb30 │ │ │ │ b.n 7bdce │ │ │ │ ldr.w r5, [r0, #292] @ 0x124 │ │ │ │ b.n 7bd8e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, r1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ @@ -18359,15 +18359,15 @@ │ │ │ │ bl 578908 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x12a90> │ │ │ │ cbz r0, 7c7fc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ bl 5784e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1266c> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 7c7da │ │ │ │ - bl 97ebf8 │ │ │ │ + bl 97ec08 │ │ │ │ strb.w r0, [r4, #445] @ 0x1bd │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r4, #232 @ 0xe8 │ │ │ │ bl 5785e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1276c> │ │ │ │ b.n 7c7c2 │ │ │ │ ldr r4, [pc, #24] @ (7c804 ) │ │ │ │ @@ -18381,17 +18381,17 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ movs r5, #0 │ │ │ │ b.n 7c7da │ │ │ │ subs r0, #90 @ 0x5a │ │ │ │ lsls r4, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #104] @ 7c888 │ │ │ │ mov r5, r1 │ │ │ │ @@ -18528,15 +18528,15 @@ │ │ │ │ addw sp, sp, #1308 @ 0x51c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl aeef4 │ │ │ │ b.n 7c8ea │ │ │ │ mov r0, r8 │ │ │ │ - bl 97ee04 │ │ │ │ + bl 97ee14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7c95a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 7c968 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r3, r4 │ │ │ │ @@ -18609,15 +18609,15 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r0, #888] @ 0x378 │ │ │ │ cbz r3, 7ca66 │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 97ee18 │ │ │ │ + bl 97ee28 │ │ │ │ str.w r5, [r4, #408] @ 0x198 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 7ca72 │ │ │ │ ldr.w r6, [r0, #292] @ 0x124 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 7ca6e │ │ │ │ @@ -18639,15 +18639,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl aeb68 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 97ee78 │ │ │ │ + bl 97ee88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r6, [r4, #292] @ 0x124 │ │ │ │ b.n 7caa0 │ │ │ │ nop │ │ │ │ │ │ │ │ 0007cac4 : │ │ │ │ ldr.w r3, [r0, #372] @ 0x174 │ │ │ │ @@ -19610,15 +19610,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ b.n 7d434 │ │ │ │ lsrs r3, r5, #10 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsrs r0, r4, #10 │ │ │ │ lsls r6, r7, #5 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r3, r5, #3 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ lsls r6, r7, #5 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7d512 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19682,17 +19682,17 @@ │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #27 │ │ │ │ bne.n 7d4a2 │ │ │ │ b.n 7d4e8 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7d5a6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -19753,17 +19753,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 7d57c │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -20181,21 +20181,21 @@ │ │ │ │ b.n 7d6fc │ │ │ │ movs r3, #31 │ │ │ │ str.w r3, [r6, r8, lsl #3] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 7d634 │ │ │ │ b.n 7d6fc │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ @@ -20443,21 +20443,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 7dbea │ │ │ │ str.w r0, [fp, #12] │ │ │ │ b.n 7dbea │ │ │ │ movs r0, #2 │ │ │ │ b.n 7da48 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ cbz r0, 7dcd2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ @@ -20539,15 +20539,15 @@ │ │ │ │ movs r3, #6 │ │ │ │ b.n 7dd44 │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 7dd2c │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #18] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [pc, #932] @ 7e128 │ │ │ │ @@ -20882,17 +20882,17 @@ │ │ │ │ add.w r3, r4, #20480 @ 0x5000 │ │ │ │ movw r1, #22992 @ 0x59d0 │ │ │ │ str.w r0, [r3, #512] @ 0x200 │ │ │ │ b.n 7e046 │ │ │ │ nop │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 7e182 │ │ │ │ push {r4, lr} │ │ │ │ @@ -21242,23 +21242,23 @@ │ │ │ │ blx 6ec44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #2172] @ 0x87c │ │ │ │ b.n 7e474 │ │ │ │ nop │ │ │ │ subs r2, r3, #1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r3, r0, #4 │ │ │ │ │ │ │ │ 0007e504 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so>: │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 7e706 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x202> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21465,17 +21465,17 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ lsls r3, r7, #5 │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ cbz r0, 7e77e <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x27a> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 7e77a <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x276> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6} │ │ │ │ @@ -21991,17 +21991,17 @@ │ │ │ │ b.n 7eac2 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x5be> │ │ │ │ movw r1, #427 @ 0x1ab │ │ │ │ b.n 7eac2 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x5be> │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ b.n 7eac2 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x5be> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -22834,15 +22834,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r4, #1 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #29 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #5 │ │ │ │ cbz r0, 7f60e <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x110a> │ │ │ │ @@ -24249,17 +24249,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3704] @ 0xe78 │ │ │ │ str.w r2, [r4, #3688] @ 0xe68 │ │ │ │ b.n 803a8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1ea4> │ │ │ │ movs r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -25445,55 +25445,55 @@ │ │ │ │ str.w r3, [r8, #2664] @ 0xa68 │ │ │ │ b.w 808cc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x23c8> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb02017b │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vst2.8 {d16[3],d17[3]}, [r0 :16], fp │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r1, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr.w r3, [r8, #2660] @ 0xa64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 806c2 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x21be> │ │ │ │ ldr.w r2, [r8, #2656] @ 0xa60 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -25825,17 +25825,17 @@ │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ it ls │ │ │ │ movls.w fp, #0 │ │ │ │ strb.w r2, [r8, #2600] @ 0xa28 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 805ae <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x20aa> │ │ │ │ b.w 806b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x21b0> │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #1008] @ (819cc <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x34c8>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -26207,22 +26207,22 @@ │ │ │ │ str.w r3, [r4, #2520] @ 0x9d8 │ │ │ │ b.n 817d0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x32cc> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands.w r1, ip, fp, ror #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xe854017b │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ (81b70 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x366c>) │ │ │ │ @@ -26475,21 +26475,21 @@ │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ bne.n 81c78 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3774> │ │ │ │ ldr r3, [pc, #32] @ (81cac <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x37a8>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #204] @ 0xcc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r7, #5 │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r7, #5 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #5 │ │ │ │ stmia r2!, {r2, r3, r6} │ │ │ │ lsls r5, r7, #5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ @@ -26580,17 +26580,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 81d96 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3892> │ │ │ │ ldr r3, [pc, #12] @ (81de8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x38e4>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ b.n 81d96 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3892> │ │ │ │ nop │ │ │ │ - str r2, [r3, r3] │ │ │ │ + ldr r7, [pc, #1000] @ (821d0 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3ccc>) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + ldr r7, [pc, #680] @ (82094 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x3b90>) │ │ │ │ lsls r3, r0, #4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cbz r2, 81df6 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x38f2> │ │ │ │ add.w r2, r1, #8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r2, [r0, #168] @ 0xa8 │ │ │ │ @@ -27287,15 +27287,15 @@ │ │ │ │ b.n 8264c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4148> │ │ │ │ bge.n 826c4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x41c0> │ │ │ │ lsls r3, r7, #5 │ │ │ │ asrs r6, r1, #21 │ │ │ │ lsls r4, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 82668 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4164> │ │ │ │ + bne.n 826a8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x41a4> │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -27763,15 +27763,15 @@ │ │ │ │ nop │ │ │ │ bmi.n 82b94 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x4690> │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsrs r1, r5, #29 │ │ │ │ lsls r4, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -28657,15 +28657,15 @@ │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r4, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2488] @ 84130 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x5c2c> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -30116,15 +30116,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xb70a │ │ │ │ lsls r3, r7, #5 │ │ │ │ @ instruction: 0xf261017b │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -32276,15 +32276,15 @@ │ │ │ │ str r2, [r1, #8] │ │ │ │ b.n 85f0e <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x7a0a> │ │ │ │ nop │ │ │ │ add r1, pc, #696 @ (adr r1, 862f8 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x7df4>) │ │ │ │ lsls r3, r7, #5 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -35493,15 +35493,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r3, #22] │ │ │ │ lsls r3, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ rsb lr, r3, #32 │ │ │ │ cmp.w lr, #31 │ │ │ │ @@ -40023,21 +40023,21 @@ │ │ │ │ sub.w r3, r4, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ orrs r0, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ b.w 8a26a <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0xbd66> │ │ │ │ - mov sl, r3 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r1, r6, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r3, #188] @ 0xbc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -55179,15 +55179,15 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r2 │ │ │ │ @@ -55423,19 +55423,19 @@ │ │ │ │ movs r0, #23 │ │ │ │ b.n 9682e <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x1832a> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #2 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 98ba8 │ │ │ │ @@ -55498,15 +55498,15 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #28672 @ 0x7000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -56591,25 +56591,25 @@ │ │ │ │ sub.w r3, r3, #880 @ 0x370 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ b.n 97366 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x18e62> │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r1, r5, #3 │ │ │ │ uxtb r3, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 97ff6 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x19af2> │ │ │ │ adds r1, #1 │ │ │ │ @@ -57601,17 +57601,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ b.n 98086 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x19b82> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - @ instruction: 0xf2f60101 │ │ │ │ + @ instruction: 0xf2160101 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r4, [pc, #116] @ (982b4 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x19db0>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -57667,19 +57667,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 982ee <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x19dea> │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrb r0, [r2, #22] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -57699,15 +57699,15 @@ │ │ │ │ bl 9822c <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x19d28> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #19 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ │ │ │ 00098310 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -58182,67 +58182,67 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (98848 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (9884c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -58988,15 +58988,15 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r4, #3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -59230,21 +59230,21 @@ │ │ │ │ b.n 990c4 │ │ │ │ movs r4, #23 │ │ │ │ b.n 990c4 │ │ │ │ movs r4, #16 │ │ │ │ b.n 99176 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 98ba8 │ │ │ │ @@ -60355,15 +60355,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r7, #3017] @ 0xbc9 │ │ │ │ bl 98f10 │ │ │ │ cmp r8, r5 │ │ │ │ bne.w 99cc0 │ │ │ │ b.n 99cfa │ │ │ │ nop │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -60669,21 +60669,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r4, #17 │ │ │ │ b.n 99f32 │ │ │ │ str r4, [r2, #20] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ str r6, [r7, #8] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -60889,15 +60889,15 @@ │ │ │ │ movs r0, #22 │ │ │ │ b.n 9a33c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r0, r4] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r2, r7, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -61021,25 +61021,25 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, r6] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #844] @ (9a83c ) │ │ │ │ @@ -62116,15 +62116,15 @@ │ │ │ │ b.n 9ad8a │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r7] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #532] @ (9b244 ) │ │ │ │ @@ -62334,18 +62334,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #800] @ (9b568 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #624] @ (9b4c0 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ - lsls r1, r0, #4 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte ls │ │ │ │ + lslls r1, r0, #4 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #332] @ (9b3b4 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #332] @ (9b3b8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -62835,19 +62835,19 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr r1, [pc, #392] @ (9b898 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #656] @ (9b9a8 ) │ │ │ │ + ldr r4, [pc, #784] @ (9ba28 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r1, [pc, #248] @ (9b814 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - tst r6, r7 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9b808 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -63374,19 +63374,19 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r4, #12 │ │ │ │ lsls r4, r7, #5 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ lsls r4, r7, #5 │ │ │ │ add r4, r8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ldr r0, [pc, #448] @ (9be3c ) │ │ │ │ + blx r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #320] @ (9bdc0 ) │ │ │ │ + bx lr │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldr r0, [pc, #16] @ (9bc94 ) │ │ │ │ + bxns r4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 9bd06 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63540,15 +63540,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mov r8, r3 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -63650,15 +63650,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #23 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #3 │ │ │ │ b.n 9befc │ │ │ │ mov r6, r7 │ │ │ │ b.n 9bf04 │ │ │ │ - uxth r6, r1 │ │ │ │ + cbz r6, 9bf76 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.n 9bfac │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -63763,15 +63763,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8f40 │ │ │ │ b.n 9bfa2 │ │ │ │ movs r0, #23 │ │ │ │ b.n 9bfa8 │ │ │ │ - cbz r2, 9c072 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -64034,15 +64034,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 9c228 │ │ │ │ movs r0, #4 │ │ │ │ b.n 9c228 │ │ │ │ mov.w r9, #54 @ 0x36 │ │ │ │ b.n 9c216 │ │ │ │ nop │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -64123,15 +64123,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #25 │ │ │ │ b.n 9c37e │ │ │ │ movs r0, #4 │ │ │ │ b.n 9c37e │ │ │ │ mov.w r9, #54 @ 0x36 │ │ │ │ b.n 9c32a │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -64976,15 +64976,15 @@ │ │ │ │ bl 3b8f40 │ │ │ │ b.n 9cb8a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ lsls r2, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -65180,15 +65180,15 @@ │ │ │ │ b.n 9cd88 │ │ │ │ mov r0, r4 │ │ │ │ bl 9cbc0 │ │ │ │ b.n 9cd6c │ │ │ │ movs r5, #23 │ │ │ │ b.n 9cd80 │ │ │ │ nop │ │ │ │ - add r4, pc, #600 @ (adr r4, 9d028 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 9d0a8 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #704] @ (9d0a4 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -65478,15 +65478,15 @@ │ │ │ │ b.n 9cea6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #20 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #928 @ (adr r3, 9d450 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 9d0d0 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r1, #82 @ 0x52 │ │ │ │ lsls r2, r7, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -65836,17 +65836,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 9d41c │ │ │ │ strh r4, [r7, r0] │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -66055,21 +66055,21 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 2059f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 9d48c │ │ │ │ nop │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -66137,21 +66137,21 @@ │ │ │ │ mov r3, ip │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ b.n 9d76a │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrh r5, [r2, #0] │ │ │ │ movw r4, #5890 @ 0x1702 │ │ │ │ @@ -66313,23 +66313,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (9d96c ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 9d926 │ │ │ │ nop │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r5, #32 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ sub sp, #12 │ │ │ │ @@ -66381,15 +66381,15 @@ │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #37122 @ 0x9102 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 9d9a4 │ │ │ │ b.n 9d9cc │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -66526,21 +66526,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 9db20 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 9dbf6 │ │ │ │ push {lr} │ │ │ │ mov r3, r0 │ │ │ │ add.w lr, r0, #540 @ 0x21c │ │ │ │ movw ip, #36161 @ 0x8d41 │ │ │ │ @@ -66835,21 +66835,21 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 9dc82 │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 9dd1c │ │ │ │ ldr.w r2, [r1, #156] @ 0x9c │ │ │ │ b.n 9ded6 │ │ │ │ nop │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cmp r0, #28 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -66905,15 +66905,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 9df54 │ │ │ │ b.n 9df72 │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 9df72 │ │ │ │ b.n 9df54 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ and.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ @@ -67171,23 +67171,23 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r6, [r6, #1636] @ 0x664 │ │ │ │ cmp r6, #29 │ │ │ │ bhi.n 9e192 │ │ │ │ b.n 9e208 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r4, #250 @ 0xfa │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #593920 @ 0x91000 │ │ │ │ @@ -67302,15 +67302,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #1016] @ (9e7e0 ) │ │ │ │ + ldr r5, [pc, #120] @ (9e460 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -67403,15 +67403,15 @@ │ │ │ │ bne.n 9e446 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.n 9e446 │ │ │ │ b.n 9e482 │ │ │ │ nop │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1664] @ 9eb74 │ │ │ │ @@ -68012,53 +68012,53 @@ │ │ │ │ b.n 9e90e │ │ │ │ subs r0, r0, r4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r5, r3 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ adds r0, r7, r7 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + subs r2, r2, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #892] @ (9ef5c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -68583,17 +68583,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 9f12c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f0fe │ │ │ │ b.n 9f06a │ │ │ │ nop │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r7, [pc, #64] @ (9f190 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -68730,23 +68730,23 @@ │ │ │ │ b.n 9f1ac │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ bl 39322c │ │ │ │ b.n 9f25e │ │ │ │ adds r4, #178 @ 0xb2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r6, [pc, #496] @ (9f4d0 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ (9f450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -68873,19 +68873,19 @@ │ │ │ │ bl 39322c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds r3, #22 │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldr r4, [pc, #456] @ (9f620 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r0, [pc, #4] @ (9f46c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0x47ca │ │ │ │ lsls r2, r7, #5 │ │ │ │ @@ -69040,15 +69040,15 @@ │ │ │ │ bne.n 9f5fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f5d2 │ │ │ │ b.n 9f568 │ │ │ │ ldr r2, [pc, #304] @ (9f748 ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 9f67a │ │ │ │ @@ -69237,15 +69237,15 @@ │ │ │ │ bne.n 9f822 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f7e6 │ │ │ │ b.n 9f716 │ │ │ │ ldr r1, [pc, #96] @ (9f89c ) │ │ │ │ lsls r2, r7, #5 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ @@ -69328,15 +69328,15 @@ │ │ │ │ bne.n 9f916 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9f8ea │ │ │ │ b.n 9f880 │ │ │ │ blxns r3 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r6, r2 │ │ │ │ @@ -69387,15 +69387,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (9f9d0 ) │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh.w r2, [r0, #376] @ 0x178 │ │ │ │ ldrh.w r3, [r0, #412] @ 0x19c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 9f9e4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -70639,131 +70639,131 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.w a058a │ │ │ │ b.n a02c0 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r2, r7, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r1, r5, #3 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r1, r5, #3 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ble.n a0644 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n a06c0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bgt.n a07a0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r1, r5, #3 │ │ │ │ blt.n a06d8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a0700 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a06cc │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a0698 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a0678 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a0834 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bge.n a07a0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a070c │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ - lsls r1, r5, #3 │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ + lsls r1, r5, #3 │ │ │ │ bls.n a06d8 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a0860 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a0824 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bls.n a07f0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ bls.n a07c0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n a0788 │ │ │ │ lsls r3, r7, #5 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ bhi.n a0738 │ │ │ │ lsls r3, r7, #5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -70852,15 +70852,15 @@ │ │ │ │ str.w r3, [r6, #336] @ 0x150 │ │ │ │ bl 39322c │ │ │ │ b.n a084e │ │ │ │ subs r6, r5, #0 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 9f2ec │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70907,17 +70907,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r0, #4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a08fc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -70958,17 +70958,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r7, #1 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a0984 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -71238,15 +71238,15 @@ │ │ │ │ lsls r2, r7, #5 │ │ │ │ @ instruction: 0xf5820179 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #16 │ │ │ │ lsls r2, r7, #5 │ │ │ │ bic.w r1, ip, #16318464 @ 0xf90000 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (a0d00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -71282,16 +71282,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r0, r4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - stc2l 0, cr0, [sl], #928 @ 0x3a0 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + stc2 0, cr0, [sl], {232} @ 0xe8 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (a0d78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -71327,16 +71327,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r1, r2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - mrrc2 0, 14, r0, sl, cr8 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + @ instruction: 0xfb7a00e8 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr.w ip, [pc, #2412] @ a1738 │ │ │ │ movw r3, #34847 @ 0x881f │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ push {lr} │ │ │ │ @@ -73381,18 +73381,18 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n a2274 │ │ │ │ - mcrr 0, 14, r0, ip, cr8 │ │ │ │ - ldc 0, cr0, [sl], {232} @ 0xe8 │ │ │ │ - stc 0, cr0, [r6], #-928 @ 0xfffffc60 │ │ │ │ - stc 0, cr0, [r0], #-928 @ 0xfffffc60 │ │ │ │ + sbc.w r0, ip, r8, asr #3 │ │ │ │ + @ instruction: 0xeb3a00e8 │ │ │ │ + adc.w r0, r6, r8, asr #3 │ │ │ │ + adc.w r0, r0, r8, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (a23fc ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -73493,15 +73493,15 @@ │ │ │ │ bne.n a23b8 │ │ │ │ b.n a233a │ │ │ │ nop │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r2, r7, #5 │ │ │ │ adds r2, r7, #1 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - sbcs.w r0, r6, r8, asr #3 │ │ │ │ + eors.w r0, r6, r8, asr #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (a24b8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -73559,18 +73559,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #8 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - @ instruction: 0xeae600e8 │ │ │ │ - @ instruction: 0xead600e8 │ │ │ │ - eors.w r0, r2, r8, asr #3 │ │ │ │ - @ instruction: 0xeaac00e8 │ │ │ │ + and.w r0, r6, r8, asr #3 │ │ │ │ + ldrd r0, r0, [r6, #928]! @ 0x3a0 │ │ │ │ + @ instruction: 0xe9b200e8 │ │ │ │ + strd r0, r0, [ip, #928] @ 0x3a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (a254c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ @@ -73613,19 +73613,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - orns r0, r8, r8, asr #3 │ │ │ │ - orrs.w r0, sl, r8, asr #3 │ │ │ │ - orns r0, r0, r8, asr #3 │ │ │ │ - orr.w r0, r4, r8, asr #3 │ │ │ │ - orn r0, r6, r8, asr #3 │ │ │ │ + @ instruction: 0xe99800e8 │ │ │ │ + ldrd r0, r0, [sl, #-928]! @ 0x3a0 │ │ │ │ + @ instruction: 0xe99000e8 │ │ │ │ + strd r0, r0, [r4, #-928]! @ 0x3a0 │ │ │ │ + @ instruction: 0xe98600e8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #100] @ (a25d8 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -73665,19 +73665,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - bic.w r0, r4, r8, asr #3 │ │ │ │ - and.w r0, lr, r8, asr #3 │ │ │ │ - strd r0, r0, [r4, #928]! @ 0x3a0 │ │ │ │ - ldrd r0, r0, [r8, #928]! @ 0x3a0 │ │ │ │ - ldrd r0, r0, [sl, #928] @ 0x3a0 │ │ │ │ + strd r0, r0, [r4, #-928] @ 0x3a0 │ │ │ │ + stmdb lr!, {r3, r5, r6, r7} │ │ │ │ + stmdb r4, {r3, r5, r6, r7} │ │ │ │ + ldmdb r8, {r3, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [sl], #928 @ 0x3a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #108] @ (a266c ) │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -73722,19 +73722,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - @ instruction: 0xe9ba00e8 │ │ │ │ - @ instruction: 0xe9a000e8 │ │ │ │ - ldrd r0, r0, [r2, #-928] @ 0x3a0 │ │ │ │ - @ instruction: 0xe98a00e8 │ │ │ │ - strd r0, r0, [r8, #-928] @ 0x3a0 │ │ │ │ + @ instruction: 0xe8da00e8 │ │ │ │ + @ instruction: 0xe8c000e8 │ │ │ │ + ldrd r0, r0, [r2], #-928 @ 0x3a0 │ │ │ │ + stmia.w sl!, {r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r8], #-928 @ 0x3a0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #24] @ (a26b0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -73742,15 +73742,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl a22e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [sl, #-928]! @ 0x3a0 │ │ │ │ + ldmia.w sl, {r3, r5, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #268] @ (a27d4 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -73852,16 +73852,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2780 │ │ │ │ b.n a2702 │ │ │ │ nop │ │ │ │ veor q8, q7, │ │ │ │ adds r2, r0, r3 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - strd r0, r0, [r0], #928 @ 0x3a0 │ │ │ │ - ldmia.w lr!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xe80000e8 │ │ │ │ + b.n a27a0 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #28] @ a2814 │ │ │ │ mov r4, r1 │ │ │ │ @@ -73871,15 +73872,16 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl a22e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe85400e8 │ │ │ │ + b.n a2700 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #260] @ (a2930 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -73979,17 +73981,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a28de │ │ │ │ b.n a2866 │ │ │ │ stc2l 1, cr0, [sl, #484]! @ 0x1e4 │ │ │ │ asrs r6, r3, #29 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - b.n a286c │ │ │ │ + b.n a26ac │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2890 │ │ │ │ + b.n a26d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #28] @ a2970 │ │ │ │ @@ -74000,15 +74002,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ bl a22e4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n a280c │ │ │ │ + b.n a264c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #96] @ (a29e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -74044,19 +74046,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r0], {121} @ 0x79 │ │ │ │ - b.n a28fc │ │ │ │ + b.n a273c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2814 │ │ │ │ + b.n a2654 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2844 │ │ │ │ + b.n a2684 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #252] @ (a2b04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -74151,17 +74153,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2ac0 │ │ │ │ b.n a2a48 │ │ │ │ stc2 1, cr0, [lr], {121} @ 0x79 │ │ │ │ asrs r2, r5, #21 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - b.n a292c │ │ │ │ + b.n a276c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2884 │ │ │ │ + b.n a26c4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #248] @ (a2c20 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -74257,17 +74259,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2bce │ │ │ │ b.n a2b5e │ │ │ │ @ instruction: 0xfaee0179 │ │ │ │ asrs r6, r4, #17 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - b.n a2848 │ │ │ │ + b.n a2688 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a2820 │ │ │ │ + b.n a2660 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ (a2d20 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -74353,15 +74355,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a2cfc │ │ │ │ b.n a2c84 │ │ │ │ ldr??.w r0, [r6, #377] @ 0x179 │ │ │ │ asrs r0, r3, #14 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - b.n a2f58 │ │ │ │ + b.n a2d98 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -74643,21 +74645,21 @@ │ │ │ │ b.n a3008 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ bl 39322c │ │ │ │ b.n a303a │ │ │ │ nop │ │ │ │ @ instruction: 0xf7b60179 │ │ │ │ - b.n a3714 │ │ │ │ + b.n a3554 │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r2, r5, #4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - b.n a3494 │ │ │ │ + b.n a32d4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n a33f4 │ │ │ │ + b.n a3234 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl a2e4c │ │ │ │ pop {r3, pc} │ │ │ │ @@ -74857,15 +74859,15 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #29 │ │ │ │ lsls r2, r7, #5 │ │ │ │ ldmia r6, {r4, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl 9f150 │ │ │ │ @@ -74974,15 +74976,15 @@ │ │ │ │ bl 9fc14 │ │ │ │ ldrh.w r3, [r4, #188] @ 0xbc │ │ │ │ mov r0, r3 │ │ │ │ b.n a33b4 │ │ │ │ @ instruction: 0xf32e0179 │ │ │ │ lsrs r0, r0, #4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - bge.n a34c0 │ │ │ │ + bls.n a3300 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ (a34d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -75069,17 +75071,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2280179 │ │ │ │ lsls r6, r6, #31 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - ble.n a3454 │ │ │ │ + bgt.n a3494 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bls.n a3508 │ │ │ │ + bhi.n a3548 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #176] @ (a35a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -75145,21 +75147,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (a35b0 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a352c │ │ │ │ @ instruction: 0xf1220179 │ │ │ │ - ble.n a3660 │ │ │ │ + bgt.n a36a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ble.n a3694 │ │ │ │ + bgt.n a34d4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r1, #27 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - bhi.n a3634 │ │ │ │ + bvc.n a3674 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #164] @ (a3668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -75222,21 +75224,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a3632 │ │ │ │ nop │ │ │ │ orr.w r1, lr, #121 @ 0x79 │ │ │ │ - ble.n a36b4 │ │ │ │ + bgt.n a36f4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r6, r4, #24 │ │ │ │ lsls r2, r7, #5 │ │ │ │ - bgt.n a35cc │ │ │ │ + blt.n a360c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n a3770 │ │ │ │ + bvs.n a35b0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ @@ -75308,19 +75310,19 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ b.n a3726 │ │ │ │ - bne.n a3664 │ │ │ │ + beq.n a36a4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bne.n a3660 │ │ │ │ + beq.n a36a0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a3788 │ │ │ │ + bne.n a37c8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -75877,25 +75879,25 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w a3c1a │ │ │ │ movw r2, #32879 @ 0x806f │ │ │ │ cmp r3, r2 │ │ │ │ beq.n a3d5e │ │ │ │ b.n a3c76 │ │ │ │ adcs.w r1, r4, r9, ror #1 │ │ │ │ - bhi.n a3dbc │ │ │ │ + bvc.n a3dfc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n a3e54 │ │ │ │ + bvs.n a3e94 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n a3e4c │ │ │ │ + bvs.n a3e8c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n a3e48 │ │ │ │ + bvs.n a3e88 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvc.n a3dd4 │ │ │ │ + bvs.n a3e14 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bvs.n a3d14 │ │ │ │ + bpl.n a3d54 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr.w r2, [r2, #1636] @ 0x664 │ │ │ │ cmp r2, #30 │ │ │ │ bls.w a3c1a │ │ │ │ movw r2, #34067 @ 0x8513 │ │ │ │ subs r2, r3, r2 │ │ │ │ clz r2, r2 │ │ │ │ @@ -75936,15 +75938,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bpl.n a3da8 │ │ │ │ + bmi.n a3de8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -75971,15 +75973,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r2, [sp, #20] │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bpl.n a3f7c │ │ │ │ + bmi.n a3dbc │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -75997,15 +75999,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n a3f78 │ │ │ │ + bmi.n a3fb8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -76035,15 +76037,15 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n a3f68 │ │ │ │ + bmi.n a3fa8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #136] @ (a3fc4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -76239,29 +76241,29 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a4018 │ │ │ │ nop │ │ │ │ b.n a3d90 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bmi.n a4190 │ │ │ │ + bcc.n a41d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bmi.n a4130 │ │ │ │ + bcc.n a4170 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n a4220 │ │ │ │ + bcs.n a4060 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a4224 │ │ │ │ + bne.n a4064 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n a41f0 │ │ │ │ + bcs.n a4030 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a41c0 │ │ │ │ + bne.n a4200 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcc.n a41a8 │ │ │ │ + bcs.n a41e8 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bcs.n a4090 │ │ │ │ + bne.n a40d0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #300] @ (a427c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -76499,23 +76501,23 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a42d2 │ │ │ │ b.n a4ab0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bne.n a4328 │ │ │ │ + beq.n a4368 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n a437c │ │ │ │ + beq.n a43bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n a433c │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - beq.n a43ec │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #204] @ (a44a4 ) │ │ │ │ @@ -76604,17 +76606,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r6 │ │ │ │ b.n a4446 │ │ │ │ b.n a4924 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - beq.n a4564 │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #380] @ (a4640 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -76771,31 +76773,31 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a451c │ │ │ │ nop │ │ │ │ b.n a48e8 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #208] @ (a474c ) │ │ │ │ @@ -76886,17 +76888,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r6 │ │ │ │ b.n a46ea │ │ │ │ nop │ │ │ │ svc 154 @ 0x9a │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #456] @ (a4934 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -77082,39 +77084,39 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a47a8 │ │ │ │ udf #170 @ 0xaa │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #364] @ (a4aec ) │ │ │ │ @@ -77261,17 +77263,17 @@ │ │ │ │ b.n a49be │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r6 │ │ │ │ b.n a4a38 │ │ │ │ nop │ │ │ │ bgt.n a4a1c │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #336] @ (a4c5c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -77412,25 +77414,25 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a4b48 │ │ │ │ blt.n a4c70 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #196] @ (a4d50 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -77512,15 +77514,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bls.n a4e30 │ │ │ │ lsls r1, r7, #5 │ │ │ │ cbz r4, a4dae │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ uxtb r0, r4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -77689,35 +77691,35 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sxtb r6, r6 │ │ │ │ lsls r1, r7, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ cbz r0, a4f4c │ │ │ │ lsls r1, r7, #5 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #340] @ (a509c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -77852,15 +77854,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bvs.n a500c │ │ │ │ lsls r1, r7, #5 │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r7, sp, #920 @ 0x398 │ │ │ │ lsls r1, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -78016,29 +78018,29 @@ │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [pc, #44] @ a529c │ │ │ │ @@ -78055,15 +78057,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ strd ip, r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -78082,15 +78084,15 @@ │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -78110,15 +78112,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ bl a3ab0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -78361,23 +78363,23 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbz r6, a5622 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - cbz r2, a5646 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - uxtb r2, r2 │ │ │ │ + itee pl │ │ │ │ + lslpl r0, r5, #3 │ │ │ │ + ittt pl @ unpredictable │ │ │ │ + lslpl r0, r5, #3 │ │ │ │ + uxtbpl r2, r5 │ │ │ │ + lslpl r0, r5, #3 │ │ │ │ + cbz r2, a5614 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #216] @ (a56c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -78533,17 +78535,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bkpt 0x0062 │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #384] @ (a5928 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -78715,15 +78717,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl a5494 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + cbnz r2, a5a02 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (a59cc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -78749,17 +78751,17 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ bl a5494 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + cbnz r2, a5a44 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + cbnz r0, a5a3a │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #176] @ (a5a98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -78829,17 +78831,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + cbnz r4, a5b06 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r2, a5b1c │ │ │ │ + cbnz r2, a5ae4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (a5afc ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -78871,17 +78873,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a5ad0 │ │ │ │ b.n a5ae2 │ │ │ │ nop │ │ │ │ ldmia r3!, {r5, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbnz r0, a5b82 │ │ │ │ + cbnz r0, a5b4a │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r4, a5b80 │ │ │ │ + cbnz r4, a5b48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (a5b60 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -78913,17 +78915,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a5b34 │ │ │ │ b.n a5b46 │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbnz r0, a5bd8 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r4, a5bd6 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #108] @ (a5be8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -78965,19 +78967,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - pop {r2} │ │ │ │ + cbnz r4, a5c38 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r0, a5c68 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cbnz r6, a5c4a │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #284] @ (a5d28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79084,21 +79086,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a5c3a │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbnz r0, a5d9a │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n a6490 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, a5d6e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - revsh r0, r3 │ │ │ │ + cbnz r0, a5d7a │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ (a5dd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79150,19 +79152,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, a5dfa │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, a5e02 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev16 r6, r3 │ │ │ │ + cbnz r6, a5e02 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #104] @ (a5e5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79203,19 +79205,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r5} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - hlt 0x0016 │ │ │ │ + cbnz r6, a5e90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, a5e90 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, a5e74 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #284] @ (a5f9c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79322,21 +79324,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n a5eae │ │ │ │ stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, a5fba │ │ │ │ lsls r0, r5, #3 │ │ │ │ b.n a621c │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbnz r6, a5fbe │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ lsls r0, r5, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -79408,17 +79410,17 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r6!, {r4, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbnz r0, a6088 │ │ │ │ + @ instruction: 0xb850 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #76] @ (a60dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79451,17 +79453,17 @@ │ │ │ │ bl 9f840 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a60ac │ │ │ │ b.n a60c4 │ │ │ │ stmia r5!, {r2, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #156] @ (a6194 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -79576,17 +79578,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (a6260 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -79637,17 +79639,17 @@ │ │ │ │ bl 9f840 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a6290 │ │ │ │ b.n a62ac │ │ │ │ stmia r3!, {r5, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #192] @ (a63a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79720,19 +79722,19 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #180] @ (a6478 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -79804,17 +79806,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #76] @ (a64e0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -79848,17 +79850,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n a64b0 │ │ │ │ b.n a64c6 │ │ │ │ nop │ │ │ │ stmia r1!, {r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #156] @ (a6598 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -79921,15 +79923,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #3 │ │ │ │ beq.n a6574 │ │ │ │ b.n a6532 │ │ │ │ stmia r1!, {r3, r4} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #220] @ (a6690 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -80011,15 +80013,15 @@ │ │ │ │ bne.n a667a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a663c │ │ │ │ b.n a65f2 │ │ │ │ stmia r0!, {r1, r5, r6} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + cbz r6, a6700 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #92] @ (a6704 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -80051,15 +80053,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (a6708 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop {7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cbz r4, a6780 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -80104,30 +80106,30 @@ │ │ │ │ bl 393d34 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp.w r5, #444 @ 0x1bc │ │ │ │ bne.n a6764 │ │ │ │ ldr r0, [pc, #36] @ (a67ac ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (a67b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 205c44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsrs r0, r0, #16 │ │ │ │ lsls r4, r5, #5 │ │ │ │ ldrb r6, [r1, #0] │ │ │ │ lsls r3, r7, #5 │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #36] @ (a67dc ) │ │ │ │ cmp r0, #0 │ │ │ │ add r2, pc │ │ │ │ mul.w r3, r0, r3 │ │ │ │ add.w r1, r2, r3 │ │ │ │ @@ -80281,15 +80283,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 20580c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #12 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cbz r4, a699e │ │ │ │ + cbz r4, a6966 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r1, [pc, #96] @ (a69c8 ) │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r0, r2 │ │ │ │ add.w r3, r2, r1 │ │ │ │ @@ -81770,19 +81772,19 @@ │ │ │ │ ldr r2, [pc, #16] @ (a7798 ) │ │ │ │ add r2, pc │ │ │ │ b.n a761e │ │ │ │ ldr r2, [pc, #16] @ (a779c ) │ │ │ │ add r2, pc │ │ │ │ b.n a761e │ │ │ │ stc2l 1, cr0, [r8, #-428]! @ 0xfffffe54 │ │ │ │ - add r5, pc, #264 @ (adr r5, a78a0 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, a7920 ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -81960,18 +81962,18 @@ │ │ │ │ b.n a78c4 │ │ │ │ sub.w r3, r6, #33280 @ 0x8200 │ │ │ │ subs r3, #39 @ 0x27 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n a7926 │ │ │ │ b.n a78c4 │ │ │ │ nop │ │ │ │ - itet ge │ │ │ │ - lslge r0, r5, #3 │ │ │ │ - pushlt {r4, r5, r6, r7, lr} │ │ │ │ - movge.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00ca │ │ │ │ + lsls r0, r5, #3 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n a7a0e │ │ │ │ @@ -82473,15 +82475,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, sl │ │ │ │ bne.n a7e6e │ │ │ │ b.n a7e4c │ │ │ │ nop │ │ │ │ - rev16 r0, r5 │ │ │ │ + cbnz r0, a7f42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cbz r1, a7f80 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrd r5, r4, [r1, #128] @ 0x80 │ │ │ │ ldr.w r3, [r0, #1864] @ 0x748 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ @@ -82877,15 +82879,15 @@ │ │ │ │ movw r0, #6408 @ 0x1908 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #33319 @ 0x8227 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r0, #32993 @ 0x80e1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #565248 @ 0x8a000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -82911,15 +82913,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r0, r1 │ │ │ │ @@ -83054,15 +83056,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #6 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r1, r2, r3, r6} │ │ │ │ + cbz r6, a8596 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -83087,15 +83089,15 @@ │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ bne.n a8578 │ │ │ │ movw r3, #1284 @ 0x504 │ │ │ │ strh r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc 1, cr0, [sl, #-0] │ │ │ │ + stc 1, cr0, [sl], #-0 │ │ │ │ movw r3, #34235 @ 0x85bb │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n a85d4 │ │ │ │ movw r3, #34233 @ 0x85b9 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n a85d0 │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -84775,17 +84777,17 @@ │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff81ffff │ │ │ │ vmaxnm.f16 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @ instruction: 0xffb7ffff │ │ │ │ @ instruction: 0xffcdffff │ │ │ │ - bgt.n a95d8 │ │ │ │ + blt.n a9618 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - add r3, pc, #664 @ (adr r3, a991c ) │ │ │ │ + add r2, pc, #792 @ (adr r2, a999c ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ movw r2, #34030 @ 0x84ee │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.n a96aa │ │ │ │ movw r2, #34024 @ 0x84e8 │ │ │ │ cmp r0, r2 │ │ │ │ @@ -84956,15 +84958,15 @@ │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.n a985e │ │ │ │ ldr r2, [pc, #8] @ (a9860 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - bls.n a9814 │ │ │ │ + bhi.n a9854 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movw r3, #33319 @ 0x8227 │ │ │ │ ldr.w lr, [pc, #3240] @ aa514 │ │ │ │ cmp r1, r3 │ │ │ │ add lr, pc │ │ │ │ beq.w a9eaa │ │ │ │ @@ -91100,15 +91102,15 @@ │ │ │ │ mov.w r0, #278 @ 0x116 │ │ │ │ b.w ad822 │ │ │ │ nop │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ lsls r1, r7, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, #121 @ 0x79 │ │ │ │ b.w ad822 │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ b.w ad822 │ │ │ │ movs r0, #116 @ 0x74 │ │ │ │ b.w ad822 │ │ │ │ @@ -92072,15 +92074,15 @@ │ │ │ │ nop │ │ │ │ asrs r2, r5, #24 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #24 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - ldr r7, [pc, #488] @ (aed4c ) │ │ │ │ + ldr r6, [pc, #616] @ (aedcc ) │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r5, [r0, #268] @ 0x10c │ │ │ │ @@ -92383,15 +92385,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r2, #6 │ │ │ │ lsls r1, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - orrs r2, r0 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r4, [r0, #268] @ 0x10c │ │ │ │ cbz r4, aef0c │ │ │ │ @@ -93159,15 +93161,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af08c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #20] @ (af784 ) │ │ │ │ @@ -93175,30 +93177,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl af08c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - tst r2, r4 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #16] @ (af7ac ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af08c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - tst r2, r1 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ @@ -93232,15 +93234,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af370 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #20] @ (af848 ) │ │ │ │ @@ -93248,30 +93250,30 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, ip, [sp] │ │ │ │ bl af370 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - sbcs r2, r0 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #16] @ (af870 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp] │ │ │ │ bl af370 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adcs r6, r5 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -95410,21 +95412,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n b0f78 │ │ │ │ nop │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (b10ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -95494,17 +95496,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n b10f0 │ │ │ │ asrs r0, r3, #21 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - cmp r1, #30 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ @@ -95651,15 +95653,15 @@ │ │ │ │ asrs r4, r1, #16 │ │ │ │ lsls r1, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [r8, #480]! @ 0x1e0 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #308] @ (b145c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -95857,15 +95859,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r6, r7, #4 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r1, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r3 │ │ │ │ @@ -96189,15 +96191,15 @@ │ │ │ │ strb.w r1, [r0, #353] @ 0x161 │ │ │ │ pop {r3, pc} │ │ │ │ asrs r6, r4, #32 │ │ │ │ lsls r1, r7, #5 │ │ │ │ and.w r1, r2, r8, ror #1 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n b18ea │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ str.w r1, [r0, #332] @ 0x14c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -96269,15 +96271,15 @@ │ │ │ │ cmp r3, #29 │ │ │ │ bls.w b1676 │ │ │ │ b.n b1980 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ str.w r1, [r0, #404] @ 0x194 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r0, r5, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -96563,19 +96565,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (b1cd0 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n b1ca0 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #60] @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ @@ -100634,15 +100636,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #33776 @ 0x83f0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34481 @ 0x86b1 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34480 @ 0x86b0 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xf4fe00e7 │ │ │ │ + ands.w r0, lr, #7569408 @ 0x738000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a69cc │ │ │ │ subs r3, r0, #2 │ │ │ │ @@ -100746,15 +100748,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb76e │ │ │ │ lsls r0, r7, #5 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - movw r0, #32999 @ 0x80e7 │ │ │ │ + sbc.w r0, r8, #231 @ 0xe7 │ │ │ │ cbz r2, b4942 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b4946 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n b4956 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ @@ -100779,17 +100781,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n b4944 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r4, [pc, #1036] @ b4da0 │ │ │ │ @@ -102236,19 +102238,19 @@ │ │ │ │ b.n b580c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r5, #5 │ │ │ │ add r6, pc, #768 @ (adr r6, b5ca4 ) │ │ │ │ lsls r0, r7, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -102718,19 +102720,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #352 @ (adr r5, b5ff4 ) │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #984 @ (adr r4, b6274 ) │ │ │ │ lsls r0, r7, #5 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -103095,29 +103097,29 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ b.n b61e6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #216 @ (adr r1, b6380 ) │ │ │ │ lsls r0, r7, #5 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrsh r6, [r2, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #196] @ (b639c ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -104640,27 +104642,27 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n b6e74 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ str r4, [r2, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n b733a │ │ │ │ bic.w ip, r3, #7 │ │ │ │ ldr r2, [pc, #232] @ (b7384 ) │ │ │ │ @@ -104738,17 +104740,17 @@ │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ b.n b730e │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r2, r1, lsl #2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add.w lr, ip, #15 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ lsr.w ip, r4, ip │ │ │ │ @@ -105248,29 +105250,29 @@ │ │ │ │ b.n b78f2 │ │ │ │ ldr r2, [pc, #36] @ (b794c ) │ │ │ │ add r2, pc │ │ │ │ add r3, r2 │ │ │ │ add r2, ip │ │ │ │ b.n b75c2 │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r6, r6, #29 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #184] @ (b7a1c ) │ │ │ │ @@ -105598,15 +105600,15 @@ │ │ │ │ ite le │ │ │ │ uxtble r6, r3 │ │ │ │ movgt r6, #255 @ 0xff │ │ │ │ strb r6, [r7, #3] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r7, #22 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #200] @ (b7dc4 ) │ │ │ │ @@ -106031,15 +106033,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ strh r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #32769 @ 0x8001 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ b.n b813e │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w ip, r2, #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [sp, #8] │ │ │ │ rsb r4, r2, #3 │ │ │ │ @@ -106086,15 +106088,15 @@ │ │ │ │ uxth r3, r3 │ │ │ │ strh r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh r3, [r2, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #236] @ (b82e8 ) │ │ │ │ mov ip, r2 │ │ │ │ @@ -106516,15 +106518,15 @@ │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ b.n b8696 │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 15, r0, ip, cr15 │ │ │ │ + @ instruction: 0xfb6c00ff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #296] @ (b87f4 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #296] @ (b87f8 ) │ │ │ │ @@ -108076,18 +108078,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r2, [r1, #21] │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #17] │ │ │ │ lsls r0, r7, #5 │ │ │ │ - @ instruction: 0xf26400ff │ │ │ │ - @ instruction: 0xf0ee00ff │ │ │ │ - ldcl 0, cr0, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ - stcl 0, cr0, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf18400ff │ │ │ │ + and.w r0, lr, #255 @ 0xff │ │ │ │ + ldc 0, cr0, [r2], {255} @ 0xff │ │ │ │ + stc 0, cr0, [ip], {255} @ 0xff │ │ │ │ sub.w r0, r0, #288 @ 0x120 │ │ │ │ cmp r0, #51 @ 0x33 │ │ │ │ bhi.n b97a4 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r2, r7, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ @@ -113515,17 +113517,17 @@ │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ bhi.n bd00a │ │ │ │ ldr r2, [pc, #12] @ (bd030 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + cbz r4, bd09e │ │ │ │ lsls r7, r7, #3 │ │ │ │ - push {r4, r7} │ │ │ │ + cbz r0, bd0a0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov lr, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -113670,15 +113672,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (bd1a8 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n bd108 │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -113720,19 +113722,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (bd22c ) │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ b.n bd1f6 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -113781,21 +113783,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n bd27a │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r0 │ │ │ │ @@ -113832,15 +113834,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (bd34c ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #35865 @ 0x8c19 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -113932,15 +113934,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #32868 @ 0x8064 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n bd41a │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #34039 @ 0x84f7 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n bd4d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114023,15 +114025,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -114328,35 +114330,35 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n bd758 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ lsls r0, r7, #5 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -114648,29 +114650,29 @@ │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc │ │ │ │ b.n bdb50 │ │ │ │ ldr r1, [pc, #32] @ (bdb9c ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n bdaa2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldr.w ip, [pc, #292] @ bdcc8 │ │ │ │ cmp r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r0 │ │ │ │ add ip, pc │ │ │ │ beq.n bdbf0 │ │ │ │ @@ -115726,21 +115728,21 @@ │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n be668 │ │ │ │ b.n be69a │ │ │ │ nop │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #320] @ (be7fc ) │ │ │ │ + ldr r2, [pc, #448] @ (be87c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl e0468 │ │ │ │ @@ -115756,15 +115758,15 @@ │ │ │ │ beq.n be6f0 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n be6e0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r7, #3 │ │ │ │ movw r3, #36873 @ 0x9009 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n be718 │ │ │ │ itte ls │ │ │ │ bicls.w r0, r0, #2 │ │ │ │ movwls r3, #35864 @ 0x8c18 │ │ │ │ @@ -115828,15 +115830,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n be784 │ │ │ │ nop │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #928] @ (beb70 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -116173,24 +116175,24 @@ │ │ │ │ b.n be936 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r5, r0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r4, r2, #31 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldr r0, [pc, #208] @ (bec54 ) │ │ │ │ + bxns sl │ │ │ │ lsls r7, r7, #3 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r7, r4, #3 │ │ │ │ strd pc, pc, [r9, #1020] @ 0x3fc │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r8, [pc, #236] @ bec90 │ │ │ │ @@ -116284,19 +116286,19 @@ │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n bec54 │ │ │ │ b.n bec2a │ │ │ │ nop │ │ │ │ asrs r2, r2, #17 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r2, [pc, #680] @ (bef4c ) │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ bhi.n bece2 │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ @@ -117048,35 +117050,35 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str.w r9, [sp] │ │ │ │ bl 2059f8 │ │ │ │ b.n bf208 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [pc, #200] @ (bf588 ) │ │ │ │ + ldr r3, [pc, #328] @ (bf608 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #1000] @ (bf8ac ) │ │ │ │ + ldr r3, [pc, #104] @ (bf52c ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #920] @ (bf864 ) │ │ │ │ + ldr r2, [pc, #24] @ (bf4e4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #1016] @ (bf8c8 ) │ │ │ │ + ldr r2, [pc, #120] @ (bf548 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #80] @ (bf524 ) │ │ │ │ + ldr r2, [pc, #208] @ (bf5a4 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #984] @ (bf8b0 ) │ │ │ │ + ldr r2, [pc, #88] @ (bf530 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #56] @ (bf514 ) │ │ │ │ + ldr r2, [pc, #184] @ (bf594 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r2, [pc, #688] @ (bf790 ) │ │ │ │ + ldr r1, [pc, #816] @ (bf810 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #34075 @ 0x851b │ │ │ │ cmp r0, r3 │ │ │ │ @@ -117166,15 +117168,15 @@ │ │ │ │ bls.n bf532 │ │ │ │ b.n bf590 │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n bf590 │ │ │ │ b.n bf59c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #264] @ (bf6d8 ) │ │ │ │ + ldr r1, [pc, #392] @ (bf758 ) │ │ │ │ lsls r7, r4, #3 │ │ │ │ movw r3, #35867 @ 0x8c1b │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n bf5fe │ │ │ │ movw r3, #35863 @ 0x8c17 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n bf5fa │ │ │ │ @@ -117633,15 +117635,15 @@ │ │ │ │ cmp r7, r3 │ │ │ │ beq.w bf958 │ │ │ │ b.n bf9e6 │ │ │ │ movw r3, #36197 @ 0x8d65 │ │ │ │ cmp r7, r3 │ │ │ │ beq.w bf958 │ │ │ │ b.n bf9e6 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -118060,15 +118062,15 @@ │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ bne.w bfbe4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w bfe56 │ │ │ │ b.n bfcb2 │ │ │ │ - cmp r0, r5 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1216] @ c0448 │ │ │ │ @@ -118543,45 +118545,45 @@ │ │ │ │ b.n c01e2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ vsra.u32 q8, , #12 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsrs r2, r0 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ beq.n c03fe │ │ │ │ - @ instruction: 0xffff3d9c │ │ │ │ + @ instruction: 0xffff3cbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r3, [pc, #232] @ (c0590 ) │ │ │ │ @@ -118944,25 +118946,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n c0630 │ │ │ │ nop │ │ │ │ - subs r1, #16 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ @@ -119048,15 +119050,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -119215,17 +119217,17 @@ │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n c0a20 │ │ │ │ nop │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r9, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -119457,33 +119459,33 @@ │ │ │ │ ldr r2, [pc, #52] @ (c0da4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n c0c38 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r4, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #376] @ (c0f30 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -119817,43 +119819,43 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r5, pc │ │ │ │ b.n c0f8a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0aa0177 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r4, #253] @ 0xfd │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf7e400fd │ │ │ │ + adds r2, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ orrs.w r1, lr, #119 @ 0x77 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #440] @ (c12dc ) │ │ │ │ + ldr r2, [pc, #568] @ (c135c ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #400] @ (c12b8 ) │ │ │ │ + ldr r2, [pc, #528] @ (c1338 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r3, [pc, #320] @ (c1270 ) │ │ │ │ + ldr r2, [pc, #448] @ (c12f0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r5, [pc, #1288] @ c1660 │ │ │ │ sub sp, #28 │ │ │ │ @@ -120329,56 +120331,56 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n c1344 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mrc 1, 4, r0, cr12, cr7, {3} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mrc 1, 4, r0, cr2, cr7, {3} │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldc 1, cr0, [r2], #476 @ 0x1dc │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r7, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #14 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #232] @ (c17bc ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -120798,53 +120800,53 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n c184c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe8200177 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r4, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ b.n c1a68 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #230 @ 0xe6 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r5, #112 @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #92] @ c1bc4 │ │ │ │ mov r4, r2 │ │ │ │ @@ -121411,29 +121413,29 @@ │ │ │ │ bl e2b50 │ │ │ │ b.n c1e26 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n c28a8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ b.n c2418 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #12 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r7, r4, #3 │ │ │ │ cbz r5, c21e2 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c2544 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -121789,23 +121791,23 @@ │ │ │ │ b.n c22ec │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #92 @ 0x5c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ bgt.n c24bc │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #428 @ 0x1ac │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c2920 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -122372,30 +122374,30 @@ │ │ │ │ b.n c2b52 │ │ │ │ bge.n c2a70 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bge.n c2b88 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r2, sp, #676 @ 0x2a4 │ │ │ │ - vcvt.u32.f32 d17, d22, #1 │ │ │ │ + vcvt.f32.u32 , q3, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ push {r4, r5, r7} │ │ │ │ lsls r1, r7, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -122869,20 +122871,20 @@ │ │ │ │ nop │ │ │ │ bmi.n c3120 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n c3030 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r5, pc, #172 @ (adr r5, c3158 ) │ │ │ │ - @ instruction: 0xffff1a56 │ │ │ │ + vqrshrn.u64 d17, q11, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ add r7, sp, #576 @ 0x240 │ │ │ │ lsls r1, r7, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -123192,23 +123194,23 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n c320a │ │ │ │ @ instruction: 0xf4d60177 │ │ │ │ ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r6, {r1, r4, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r7, r7, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bd0cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c31a6 │ │ │ │ @@ -123358,25 +123360,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e2b50 │ │ │ │ b.n c332a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r6, [sp, #828] @ 0x33c │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c39a4 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -123654,23 +123656,23 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n c36e0 │ │ │ │ vsra.s32 q8, , #2 │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r5, [pc, #656] @ (c3b84 ) │ │ │ │ + ldr r4, [pc, #784] @ (c3c04 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl bd0cc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c367c │ │ │ │ @@ -123820,25 +123822,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r8, [sp, #4] │ │ │ │ bl e2b50 │ │ │ │ b.n c3800 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr r1, [sp, #1004] @ 0x3ec │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -124159,23 +124161,23 @@ │ │ │ │ b.n c3bcc │ │ │ │ nop │ │ │ │ @ instruction: 0xead80177 │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [pc, #704] @ (c40e8 ) │ │ │ │ + blx sl │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -124337,25 +124339,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ bl e2b50 │ │ │ │ b.n c3d04 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r7, r4, #3 │ │ │ │ str r4, [sp, #700] @ 0x2bc │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c43d4 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -124642,23 +124644,23 @@ │ │ │ │ b.n c40d0 │ │ │ │ b.n c3eb8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ite le │ │ │ │ lslle r7, r6, #5 │ │ │ │ addgt r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bics r4, r5 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r7, r7, #3 │ │ │ │ pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r4, #3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -124820,25 +124822,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ bl e2b50 │ │ │ │ b.n c4208 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r5, #18 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldrh r7, [r5, #60] @ 0x3c │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -125164,23 +125166,22 @@ │ │ │ │ b.n c4628 │ │ │ │ b.n c496c │ │ │ │ lsls r7, r6, #5 │ │ │ │ hlt 0x0000 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r7, r7, #3 │ │ │ │ @ instruction: 0xb820 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr6, {7} │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ + stc2 0, cr0, [r2, #920]! @ 0x398 │ │ │ │ + vhadd.u32 q8, q12, q11 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125340,20 +125341,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ bl e2b50 │ │ │ │ b.n c475e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [r0, #-920]! @ 0xfffffc68 │ │ │ │ - vhadd.u8 q0, q13, q11 │ │ │ │ - ldc2 0, cr0, [r0, #-920] @ 0xfffffc68 │ │ │ │ - vhadd.u16 q8, q9, q11 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr6, {7} │ │ │ │ - stc2l 0, cr0, [sl], #920 @ 0x398 │ │ │ │ + mrrc2 0, 14, r0, r0, cr6 @ │ │ │ │ + cdp2 0, 2, cr0, cr10, cr6, {7} │ │ │ │ + ldc2 0, cr0, [r0], #-920 @ 0xfffffc68 │ │ │ │ + cdp2 0, 7, cr0, cr2, cr6, {7} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr6, {7} │ │ │ │ + stc2 0, cr0, [sl], {230} @ 0xe6 │ │ │ │ ldrh r7, [r1, #18] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c4e34 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r5, [pc, #760] @ (c4d7c ) │ │ │ │ @@ -125643,22 +125644,21 @@ │ │ │ │ b.n c4b30 │ │ │ │ blt.n c4e5c │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r2, r4, r5, r6, lr} │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r2 │ │ │ │ - lsls r7, r4, #3 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + vhadd.u q0, q8, q11 │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r7, r7, #3 │ │ │ │ cbz r0, c4dd6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr??.w r0, [sl, r6, lsl #2] │ │ │ │ - @ instruction: 0xfb4000e6 │ │ │ │ + ldrb.w r0, [sl, #230] @ 0xe6 │ │ │ │ + @ instruction: 0xfa6000e6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl bd0cc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -125818,20 +125818,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ bl e2b50 │ │ │ │ b.n c4c66 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - strh.w r0, [r8, r6, lsl #2] │ │ │ │ - @ instruction: 0xfa0200e6 │ │ │ │ - strb.w r0, [r8, r6, lsl #2] │ │ │ │ - @ instruction: 0xfa4a00e6 │ │ │ │ - ldr??.w r0, [r4, #230] @ 0xe6 │ │ │ │ - @ instruction: 0xf7e200e6 │ │ │ │ + @ instruction: 0xf74800e6 │ │ │ │ + vld4. {d0-d3}, [r2 :128], r6 │ │ │ │ + @ instruction: 0xf72800e6 │ │ │ │ + vld4. {d16-d19}, [sl :128], r6 │ │ │ │ + ldrsb.w r0, [r4, r6, lsl #2] │ │ │ │ + @ instruction: 0xf70200e6 │ │ │ │ strh r7, [r0, #42] @ 0x2a │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -125997,16 +125997,16 @@ │ │ │ │ bl be7bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bpl.n c504c │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xfa3200e6 │ │ │ │ - cdp 0, 4, cr0, cr6, cr6, {7} │ │ │ │ + ldr??.w r0, [r2, r6, lsl #2] │ │ │ │ + stcl 0, cr0, [r6, #-920]! @ 0xfffffc68 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, #230] @ 0xe6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -126060,18 +126060,18 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bmi.n c5158 │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r6, sp, #640 @ 0x280 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrsh.w r0, [r6, #230] @ 0xe6 │ │ │ │ + ldr.w r0, [r6, #230] @ 0xe6 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [lr, r6, lsl #2] │ │ │ │ + ldr.w r0, [lr, r6, lsl #2] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #176] @ (c529c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #172] @ c52a0 │ │ │ │ @@ -126144,17 +126144,17 @@ │ │ │ │ nop │ │ │ │ bmi.n c52ec │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r6, sp, #8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [sl, r6, lsl #2] │ │ │ │ - ldr??.w r0, [r0, #230] @ 0xe6 │ │ │ │ - str??.w r0, [ip, r6, lsl #2] │ │ │ │ + ldr.w r0, [sl, r6, lsl #2] │ │ │ │ + ldrb.w r0, [r0, r6, lsl #2] │ │ │ │ + @ instruction: 0xf78c00e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ (c5334 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -126229,15 +126229,15 @@ │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ bl c0868 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ bcs.n c5320 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strh.w r0, [ip, r6, lsl #2] │ │ │ │ + @ instruction: 0xf74c00e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c5414 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -126320,15 +126320,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0868 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bne.n c5444 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf74c00e6 │ │ │ │ + @ instruction: 0xf66c00e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #112] @ (c54f8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -126409,15 +126409,15 @@ │ │ │ │ movs r1, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0868 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bne.n c5560 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf67600e6 │ │ │ │ + @ instruction: 0xf59600e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #52] @ (c55a0 ) │ │ │ │ @@ -126477,15 +126477,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0948 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ beq.n c56b8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf5ea00e6 │ │ │ │ + add.w r0, sl, #7536640 @ 0x730000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #112] @ (c5684 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -126529,15 +126529,15 @@ │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ bl be030 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ beq.n c5690 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - orr.w r0, r4, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf36400e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #60] @ (c56dc ) │ │ │ │ @@ -126562,15 +126562,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0948 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf52400e6 │ │ │ │ + orr.w r0, r4, #7536640 @ 0x730000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #60] @ (c5734 ) │ │ │ │ @@ -126642,15 +126642,15 @@ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c0948 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - orns r0, r6, #7536640 @ 0x730000 │ │ │ │ + @ instruction: 0xf39600e6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ (c5828 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -126700,15 +126700,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl be030 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf2d400e6 │ │ │ │ + @ instruction: 0xf1f400e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #68] @ (c5888 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -126740,15 +126740,15 @@ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0948 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf3b000e6 │ │ │ │ + @ instruction: 0xf2d000e6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #60] @ (c58e0 ) │ │ │ │ @@ -126819,15 +126819,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ bl c0948 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf2f000e6 │ │ │ │ + @ instruction: 0xf21000e6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #120] @ (c59d4 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -126877,15 +126877,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl be030 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - adcs.w r0, r4, #230 @ 0xe6 │ │ │ │ + orns r0, r4, #230 @ 0xe6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #68] @ (c5a34 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -126916,15 +126916,15 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl c0948 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r6, #5 │ │ │ │ - @ instruction: 0xf22e00e6 │ │ │ │ + adc.w r0, lr, #230 @ 0xe6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (c5a7c ) │ │ │ │ @@ -127235,16 +127235,16 @@ │ │ │ │ b.n c5bc6 │ │ │ │ ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r5, pc, #400 @ (adr r5, c5f34 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18a00e6 │ │ │ │ - ldcl 0, cr0, [r4, #920] @ 0x398 │ │ │ │ + @ instruction: 0xf0aa00e6 │ │ │ │ + ldcl 0, cr0, [r4], #920 @ 0x398 │ │ │ │ add r4, pc, #856 @ (adr r4, c610c ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c5bdc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -127525,25 +127525,25 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c5ec4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #204] @ 0xcc │ │ │ │ movs r1, #1 │ │ │ │ bl 39322c │ │ │ │ b.n c60b2 │ │ │ │ - @ instruction: 0xeb9400e6 │ │ │ │ - add.w r0, r0, r6, asr #3 │ │ │ │ - subs.w r0, r2, r6, asr #3 │ │ │ │ - orn r0, ip, r6, asr #3 │ │ │ │ - @ instruction: 0xeb2800e6 │ │ │ │ + @ instruction: 0xeab400e6 │ │ │ │ + bic.w r0, r0, r6, asr #3 │ │ │ │ + @ instruction: 0xead200e6 │ │ │ │ + @ instruction: 0xe98c00e6 │ │ │ │ + orr.w r0, r8, r6, asr #3 │ │ │ │ strb r1, [r4, #18] │ │ │ │ - vtbl.8 d30, {d31-) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r4, [pc, #776] @ (c640c ) │ │ │ │ @@ -127826,16 +127826,16 @@ │ │ │ │ b.n c6230 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3a00e6 │ │ │ │ - b.n c62ec │ │ │ │ + orrs.w r0, sl, r6, asr #3 │ │ │ │ + b.n c612c │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c6246 │ │ │ │ @@ -128117,30 +128117,30 @@ │ │ │ │ ldrd lr, r3, [sp, #48] @ 0x30 │ │ │ │ b.n c652c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str.w r1, [r2, #204] @ 0xcc │ │ │ │ movs r1, #1 │ │ │ │ bl 39322c │ │ │ │ b.n c671a │ │ │ │ - b.n c618c │ │ │ │ + b.n c5fcc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c6068 │ │ │ │ + b.n c6ea8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c61d0 │ │ │ │ + b.n c6010 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c5f48 │ │ │ │ + b.n c6d88 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c60c4 │ │ │ │ + b.n c6f04 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ - vsubw.u q15, , d22 │ │ │ │ + vmlal.u q15, d15, d6[0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - b.n c6e04 │ │ │ │ + b.n c6c44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -128445,19 +128445,19 @@ │ │ │ │ b.n c6804 │ │ │ │ bkpt 0x004a │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n c63c8 │ │ │ │ + b.n c7208 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - b.n c6ad0 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c694c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -128746,30 +128746,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c6902 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #204] @ 0xcc │ │ │ │ bl 39322c │ │ │ │ b.n c6daa │ │ │ │ - udf #186 @ 0xba │ │ │ │ + ble.n c6d78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n c6d20 │ │ │ │ + bgt.n c6d60 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ble.n c6d2c │ │ │ │ + bgt.n c6d6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + ble.n c6cd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + ble.n c6e70 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - @ instruction: 0xffffdc92 │ │ │ │ + @ instruction: 0xffffdbb2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r4, [r6, #10] │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bgt.n c6d70 │ │ │ │ + blt.n c6db0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #712] @ (c70c0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -129043,19 +129043,19 @@ │ │ │ │ b.n c6e48 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r7, r6, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + ble.n c6ff4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bls.n c708c │ │ │ │ + bhi.n c70cc │ │ │ │ lsls r6, r4, #3 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bls.w c6f90 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ @@ -129344,30 +129344,30 @@ │ │ │ │ ldrd lr, r3, [sp, #56] @ 0x38 │ │ │ │ b.n c6f46 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [ip, #204] @ 0xcc │ │ │ │ bl 39322c │ │ │ │ b.n c73ee │ │ │ │ - bhi.n c74f4 │ │ │ │ + bvc.n c7334 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n c74dc │ │ │ │ + bvs.n c731c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n c74e8 │ │ │ │ + bvs.n c7328 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bhi.n c7454 │ │ │ │ + bvc.n c7494 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n c73ec │ │ │ │ + bvc.n c742c │ │ │ │ lsls r6, r4, #3 │ │ │ │ str r3, [r7, #28] │ │ │ │ - vmlsl.u , d15, d14[0] │ │ │ │ + @ instruction: 0xffffd56e │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r7, #5 │ │ │ │ - bvs.n c732c │ │ │ │ + bpl.n c736c │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ @@ -129480,19 +129480,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r4, [sp, #32] │ │ │ │ bl c0aec │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r6, c755e │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bvc.n c74d4 │ │ │ │ + bvs.n c7514 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvc.n c7468 │ │ │ │ + bvs.n c74a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #128] @ (c75ec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -129548,19 +129548,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bvc.n c7634 │ │ │ │ + bvs.n c7674 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c75dc │ │ │ │ + bvs.n c761c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #128] @ (c7690 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -129616,19 +129616,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add sp, #24 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bvs.n c75b0 │ │ │ │ + bpl.n c75f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bvs.n c7760 │ │ │ │ + bpl.n c75a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #128] @ (c7734 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -129682,19 +129682,19 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0aec │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bvs.n c7798 │ │ │ │ + bpl.n c77d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n c7738 │ │ │ │ + bpl.n c7778 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #136] @ (c77e0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -129751,19 +129751,19 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0aec │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bpl.n c7720 │ │ │ │ + bmi.n c7760 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bpl.n c78c0 │ │ │ │ + bmi.n c7700 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #80] @ (c7850 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -129799,15 +129799,15 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ bl c0aec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bpl.n c7868 │ │ │ │ + bmi.n c78a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #136] @ (c78f4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -129864,17 +129864,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bmi.n c7888 │ │ │ │ + bcc.n c78c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #148] @ (c79a8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -129935,17 +129935,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bmi.n c7a0c │ │ │ │ + bcc.n c7a4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #84] @ (c7a18 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -129984,15 +129984,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl c0aec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bcc.n c7948 │ │ │ │ + bcs.n c7988 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #196] @ (c7af8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -130074,17 +130074,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bcc.n c7b9c │ │ │ │ + bcs.n c7bdc │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #208] @ (c7be8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -130169,17 +130169,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bcs.n c7cb8 │ │ │ │ + bne.n c7af8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #144] @ (c7c94 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -130242,15 +130242,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl c0aec │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bne.n c7bbc │ │ │ │ + beq.n c7bfc │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #120] @ (c7d28 ) │ │ │ │ @@ -130898,27 +130898,27 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #456 @ (adr r5, c84ec ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrb r4, [r6, #29] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r2, [r2, #27] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r1, [pc, #76] @ (c8398 ) │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ @@ -130945,15 +130945,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl e4ef0 │ │ │ │ b.n c8122 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r5, [pc, #456] @ (c8578 ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -131128,21 +131128,21 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #296 @ (adr r2, c86a0 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ @@ -131437,23 +131437,23 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #8 @ (adr r0, c88c4 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + cbnz r2, c8944 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stc2l 0, cr0, [r2, #1016] @ 0x3f8 │ │ │ │ + stc2l 0, cr0, [r2], #1016 @ 0x3f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #204 @ 0xcc │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -131581,25 +131581,25 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e2ec8 │ │ │ │ b.n c87dc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - cbnz r0, c8a6e │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ittt eq │ │ │ │ - lsleq r6, r4, #3 │ │ │ │ - cbnz r0, c8a6e @ unpredictable │ │ │ │ - lsleq r6, r4, #3 │ │ │ │ - itet mi │ │ │ │ - lslmi r6, r4, #3 │ │ │ │ - cbnz r0, c8a6c @ unpredictable │ │ │ │ - lslmi r6, r4, #3 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x0022 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + bkpt 0x006a │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [pc, #332] @ (c8ba4 ) │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c8e1c ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -131862,23 +131862,23 @@ │ │ │ │ b.n c8af0 │ │ │ │ ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r6, #5 │ │ │ │ strb r4, [r1, #22] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r6, r4, #3 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - vst4. {d16-d19}, [lr :256], lr │ │ │ │ + str??.w r0, [lr, lr, lsl #3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #204 @ 0xcc │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -132006,25 +132006,25 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ bl e2ec8 │ │ │ │ b.n c8c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, c8ee0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - revsh r2, r3 │ │ │ │ + cbnz r2, c8efa │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {lr} │ │ │ │ + push {r5} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - hlt 0x0000 │ │ │ │ + cbnz r0, c8eec │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp fp, ip │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -132328,22 +132328,22 @@ │ │ │ │ nop │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #5 │ │ │ │ strb r4, [r1, #3] │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fc │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf4bc00fe │ │ │ │ + @ instruction: 0xf3dc00fe │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cbz r6, c9238 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #204 @ 0xcc │ │ │ │ ldrex r3, [fp] │ │ │ │ @@ -132480,25 +132480,25 @@ │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec8 │ │ │ │ b.n c90ea │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r1, r0 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (c9778 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -132769,22 +132769,22 @@ │ │ │ │ b.n c95fc │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0004 │ │ │ │ + cbnz r4, c96c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bic.w r0, r4, #254 @ 0xfe │ │ │ │ + vqadd.s8 q8, q10, q15 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - sxth r6, r4 │ │ │ │ + cbz r6, c96c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #204 @ 0xcc │ │ │ │ ldrex r3, [fp] │ │ │ │ @@ -132921,25 +132921,25 @@ │ │ │ │ movs r1, #2 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec8 │ │ │ │ b.n c9582 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, c983a │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r0, c9858 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cbz r6, c9848 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r4, #109 @ 0x6d │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -133244,22 +133244,22 @@ │ │ │ │ b.n c9adc │ │ │ │ ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r6, #5 │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adc.w r0, r2, lr, ror #3 │ │ │ │ + orn r0, r2, lr, ror #3 │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r7, pc, #184 @ (adr r7, c9c48 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #204 @ 0xcc │ │ │ │ ldrex r3, [fp] │ │ │ │ @@ -133393,25 +133393,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec8 │ │ │ │ b.n c9a62 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #1008 @ (adr r6, ca104 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, c9d84 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #880 @ (adr r6, ca08c ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, ca10c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r6, pc, #728 @ (adr r6, ca000 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, ca080 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r7, #139 @ 0x8b │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (ca0f0 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -133682,23 +133682,23 @@ │ │ │ │ b.n c9f68 │ │ │ │ ldrh r4, [r6, #4] │ │ │ │ lsls r7, r6, #5 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, ca022 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n c9d80 │ │ │ │ + b.n c9bc0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ str r0, [r2, #8] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r3, pc, #520 @ (adr r3, ca224 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, ca2a4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r7, pc, #864 @ (adr r7, ca380 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w fp, r3, #32768 @ 0x8000 │ │ │ │ add.w fp, fp, #204 @ 0xcc │ │ │ │ ldrex r3, [fp] │ │ │ │ @@ -133832,25 +133832,25 @@ │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ bl e2ec8 │ │ │ │ b.n c9eee │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #448 @ (adr r2, ca360 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, ca3e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #744 @ (adr r7, ca48c ) │ │ │ │ + add r6, pc, #872 @ (adr r6, ca50c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #320 @ (adr r2, ca2e8 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, ca368 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #136 @ (adr r7, ca234 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r7, pc, #688 @ (adr r7, ca460 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, ca4e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r2, pc, #168 @ (adr r2, ca25c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, ca2dc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r2, #255 @ 0xff │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -133973,15 +133973,15 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ @@ -134005,15 +134005,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -134037,15 +134037,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -134069,15 +134069,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -134101,15 +134101,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134134,15 +134134,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #5 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134169,15 +134169,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ @@ -134207,15 +134207,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #20] │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134245,15 +134245,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134284,15 +134284,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -134319,15 +134319,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -134356,15 +134356,15 @@ │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134391,15 +134391,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -134428,15 +134428,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -134465,15 +134465,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r7, pc, #856 @ (adr r7, caabc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -134500,15 +134500,15 @@ │ │ │ │ ldr r4, [pc, #12] @ (ca7b0 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ bl bef54 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r7, pc, #512 @ (adr r7, ca9b4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134538,15 +134538,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #344 @ (adr r7, ca960 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ @@ -134577,15 +134577,15 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ bl bef54 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #1016 @ (adr r7, cac58 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, ca8d8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r2, [pc, #1200] @ cad14 │ │ │ │ push {r4, r5, lr} │ │ │ │ add r2, pc │ │ │ │ cbnz r3, ca8d4 │ │ │ │ movw r4, #36243 @ 0x8d93 │ │ │ │ @@ -135318,19 +135318,19 @@ │ │ │ │ bl 1b5930 │ │ │ │ b.n cae52 │ │ │ │ nop │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r7, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #488 @ (adr r1, cb208 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, cb288 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r1, pc, #592 @ (adr r1, cb274 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, cb2f4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #872 @ (adr r0, cb390 ) │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #136] @ (cb0c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -135388,21 +135388,21 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cb082 │ │ │ │ b.n cb062 │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r0, pc, #584 @ (adr r0, cb314 ) │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #624 @ (adr r0, cb340 ) │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #376 @ (adr r0, cb24c ) │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r0, pc, #288 @ (adr r0, cb1f8 ) │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (cb17c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -135463,21 +135463,21 @@ │ │ │ │ bl bd230 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cb122 │ │ │ │ b.n cb112 │ │ │ │ nop │ │ │ │ strb r2, [r5, #20] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - add r0, pc, #104 @ (adr r0, cb1ec ) │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #152] @ (cb23c ) │ │ │ │ @@ -135538,19 +135538,19 @@ │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r4, [r6, #17] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #128] @ (cb2e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -135604,19 +135604,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad90 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #136] @ (cb38c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -135674,19 +135674,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r2, [r2, #12] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #136] @ (cb438 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -135743,19 +135743,19 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl cad90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strb r6, [r4, #9] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #148] @ (cb4f0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -135816,19 +135816,19 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl cad90 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ strb r2, [r7, #6] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl a0dc8 │ │ │ │ @@ -135878,15 +135878,15 @@ │ │ │ │ bl bff74 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r1, #3] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #76] @ (cb600 ) │ │ │ │ @@ -135916,15 +135916,15 @@ │ │ │ │ bl bff74 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r6, [r4, #1] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #104] @ (cb684 ) │ │ │ │ @@ -135969,17 +135969,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r4, [pc, #116] @ (cb718 ) │ │ │ │ @@ -136027,17 +136027,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ bl bff74 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #144] @ (cb7c8 ) │ │ │ │ @@ -136096,17 +136096,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #160] @ (cb88c ) │ │ │ │ @@ -136171,17 +136171,17 @@ │ │ │ │ bl bff74 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -136240,17 +136240,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #156] @ (cba00 ) │ │ │ │ @@ -136314,17 +136314,17 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -136530,25 +136530,25 @@ │ │ │ │ b.n cbb6e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp ip, r1 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ add sl, r1 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #120] @ cbcc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -136720,19 +136720,19 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cbdfe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbdbe │ │ │ │ b.n cbd0e │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -136876,15 +136876,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cbfa4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cbf76 │ │ │ │ b.n cbf18 │ │ │ │ nop │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r1 │ │ │ │ @@ -137201,15 +137201,15 @@ │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r3, r3, r4, r0 │ │ │ │ add.w r3, r3, #104448 @ 0x19800 │ │ │ │ ldr.w r0, [r3, #364] @ 0x16c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ lsls r7, r6, #5 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -137371,15 +137371,15 @@ │ │ │ │ b.n cc4ea │ │ │ │ ldr r1, [pc, #12] @ (cc528 ) │ │ │ │ add r1, pc │ │ │ │ bl 20580c │ │ │ │ b.n cc4ea │ │ │ │ str r0, [r2, #16] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #928] @ (cc8e0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -138118,15 +138118,15 @@ │ │ │ │ cmp.w r8, #1 │ │ │ │ bls.n cccca │ │ │ │ mov.w r8, r8, lsr #1 │ │ │ │ b.n cccca │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ b.n ccce6 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ movw r3, #34067 @ 0x8513 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n ccdc0 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n ccdc0 │ │ │ │ @@ -138284,15 +138284,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [pc, #588] @ (cd15c ) │ │ │ │ movw r2, #35866 @ 0x8c1a │ │ │ │ cmp r1, r2 │ │ │ │ add r3, pc │ │ │ │ beq.w cd0b6 │ │ │ │ bhi.n ccf52 │ │ │ │ @@ -138569,17 +138569,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (cd1f8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n cd1de │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -138961,21 +138961,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #22 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + add sp, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r4, cd656 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r4, cd64c │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r2 │ │ │ │ @@ -139086,15 +139086,15 @@ │ │ │ │ b.n cd682 │ │ │ │ add.w r2, r0, #16384 @ 0x4000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ bl 39322c │ │ │ │ b.n cd6e2 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ cbz r1, cd7ba │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -139111,15 +139111,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl cd644 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #504] @ (cd9b8 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r6, r4, #3 │ │ │ │ mov r3, r2 │ │ │ │ cbz r2, cd7f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -139137,15 +139137,15 @@ │ │ │ │ bl cd644 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [pc, #240] @ (cd8f0 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (cd858 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139173,19 +139173,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [pc, #8] @ (cd864 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #104] @ (cd8e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139228,21 +139228,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [pc, #624] @ (cdb54 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -139510,23 +139510,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w cdad8 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [r3, #48] @ 0x30 │ │ │ │ bl 39322c │ │ │ │ b.n cdad8 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (cdc64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139551,15 +139551,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl cc8ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #944] @ (ce018 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (cdcb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -139584,15 +139584,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl cc8ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #608] @ (cdf1c ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (cdd38 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -139635,17 +139635,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl cc8ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #280] @ (cde54 ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #216] @ (cde30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -139849,19 +139849,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n cdf16 │ │ │ │ b.n cde92 │ │ │ │ nop │ │ │ │ @ instruction: 0x47ce │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (ce0e4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -140142,17 +140142,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ce26a │ │ │ │ b.n ce146 │ │ │ │ nop │ │ │ │ cmp r2, r3 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #376] @ (ce428 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -140290,15 +140290,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ muls r4, r4 │ │ │ │ lsls r7, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #332] @ (ce594 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -140423,21 +140423,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n ce4f6 │ │ │ │ nop │ │ │ │ rors r6, r1 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ (ce698 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -140523,15 +140523,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ bl 39322c │ │ │ │ b.n ce622 │ │ │ │ eors r6, r3 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ mov r4, r0 │ │ │ │ @@ -140783,27 +140783,27 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r4, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -140817,15 +140817,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl cbccc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r4, #156 @ 0x9c │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ (cea18 ) │ │ │ │ @@ -140869,17 +140869,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r4, #102 @ 0x66 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #264] @ (ceb40 ) │ │ │ │ @@ -140981,17 +140981,17 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n ceb22 │ │ │ │ b.n ceb32 │ │ │ │ subs r3, #222 @ 0xde │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movw r3, #34478 @ 0x86ae │ │ │ │ cmp r1, r3 │ │ │ │ beq.n cebc6 │ │ │ │ bls.n ceb74 │ │ │ │ movw r3, #34479 @ 0x86af │ │ │ │ cmp r1, r3 │ │ │ │ @@ -141322,15 +141322,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #72] @ (cef60 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -141357,15 +141357,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r9, r0, #102400 @ 0x19000 │ │ │ │ add.w r8, r0, #94208 @ 0x17000 │ │ │ │ @@ -142511,21 +142511,21 @@ │ │ │ │ b.n cf85c │ │ │ │ lsrs r4, r3, #31 │ │ │ │ lsls r7, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #19 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r6, r4, #3 │ │ │ │ cmp.w r4, #260 @ 0x104 │ │ │ │ beq.n cfd38 │ │ │ │ movw r3, #3042 @ 0xbe2 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n cfd48 │ │ │ │ movw r3, #32841 @ 0x8049 │ │ │ │ @@ -142598,15 +142598,15 @@ │ │ │ │ mov r4, r8 │ │ │ │ b.n cf83c │ │ │ │ movw r3, #34166 @ 0x8576 │ │ │ │ movw r8, #34165 @ 0x8575 │ │ │ │ strh.w r3, [fp, #52] @ 0x34 │ │ │ │ b.n cfcd0 │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r0, #102400 @ 0x19000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -142830,19 +142830,19 @@ │ │ │ │ bcs.n d0074 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #104448 @ 0x19800 │ │ │ │ movs r7, #0 │ │ │ │ @@ -143063,37 +143063,37 @@ │ │ │ │ add r2, pc │ │ │ │ b.n d0272 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 1, 4, r0, cr0, cr6, {3} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldc2 1, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ands.w r0, r6, #248 @ 0xf8 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + vqadd.s64 q0, q11, q12 │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r1 │ │ │ │ @@ -143204,15 +143204,15 @@ │ │ │ │ bl cc350 │ │ │ │ movs r0, #1 │ │ │ │ b.n d0406 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stc2l 1, cr0, [r6], {118} @ 0x76 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xfbf20176 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r6, [r1, #8] │ │ │ │ @@ -143286,15 +143286,15 @@ │ │ │ │ b.n d04bc │ │ │ │ ldr r2, [pc, #16] @ (d0514 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -143405,20 +143405,20 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n d0608 │ │ │ │ ldr r4, [pc, #24] @ (d0654 ) │ │ │ │ movw r0, #38593 @ 0x96c1 │ │ │ │ add r4, pc │ │ │ │ b.n d057a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2ec00e7 │ │ │ │ - stcl 0, cr0, [ip], #-992 @ 0xfffffc20 │ │ │ │ - mrrc 0, 15, r0, sl, cr8 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + addw r0, ip, #231 @ 0xe7 │ │ │ │ + @ instruction: 0xeb8c00f8 │ │ │ │ + sbcs.w r0, sl, r8, ror #3 │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r6, r4, #3 │ │ │ │ - @ instruction: 0xf22600e7 │ │ │ │ + adc.w r0, r6, #231 @ 0xe7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #328] @ (d07b4 ) │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -143550,15 +143550,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ vst2.8 {d0[3],d1[3]}, [lr :16], r6 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #652] @ d0a5c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -143960,24 +143960,24 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n d0afe │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r6, #16121856 @ 0xf60000 │ │ │ │ sbcs.w r1, r2, #16121856 @ 0xf60000 │ │ │ │ - ldr r7, [pc, #712] @ (d0ed4 ) │ │ │ │ + ldr r6, [pc, #840] @ (d0f54 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ @ instruction: 0xf4fa0176 │ │ │ │ - ldr r7, [pc, #256] @ (d0d14 ) │ │ │ │ + ldr r6, [pc, #384] @ (d0d94 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1000] @ (d1004 ) │ │ │ │ + ldr r6, [pc, #104] @ (d0c84 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r6, [pc, #624] @ (d0e90 ) │ │ │ │ + ldr r5, [pc, #752] @ (d0f10 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #592] @ (d0e84 ) │ │ │ │ @@ -144222,37 +144222,37 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ b.n d0e5c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3c40176 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl], {231} @ 0xe7 │ │ │ │ - b.n d094c │ │ │ │ + @ instruction: 0xeb2a00e7 │ │ │ │ + b.n d078c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r5, [pc, #1000] @ (d1280 ) │ │ │ │ + ldr r5, [pc, #104] @ (d0f00 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ movt r1, #118 @ 0x76 │ │ │ │ - b.n d0894 │ │ │ │ + b.n d06d4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n d0858 │ │ │ │ + b.n d1698 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #416] @ (d1048 ) │ │ │ │ + ldr r3, [pc, #544] @ (d10c8 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d073c │ │ │ │ + b.n d157c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #552] @ (d10d8 ) │ │ │ │ + ldr r3, [pc, #680] @ (d1158 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d0704 │ │ │ │ + b.n d1544 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r4, [pc, #632] @ (d1130 ) │ │ │ │ + ldr r3, [pc, #760] @ (d11b0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d06c8 │ │ │ │ + b.n d1508 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [pc, #608] @ (d1120 ) │ │ │ │ + ldr r2, [pc, #736] @ (d11a0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #164] @ (d0f78 ) │ │ │ │ @@ -144321,17 +144321,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r2, r0, #29 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r4, [pc, #40] @ (d0fa8 ) │ │ │ │ + ldr r3, [pc, #168] @ (d1028 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r4, [pc, #0] @ (d0f84 ) │ │ │ │ + ldr r3, [pc, #128] @ (d1004 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #140] @ (d1024 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -144391,17 +144391,17 @@ │ │ │ │ bl 16b1c4 │ │ │ │ ldr r2, [pc, #12] @ (d102c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n d1002 │ │ │ │ asrs r6, r7, #25 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r3, [pc, #304] @ (d115c ) │ │ │ │ + ldr r2, [pc, #432] @ (d11dc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldr r3, [pc, #272] @ (d1140 ) │ │ │ │ + ldr r2, [pc, #400] @ (d11c0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #72] @ d108c │ │ │ │ mov r7, r3 │ │ │ │ @@ -144430,15 +144430,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d0518 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #23 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r3, [pc, #56] @ (d10cc ) │ │ │ │ + ldr r2, [pc, #184] @ (d114c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #36] @ d10cc │ │ │ │ @@ -144453,15 +144453,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d0f84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #832] @ (d1410 ) │ │ │ │ + ldr r1, [pc, #960] @ (d1490 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d112c ) │ │ │ │ @@ -144493,15 +144493,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d0518 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r2, r6, #20 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r2, [pc, #496] @ (d1324 ) │ │ │ │ + ldr r1, [pc, #624] @ (d13a4 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -144519,15 +144519,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ bl d0f84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #216] @ (d124c ) │ │ │ │ + ldr r1, [pc, #344] @ (d12cc ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d11d0 ) │ │ │ │ @@ -144559,15 +144559,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ bl d0518 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #18 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r1, [pc, #904] @ (d1560 ) │ │ │ │ + ldr r1, [pc, #8] @ (d11e0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -144585,15 +144585,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl d0f84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #648] @ (d149c ) │ │ │ │ + ldr r0, [pc, #776] @ (d151c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d1270 ) │ │ │ │ @@ -144625,15 +144625,15 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ bl d0518 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #15 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r1, [pc, #328] @ (d13c0 ) │ │ │ │ + ldr r0, [pc, #456] @ (d1440 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -144651,15 +144651,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ bl d0f84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #56] @ (d12ec ) │ │ │ │ + ldr r0, [pc, #184] @ (d136c ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (d1310 ) │ │ │ │ @@ -144691,15 +144691,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d0518 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #13 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [pc, #808] @ (d1640 ) │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ @@ -144717,15 +144717,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d0f84 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #552] @ (d157c ) │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [pc, #64] @ (d13a4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -144751,15 +144751,15 @@ │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0518 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r6, #10 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - ldr r0, [pc, #352] @ (d150c ) │ │ │ │ + bx pc │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #32] @ d13e0 │ │ │ │ @@ -144772,15 +144772,15 @@ │ │ │ │ str.w ip, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ bl d0ec0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #128] @ (d1464 ) │ │ │ │ + bx r8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #64] @ (d1438 ) │ │ │ │ @@ -144809,15 +144809,15 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0518 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r4, #8 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - blxns fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ @@ -144833,15 +144833,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ movs r0, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d0ec0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x479a │ │ │ │ + mov sl, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #64] @ (d14cc ) │ │ │ │ @@ -144871,15 +144871,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0518 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #6 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - bx ip │ │ │ │ + mov r8, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ @@ -144895,15 +144895,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #3 │ │ │ │ bl d0ec0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bx r2 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #72] @ (d1568 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -144933,15 +144933,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0ec0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - mov lr, sp │ │ │ │ + mov r6, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #72] @ (d15cc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -144972,15 +144972,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0ec0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r2, r2, #2 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - mov sl, r4 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #68] @ (d1628 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -145012,15 +145012,15 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d0ec0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r6, #32 │ │ │ │ lsls r7, r6, #5 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #608] @ (d18a4 ) │ │ │ │ @@ -145276,40 +145276,40 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n d1732 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b40176 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r0 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - tst r4, r7 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ strexd r6, r0, r1, [r6] │ │ │ │ - bge.n d187c │ │ │ │ + bge.n d18bc │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n d1814 │ │ │ │ + bls.n d1854 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bge.n d17dc │ │ │ │ + bls.n d181c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - tst r0, r3 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n d1964 │ │ │ │ + bls.n d19a4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r6, r0 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n d1938 │ │ │ │ + bls.n d1978 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n d1904 │ │ │ │ + bls.n d1944 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sbcs r6, r0 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r2, #5126 @ 0x1406 │ │ │ │ @@ -147213,31 +147213,31 @@ │ │ │ │ b.n d2af2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n d2cbc │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r6, r4, #3 │ │ │ │ bpl.n d2bd8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #268] @ (d2dd4 ) │ │ │ │ @@ -147508,21 +147508,21 @@ │ │ │ │ b.n d2f0c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n d2f64 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r6, r4, #3 │ │ │ │ beq.n d2f40 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ @@ -147731,17 +147731,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e544 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #624] @ (d3418 ) │ │ │ │ @@ -147975,17 +147975,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #780] @ (d3754 ) │ │ │ │ @@ -148290,19 +148290,19 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r2, r3, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r0, #10 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r6, r4, #3 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -148919,21 +148919,21 @@ │ │ │ │ b.n d3df0 │ │ │ │ nop │ │ │ │ @ instruction: 0xe9840176 │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ (d3f68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -149221,23 +149221,23 @@ │ │ │ │ b.n d40fa │ │ │ │ b.n d3ea0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (d41e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -149341,19 +149341,19 @@ │ │ │ │ nop │ │ │ │ b.n d3ae4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + subs r2, r2, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (d4324 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -149457,19 +149457,19 @@ │ │ │ │ nop │ │ │ │ b.n d49a8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ pop {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #220] @ (d44f4 ) │ │ │ │ @@ -149779,27 +149779,27 @@ │ │ │ │ nop │ │ │ │ b.n d495c │ │ │ │ lsls r6, r6, #5 │ │ │ │ revsh r0, r4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ (d47d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -149927,21 +149927,21 @@ │ │ │ │ b.n d482c │ │ │ │ udf #46 @ 0x2e │ │ │ │ lsls r6, r6, #5 │ │ │ │ @ instruction: 0xb80a │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #80] @ (d4950 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -150053,19 +150053,19 @@ │ │ │ │ nop │ │ │ │ bgt.n d4990 │ │ │ │ lsls r6, r6, #5 │ │ │ │ @ instruction: 0xb68c │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (d4a78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -150148,17 +150148,17 @@ │ │ │ │ nop │ │ │ │ blt.n d4a40 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r2, r5, r6, lr} │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (d4b74 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -150247,17 +150247,17 @@ │ │ │ │ nop │ │ │ │ bge.n d4b54 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r3, r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ @@ -150366,15 +150366,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, d4dc4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r6, r4, #3 │ │ │ │ uxth r4, r7 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ ldr.w lr, [pc, #192] @ d4e34 │ │ │ │ add lr, pc │ │ │ │ @@ -150447,23 +150447,23 @@ │ │ │ │ cmp r3, #20 │ │ │ │ beq.n d4dc0 │ │ │ │ ldr.w r2, [r0, r3, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ bne.n d4e20 │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ pop {r4, pc} │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n d4e80 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -150759,21 +150759,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bpl.n d5250 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ movw r2, #36873 @ 0x9009 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d51ba │ │ │ │ bhi.w d53e8 │ │ │ │ movw r2, #35864 @ 0x8c18 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -151146,41 +151146,41 @@ │ │ │ │ ldr r2, [pc, #68] @ (d55d4 ) │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n d5140 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -151376,19 +151376,19 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ b.n d5664 │ │ │ │ nop │ │ │ │ add r2, sp, #16 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -151428,15 +151428,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n d584a │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -151469,17 +151469,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d58e4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -151777,27 +151777,27 @@ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n d59f2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n d59f2 │ │ │ │ nop │ │ │ │ add r6, pc, #856 @ (adr r6, d5f8c ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d6388 │ │ │ │ + b.n d61c8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d6360 │ │ │ │ + b.n d61a0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ @@ -151882,21 +151882,21 @@ │ │ │ │ b.n d5c9e │ │ │ │ ldr r2, [pc, #24] @ (d5d3c ) │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n d5c9e │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r6, r4, #3 │ │ │ │ mov.w ip, #28 │ │ │ │ push {r4, r5} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldr.w r4, [ip, #792] @ 0x318 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n d5d9a │ │ │ │ @@ -151964,19 +151964,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - b.n d641c │ │ │ │ + b.n d625c │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r5, #17175 @ 0x4317 │ │ │ │ ldr r6, [pc, #116] @ (d5ea4 ) │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w lr, [pc, #116] @ d5ea8 │ │ │ │ add r6, pc │ │ │ │ @@ -152009,17 +152009,17 @@ │ │ │ │ strh.w r5, [ip, #30] │ │ │ │ strh.w r3, [ip, #32] │ │ │ │ strd r3, r3, [ip, #16] │ │ │ │ strd r3, r5, [lr, #784] @ 0x310 │ │ │ │ strd r3, r4, [lr, #796] @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r6, r7, #3 │ │ │ │ mov.w ip, #24 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mla ip, ip, r2, r1 │ │ │ │ ldrb.w lr, [ip, #34] @ 0x22 │ │ │ │ cmp lr, r3 │ │ │ │ beq.n d5f74 │ │ │ │ @@ -152123,19 +152123,19 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r6, r3, #26 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r9, r0, #94208 @ 0x17000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -152332,15 +152332,15 @@ │ │ │ │ bne.w d6134 │ │ │ │ b.n d61e2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ b.n d610a │ │ │ │ nop │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #356] @ (d63c4 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -152484,23 +152484,23 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - bge.n d6348 │ │ │ │ + bls.n d6388 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #596] @ (d664c ) │ │ │ │ @@ -152729,23 +152729,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n d6520 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb.w ip, [r0, #3] │ │ │ │ ldrb.w lr, [sp, #16] │ │ │ │ ldrb.w r5, [sp, #20] │ │ │ │ subs.w lr, lr, #0 │ │ │ │ bfi ip, r1, #0, #5 │ │ │ │ @@ -152799,19 +152799,19 @@ │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #4 │ │ │ │ b.n d66da │ │ │ │ nop │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r5, #32993 @ 0x80e1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrh.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w lr, [sp, #40] @ 0x28 │ │ │ │ sub.w r5, r9, r5 │ │ │ │ @@ -152897,19 +152897,19 @@ │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r6, lsl #1 │ │ │ │ ldrb.w r3, [r3, lr] │ │ │ │ b.n d6804 │ │ │ │ movs r4, #4 │ │ │ │ b.n d67dc │ │ │ │ nop │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #284] @ (d6990 ) │ │ │ │ @@ -153018,18 +153018,18 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ pop {r1, r5, r7, pc} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r4, pc, #608 @ (adr r4, d6bf8 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, d6c78 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vhadd.u q8, q13, │ │ │ │ - vmla.i q0, q10, d1[5] │ │ │ │ + cdp2 0, 9, cr0, cr10, cr5, {7} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr5, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #260] @ (d6ab8 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -153132,17 +153132,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n d6a42 │ │ │ │ pop {r1, r5, r6} │ │ │ │ lsls r6, r6, #5 │ │ │ │ - add r3, pc, #256 @ (adr r3, d6bc0 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, d6c40 ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cdp2 0, 5, cr0, cr6, cr5, {7} │ │ │ │ + ldc2l 0, cr0, [r6, #-916]! @ 0xfffffc6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -153298,15 +153298,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ rev r2, r1 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldc2l 0, cr0, [r8], #916 @ 0x394 │ │ │ │ + ldc2 0, cr0, [r8], {229} @ 0xe5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #196] @ (d6d78 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #196] @ (d6d7c ) │ │ │ │ @@ -153386,15 +153386,15 @@ │ │ │ │ nop │ │ │ │ cbnz r4, d6d88 │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], {229} @ 0xe5 │ │ │ │ + @ instruction: 0xfba200e5 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #72] @ (d6de0 ) │ │ │ │ @@ -153472,15 +153472,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb81e │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xfb2c00e5 │ │ │ │ + @ instruction: 0xfa4c00e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (d6f54 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #192] @ (d6f58 ) │ │ │ │ @@ -153555,15 +153555,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb764 │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad200e5 │ │ │ │ + ldr??.w r0, [r2, #229] @ 0xe5 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #104] @ (d6fdc ) │ │ │ │ @@ -153673,15 +153673,15 @@ │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb622 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - vld4. {d0-d3}, [ip :128], r5 │ │ │ │ + str.w r0, [ip, r5, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #228] @ (d71a0 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #228] @ (d71a4 ) │ │ │ │ @@ -153771,15 +153771,15 @@ │ │ │ │ nop │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [sl, #229] @ 0xe5 │ │ │ │ + @ instruction: 0xf7ea00e5 │ │ │ │ ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #68] @ (d7204 ) │ │ │ │ @@ -153854,15 +153854,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cbz r2, d731a │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf76400e5 │ │ │ │ + @ instruction: 0xf68400e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (d7374 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #192] @ (d7378 ) │ │ │ │ @@ -153937,15 +153937,15 @@ │ │ │ │ nop │ │ │ │ cbz r4, d73c4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71200e5 │ │ │ │ + @ instruction: 0xf63200e5 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #68] @ (d73d8 ) │ │ │ │ @@ -154020,15 +154020,15 @@ │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sxth r6, r4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - rsb r0, r4, #7503872 @ 0x728000 │ │ │ │ + @ instruction: 0xf4e400e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #192] @ (d7548 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #192] @ (d754c ) │ │ │ │ @@ -154103,15 +154103,15 @@ │ │ │ │ nop │ │ │ │ cbz r0, d7564 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrh r2, [r6, #26] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, lr, #7503872 @ 0x728000 │ │ │ │ + eor.w r0, lr, #7503872 @ 0x728000 │ │ │ │ ldrh r0, [r6, #24] │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #104] @ (d75d0 ) │ │ │ │ @@ -154221,15 +154221,15 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf3ca00e5 │ │ │ │ + @ instruction: 0xf2ea00e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #228] @ (d7794 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (d7798 ) │ │ │ │ @@ -154320,15 +154320,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrh r0, [r1, #10] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf36a00e5 │ │ │ │ + @ instruction: 0xf28a00e5 │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r6, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #72] @ (d7800 ) │ │ │ │ @@ -154409,15 +154409,15 @@ │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xf21800e5 │ │ │ │ + @ instruction: 0xf13800e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #204] @ (d798c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #204] @ (d7990 ) │ │ │ │ @@ -154497,15 +154497,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf18e00e5 │ │ │ │ + @ instruction: 0xf0ae00e5 │ │ │ │ strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #232] @ (d7a98 ) │ │ │ │ @@ -154601,18 +154601,18 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d600e5 │ │ │ │ + vext.8 q8, q11, , #0 │ │ │ │ strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bic.w r0, lr, #229 @ 0xe5 │ │ │ │ + vhadd.s8 q8, q15, │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #72] @ (d7b04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -154688,15 +154688,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - vmla.i d0, d30, d1[5] │ │ │ │ + cdp 0, 10, cr0, cr14, cr5, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #184] @ (d7c6c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #184] @ (d7c70 ) │ │ │ │ @@ -154771,15 +154771,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q0, q13, │ │ │ │ + cdp 0, 5, cr0, cr10, cr5, {7} │ │ │ │ strh r4, [r1, #32] │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -154904,16 +154904,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #24 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - stcl 0, cr0, [r4, #916] @ 0x394 │ │ │ │ - stcl 0, cr0, [r2, #-916] @ 0xfffffc6c │ │ │ │ + stcl 0, cr0, [r4], #916 @ 0x394 │ │ │ │ + stcl 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #260] @ (d7f08 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r4, [pc, #260] @ (d7f0c ) │ │ │ │ @@ -155016,18 +155016,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #920 @ (adr r7, d82a0 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r4, [r6, #14] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-916]! @ 0xfffffc6c │ │ │ │ + mrrc 0, 14, r0, r6, cr5 │ │ │ │ strh r2, [r4, #8] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldcl 0, cr0, [ip], #-916 @ 0xfffffc6c │ │ │ │ + @ instruction: 0xeb9c00e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #228] @ (d8014 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #228] @ (d8018 ) │ │ │ │ @@ -155117,18 +155117,18 @@ │ │ │ │ nop │ │ │ │ add r6, pc, #800 @ (adr r6, d8334 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ strh r2, [r1, #6] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #-916 @ 0xfffffc6c │ │ │ │ + @ instruction: 0xeb8200e5 │ │ │ │ strh r0, [r3, #0] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs.w r0, lr, r5, asr #3 │ │ │ │ + @ instruction: 0xeade00e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #76] @ (d8088 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -155221,16 +155221,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, pc, #472 @ (adr r5, d8324 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xeb2400e5 │ │ │ │ - @ instruction: 0xeab000e5 │ │ │ │ + orr.w r0, r4, r5, asr #3 │ │ │ │ + ldrd r0, r0, [r0, #916] @ 0x394 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #76] @ (d81b4 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -155354,18 +155354,18 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #176 @ (adr r4, d8364 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, r5, asr #3 │ │ │ │ + strd r0, r0, [lr, #-916]! @ 0x394 │ │ │ │ ldrb r0, [r7, #21] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - @ instruction: 0xe9a600e5 │ │ │ │ + @ instruction: 0xe8c600e5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #168] @ (d8384 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -155425,16 +155425,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, pc, #232 @ (adr r3, d8470 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - strd r0, r0, [lr, #-916]! @ 0x394 │ │ │ │ - ldrd r0, r0, [ip], #916 @ 0x394 │ │ │ │ + stmia.w lr, {r0, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe81c00e5 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d845a │ │ │ │ add.w ip, r0, #102400 @ 0x19000 │ │ │ │ add.w r2, r0, #458752 @ 0x70000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw lr, #6914 @ 0x1b02 │ │ │ │ @@ -155649,17 +155649,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (d8638 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ add r0, pc, #152 @ (adr r0, d86cc ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8344 │ │ │ │ + b.n d8184 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d837c │ │ │ │ + b.n d81bc │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (d866c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -155711,17 +155711,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8364 │ │ │ │ + b.n d81a4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d82e0 │ │ │ │ + b.n d8120 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #80] @ (d873c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -155754,17 +155754,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8330 │ │ │ │ + b.n d8170 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8274 │ │ │ │ + b.n d80b4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (d877c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -155865,15 +155865,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (d8870 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d81cc │ │ │ │ + b.n d900c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (d88a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -155923,17 +155923,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d81e8 │ │ │ │ + b.n d9028 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d81bc │ │ │ │ + b.n d8ffc │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #76] @ (d896c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -155964,17 +155964,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d90f8 │ │ │ │ + b.n d8f38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d9154 │ │ │ │ + b.n d8f94 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (d89ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -156035,17 +156035,17 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d9140 │ │ │ │ + b.n d8f80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d9110 │ │ │ │ + b.n d8f50 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #128] @ (d8abc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156088,17 +156088,17 @@ │ │ │ │ vstr d5, [r4, #8] │ │ │ │ vstr d6, [r4, #16] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d910c │ │ │ │ + b.n d8f4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d90dc │ │ │ │ + b.n d8f1c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #112] @ (d8b48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156137,17 +156137,17 @@ │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d9088 │ │ │ │ + b.n d8ec8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d9058 │ │ │ │ + b.n d8e98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (d8bdc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156189,17 +156189,17 @@ │ │ │ │ vstr s14, [r4, #8] │ │ │ │ vstr s15, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d9034 │ │ │ │ + b.n d8e74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d9018 │ │ │ │ + b.n d8e58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #108] @ (d8c64 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156238,17 +156238,17 @@ │ │ │ │ ldrd r2, r3, [r0, #24] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8fbc │ │ │ │ + b.n d8dfc │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8f98 │ │ │ │ + b.n d8dd8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #88] @ (d8cd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156286,17 +156286,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8f58 │ │ │ │ + b.n d8d98 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8f3c │ │ │ │ + b.n d8d7c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #88] @ (d8d4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156334,17 +156334,17 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8f14 │ │ │ │ + b.n d8d54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8ef8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #84] @ (d8dbc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -156375,17 +156375,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (d8dc4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8ee8 │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8e88 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #168] @ (d8e80 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -156455,17 +156455,17 @@ │ │ │ │ mla r4, r3, r4, r0 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - b.n d8f6c │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - b.n d8ea8 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #116] @ (d8f10 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -156513,19 +156513,19 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bl d6bf8 │ │ │ │ @@ -156612,15 +156612,15 @@ │ │ │ │ strd r8, r8, [sp, #20] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ bl d6ac4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ bl d7b08 │ │ │ │ @@ -156924,17 +156924,17 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bgt.n d93a8 │ │ │ │ + blt.n d93e8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n d93c4 │ │ │ │ + blt.n d9404 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #84] @ (d93b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -156967,19 +156967,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - blt.n d93ac │ │ │ │ + blt.n d93ec │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bgt.n d93f0 │ │ │ │ + blt.n d9430 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - blt.n d93a4 │ │ │ │ + blt.n d93e4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (d93fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -156996,15 +156996,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - blt.n d93b8 │ │ │ │ + bge.n d93f8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (d9430 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -157043,15 +157043,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - blt.n d956c │ │ │ │ + bge.n d93ac │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #124] @ (d9514 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -157136,17 +157136,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bge.n d94e8 │ │ │ │ + bls.n d9528 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n d949c │ │ │ │ + bls.n d94dc │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #112] @ (d9618 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -157189,19 +157189,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bge.n d9530 │ │ │ │ + bls.n d9570 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n d953c │ │ │ │ + bls.n d957c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bge.n d96d0 │ │ │ │ + bls.n d9710 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #176] @ (d96ec ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -157279,15 +157279,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bls.n d96c4 │ │ │ │ + bls.n d9704 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #124] @ (d978c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -157336,19 +157336,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bls.n d9874 │ │ │ │ + bhi.n d96b4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bls.n d9850 │ │ │ │ + bhi.n d9890 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #188] @ (d986c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -157431,15 +157431,15 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bhi.n d97cc │ │ │ │ + bvc.n d980c │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ (d98f0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -157477,17 +157477,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bhi.n d99b4 │ │ │ │ + bvc.n d99f4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #96] @ (d9970 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -157525,17 +157525,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bvc.n d996c │ │ │ │ + bvc.n d99ac │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #464] @ (d9b60 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -157712,15 +157712,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n d9c14 │ │ │ │ + bvs.n d9c54 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r6, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -157767,19 +157767,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (d9bfc ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n d9bce │ │ │ │ ldrh r4, [r2, #20] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bpl.n d9ce8 │ │ │ │ + bmi.n d9b28 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - bpl.n d9cd0 │ │ │ │ + bmi.n d9b10 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov ip, r0 │ │ │ │ add.w r0, r0, #438272 @ 0x6b000 │ │ │ │ @@ -157993,15 +157993,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #10] │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n d9d9c │ │ │ │ + bcc.n d9ddc │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -158043,17 +158043,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bcs.n d9ed8 │ │ │ │ + bcs.n d9f18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #5 │ │ │ │ @@ -158065,15 +158065,15 @@ │ │ │ │ strd r4, r4, [sp] │ │ │ │ ldr r4, [pc, #12] @ (d9f14 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #20] │ │ │ │ bl d6860 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bcs.n d9e38 │ │ │ │ + bne.n d9e78 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #36] @ d9f50 │ │ │ │ @@ -158088,15 +158088,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d6860 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n d9e54 │ │ │ │ + bne.n d9e94 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w ip, [pc, #36] @ d9f8c │ │ │ │ @@ -158109,15 +158109,15 @@ │ │ │ │ mov.w r5, #33280 @ 0x8200 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl d6860 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bcs.n da048 │ │ │ │ + bne.n da088 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ @@ -158136,15 +158136,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ bl d69a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bcs.n da018 │ │ │ │ + bne.n da058 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ @@ -158165,15 +158165,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ bl d69a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n da000 │ │ │ │ + bne.n da040 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #4 │ │ │ │ @@ -158193,15 +158193,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ bl d69a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n da024 │ │ │ │ + bne.n da064 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ @@ -158221,15 +158221,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d69a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bne.n d9ffc │ │ │ │ + beq.n da03c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r5, #4 │ │ │ │ @@ -158249,15 +158249,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl d69a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n da000 │ │ │ │ + beq.n da040 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #4 │ │ │ │ @@ -158277,15 +158277,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ bl d69a0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bne.n da21c │ │ │ │ + beq.n da05c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (da160 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158369,25 +158369,25 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - beq.n da1b0 │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n da1d8 │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - beq.n da1b4 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (da278 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158435,15 +158435,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5f80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, #28] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - beq.n da350 │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (da314 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158468,15 +158468,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5f80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - beq.n da338 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r2, [pc, #112] @ (da394 ) │ │ │ │ movs r3, #28 │ │ │ │ adds r0, #15 │ │ │ │ add r2, pc │ │ │ │ @@ -158583,25 +158583,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (da4f8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158673,15 +158673,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5da4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (da594 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -158706,15 +158706,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl d5da4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #4] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r0, #438272 @ 0x6b000 │ │ │ │ movs r3, #0 │ │ │ │ @@ -159097,21 +159097,21 @@ │ │ │ │ b.n da788 │ │ │ │ ldrb r4, [r3, #28] │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [r2, r4] │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ add.w r6, r6, #458752 @ 0x70000 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [r0, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ adds r2, #6 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -159181,19 +159181,19 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ bl 24c77c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r1, #16] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #216] @ (dab5c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -159286,17 +159286,17 @@ │ │ │ │ mla r4, r3, r4, r0 │ │ │ │ ldrsh.w r3, [r4, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r2, #14] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #120] @ (dabf0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -159345,19 +159345,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ lsls r6, r6, #5 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -159401,21 +159401,21 @@ │ │ │ │ ldr r2, [pc, #20] @ (dac8c ) │ │ │ │ add r2, pc │ │ │ │ b.n dac5a │ │ │ │ ldr r2, [pc, #16] @ (dac90 ) │ │ │ │ add r2, pc │ │ │ │ b.n dac5a │ │ │ │ nop │ │ │ │ - mov r0, r5 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #628] @ (daf1c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -159662,49 +159662,49 @@ │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r0, r5] │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r4, r2 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ eors r0, r5 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ands r0, r4 │ │ │ │ lsls r0, r7, #5 │ │ │ │ strh r2, [r1, r2] │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #5 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r5, r4, #3 │ │ │ │ subs r7, #26 │ │ │ │ lsls r0, r7, #5 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r6, #5 │ │ │ │ subs r6, #132 @ 0x84 │ │ │ │ lsls r0, r7, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -159842,17 +159842,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #808] @ (db3f8 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #656] @ (db368 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - rors r2, r4 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #64] @ (db130 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -159879,23 +159879,23 @@ │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r7, [pc, #8] @ (db140 ) │ │ │ │ lsls r6, r6, #5 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w db676 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r2, #10 │ │ │ │ @@ -160827,23 +160827,23 @@ │ │ │ │ bls.w db9ce │ │ │ │ b.n db9de │ │ │ │ nop │ │ │ │ bx r3 │ │ │ │ lsls r6, r6, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r7 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - hlt 0x001c │ │ │ │ + cbnz r4, dbc7a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r6, r7 │ │ │ │ + cbnz r6, dbc6a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r6, dbc94 │ │ │ │ + cbnz r6, dbc5c │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ movs r2, #0 │ │ │ │ @@ -161489,125 +161489,125 @@ │ │ │ │ adds r0, r7, #6 │ │ │ │ b.n dbf80 │ │ │ │ movs r6, #5 │ │ │ │ movs r5, #6 │ │ │ │ b.n dc186 │ │ │ │ orrs r0, r2 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cbnz r0, dc282 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbnz r4, dc284 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb71c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + ldr r7, [pc, #504] @ (dc4a8 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cpsie i │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r7, [pc, #656] @ (dc568 ) │ │ │ │ + ldr r6, [pc, #784] @ (dc5e8 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r6, [pc, #720] @ (dc5d4 ) │ │ │ │ + ldr r5, [pc, #848] @ (dc654 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + cbz r4, dc382 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + cbz r2, dc38a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + cbz r2, dc388 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + cbz r2, dc390 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + cbz r4, dc392 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + cbz r0, dc396 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - push {r3, r7} │ │ │ │ + cbz r0, dc392 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + cbz r2, dc38e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + cbz r2, dc38c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + cbz r2, dc394 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + cbz r2, dc394 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r1, r5} │ │ │ │ + cbz r2, dc38c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - push {r2, r5} │ │ │ │ + cbz r4, dc390 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r5, [pc, #888] @ (dc6bc ) │ │ │ │ + ldr r4, [pc, #1016] @ (dc73c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r0, dc3c6 │ │ │ │ + cbz r0, dc38e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - cbz r4, dc3c8 │ │ │ │ + cbz r4, dc390 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cbz r2, dc3c2 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r4, r5, #3 │ │ │ │ add.w r3, r1, #16 │ │ │ │ vldmia r1!, {s11} │ │ │ │ vldr s14, [r2, #4] │ │ │ │ vldr s8, [r2] │ │ │ │ vldr s15, [r1, #12] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -163203,15 +163203,15 @@ │ │ │ │ ldr r5, [pc, #16] @ (dd82c ) │ │ │ │ add r5, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 6d0ec │ │ │ │ str.w r0, [r4, #3400] @ 0xd48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, r4, r1 │ │ │ │ + adds r4, r0, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, dd896 │ │ │ │ @@ -163243,15 +163243,15 @@ │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n dd88c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + push {r6, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -163560,15 +163560,15 @@ │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [r3, #268] @ 0x10c │ │ │ │ str.w r3, [r5, #3636] @ 0xe34 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ ldrb.w r2, [r3, #1572] @ 0x624 │ │ │ │ @@ -165228,19 +165228,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #291 @ 0x123 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w dea92 │ │ │ │ b.n dea66 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r6, [pc, #412] @ (df018 ) │ │ │ │ @@ -165402,15 +165402,15 @@ │ │ │ │ b.n def7a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #5 │ │ │ │ lsls r6, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r6, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -165775,15 +165775,15 @@ │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n df0c2 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ strb.w r3, [r5, #203] @ 0xcb │ │ │ │ b.n df0c2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ ldr.w r3, [r0, #2912] @ 0xb60 │ │ │ │ @@ -167924,18 +167924,18 @@ │ │ │ │ movs r2, #12 │ │ │ │ b.n e099e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [lr, #373] @ 0x175 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r4, #3 │ │ │ │ @ instruction: 0xf70a0175 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #292] @ (e0b64 ) │ │ │ │ @@ -168540,15 +168540,15 @@ │ │ │ │ bls.w e0d6e │ │ │ │ b.n e1044 │ │ │ │ orn r1, r8, #16056320 @ 0xf50000 │ │ │ │ orrs.w r1, ip, #16056320 @ 0xf50000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bic.w r1, r4, #16056320 @ 0xf50000 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r4, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -168834,15 +168834,15 @@ │ │ │ │ b.n e13de │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vbic q0, q1, │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stcl 1, cr0, [sl, #468]! @ 0x1d4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r4, #3 │ │ │ │ movw r3, #6402 @ 0x1902 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n e1438 │ │ │ │ movw r2, #34041 @ 0x84f9 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n e1420 │ │ │ │ @@ -170059,15 +170059,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n e1910 │ │ │ │ nop │ │ │ │ sbcs.w r1, r8, r5, ror #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ orn r1, r2, r5, ror #1 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r3, [sp, #576] @ 0x240 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #572] @ 0x23c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ @@ -171103,23 +171103,23 @@ │ │ │ │ mov.w sl, #173 @ 0xad │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.w e1a4c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #172 @ 0xac │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.w e1a4c │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -171170,15 +171170,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ bl 2059f8 │ │ │ │ b.n e2b7a │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #320] @ (e2d1c ) │ │ │ │ + ldr r2, [pc, #448] @ (e2d9c ) │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r5, r2 │ │ │ │ @@ -171508,17 +171508,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #16] @ (e2f48 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 20580c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #224] @ (e3028 ) │ │ │ │ + bx fp │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldr r0, [pc, #8] @ (e2f54 ) │ │ │ │ + bx r4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -173669,21 +173669,21 @@ │ │ │ │ b.n e3dc0 │ │ │ │ stmia r5!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ lsls r5, r6, #5 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -174182,15 +174182,15 @@ │ │ │ │ nop │ │ │ │ rev16 r4, r7 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7a4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ldc2 0, cr0, [r6], #-912 @ 0xfffffc70 │ │ │ │ + @ instruction: 0xfb5600e4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -174739,17 +174739,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add sp, #344 @ 0x158 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov ip, r3 │ │ │ │ @@ -174863,15 +174863,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w sl, r0, #45056 @ 0xb000 │ │ │ │ add.w r8, r0, #47104 @ 0xb800 │ │ │ │ @@ -176752,15 +176752,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -177034,15 +177034,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrh r2, [r7, #10] │ │ │ │ lsls r7, r6, #5 │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ lsls r7, r6, #5 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strb r6, [r7, r4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r7, r6, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -177690,15 +177690,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n e71cc │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -178299,16 +178299,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e785a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r5, r4, #3 │ │ │ │ + vhadd.u q8, q12, q10 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #0] │ │ │ │ lsls r5, r6, #5 │ │ │ │ strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -178361,16 +178360,16 @@ │ │ │ │ str r0, [r7, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - vtrn.16 q0, q10 │ │ │ │ - vmla.i32 q0, q11, d4[1] │ │ │ │ + cdp2 0, 13, cr0, cr6, cr4, {7} │ │ │ │ + cdp2 0, 12, cr0, cr6, cr4, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #288] @ (e7a30 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #288] @ (e7a34 ) │ │ │ │ @@ -179487,15 +179486,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #25] │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b000e4 │ │ │ │ + rsbs r0, r0, #7471104 @ 0x720000 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ @@ -180217,19 +180216,19 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r3, r5, #3 │ │ │ │ strb r4, [r5, #18] │ │ │ │ lsls r5, r6, #5 │ │ │ │ - stc 0, cr0, [r4, #-912] @ 0xfffffc70 │ │ │ │ + stc 0, cr0, [r4], #-912 @ 0xfffffc70 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -180727,29 +180726,31 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3400e4 │ │ │ │ + orrs.w r0, r4, r4, asr #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r2, {r2, r5, r6, r7} │ │ │ │ - ldmia.w sl!, {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xe82200e4 │ │ │ │ + b.n e91d8 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe80600e4 │ │ │ │ + b.n e9078 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e9194 │ │ │ │ + b.n e8fd4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n e9180 │ │ │ │ + b.n e8fc0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr.w fp, [sp, #208] @ 0xd0 │ │ │ │ add.w sl, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ @@ -181128,15 +181129,15 @@ │ │ │ │ b.w e8d3a │ │ │ │ add.w sl, sp, #176 @ 0xb0 │ │ │ │ b.n e8f8c │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e9cd4 │ │ │ │ + b.n e9b14 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c2144 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ @@ -181472,19 +181473,19 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w ea5e8 │ │ │ │ b.n e997c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n e9cec │ │ │ │ + b.n e9b2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n e9ce8 │ │ │ │ + b.n e9b28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - b.n e9c70 │ │ │ │ + b.n e9ab0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl e7a3c │ │ │ │ mov r1, r9 │ │ │ │ @@ -181862,19 +181863,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c278c │ │ │ │ b.n e9d5c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bgt.n e9e50 │ │ │ │ + blt.n e9c90 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n e9dd8 │ │ │ │ + blt.n e9e18 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bgt.n e9d60 │ │ │ │ + blt.n e9da0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl e7a3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -183019,15 +183020,15 @@ │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n ea87c │ │ │ │ + bne.n ea8bc │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -183603,27 +183604,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r4] │ │ │ │ lsls r5, r6, #5 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ lsls r5, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r8 │ │ │ │ bl 3c2144 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -184075,15 +184076,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w eaa02 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r8, r2, #4 │ │ │ │ @@ -185795,27 +185796,27 @@ │ │ │ │ b.n ec832 │ │ │ │ negs r4, r7 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adcs r6, r4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - ble.n ec8f8 │ │ │ │ + bgt.n ec738 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n ec7a8 │ │ │ │ + blt.n ec7e8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n ec868 │ │ │ │ + blt.n ec8a8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bne.n ec860 │ │ │ │ + beq.n ec8a0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stc2 6, cr4, [r0], {127} @ 0x7f │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {} │ │ │ │ @@ -186795,17 +186796,17 @@ │ │ │ │ nop │ │ │ │ movs r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #206 @ 0xce │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -187231,19 +187232,19 @@ │ │ │ │ movne r0, r9 │ │ │ │ moveq r0, #0 │ │ │ │ bl a6a2c │ │ │ │ cmp r0, r4 │ │ │ │ bne.w ed62e │ │ │ │ b.n ed6a8 │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, pc, #160 @ (adr r3, ed7fc ) │ │ │ │ + add r2, pc, #288 @ (adr r2, ed87c ) │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -188398,15 +188399,15 @@ │ │ │ │ dmb ish │ │ │ │ cbz r3, ee37c │ │ │ │ mov r4, sl │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n ee2e0 │ │ │ │ mov r1, r4 │ │ │ │ b.n ee352 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -189173,15 +189174,15 @@ │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ cmp r3, #15 │ │ │ │ bne.n eeb52 │ │ │ │ ldr.w r3, [r0, #920] @ 0x398 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #920] @ 0x398 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -189803,19 +189804,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n ef0c4 │ │ │ │ ldr r2, [pc, #20] @ (ef218 ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n eeec0 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -190747,15 +190748,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r3, #28 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #26 │ │ │ │ lsls r5, r6, #5 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ cbz r0, efc44 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -192458,15 +192459,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5220174 │ │ │ │ adds.w r1, r4, #15990784 @ 0xf40000 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3140174 │ │ │ │ movs r0, r0 │ │ │ │ @@ -192621,15 +192622,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ sub.w r1, sl, #116 @ 0x74 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf19a0174 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bics.w r1, r0, #116 @ 0x74 │ │ │ │ bic.w r3, r0, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n f1020 │ │ │ │ @@ -194120,15 +194121,15 @@ │ │ │ │ subs.w r1, r0, r4, ror #1 │ │ │ │ sub.w r1, lr, r4, ror #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb3e0174 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr14, cr12, {7} │ │ │ │ + ldcl 0, cr0, [lr, #1008] @ 0x3f0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -197097,35 +197098,35 @@ │ │ │ │ ... │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #5 │ │ │ │ - bics r2, r6 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ba │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r5, #3 │ │ │ │ - cmn r4, r1 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbnz r2, f3f7e │ │ │ │ + hlt 0x000a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmia r2!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ @@ -197456,15 +197457,15 @@ │ │ │ │ movs r4, #8 │ │ │ │ b.n f4116 │ │ │ │ movs r4, #1 │ │ │ │ b.n f4116 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r8, r1 │ │ │ │ @@ -198092,15 +198093,15 @@ │ │ │ │ nop │ │ │ │ cbnz r4, f49f2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, f49f6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cbnz r6, f49ea │ │ │ │ lsls r4, r6, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -198291,15 +198292,15 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb638 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb626 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #108] @ 0x6c │ │ │ │ add.w lr, lr, #32 │ │ │ │ @@ -198697,17 +198698,17 @@ │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ bl 4511a4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -198880,17 +198881,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ b.n f5196 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r4, r0, #45824 @ 0xb300 │ │ │ │ @@ -199292,15 +199293,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, f568a │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ lsls r4, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -203734,15 +203735,15 @@ │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n f8310 │ │ │ │ + bpl.n f8350 │ │ │ │ lsls r1, r7, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ @@ -205023,21 +205024,21 @@ │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ strb r2, [r6, #24] │ │ │ │ lsls r4, r6, #5 │ │ │ │ - @ instruction: 0xf0e800e3 │ │ │ │ - add r7, pc, #944 @ (adr r7, f941c ) │ │ │ │ + and.w r0, r8, #227 @ 0xe3 │ │ │ │ + add r7, pc, #48 @ (adr r7, f909c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, lr, #227 @ 0xe3 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + vext.8 q0, q15, , #0 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r1, #2 │ │ │ │ strh r1, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ @@ -207632,15 +207633,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n faaa6 │ │ │ │ nop │ │ │ │ str r6, [r3, #12] │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n fab44 │ │ │ │ + bhi.n fab84 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrh r4, [r6, r0] │ │ │ │ lsls r4, r6, #5 │ │ │ │ add r6, sp, #876 @ 0x36c │ │ │ │ @ instruction: 0xffffaef5 │ │ │ │ vtbx.8 d26, {d31- instruction: 0xffffabff │ │ │ │ @@ -209400,25 +209401,25 @@ │ │ │ │ nop │ │ │ │ mvns r0, r7 │ │ │ │ lsls r4, r6, #5 │ │ │ │ movs r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x004e │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0058 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - bkpt 0x0056 │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ sub.w sp, sp, #1012 @ 0x3f4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -209898,24 +209899,24 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov r1, r6 │ │ │ │ b.n fc2b0 │ │ │ │ rors r2, r1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #848] @ (fc6dc ) │ │ │ │ + blxns lr │ │ │ │ lsls r4, r7, #3 │ │ │ │ - mov ip, r9 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r4, r7, #3 │ │ │ │ bl 1e8392 │ │ │ │ subs r6, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, r5 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3072] @ 0xc00 │ │ │ │ sub.w sp, sp, #988 @ 0x3dc │ │ │ │ mov r7, r2 │ │ │ │ @@ -210456,23 +210457,23 @@ │ │ │ │ b.n fc660 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r6 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ands r0, r4 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r4, [r1, #1396] @ 0x574 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -210596,45 +210597,45 @@ │ │ │ │ ldr r2, [pc, #68] @ (fcadc ) │ │ │ │ add r2, pc │ │ │ │ b.n fca44 │ │ │ │ ldr r2, [pc, #64] @ (fcae0 ) │ │ │ │ add r2, pc │ │ │ │ b.n fca44 │ │ │ │ nop │ │ │ │ - cbz r4, fcad2 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, fcad6 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, fcadc │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r4, fcae0 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r2, fcae4 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r4, fcaea │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r3, r4, #3 │ │ │ │ cmp r1, #188 @ 0xbc │ │ │ │ lsls r6, r6, #5 │ │ │ │ - cmp r0, #18 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r0, fcaea │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cmp r0, #4 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + movs r7, #28 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #14 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - cbz r4, fcaf4 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - cbz r6, fcaf6 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r7, [r1, #1396] @ 0x574 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -210810,71 +210811,71 @@ │ │ │ │ b.n fcbd0 │ │ │ │ ldr r1, [pc, #116] @ (fcd04 ) │ │ │ │ add r1, pc │ │ │ │ b.n fcbf2 │ │ │ │ ldr r1, [pc, #116] @ (fcd08 ) │ │ │ │ add r1, pc │ │ │ │ b.n fcbf2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r7, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #26 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ ldrb.w r3, [r0, #320] @ 0x140 │ │ │ │ cbz r3, fcd14 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -212614,19 +212615,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl fde4c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ b.n fdfbe │ │ │ │ nop │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #324] @ (fe160 ) │ │ │ │ @@ -212754,15 +212755,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov fp, r0 │ │ │ │ @@ -212823,15 +212824,15 @@ │ │ │ │ bne.n fe1d0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, #1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -212933,15 +212934,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r0, #6 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r4, r5, #5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -213386,17 +213387,17 @@ │ │ │ │ beq.n fe7d4 │ │ │ │ b.n fe7f0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, r6, r5 │ │ │ │ lsls r4, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r1, #76 @ 0x4c │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r2, r3, r1 │ │ │ │ lsls r4, r6, #5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -214389,27 +214390,27 @@ │ │ │ │ blx r3 │ │ │ │ b.n feda2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #27 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r6, [pc, #16] @ (ff2d0 ) │ │ │ │ + ldr r5, [pc, #144] @ (ff350 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r4, r7, #3 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r4, r6, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -216060,15 +216061,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r3, #148 @ 0x94 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r1, [pc, #728] @ (100790 ) │ │ │ │ @@ -216602,17 +216603,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 100a0c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #688] @ 0x2b0 │ │ │ │ b.n 10095a │ │ │ │ adds r4, r0, #4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (100b28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -216630,15 +216631,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (100b2c ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, r4, r4 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r6, r3 │ │ │ │ @@ -217556,21 +217557,21 @@ │ │ │ │ b.n 10159c │ │ │ │ ldr r3, [pc, #16] @ (1015e0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 10159c │ │ │ │ ldr r3, [pc, #16] @ (1015e4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 10159c │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r6, r1, #1 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (101648 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -218386,17 +218387,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 101f4e │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #180] @ (102058 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -218460,17 +218461,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 102014 │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #192] @ (102134 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218536,17 +218537,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1020f6 │ │ │ │ lsls r6, r3, #22 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #216] @ (102228 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -218620,17 +218621,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1021d2 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #212] @ (102318 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218701,17 +218702,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1022d6 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #252] @ (102430 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218795,17 +218796,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1023c8 │ │ │ │ lsls r6, r3, #11 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #268] @ (102558 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -218891,17 +218892,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1024f0 │ │ │ │ lsls r6, r0, #7 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #288] @ (102694 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -218995,17 +218996,17 @@ │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 10261c │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r4, r6, #5 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #608] @ (102910 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219196,17 +219197,17 @@ │ │ │ │ vbit q8, q1, │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #624] @ (102ba8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219404,17 +219405,17 @@ │ │ │ │ ldc2l 1, cr0, [sl], {115} @ 0x73 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #608] @ (102e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219605,17 +219606,17 @@ │ │ │ │ @ instruction: 0xfa420173 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - str r2, [r7, r1] │ │ │ │ + ldr r7, [pc, #616] @ (1030ac ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [pc, #880] @ (1031b8 ) │ │ │ │ + ldr r6, [pc, #1008] @ (103238 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #624] @ (1030c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -219813,17 +219814,17 @@ │ │ │ │ @ instruction: 0xf7ba0173 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r5, [pc, #952] @ (103494 ) │ │ │ │ + ldr r5, [pc, #56] @ (103114 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [pc, #272] @ (1031f0 ) │ │ │ │ + ldr r4, [pc, #400] @ (103270 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #608] @ (103350 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -220014,17 +220015,17 @@ │ │ │ │ @ instruction: 0xf5220173 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r3, [pc, #472] @ (10353c ) │ │ │ │ + ldr r2, [pc, #600] @ (1035bc ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [pc, #752] @ (103658 ) │ │ │ │ + ldr r1, [pc, #880] @ (1036d8 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #624] @ (1035e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -220222,17 +220223,17 @@ │ │ │ │ @ instruction: 0xf29a0173 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r0, [pc, #984] @ (1039d4 ) │ │ │ │ + ldr r0, [pc, #88] @ (103654 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #144] @ (103690 ) │ │ │ │ + bxns r8 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ (103690 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -225402,15 +225403,15 @@ │ │ │ │ ldr.w r3, [r8, #688] @ 0x2b0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r8, #688] @ 0x2b0 │ │ │ │ b.n 107442 │ │ │ │ nop │ │ │ │ sxtb r2, r1 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r4, #3 │ │ │ │ and.w sl, r7, #4 │ │ │ │ and.w r8, r7, #2 │ │ │ │ and.w r9, r7, #8 │ │ │ │ lsls r7, r7, #31 │ │ │ │ bpl.n 107614 │ │ │ │ add.w r5, r6, #593920 @ 0x91000 │ │ │ │ @@ -225824,19 +225825,19 @@ │ │ │ │ str.w r3, [r2, #688] @ 0x2b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 107a30 │ │ │ │ b.n 107442 │ │ │ │ lsls r3, r7, #25 │ │ │ │ bmi.n 107a64 │ │ │ │ b.n 107442 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 107b14 │ │ │ │ sub sp, #28 │ │ │ │ @@ -226608,16 +226609,16 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1083f2 │ │ │ │ add r2, pc, #616 @ (adr r2, 108698 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xfb1600e2 │ │ │ │ - vst1.8 {d16[7]}, [r8], r2 │ │ │ │ + @ instruction: 0xfa3600e2 │ │ │ │ + str??.w r0, [r8, #226] @ 0xe2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #192] @ (108508 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -226683,16 +226684,16 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1084c4 │ │ │ │ add r1, pc, #808 @ (adr r1, 108834 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xfa4e00e2 │ │ │ │ - str??.w r0, [ip, #226] @ 0xe2 │ │ │ │ + vld4. {d16-d19}, [lr :128], r2 │ │ │ │ + strb.w r0, [ip, r2, lsl #2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #204] @ (1085f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -226760,16 +226761,16 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1085b2 │ │ │ │ add r0, pc, #952 @ (adr r0, 1089ac ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr??.w r0, [lr, r2, lsl #2] │ │ │ │ - strb.w r0, [r4, r2, lsl #2] │ │ │ │ + ldrb.w r0, [lr, #226] @ 0xe2 │ │ │ │ + @ instruction: 0xf72400e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #228] @ (1086f0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ @@ -226845,16 +226846,16 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 10869a │ │ │ │ add r0, pc, #24 @ (adr r0, 10870c ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb.w r0, [r2, #226] @ 0xe2 │ │ │ │ - @ instruction: 0xf70400e2 │ │ │ │ + @ instruction: 0xf7b200e2 │ │ │ │ + @ instruction: 0xf62400e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #224] @ (1087ec ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -226927,16 +226928,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1087aa │ │ │ │ ldr r7, [sp, #24] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xf7ae00e2 │ │ │ │ - addw r0, r8, #2274 @ 0x8e2 │ │ │ │ + movt r0, #59618 @ 0xe8e2 │ │ │ │ + @ instruction: 0xf52800e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #264] @ (108910 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -227022,16 +227023,16 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1088a8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xf69e00e2 │ │ │ │ - @ instruction: 0xf4e400e2 │ │ │ │ + subs.w r0, lr, #7405568 @ 0x710000 │ │ │ │ + and.w r0, r4, #7405568 @ 0x710000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #280] @ (108a44 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -227119,16 +227120,16 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 1089dc │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xf58200e2 │ │ │ │ - @ instruction: 0xf3b000e2 │ │ │ │ + @ instruction: 0xf4a200e2 │ │ │ │ + @ instruction: 0xf2d000e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #300] @ (108b8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ @@ -227224,16 +227225,16 @@ │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 108b14 │ │ │ │ ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - orr.w r0, lr, #7405568 @ 0x710000 │ │ │ │ - @ instruction: 0xf26800e2 │ │ │ │ + @ instruction: 0xf36e00e2 │ │ │ │ + @ instruction: 0xf18800e2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #100] @ (108c0c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -228767,15 +228768,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 109dda │ │ │ │ ldrh r4, [r4, #6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (109fb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228880,15 +228881,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 109f28 │ │ │ │ nop │ │ │ │ strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (10a0fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -228989,15 +228990,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10a07e │ │ │ │ nop │ │ │ │ strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (10a248 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229100,15 +229101,15 @@ │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10a1cc │ │ │ │ nop │ │ │ │ strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (10a390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229205,15 +229206,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10a2ea │ │ │ │ nop │ │ │ │ strh r6, [r5, #28] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (10a4d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229313,15 +229314,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10a42c │ │ │ │ strh r2, [r5, #18] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #284] @ (10a608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229414,15 +229415,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10a576 │ │ │ │ nop │ │ │ │ strh r6, [r4, #8] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #280] @ (10a73c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229517,15 +229518,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10a6a6 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #31] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r0, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (10a884 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -229627,15 +229628,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10a800 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (10a9d0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -229736,15 +229737,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10a952 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #288] @ (10ab0c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -229840,15 +229841,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b30 │ │ │ │ b.n 10aa6a │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #276] @ (10ac3c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -229943,15 +229944,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b30 │ │ │ │ b.n 10aba8 │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #11] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (10ad84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230055,15 +230056,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10ad0c │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (10aec4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230166,15 +230167,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b30 │ │ │ │ b.n 10ae20 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #280] @ (10aff8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230274,15 +230275,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b30 │ │ │ │ b.n 10af62 │ │ │ │ strb r6, [r6, #28] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (10b140 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230384,15 +230385,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10b0bc │ │ │ │ strb r2, [r0, #24] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (10b28c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -230493,15 +230494,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10b20e │ │ │ │ nop │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #288] @ (10b3c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -230597,15 +230598,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b30 │ │ │ │ b.n 10b326 │ │ │ │ strb r6, [r5, #13] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #276] @ (10b4f8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -230700,15 +230701,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b30 │ │ │ │ b.n 10b464 │ │ │ │ nop │ │ │ │ strb r2, [r6, #8] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ (10b640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230812,15 +230813,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 10b5c8 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (10b780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -230923,15 +230924,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b30 │ │ │ │ b.n 10b6dc │ │ │ │ nop │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #280] @ (10b8b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -231031,15 +231032,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b30 │ │ │ │ b.n 10b81e │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r7, #3 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ bhi.n 10b954 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -231924,17 +231925,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10c2be │ │ │ │ nop │ │ │ │ str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ + pop {r1} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #448] @ (10c538 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232082,17 +232083,17 @@ │ │ │ │ addne.w r1, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 10c49e │ │ │ │ nop │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cbnz r2, 10c584 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r4, 10c544 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10c714 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232233,17 +232234,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10c642 │ │ │ │ str r4, [r7, #8] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cbnz r0, 10c71e │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #456] @ (10c8fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232390,17 +232391,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10c824 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + setend le │ │ │ │ lsls r2, r4, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ (10cac8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232535,17 +232536,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10ca00 │ │ │ │ ldrb r0, [r7, r3] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r6, 10cb20 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #444] @ (10cca4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232687,17 +232688,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10cbd4 │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cbz r2, 10cd16 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbz r4, 10ccc6 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ (10ce0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232804,15 +232805,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 10cd76 │ │ │ │ nop │ │ │ │ ldr r0, [r2, r5] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (10cf6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -232920,15 +232921,15 @@ │ │ │ │ addle.w r2, r0, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strgt r3, [r0, #28] │ │ │ │ b.n 10cedc │ │ │ │ ldrsb r6, [r5, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #316] @ (10d0c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233032,15 +233033,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 10d042 │ │ │ │ nop │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #324] @ (10d224 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233146,15 +233147,15 @@ │ │ │ │ movtgt r3, #16368 @ 0x3ff0 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strgt r3, [r0, #28] │ │ │ │ b.n 10d1a4 │ │ │ │ strb r6, [r6, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #320] @ (10d380 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -233259,15 +233260,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 10d312 │ │ │ │ strh r4, [r2, r7] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (10d4dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233371,15 +233372,15 @@ │ │ │ │ add.w r2, r7, #32 │ │ │ │ str r3, [r7, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r7, #28] │ │ │ │ b.n 10d470 │ │ │ │ strh r2, [r7, r1] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #316] @ (10d634 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -233482,15 +233483,15 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 100b30 │ │ │ │ b.n 10d594 │ │ │ │ nop │ │ │ │ str r4, [r3, r4] │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ (10d788 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233591,15 +233592,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5130 @ 0x140a │ │ │ │ bl 100b30 │ │ │ │ b.n 10d6e2 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #792] @ (10daa4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #316] @ (10d8e0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -233703,15 +233704,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 10d856 │ │ │ │ nop │ │ │ │ ldr r6, [pc, #456] @ (10daac ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (10da38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -233815,15 +233816,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, r0, #24 │ │ │ │ addgt.w r2, r0, #32 │ │ │ │ strdgt r3, r3, [r0, #24] │ │ │ │ b.n 10d9b0 │ │ │ │ ldr r5, [pc, #104] @ (10daa4 ) │ │ │ │ lsls r3, r6, #5 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #220] @ (10db30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234407,15 +234408,15 @@ │ │ │ │ addeq.w r2, r9, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 10e0ca │ │ │ │ mov r2, r2 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r5, [pc, #616] @ (10e3c8 ) │ │ │ │ + ldr r4, [pc, #744] @ (10e448 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (10e2dc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -234536,15 +234537,15 @@ │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 10e25a │ │ │ │ nop │ │ │ │ add sl, r4 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r3, [pc, #968] @ (10e6ac ) │ │ │ │ + ldr r3, [pc, #72] @ (10e32c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #380] @ (10e474 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -234669,15 +234670,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10e3a4 │ │ │ │ orrs r6, r3 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r2, [pc, #120] @ (10e4f4 ) │ │ │ │ + ldr r1, [pc, #248] @ (10e574 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #384] @ (10e610 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -234808,15 +234809,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10e54c │ │ │ │ nop │ │ │ │ sbcs r6, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - ldr r0, [pc, #432] @ (10e7c8 ) │ │ │ │ + blxns r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #340] @ (10e780 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -234929,15 +234930,15 @@ │ │ │ │ addeq.w r2, r9, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 10e6f2 │ │ │ │ subs r7, #234 @ 0xea │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bx r2 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #356] @ (10e900 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235056,15 +235057,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 10e880 │ │ │ │ subs r6, #122 @ 0x7a │ │ │ │ lsls r3, r6, #5 │ │ │ │ - cmp r4, sp │ │ │ │ + add ip, r1 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #376] @ (10ea94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235187,15 +235188,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10e9c4 │ │ │ │ subs r4, #250 @ 0xfa │ │ │ │ lsls r3, r6, #5 │ │ │ │ - bics r6, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (10ec28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -235323,15 +235324,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 10eb66 │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r3, r6, #5 │ │ │ │ - rors r2, r6 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #348] @ (10eda0 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -240796,16 +240797,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 112d52 │ │ │ │ nop │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + vqadd.u64 q8, q9, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (112f34 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -240911,15 +240911,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 112eac │ │ │ │ nop │ │ │ │ ldrb.w r0, [ip, ] │ │ │ │ - mcr2 0, 7, r0, cr0, cr11, {7} │ │ │ │ + mcr2 0, 0, r0, cr0, cr11, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (1130a8 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -241031,15 +241031,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 11302c │ │ │ │ nop │ │ │ │ movt r1, #26738 @ 0x6872 │ │ │ │ - stc2l 0, cr0, [r8, #-1004] @ 0xfffffc14 │ │ │ │ + stc2l 0, cr0, [r8], #-1004 @ 0xfffffc14 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #332] @ (113210 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241146,15 +241146,15 @@ │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 113192 │ │ │ │ adc.w r1, ip, #15859712 @ 0xf20000 │ │ │ │ - @ instruction: 0xfbca00fb │ │ │ │ + @ instruction: 0xfaea00fb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #364] @ (113398 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -241267,15 +241267,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 1132d4 │ │ │ │ @ instruction: 0xf3ee0172 │ │ │ │ - @ instruction: 0xfa0a00fb │ │ │ │ + vld4. {d0-d3}, [sl :256], fp │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #336] @ (113508 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241381,15 +241381,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 113450 │ │ │ │ nop │ │ │ │ @ instruction: 0xf25a0172 │ │ │ │ - strb.w r0, [r6, #251] @ 0xfb │ │ │ │ + @ instruction: 0xf7a600fb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #380] @ (1136a0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -241505,15 +241505,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 1135e0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0f60172 │ │ │ │ - @ instruction: 0xf6d400fb │ │ │ │ + @ instruction: 0xf5f400fb │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #332] @ (113808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -241617,15 +241617,15 @@ │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 113760 │ │ │ │ vbic q8, q2, q9 │ │ │ │ - adcs.w r0, r2, #8224768 @ 0x7d8000 │ │ │ │ + orns r0, r2, #8224768 @ 0x7d8000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ (11396c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -241731,15 +241731,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 1138e6 │ │ │ │ ldcl 1, cr0, [r2, #456]! @ 0x1c8 │ │ │ │ - @ instruction: 0xf3fe00fb │ │ │ │ + @ instruction: 0xf31e00fb │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #320] @ (113ac8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -241843,15 +241843,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113a42 │ │ │ │ stc 1, cr0, [lr], {114} @ 0x72 │ │ │ │ - @ instruction: 0xf28a00fb │ │ │ │ + sub.w r0, sl, #251 @ 0xfb │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ (113c48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -241963,15 +241963,15 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113bce │ │ │ │ @ instruction: 0xeb320172 │ │ │ │ - @ instruction: 0xf0e600fb │ │ │ │ + and.w r0, r6, #251 @ 0xfb │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ (113db4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -242078,15 +242078,15 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 113d3a │ │ │ │ @ instruction: 0xe9b20172 │ │ │ │ - vqadd.s32 q8, q9, │ │ │ │ + mcr 0, 4, r0, cr2, cr11, {7} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (113f50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242202,15 +242202,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 113e7e │ │ │ │ nop │ │ │ │ strex r1, r0, [r6, #456] @ 0x1c8 │ │ │ │ - ldc 0, cr0, [r2, #1004] @ 0x3ec │ │ │ │ + ldc 0, cr0, [r2], #1004 @ 0x3ec │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #348] @ (1140c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242318,15 +242318,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 114008 │ │ │ │ b.n 113e20 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stc 0, cr0, [r0], {251} @ 0xfb │ │ │ │ + @ instruction: 0xeb2000fb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #396] @ (114270 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242445,15 +242445,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 1141a4 │ │ │ │ nop │ │ │ │ b.n 113cd8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - orr.w r0, r2, fp, ror #3 │ │ │ │ + strd r0, r0, [r2, #-1004]! @ 0x3ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (1143ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242561,15 +242561,16 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 114332 │ │ │ │ nop │ │ │ │ b.n 114b04 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stmia.w lr!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ + b.n 114390 │ │ │ │ + lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #384] @ (114588 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -242684,15 +242685,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 1144c0 │ │ │ │ b.n 1149a8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - b.n 114380 │ │ │ │ + b.n 1141c0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #356] @ (114708 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242802,15 +242803,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 11464e │ │ │ │ b.n 1147f0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - b.n 1141d0 │ │ │ │ + b.n 114010 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ (114894 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -242926,15 +242927,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 1147d4 │ │ │ │ udf #242 @ 0xf2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - b.n 115014 │ │ │ │ + b.n 114e54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #380] @ (114a2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243054,15 +243055,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 114968 │ │ │ │ nop │ │ │ │ ble.n 114afc │ │ │ │ lsls r2, r6, #5 │ │ │ │ - b.n 114e50 │ │ │ │ + b.n 114c90 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #356] @ (114bac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243172,15 +243173,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 114af2 │ │ │ │ blt.n 114b4c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - b.n 114c9c │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #504] @ (114dc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243329,15 +243330,15 @@ │ │ │ │ bl 100b30 │ │ │ │ b.n 114cba │ │ │ │ nop │ │ │ │ bge.n 114e60 │ │ │ │ lsls r2, r6, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + ble.n 114ea0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #500] @ (114fd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243484,15 +243485,15 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 114ed4 │ │ │ │ bhi.n 115044 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - bgt.n 115018 │ │ │ │ + blt.n 115058 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #540] @ (115210 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243649,15 +243650,15 @@ │ │ │ │ b.n 1150f8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ bvs.n 115258 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bls.n 1151b8 │ │ │ │ + bhi.n 1151f8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -243774,15 +243775,15 @@ │ │ │ │ nop │ │ │ │ bcc.n 115330 │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r5, sp, #776 @ 0x308 │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 115420 │ │ │ │ + bvc.n 115460 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (1154e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -243901,15 +243902,15 @@ │ │ │ │ nop │ │ │ │ bcs.n 1155dc │ │ │ │ lsls r2, r6, #5 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 11547c │ │ │ │ + bpl.n 1154bc │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #412] @ (1156a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244039,15 +244040,15 @@ │ │ │ │ bl 100b30 │ │ │ │ b.n 1155d2 │ │ │ │ nop │ │ │ │ bne.n 1156c0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - bmi.n 115688 │ │ │ │ + bmi.n 1156c8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -244181,15 +244182,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bcc.n 11588c │ │ │ │ + bcs.n 1158cc │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (1159cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244293,15 +244294,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 115948 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - bne.n 11594c │ │ │ │ + beq.n 11598c │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #304] @ (115b18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244405,15 +244406,15 @@ │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 115a94 │ │ │ │ ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - beq.n 115bd0 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #296] @ (115c5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244513,15 +244514,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b30 │ │ │ │ b.n 115bbe │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #296] @ (115da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244619,15 +244620,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5124 @ 0x1404 │ │ │ │ bl 100b30 │ │ │ │ b.n 115d02 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #280] @ (115ed4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244727,15 +244728,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b30 │ │ │ │ b.n 115e3e │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #280] @ (116008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244833,15 +244834,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 100b30 │ │ │ │ b.n 115f72 │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ (116134 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -244927,15 +244928,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 1160a8 │ │ │ │ stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r1, #12] │ │ │ │ vldr s2, [r1, #8] │ │ │ │ @@ -245805,17 +245806,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 116a9a │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - itt cs │ │ │ │ - lslcs r3, r7, #3 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bkpt 0x0044 │ │ │ │ + lsls r3, r7, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #452] @ (116d80 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -245966,15 +245967,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 116c78 │ │ │ │ nop │ │ │ │ rev16 r4, r3 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #444] @ (116f58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246118,15 +246119,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 116e42 │ │ │ │ nop │ │ │ │ @ instruction: 0xb87a │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cbnz r0, 116fac │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #448] @ (117134 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -246272,15 +246273,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11701e │ │ │ │ nop │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cbnz r0, 11714a │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (1172fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246420,15 +246421,15 @@ │ │ │ │ addne.w r4, r9, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 117268 │ │ │ │ nop │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #5 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (1174c4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -246568,15 +246569,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r4, sl, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [sl, #12] │ │ │ │ b.n 117432 │ │ │ │ uxtb r6, r7 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (117674 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246710,15 +246711,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 1175d4 │ │ │ │ nop │ │ │ │ cbz r6, 117684 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cbz r4, 1176ee │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #404] @ (117824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -246852,15 +246853,15 @@ │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r9, #16 │ │ │ │ strne.w r3, [r9, #12] │ │ │ │ b.n 117784 │ │ │ │ nop │ │ │ │ add r7, sp, #536 @ 0x218 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r0, 117834 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #276] @ (117954 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247574,15 +247575,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 117ffa │ │ │ │ add r6, pc, #616 @ (adr r6, 11833c ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (118244 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247703,15 +247704,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11816a │ │ │ │ nop │ │ │ │ add r5, pc, #168 @ (adr r5, 1182f0 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r7, pc, #440 @ (adr r7, 118404 ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 118484 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #364] @ (1183cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247829,15 +247830,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 1182ea │ │ │ │ nop │ │ │ │ add r3, pc, #728 @ (adr r3, 1186a8 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r5, pc, #808 @ (adr r5, 1186fc ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 11877c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #364] @ (118554 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -247957,15 +247958,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 118472 │ │ │ │ add r2, pc, #184 @ (adr r2, 118610 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r4, pc, #144 @ (adr r4, 1185ec ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 11866c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (1186c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248086,15 +248087,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 1185ee │ │ │ │ nop │ │ │ │ add r0, pc, #664 @ (adr r0, 118964 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r2, pc, #584 @ (adr r2, 118918 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 118998 ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ (118854 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248216,15 +248217,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 118762 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add r0, pc, #912 @ (adr r0, 118bec ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 11886c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (1189e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248349,15 +248350,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118956 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (118b78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248482,15 +248483,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118adc │ │ │ │ nop │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (118cec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248611,15 +248612,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 118c12 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #368] @ (118e78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248741,15 +248742,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 118d86 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (119008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -248874,15 +248875,15 @@ │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 118f7a │ │ │ │ nop │ │ │ │ str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (11919c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249007,15 +249008,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119100 │ │ │ │ nop │ │ │ │ str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #336] @ (119308 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249129,15 +249130,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 119234 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #352] @ (119484 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249254,15 +249255,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11939c │ │ │ │ nop │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #364] @ (11960c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249382,15 +249383,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119580 │ │ │ │ str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (11979c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -249513,15 +249514,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119700 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #336] @ (119908 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249635,15 +249636,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 119834 │ │ │ │ ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #352] @ (119a84 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -249760,15 +249761,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11999c │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #364] @ (119c0c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -249888,15 +249889,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne r3, #1 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119b80 │ │ │ │ ldrh r6, [r6, #26] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (119d9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -250019,15 +250020,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 119d00 │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #14] │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #432] @ (119f68 ) │ │ │ │ @@ -255284,15 +255285,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 11dcc2 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #232] @ (11de48 ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r2, [pc, #168] @ (11de0c ) │ │ │ │ + ldr r1, [pc, #296] @ (11de8c ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #376] @ (11def0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -255415,15 +255416,15 @@ │ │ │ │ itee le │ │ │ │ addle.w r2, ip, #24 │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strdgt r3, r3, [ip, #24] │ │ │ │ b.n 11de58 │ │ │ │ ldr r0, [pc, #632] @ (11e16c ) │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldr r0, [pc, #448] @ (11e0b8 ) │ │ │ │ + blx r2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (11e088 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255543,15 +255544,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11dfa0 │ │ │ │ bx r1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - mov r8, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (11e22c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255676,15 +255677,15 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 11e1ac │ │ │ │ nop │ │ │ │ cmp r2, lr │ │ │ │ lsls r2, r6, #5 │ │ │ │ - add sl, ip │ │ │ │ + add r2, r0 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (11e3cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255811,15 +255812,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11e33a │ │ │ │ nop │ │ │ │ mvns r6, r1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - orrs r2, r7 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #396] @ (11e574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -255948,15 +255949,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11e4ce │ │ │ │ nop │ │ │ │ tst r6, r5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - sbcs r2, r1 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #392] @ (11e718 ) │ │ │ │ @@ -256080,15 +256081,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11e632 │ │ │ │ eors r6, r7 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #396] @ (11e8c0 ) │ │ │ │ @@ -256215,15 +256216,15 @@ │ │ │ │ add.w r2, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ movt r3, #16368 @ 0x3ff0 │ │ │ │ str r3, [r0, #28] │ │ │ │ b.n 11e840 │ │ │ │ subs r6, #218 @ 0xda │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #392] @ (11ea64 ) │ │ │ │ @@ -256352,15 +256353,15 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r2, r5, #32 │ │ │ │ strgt r3, [r5, #28] │ │ │ │ b.n 11e9d0 │ │ │ │ nop │ │ │ │ subs r5, #50 @ 0x32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #388] @ (11ec04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256486,15 +256487,15 @@ │ │ │ │ addle.w r2, ip, #24 │ │ │ │ itt gt │ │ │ │ addgt.w r2, ip, #32 │ │ │ │ strgt.w r3, [ip, #28] │ │ │ │ b.n 11eb60 │ │ │ │ subs r3, #148 @ 0x94 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #584] @ (11ee68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256677,17 +256678,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11ed40 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #572] @ (11f0c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -256867,17 +256868,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11efac │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #564] @ (11f318 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257057,17 +257058,17 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11f1e8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #572] @ (11f574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257245,17 +257246,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11f450 │ │ │ │ nop │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #588] @ (11f7e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257439,17 +257440,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11f6b2 │ │ │ │ nop │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #556] @ (11fa2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257626,17 +257627,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11f8fe │ │ │ │ nop │ │ │ │ cmp r6, #20 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r1, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #440] @ (11fc04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257775,15 +257776,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11fb00 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ lsls r2, r6, #5 │ │ │ │ - cmp r1, #68 @ 0x44 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (11fdc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -257914,15 +257915,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11fcc6 │ │ │ │ nop │ │ │ │ cmp r1, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ (11ff90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258059,15 +258060,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 11fe8c │ │ │ │ nop │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #460] @ (120178 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258207,15 +258208,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 12006a │ │ │ │ nop │ │ │ │ movs r6, #106 @ 0x6a │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r3, #126 @ 0x7e │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [pc, #440] @ (12034c ) │ │ │ │ @@ -258352,15 +258353,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 12024c │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (12050c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258491,15 +258492,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 12040e │ │ │ │ nop │ │ │ │ movs r2, #174 @ 0xae │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #340] @ (12067c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258613,15 +258614,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 1205a6 │ │ │ │ movs r0, #238 @ 0xee │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ (1207fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258739,15 +258740,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 120724 │ │ │ │ nop │ │ │ │ subs r2, r7, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #416] @ (1209b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -258876,15 +258877,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 1208bc │ │ │ │ nop │ │ │ │ adds r6, r7, #7 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #404] @ (120b6c ) │ │ │ │ @@ -259010,15 +259011,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 120a7e │ │ │ │ adds r2, r7, #0 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #448] @ (120d48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259154,15 +259155,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 120c3e │ │ │ │ subs r6, r1, r2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #476] @ (120f40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259311,15 +259312,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 120e2a │ │ │ │ adds r2, r6, r2 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -259472,15 +259473,15 @@ │ │ │ │ b.n 121032 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ asrs r2, r6, #26 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #400] @ (121304 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259617,15 +259618,15 @@ │ │ │ │ bl 101540 │ │ │ │ b.n 121214 │ │ │ │ asrs r0, r4, #18 │ │ │ │ lsls r2, r6, #5 │ │ │ │ mrc 1, 3, r0, cr10, cr1, {3} │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -259762,15 +259763,15 @@ │ │ │ │ bl 101540 │ │ │ │ b.n 1213d0 │ │ │ │ asrs r6, r3, #11 │ │ │ │ lsls r2, r6, #5 │ │ │ │ stcl 1, cr0, [r6], {113} @ 0x71 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #568] @ (121718 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -259937,15 +259938,15 @@ │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 1215d4 │ │ │ │ asrs r6, r6, #4 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -260125,15 +260126,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ lsrs r2, r3, #27 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #568] @ (121bf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260301,15 +260302,15 @@ │ │ │ │ bl 101540 │ │ │ │ b.n 121aae │ │ │ │ nop │ │ │ │ lsrs r2, r3, #17 │ │ │ │ lsls r2, r6, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #448] @ (121dd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260446,15 +260447,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 121cc0 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [pc, #428] @ (121f9c ) │ │ │ │ @@ -260589,15 +260590,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 121e96 │ │ │ │ lsrs r2, r5, #32 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (12212c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260717,15 +260718,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 122038 │ │ │ │ lsls r6, r3, #25 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #360] @ (1222b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -260841,16 +260842,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 1221c8 │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - movs r0, r6 │ │ │ │ - lsls r3, r7, #3 │ │ │ │ + vqadd.u16 q8, q8, q13 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #420] @ (122470 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -260979,15 +260979,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 122366 │ │ │ │ nop │ │ │ │ lsls r2, r1, #13 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - mrc2 0, 2, r0, cr6, cr10, {7} │ │ │ │ + ldc2l 0, cr0, [r6, #-1000]! @ 0xfffffc18 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #404] @ (122624 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261113,15 +261113,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ bl 101540 │ │ │ │ b.n 12252a │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r2, r6, #5 │ │ │ │ - stc2 0, cr0, [r8], {250} @ 0xfa │ │ │ │ + @ instruction: 0xfba800fa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ (1227f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -261253,15 +261253,15 @@ │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122760 │ │ │ │ vsra.u16 q8, , #10 │ │ │ │ - @ instruction: 0xfabe00fa │ │ │ │ + ldr??.w r0, [lr, #250] @ 0xfa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ (1229a8 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -261392,15 +261392,15 @@ │ │ │ │ str r3, [r0, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, r0, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 12291c │ │ │ │ mcr2 1, 0, r0, cr10, cr1, {3} │ │ │ │ - str??.w r0, [r6, #250] @ 0xfa │ │ │ │ + strb.w r0, [r6, sl, lsl #3] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (122b38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -261520,15 +261520,15 @@ │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122aaa │ │ │ │ mrrc2 1, 7, r0, r2, cr1 │ │ │ │ - @ instruction: 0xf73a00fa │ │ │ │ + @ instruction: 0xf65a00fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (122cc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov r8, s0 │ │ │ │ @@ -261647,15 +261647,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122c38 │ │ │ │ nop │ │ │ │ @ instruction: 0xfabe0171 │ │ │ │ - @ instruction: 0xf58c00fa │ │ │ │ + @ instruction: 0xf4ac00fa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #412] @ (122e80 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -261782,15 +261782,15 @@ │ │ │ │ str.w r3, [ip, #8] │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122df0 │ │ │ │ ldrsh.w r0, [r2, ] │ │ │ │ - @ instruction: 0xf3b600fa │ │ │ │ + @ instruction: 0xf2d600fa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #404] @ (123034 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -261918,15 +261918,15 @@ │ │ │ │ ittt ne │ │ │ │ addne.w r2, ip, #16 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 122fa0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf7720171 │ │ │ │ - @ instruction: 0xf1ea00fa │ │ │ │ + add.w r0, sl, #250 @ 0xfa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #400] @ (1231e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -262053,15 +262053,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 123142 │ │ │ │ nop │ │ │ │ rsb r1, r6, #15794176 @ 0xf10000 │ │ │ │ - bic.w r0, lr, #250 @ 0xfa │ │ │ │ + vqadd.s8 q8, q15, q13 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (123378 ) │ │ │ │ sub sp, #8 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262188,15 +262188,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, r0, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, r0, #16 │ │ │ │ strne r3, [r0, #12] │ │ │ │ b.n 1232e4 │ │ │ │ ands.w r1, sl, #15794176 @ 0xf10000 │ │ │ │ - mrc 0, 3, r0, cr0, cr10, {7} │ │ │ │ + ldc 0, cr0, [r0, #1000] @ 0x3e8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (12350c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -262318,15 +262318,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 123470 │ │ │ │ @ instruction: 0xf2820171 │ │ │ │ - stcl 0, cr0, [r4], {250} @ 0xfa │ │ │ │ + @ instruction: 0xebe400fa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (1236a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov r5, s0 │ │ │ │ @@ -262447,15 +262447,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 123602 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ec0171 │ │ │ │ - adds.w r0, r2, sl, ror #3 │ │ │ │ + bics.w r0, r2, sl, ror #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #392] @ (123844 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ @@ -262580,15 +262580,15 @@ │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 1237a6 │ │ │ │ nop │ │ │ │ vbic q8, q5, │ │ │ │ - ldrd r0, r0, [r2, #-1000] @ 0x3e8 │ │ │ │ + ldrd r0, r0, [r2], #-1000 @ 0x3e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (1239e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -262713,15 +262713,15 @@ │ │ │ │ iteee eq │ │ │ │ addeq.w r2, ip, #12 │ │ │ │ movne.w r3, #1065353216 @ 0x3f800000 │ │ │ │ addne.w r2, ip, #16 │ │ │ │ strne.w r3, [ip, #12] │ │ │ │ b.n 123948 │ │ │ │ ldc 1, cr0, [r0, #452]! @ 0x1c4 │ │ │ │ - b.n 123914 │ │ │ │ + b.n 123754 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #268] @ (123b08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265118,17 +265118,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + movs r6, #2 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #764] @ (125a5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -265372,17 +265372,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r1, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #788] @ (125d9c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -265627,17 +265627,17 @@ │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 12626a │ │ │ │ ldrh.w r2, [r7, #596] @ 0x254 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -266010,15 +266010,15 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - bne.n 1262e4 │ │ │ │ + beq.n 126324 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 100b30 │ │ │ │ b.n 12608c │ │ │ │ @@ -266291,17 +266291,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmia r3!, {r4} │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - subs r6, r4, r0 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 126b40 │ │ │ │ ldrh.w r2, [r7, #596] @ 0x254 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -266663,15 +266663,15 @@ │ │ │ │ b.n 126362 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 126668 │ │ │ │ @@ -266975,17 +266975,17 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rev16 r2, r1 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r1, r4, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 1274a6 │ │ │ │ ldrh.w r2, [r7, #596] @ 0x254 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ @@ -267346,15 +267346,15 @@ │ │ │ │ vmov r3, s15 │ │ │ │ b.n 126e72 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r2, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1636] @ 0x664 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 126e98 │ │ │ │ @@ -268018,19 +268018,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 100218 │ │ │ │ b.n 1278ee │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ lsls r2, r7, #3 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 127f46 │ │ │ │ @@ -268472,20 +268472,20 @@ │ │ │ │ lsls r1, r6, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r2, [r1, #4] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r2, [r4, #26] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr0, {7} │ │ │ │ - stc2 0, cr0, [r8], {224} @ 0xe0 │ │ │ │ + stc2l 0, cr0, [sl, #896] @ 0x380 │ │ │ │ + @ instruction: 0xfb2800e0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r8, r3, #5120 @ 0x1400 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1283dc │ │ │ │ @@ -268961,20 +268961,20 @@ │ │ │ │ lsls r1, r6, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ ldrb r6, [r2, #10] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r7, pc, #808 @ (adr r7, 128ba4 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r4, [r5, #2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - str.w r0, [r8, #224] @ 0xe0 │ │ │ │ - @ instruction: 0xf61200e0 │ │ │ │ + @ instruction: 0xf7e800e0 │ │ │ │ + @ instruction: 0xf53200e0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r8, r3, #5120 @ 0x1400 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1289b0 │ │ │ │ @@ -269457,20 +269457,20 @@ │ │ │ │ lsls r1, r6, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strb r2, [r0, #19] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #544 @ (adr r2, 1290c0 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 129140 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r2, [r0, #9] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xf26e00e0 │ │ │ │ - vmla.i32 d0, d20, d0[1] │ │ │ │ + @ instruction: 0xf18e00e0 │ │ │ │ + cdp 0, 12, cr0, cr4, cr0, {7} │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 1291c0 │ │ │ │ ldrh.w r2, [r4, #596] @ 0x254 │ │ │ │ @@ -270010,20 +270010,21 @@ │ │ │ │ b.n 129506 │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #5 │ │ │ │ - @ instruction: 0xeb3200e0 │ │ │ │ - @ instruction: 0xe85400e0 │ │ │ │ + orrs.w r0, r2, r0, asr #3 │ │ │ │ + b.n 129484 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r1, r4, #15 │ │ │ │ @@ -270612,21 +270613,21 @@ │ │ │ │ b.n 129c96 │ │ │ │ ldrh r4, [r7, #30] │ │ │ │ lsls r1, r6, #5 │ │ │ │ str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - b.n 12a3f8 │ │ │ │ + b.n 12a238 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - b.n 129eb8 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -271210,21 +271211,21 @@ │ │ │ │ nop │ │ │ │ strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldrb r0, [r0, r0] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bgt.n 12a4c0 │ │ │ │ + blt.n 12a500 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bls.n 12a558 │ │ │ │ + bhi.n 12a398 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -271812,21 +271813,21 @@ │ │ │ │ b.n 12ab62 │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldrsb r6, [r2, r5] │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r7, #3 │ │ │ │ strb r6, [r2, r2] │ │ │ │ lsls r1, r6, #5 │ │ │ │ - bmi.n 12abc4 │ │ │ │ + bmi.n 12ac04 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - bne.n 12abe4 │ │ │ │ + bne.n 12ac24 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -272472,21 +272473,21 @@ │ │ │ │ b.n 12b3ca │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r6, [pc, #984] @ (12b828 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r4, [pc, #184] @ (12b514 ) │ │ │ │ lsls r1, r6, #5 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r4, #15 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ @@ -273157,15 +273158,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ mov r2, r9 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r7, #3 │ │ │ │ muls r4, r3 │ │ │ │ lsls r1, r6, #5 │ │ │ │ ldr r3, [pc, #964] @ (12c0e8 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ ldr r2, [pc, #964] @ (12c0ec ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -273440,17 +273441,17 @@ │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 101540 │ │ │ │ b.n 12bce4 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ lsls r0, r4, #3 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + nop {12} │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r6, #1636] @ 0x664 │ │ │ │ cmp r2, #29 │ │ │ │ bhi.w 12bef0 │ │ │ │ @@ -273844,21 +273845,21 @@ │ │ │ │ b.n 12c53e │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #5 │ │ │ │ subs r5, #138 @ 0x8a │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r2, r7, #3 │ │ │ │ subs r2, #186 @ 0xba │ │ │ │ lsls r1, r6, #5 │ │ │ │ - revsh r2, r7 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w r1, r4, #15 │ │ │ │ add.w r4, r7, r4, lsl #2 │ │ │ │ @@ -274546,15 +274547,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r4, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r2, r7, #3 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ lsls r1, r6, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12ce66 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r6, r4, lsl #2 │ │ │ │ @@ -274821,17 +274822,17 @@ │ │ │ │ bl 100218 │ │ │ │ b.n 12ce74 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - cbz r0, 12d286 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r5, sp, #920 @ 0x398 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 12d4a8 │ │ │ │ ldrh.w r2, [r8, #712] @ 0x2c8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -275322,15 +275323,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r2, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #456] @ (12da68 ) │ │ │ │ + ldr r4, [pc, #584] @ (12dae8 ) │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r7, #140 @ 0x8c │ │ │ │ lsls r1, r6, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 12d85e │ │ │ │ add.w r5, r7, r4, lsl #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -275611,17 +275612,17 @@ │ │ │ │ add.w r1, ip, #16 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ b.n 12d624 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ - add r7, pc, #848 @ (adr r7, 12dfbc ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 12e03c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #824 @ (adr r4, 12dfa8 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 12e028 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 12ded0 │ │ │ │ ldrh.w r2, [r9, #712] @ 0x2c8 │ │ │ │ movw r3, #5125 @ 0x1405 │ │ │ │ @@ -280197,15 +280198,15 @@ │ │ │ │ add.w r3, r5, #93184 @ 0x16c00 │ │ │ │ ldr.w r2, [r3, #2784] @ 0xae0 │ │ │ │ add.w r3, r5, #97280 @ 0x17c00 │ │ │ │ ldrb.w r0, [r3, #1379] @ 0x563 │ │ │ │ ldr.w r3, [r4, #996] @ 0x3e4 │ │ │ │ b.n 1317b4 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1116] @ 131d00 │ │ │ │ sub.w r5, r0, #569344 @ 0x8b000 │ │ │ │ @@ -281288,15 +281289,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13251e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281310,15 +281311,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132556 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281332,15 +281333,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13258e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281354,15 +281355,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1325c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281376,15 +281377,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r7 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1325fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281398,15 +281399,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132636 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281419,15 +281420,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vsra.u8 q8, q8, #4 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13266e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281440,15 +281441,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vsra.u16 q0, q8, #12 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281466,17 +281467,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1326e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ vbsl q8, q0, q8 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281494,17 +281495,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132734 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ veor q0, q2, q8 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281522,17 +281523,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132780 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ mrc2 1, 5, r0, cr8, cr0, {3} │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281550,17 +281551,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1327cc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 1, 3, r0, cr12, cr0, {3} │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281578,17 +281579,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132818 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 1, 1, r0, cr0, cr0, {3} │ │ │ │ - ldrsb r6, [r2, r7] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281606,17 +281607,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132864 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldc2l 1, cr0, [r4, #448] @ 0x1c0 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13286e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281629,15 +281630,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4, #448] @ 0x1c0 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1328a6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281650,15 +281651,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [ip, #-448] @ 0xfffffe40 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1328de │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281671,15 +281672,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r4, #-448]! @ 0xfffffe40 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132916 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281692,15 +281693,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [ip], #448 @ 0x1c0 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13294e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281713,15 +281714,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r4], #448 @ 0x1c0 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 132986 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281734,15 +281735,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [ip], #-448 @ 0xfffffe40 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1329be │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281755,15 +281756,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcrr2 1, 7, r0, r4, cr0 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1329f6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281776,15 +281777,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2 1, cr0, [ip], {112} @ 0x70 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281802,17 +281803,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132a70 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfbc80170 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281830,17 +281831,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132abc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb7c0170 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281858,17 +281859,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b08 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfb300170 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281886,17 +281887,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132b54 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfae40170 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281914,17 +281915,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132ba0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa980170 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281942,17 +281943,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132bec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa4c0170 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281970,17 +281971,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c38 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfa000170 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -281998,17 +281999,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132c84 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh.w r0, [r4, #368] @ 0x170 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282026,17 +282027,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132cd0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ vld4.16 {d16,d18,d20,d22}, [r8 :256], r0 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282054,17 +282055,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132d1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsb.w r0, [ip, ] │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + ldr r7, [pc, #912] @ (1330b0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282082,17 +282083,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132d68 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r0, [r0, #368] @ 0x170 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + ldr r7, [pc, #608] @ (132fcc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282110,17 +282111,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132db4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ strb.w r0, [r4, #368] @ 0x170 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + ldr r7, [pc, #808] @ (1330dc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + ldr r7, [pc, #304] @ (132ee8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282138,17 +282139,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e00 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh.w r0, [r8, ] │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #896] @ (133184 ) │ │ │ │ + ldr r7, [pc, #0] @ (132e04 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282166,17 +282167,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e4c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7ec0170 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #592] @ (1330a0 ) │ │ │ │ + ldr r6, [pc, #720] @ (133120 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282194,17 +282195,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132e98 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7a00170 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r7, [pc, #288] @ (132fbc ) │ │ │ │ + ldr r6, [pc, #416] @ (13303c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282222,17 +282223,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132ee4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7540170 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + ldr r7, [pc, #776] @ (1331ec ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #1008] @ (1332d8 ) │ │ │ │ + ldr r6, [pc, #112] @ (132f58 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282250,17 +282251,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132f30 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf7080170 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + ldr r7, [pc, #376] @ (1330a8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #704] @ (1331f4 ) │ │ │ │ + ldr r5, [pc, #832] @ (133274 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282278,17 +282279,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132f7c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf6bc0170 │ │ │ │ - ldr r7, [pc, #888] @ (1332f4 ) │ │ │ │ + ldr r6, [pc, #1016] @ (133374 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #400] @ (133110 ) │ │ │ │ + ldr r5, [pc, #528] @ (133190 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282306,17 +282307,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (132fc8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf6700170 │ │ │ │ - ldr r7, [pc, #488] @ (1331b0 ) │ │ │ │ + ldr r6, [pc, #616] @ (133230 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [pc, #96] @ (13302c ) │ │ │ │ + ldr r5, [pc, #224] @ (1330ac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282334,17 +282335,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (133014 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf6240170 │ │ │ │ - ldr r7, [pc, #104] @ (13307c ) │ │ │ │ + ldr r6, [pc, #232] @ (1330fc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #816] @ (133348 ) │ │ │ │ + ldr r4, [pc, #944] @ (1333c8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282362,17 +282363,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (133060 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ rsbs r1, r8, #15728640 @ 0xf00000 │ │ │ │ - ldr r7, [pc, #936] @ (133408 ) │ │ │ │ + ldr r7, [pc, #40] @ (133088 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #512] @ (133264 ) │ │ │ │ + ldr r4, [pc, #640] @ (1332e4 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282390,17 +282391,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1330ac ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf58c0170 │ │ │ │ - ldr r7, [pc, #584] @ (1332f4 ) │ │ │ │ + ldr r6, [pc, #712] @ (133374 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [pc, #208] @ (133180 ) │ │ │ │ + ldr r4, [pc, #336] @ (133200 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282418,17 +282419,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1330f8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ adc.w r1, r0, #15728640 @ 0xf00000 │ │ │ │ - ldr r5, [pc, #584] @ (133340 ) │ │ │ │ + ldr r4, [pc, #712] @ (1333c0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #928] @ (13349c ) │ │ │ │ + ldr r4, [pc, #32] @ (13311c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r2, #36255 @ 0x8d9f │ │ │ │ movw r3, #33640 @ 0x8368 │ │ │ │ @@ -282446,17 +282447,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (133144 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf4f40170 │ │ │ │ - ldr r5, [pc, #232] @ (13322c ) │ │ │ │ + ldr r4, [pc, #360] @ (1332ac ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r4, [pc, #624] @ (1333b8 ) │ │ │ │ + ldr r3, [pc, #752] @ (133438 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13314e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282469,15 +282470,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf4b40170 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133186 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282490,15 +282491,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orns r1, ip, #15728640 @ 0xf00000 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1331be │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282511,15 +282512,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orr.w r1, r4, #15728640 @ 0xf00000 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1331f6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282532,15 +282533,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ and.w r1, ip, #15728640 @ 0xf00000 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (13327c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282567,19 +282568,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133288 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf3dc0170 │ │ │ │ - ldr r5, [pc, #984] @ (13365c ) │ │ │ │ + ldr r5, [pc, #88] @ (1332dc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #416] @ (133428 ) │ │ │ │ + ldr r2, [pc, #544] @ (1334a8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (1332e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282606,19 +282607,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (1332ec ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf3780170 │ │ │ │ - ldr r5, [pc, #504] @ (1334e0 ) │ │ │ │ + ldr r4, [pc, #632] @ (133560 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r3, [pc, #16] @ (1332fc ) │ │ │ │ + ldr r2, [pc, #144] @ (13337c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (13334c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282648,19 +282649,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133358 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf3140170 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [pc, #568] @ (133590 ) │ │ │ │ + ldr r4, [pc, #696] @ (133610 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #544] @ (13357c ) │ │ │ │ + ldr r1, [pc, #672] @ (1335fc ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (1333b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282690,19 +282691,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (1333c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ subw r1, r8, #112 @ 0x70 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r5, [pc, #56] @ (1333fc ) │ │ │ │ + ldr r4, [pc, #184] @ (13347c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r2, [pc, #112] @ (133438 ) │ │ │ │ + ldr r1, [pc, #240] @ (1334b8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (133424 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282732,19 +282733,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133430 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf23c0170 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [pc, #568] @ (133668 ) │ │ │ │ + ldr r3, [pc, #696] @ (1336e8 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #704] @ (1336f4 ) │ │ │ │ + ldr r0, [pc, #832] @ (133774 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (133490 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282774,19 +282775,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (13349c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ rsbs r1, r0, #112 @ 0x70 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r4, [pc, #56] @ (1334d4 ) │ │ │ │ + ldr r3, [pc, #184] @ (133554 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r1, [pc, #272] @ (1335b0 ) │ │ │ │ + ldr r0, [pc, #400] @ (133630 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (1334fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282816,19 +282817,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133508 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ sbc.w r1, r4, #112 @ 0x70 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #568] @ (133740 ) │ │ │ │ + ldr r2, [pc, #696] @ (1337c0 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #864] @ (13386c ) │ │ │ │ + blx pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (133568 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -282858,19 +282859,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (133574 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf0f80170 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #56] @ (1335ac ) │ │ │ │ + ldr r2, [pc, #184] @ (13362c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r0, [pc, #432] @ (133728 ) │ │ │ │ + blxns r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13357e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282883,15 +282884,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ eor.w r1, r4, #112 @ 0x70 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1335b6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282904,15 +282905,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orr.w r1, ip, #112 @ 0x70 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1335ee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282925,15 +282926,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ands.w r1, r4, #112 @ 0x70 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133626 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282946,15 +282947,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vsra.s16 q8, q8, #4 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13365e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282967,15 +282968,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vsra.s32 q0, q8, #28 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133696 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282988,15 +282989,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vorr q8, q6, q8 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1336ce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283009,15 +283010,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vorn q0, q2, q8 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133706 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283030,15 +283031,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrc 1, 7, r0, cr12, cr0, {3} │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13373e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283051,15 +283052,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr 1, 6, r0, cr4, cr0, {3} │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r2, r7, #3 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133776 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -283072,16 +283073,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr 1, 4, r0, cr12, cr0, {3} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + vshr.u64 q8, , #56 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1337ae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283093,16 +283093,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrc 1, 2, r0, cr4, cr0, {3} │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + vqadd.u64 q8, q8, │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1337e6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283114,15 +283113,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrc 1, 0, r0, cr12, cr0, {3} │ │ │ │ - vshr.u64 q8, , #8 │ │ │ │ + vqadd.u16 q0, q12, │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13381e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283134,15 +283133,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [r4, #448]! @ 0x1c0 │ │ │ │ - vshr.u64 q0, , #32 │ │ │ │ + mcr2 0, 6, r0, cr0, cr9, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133856 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283154,15 +283153,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [ip, #448]! @ 0x1c0 │ │ │ │ - vqadd.u8 q8, q12, │ │ │ │ + mcr2 0, 3, r0, cr8, cr9, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13388e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283174,15 +283173,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r4, #-448]! @ 0xfffffe40 │ │ │ │ - mrc2 0, 7, r0, cr0, cr9, {7} │ │ │ │ + mrc2 0, 0, r0, cr0, cr9, {7} │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1338c6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283194,15 +283193,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip, #-448]! @ 0xfffffe40 │ │ │ │ - mrc2 0, 4, r0, cr8, cr9, {7} │ │ │ │ + ldc2 0, cr0, [r8, #996]! @ 0x3e4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1338fe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283214,15 +283213,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r4, #-448] @ 0xfffffe40 │ │ │ │ - mcr2 0, 2, r0, cr4, cr9, {7} │ │ │ │ + stc2l 0, cr0, [r4, #-996]! @ 0xfffffc1c │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133936 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283234,15 +283233,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [ip], {112} @ 0x70 │ │ │ │ - stc2l 0, cr0, [ip, #996]! @ 0x3e4 │ │ │ │ + stc2 0, cr0, [ip, #-996] @ 0xfffffc1c │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13396e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283254,15 +283253,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r4], {112} @ 0x70 │ │ │ │ - ldc2 0, cr0, [r8, #996] @ 0x3e4 │ │ │ │ + ldc2 0, cr0, [r8], #996 @ 0x3e4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1339a6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283274,15 +283273,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mrrc 1, 7, r0, ip, cr0 │ │ │ │ - stc2l 0, cr0, [r4, #-996] @ 0xfffffc1c │ │ │ │ + stc2l 0, cr0, [r4], #-996 @ 0xfffffc1c │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1339de │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283294,15 +283293,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r4], #-448 @ 0xfffffe40 │ │ │ │ - ldc2l 0, cr0, [r0], #996 @ 0x3e4 │ │ │ │ + ldc2 0, cr0, [r0], {249} @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a16 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283314,15 +283313,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebec0170 │ │ │ │ - ldc2 0, cr0, [ip], {249} @ 0xf9 │ │ │ │ + @ instruction: 0xfbbc00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a4e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283334,15 +283333,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs.w r1, r4, r0, ror #1 │ │ │ │ - mcrr2 0, 15, r0, r8, cr9 │ │ │ │ + @ instruction: 0xfb6800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133a86 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283354,15 +283353,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ sbcs.w r1, ip, r0, ror #1 │ │ │ │ - @ instruction: 0xfbf400f9 │ │ │ │ + @ instruction: 0xfb1400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133abe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283374,15 +283373,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adc.w r1, r4, r0, ror #1 │ │ │ │ - @ instruction: 0xfb9c00f9 │ │ │ │ + @ instruction: 0xfabc00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133af6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283394,15 +283393,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add.w r1, ip, r0, ror #1 │ │ │ │ - @ instruction: 0xfb4400f9 │ │ │ │ + @ instruction: 0xfa6400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b2e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283414,15 +283413,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xead40170 │ │ │ │ - @ instruction: 0xfaf000f9 │ │ │ │ + @ instruction: 0xfa1000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b66 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283434,15 +283433,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ eors.w r1, ip, r0, ror #1 │ │ │ │ - @ instruction: 0xfa9c00f9 │ │ │ │ + ldrsh.w r0, [ip, #249] @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133b9e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283454,15 +283453,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ orn r1, r4, r0, ror #1 │ │ │ │ - @ instruction: 0xfa4800f9 │ │ │ │ + vld4. {d16-d19}, [r8 :256], r9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133bd6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283474,15 +283473,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bic.w r1, ip, r0, ror #1 │ │ │ │ - ldr??.w r0, [r0, #249] @ 0xf9 │ │ │ │ + ldrsb.w r0, [r0, r9, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c0e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283494,15 +283493,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [r4, #448]! @ 0x1c0 │ │ │ │ - ldrsb.w r0, [r8, #249] @ 0xf9 │ │ │ │ + ldrh.w r0, [r8, #249] @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c46 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283514,15 +283513,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe9bc0170 │ │ │ │ - vst4. {d16-d19}, [r0 :256], r9 │ │ │ │ + str??.w r0, [r0, r9, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133c7e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283534,15 +283533,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe9840170 │ │ │ │ - str??.w r0, [ip, #249] @ 0xf9 │ │ │ │ + strb.w r0, [ip, r9, lsl #3] │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133cb6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283554,15 +283553,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [ip, #-448] @ 0x1c0 │ │ │ │ - ldrb.w r0, [r8, #249] @ 0xf9 │ │ │ │ + @ instruction: 0xf7b800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133cee │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283574,15 +283573,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldmdb r4, {r4, r5, r6, r8} │ │ │ │ - str.w r0, [r4, r9, lsl #3] │ │ │ │ + @ instruction: 0xf76400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d26 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283594,15 +283593,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8dc0170 │ │ │ │ - @ instruction: 0xf7f000f9 │ │ │ │ + @ instruction: 0xf71000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d5e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283614,15 +283613,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmia.w r4!, {r4, r5, r6, r8} │ │ │ │ - @ instruction: 0xf79c00f9 │ │ │ │ + @ instruction: 0xf6bc00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133d96 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283634,15 +283633,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [ip], #-448 @ 0x1c0 │ │ │ │ - @ instruction: 0xf74800f9 │ │ │ │ + @ instruction: 0xf66800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133dce │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283654,15 +283653,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8340170 │ │ │ │ - @ instruction: 0xf6f000f9 │ │ │ │ + @ instruction: 0xf61000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e06 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283675,15 +283674,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133e2c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf69800f9 │ │ │ │ + subs.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e3e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283696,15 +283695,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133df4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - movw r0, #18681 @ 0x48f9 │ │ │ │ + sbc.w r0, r4, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133e76 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283717,15 +283716,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133dbc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf5f000f9 │ │ │ │ + adds.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133eae │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283738,15 +283737,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d84 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf59c00f9 │ │ │ │ + @ instruction: 0xf4bc00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ee6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283759,15 +283758,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d4c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - adc.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ + orn r0, r8, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f1e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283780,15 +283779,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133d14 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf4f000f9 │ │ │ │ + ands.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f56 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283801,15 +283800,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133cdc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - eors.w r0, r8, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf3b800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133f8e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283822,15 +283821,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133ca4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - orr.w r0, r4, #8159232 @ 0x7c8000 │ │ │ │ + @ instruction: 0xf36400f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133fc6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283843,15 +283842,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133c6c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf3f000f9 │ │ │ │ + @ instruction: 0xf31000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 133ffe │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283864,15 +283863,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133c34 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf39c00f9 │ │ │ │ + @ instruction: 0xf2bc00f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 134036 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283885,15 +283884,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133bfc │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf34800f9 │ │ │ │ + @ instruction: 0xf26800f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 13406e │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283906,15 +283905,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133bc4 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf2f000f9 │ │ │ │ + @ instruction: 0xf21000f9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1340a6 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283927,15 +283926,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133b8c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf29800f9 │ │ │ │ + subs.w r0, r8, #249 @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1340de │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283948,15 +283947,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133b54 │ │ │ │ lsls r0, r6, #5 │ │ │ │ - movw r0, #16633 @ 0x40f9 │ │ │ │ + sbc.w r0, r4, #249 @ 0xf9 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 134116 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -283969,15 +283968,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n 133b1c │ │ │ │ lsls r0, r6, #5 │ │ │ │ - @ instruction: 0xf1f000f9 │ │ │ │ + adds.w r0, r0, #249 @ 0xf9 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ @@ -290883,15 +290882,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r5, #22] │ │ │ │ lsls r0, r6, #5 │ │ │ │ - b.n 1396c4 │ │ │ │ + b.n 139504 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #92] @ (139bb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -292035,21 +292034,21 @@ │ │ │ │ b.n 13a78e │ │ │ │ str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #608 @ (adr r6, 13a9cc ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 13aa4c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ str r6, [r6, #0] │ │ │ │ lsls r0, r6, #5 │ │ │ │ adds r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13a778 │ │ │ │ + bls.n 13a7b8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r1, r8 │ │ │ │ blx 6e8e4 <__aeabi_idivmod@plt> │ │ │ │ cbz r1, 13a792 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ @@ -292779,15 +292778,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ bl 228efa │ │ │ │ stc 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stc 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ - bcs.n 13af80 │ │ │ │ + bne.n 13afc0 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #593920 @ 0x91000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -293289,21 +293288,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 13b20c │ │ │ │ ldr r3, [pc, #20] @ (13b49c ) │ │ │ │ add r3, pc │ │ │ │ b.n 13b20c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #196] @ (13b574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -317765,15 +317764,15 @@ │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ strh.w r3, [r5, #1544] @ 0x608 │ │ │ │ b.n 14d5e8 │ │ │ │ str r0, [r1, r4] │ │ │ │ lsls r7, r5, #5 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ ldr.w r2, [pc, #3224] @ 14e4c8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ b.n 14d5e8 │ │ │ │ @@ -318877,17 +318876,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14e45e │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 14e45e │ │ │ │ nop │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r7, pc, #856 @ (adr r7, 14e828 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ mov r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, lr │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -319474,15 +319473,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ea56 │ │ │ │ b.n 14eaa4 │ │ │ │ nop │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #484] @ (14edb8 ) │ │ │ │ @@ -319643,15 +319642,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ec7e │ │ │ │ b.n 14ecbc │ │ │ │ nop │ │ │ │ subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #508] @ (14efd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -319815,15 +319814,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14ee82 │ │ │ │ b.n 14eec8 │ │ │ │ nop │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #464] @ (14f1c0 ) │ │ │ │ @@ -319978,15 +319977,15 @@ │ │ │ │ b.n 14f12c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f092 │ │ │ │ b.n 14f0cc │ │ │ │ adds r6, #34 @ 0x22 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (14f3c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320145,15 +320144,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f282 │ │ │ │ b.n 14f2c0 │ │ │ │ nop │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + ldr r7, [pc, #848] @ (14f71c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #448] @ (14f5a4 ) │ │ │ │ @@ -320304,15 +320303,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f47e │ │ │ │ b.n 14f4b4 │ │ │ │ nop │ │ │ │ adds r2, #46 @ 0x2e │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r6, [pc, #752] @ (14f89c ) │ │ │ │ + ldr r5, [pc, #880] @ (14f91c ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #452] @ (14f784 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320465,15 +320464,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f656 │ │ │ │ b.n 14f68c │ │ │ │ nop │ │ │ │ adds r0, #86 @ 0x56 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r4, [pc, #776] @ (14fa94 ) │ │ │ │ + ldr r3, [pc, #904] @ (14fb14 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #436] @ (14f954 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320624,15 +320623,15 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 14f838 │ │ │ │ b.n 14f86e │ │ │ │ nop │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r2, [pc, #872] @ (14fcc4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (14fd44 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #400] @ (14fafc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320765,17 +320764,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fa30 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #380] @ (14fc94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -320898,17 +320897,17 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fbd6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #368] @ (14fe20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321032,17 +321031,17 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14fd62 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (14ff9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321157,17 +321156,17 @@ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 14feec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r7, #214 @ 0xd6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #328] @ (150100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321280,17 +321279,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 150056 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r6, #90 @ 0x5a │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #352] @ (15027c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -321406,17 +321405,17 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.n 1501c4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #816] @ (1505cc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -321695,17 +321694,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 150526 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ b.n 150526 │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #720] @ (1508bc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -321934,17 +321933,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 150842 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 150842 │ │ │ │ nop │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #740] @ (150bc0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -322201,17 +322200,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 150b24 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 150b24 │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r3, #15] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #648] @ (150e68 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -322422,17 +322421,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 150dfe │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 150dfe │ │ │ │ nop │ │ │ │ subs r4, r6, r0 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #680] @ (151130 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -322663,17 +322662,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1510a6 │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 1510a6 │ │ │ │ asrs r4, r1, #30 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #620] @ (1513bc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -322880,17 +322879,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151358 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 151358 │ │ │ │ asrs r4, r0, #19 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #584] @ (151624 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -323091,17 +323090,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1515b0 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 1515b0 │ │ │ │ asrs r0, r7, #8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #540] @ (151860 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -323291,17 +323290,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1517fa │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 1517fa │ │ │ │ nop │ │ │ │ lsrs r0, r2, #31 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #808] @ (151ba8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -323574,17 +323573,17 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 151b02 │ │ │ │ mov r5, r8 │ │ │ │ b.n 151a26 │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ rbit r3, r1 │ │ │ │ mov r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151b18 │ │ │ │ add.w r5, r3, #33 @ 0x21 │ │ │ │ @@ -323835,17 +323834,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151e6a │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 151e6a │ │ │ │ nop │ │ │ │ lsrs r6, r6, #8 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #756] @ (1521f4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -324104,17 +324103,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152162 │ │ │ │ add.w r6, r3, #33 @ 0x21 │ │ │ │ b.n 152162 │ │ │ │ lsls r4, r2, #28 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (1524ec ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -324346,17 +324345,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152478 │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 152478 │ │ │ │ nop │ │ │ │ lsls r6, r7, #15 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #728] @ (1527e4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -324599,17 +324598,17 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15275c │ │ │ │ add.w r7, r3, #33 @ 0x21 │ │ │ │ b.n 15275c │ │ │ │ nop │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #648] @ (152a8c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -324819,17 +324818,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152a28 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 152a28 │ │ │ │ cdp2 1, 0, cr0, cr14, cr14, {3} │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #644] @ (152d30 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -325044,17 +325043,17 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152cb8 │ │ │ │ add.w ip, r3, #33 @ 0x21 │ │ │ │ b.n 152cb8 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb66016e │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (152fa8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -325257,17 +325256,17 @@ │ │ │ │ mov lr, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152f44 │ │ │ │ add.w lr, r3, #33 @ 0x21 │ │ │ │ b.n 152f44 │ │ │ │ str.w r0, [r2, #366] @ 0x16e │ │ │ │ - str r2, [r2, r3] │ │ │ │ + ldr r7, [pc, #968] @ (153378 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r7, [pc, #528] @ (1531c4 ) │ │ │ │ + ldr r6, [pc, #656] @ (153244 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (1531bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -325443,15 +325442,15 @@ │ │ │ │ b.n 15313c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15306e │ │ │ │ b.n 1530ac │ │ │ │ nop │ │ │ │ movw r1, #59502 @ 0xe86e │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -325626,15 +325625,15 @@ │ │ │ │ b.n 15334a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153276 │ │ │ │ b.n 1532b0 │ │ │ │ nop │ │ │ │ bics.w r1, sl, #15597568 @ 0xee0000 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (1535e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -325810,15 +325809,15 @@ │ │ │ │ b.n 153560 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153492 │ │ │ │ b.n 1534d0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf22a016e │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ @@ -325993,15 +325992,15 @@ │ │ │ │ b.n 15376e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15369a │ │ │ │ b.n 1536d4 │ │ │ │ nop │ │ │ │ ands.w r1, r6, #110 @ 0x6e │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r6, #10 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (1539dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326152,15 +326151,15 @@ │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 153948 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1538ae │ │ │ │ b.n 1538e4 │ │ │ │ cdp 1, 0, cr0, cr6, cr14, {3} │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #460] @ (153bc4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -326313,15 +326312,15 @@ │ │ │ │ add.w ip, r2, #33 @ 0x21 │ │ │ │ b.n 153b30 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153a96 │ │ │ │ b.n 153ac8 │ │ │ │ ldc 1, cr0, [lr], {110} @ 0x6e │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (153dc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326493,15 +326492,15 @@ │ │ │ │ add.w r8, r3, #33 @ 0x21 │ │ │ │ b.n 153d4c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153c7e │ │ │ │ b.n 153cbc │ │ │ │ bics.w r1, r6, lr, asr #1 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #500] @ (153fd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326677,15 +326676,15 @@ │ │ │ │ b.n 153f58 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 153e8a │ │ │ │ b.n 153ec8 │ │ │ │ nop │ │ │ │ @ instruction: 0xe832016e │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #512] @ (1541f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -326858,16 +326857,15 @@ │ │ │ │ b.n 154170 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15409a │ │ │ │ b.n 1540e0 │ │ │ │ b.n 153e3c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + vqadd.u32 q8, q10, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #524] @ (15441c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327043,15 +327041,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1542be │ │ │ │ b.n 154304 │ │ │ │ nop │ │ │ │ b.n 153c2c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - mcr2 0, 0, r0, cr8, cr7, {7} │ │ │ │ + stc2 0, cr0, [r8, #-988]! @ 0xfffffc24 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (154620 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327221,15 +327219,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1544da │ │ │ │ b.n 154514 │ │ │ │ nop │ │ │ │ b.n 1549e0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xfbdc00f7 │ │ │ │ + @ instruction: 0xfafc00f7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (15482c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -327400,15 +327398,15 @@ │ │ │ │ b.n 1547a6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1546d6 │ │ │ │ b.n 15470c │ │ │ │ svc 220 @ 0xdc │ │ │ │ lsls r6, r5, #5 │ │ │ │ - vst1.8 @ instruction: 0xf9c400f7 │ │ │ │ + str??.w r0, [r4, #247] @ 0xf7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (154a30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327578,15 +327576,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1548ea │ │ │ │ b.n 154924 │ │ │ │ nop │ │ │ │ ble.n 1549d0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xf79400f7 │ │ │ │ + @ instruction: 0xf6b400f7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #496] @ (154c3c ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -327757,15 +327755,15 @@ │ │ │ │ b.n 154bb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154ae6 │ │ │ │ b.n 154b1c │ │ │ │ blt.n 154bd8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - sbcs.w r0, ip, #8093696 @ 0x7b8000 │ │ │ │ + eors.w r0, ip, #8093696 @ 0x7b8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (154e38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -327930,15 +327928,15 @@ │ │ │ │ b.n 154dbc │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154cf6 │ │ │ │ b.n 154d2c │ │ │ │ bls.n 154db8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xf35400f7 │ │ │ │ + @ instruction: 0xf27400f7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (155028 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -328099,15 +328097,15 @@ │ │ │ │ b.n 154fb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 154ee8 │ │ │ │ b.n 154f1a │ │ │ │ bvc.n 154fb0 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - adc.w r0, r8, #247 @ 0xf7 │ │ │ │ + orn r0, r8, #247 @ 0xf7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #480] @ (155224 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328272,15 +328270,15 @@ │ │ │ │ b.n 1551a8 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1550e2 │ │ │ │ b.n 155118 │ │ │ │ bpl.n 1551cc │ │ │ │ lsls r6, r5, #5 │ │ │ │ - vqadd.s64 q0, q8, │ │ │ │ + mrc 0, 2, r0, cr0, cr7, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (155414 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ @@ -328441,15 +328439,15 @@ │ │ │ │ b.n 15539e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1552d4 │ │ │ │ b.n 155306 │ │ │ │ bcc.n 1553c4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stc 0, cr0, [r4, #-988]! @ 0xfffffc24 │ │ │ │ + mcrr 0, 15, r0, r4, cr7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (1555f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328608,15 +328606,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1554c2 │ │ │ │ b.n 1554f4 │ │ │ │ nop │ │ │ │ bne.n 1555c8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xeb2000f7 │ │ │ │ + orr.w r0, r0, r7, ror #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (1557dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328770,15 +328768,15 @@ │ │ │ │ b.n 15576c │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1556ac │ │ │ │ b.n 1556dc │ │ │ │ beq.n 1557e4 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmdb ip, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe83c00f7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (1559c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -328937,15 +328935,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15588a │ │ │ │ b.n 1558bc │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 155810 │ │ │ │ + b.n 155650 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (155ba4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329100,15 +329098,15 @@ │ │ │ │ b.n 155b34 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155a74 │ │ │ │ b.n 155aa4 │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 1555ec │ │ │ │ + b.n 15542c │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #624] @ (155e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329313,15 +329311,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155c8a │ │ │ │ b.n 155cf8 │ │ │ │ nop │ │ │ │ ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 1563a0 │ │ │ │ + b.n 1561e0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (1560a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329512,15 +329510,15 @@ │ │ │ │ b.n 156006 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 155f14 │ │ │ │ b.n 155f74 │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - b.n 1560ec │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #620] @ (15632c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329721,15 +329719,15 @@ │ │ │ │ b.n 156286 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15618e │ │ │ │ b.n 1561f4 │ │ │ │ stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ble.n 156244 │ │ │ │ + bgt.n 156284 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #648] @ (1565d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -329934,15 +329932,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15641a │ │ │ │ b.n 156490 │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bge.n 156580 │ │ │ │ + bls.n 1565c0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #596] @ (156840 ) │ │ │ │ @@ -330132,15 +330130,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1566ba │ │ │ │ b.n 156724 │ │ │ │ nop │ │ │ │ stmia r0!, {r4, r5} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bhi.n 156888 │ │ │ │ + bvc.n 1568c8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #600] @ (156ab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330331,15 +330329,15 @@ │ │ │ │ b.n 156a16 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156924 │ │ │ │ b.n 156984 │ │ │ │ pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bpl.n 156a1c │ │ │ │ + bmi.n 156a5c │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (156cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330509,15 +330507,15 @@ │ │ │ │ b.n 156c3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156b6e │ │ │ │ b.n 156bac │ │ │ │ cbnz r6, 156d0c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bcc.n 156d98 │ │ │ │ + bcs.n 156bd8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #512] @ (156ed4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330685,15 +330683,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156d7a │ │ │ │ b.n 156db8 │ │ │ │ nop │ │ │ │ cbnz r6, 156ee6 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - bne.n 156f5c │ │ │ │ + beq.n 156f9c │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #588] @ (15713c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -330883,15 +330881,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 156fae │ │ │ │ b.n 15700c │ │ │ │ nop │ │ │ │ @ instruction: 0xb726 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #584] @ (1573a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331078,15 +331076,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157226 │ │ │ │ b.n 157280 │ │ │ │ nop │ │ │ │ push {r6, r7} │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #644] @ (157640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331287,15 +331285,15 @@ │ │ │ │ b.n 157592 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 157492 │ │ │ │ b.n 157500 │ │ │ │ sxtb r2, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #672] @ (1578fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331514,15 +331512,15 @@ │ │ │ │ bcc.w 157736 │ │ │ │ b.n 1577b0 │ │ │ │ nop │ │ │ │ add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #716] @ (157be8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331743,15 +331741,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r5} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #580] @ (157e48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -331954,15 +331952,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ lsls r6, r5, #5 │ │ │ │ strh r2, [r5, #30] │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #612] @ (1580d0 ) │ │ │ │ @@ -332168,15 +332166,15 @@ │ │ │ │ b.n 157f72 │ │ │ │ add r7, pc, #688 @ (adr r7, 158384 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ strh r0, [r7, #10] │ │ │ │ lsls r6, r5, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00da │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #804] @ (158418 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332422,15 +332420,15 @@ │ │ │ │ bcc.w 1581fa │ │ │ │ b.n 1582a0 │ │ │ │ nop │ │ │ │ add r5, pc, #136 @ (adr r5, 1584a4 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbnz r0, 15848c │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -332692,15 +332690,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ add r1, pc, #872 @ (adr r1, 158b14 ) │ │ │ │ lsls r6, r5, #5 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb734 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #812] @ (158af0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -332945,15 +332943,15 @@ │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1588d2 │ │ │ │ b.n 158978 │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r5, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + cbz r0, 158b6a │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #596] @ (158d64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333145,15 +333143,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158bd2 │ │ │ │ b.n 158c34 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - cbz r4, 158d9c │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [pc, #560] @ (158fb0 ) │ │ │ │ @@ -333333,15 +333331,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 158e3c │ │ │ │ b.n 158e96 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (1591a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333507,15 +333505,15 @@ │ │ │ │ b.n 159130 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159066 │ │ │ │ b.n 1590a0 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #500] @ (1593b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333679,15 +333677,15 @@ │ │ │ │ b.n 15933a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159266 │ │ │ │ b.n 1592a0 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #548] @ (1595f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -333866,15 +333864,15 @@ │ │ │ │ b.n 159568 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159486 │ │ │ │ b.n 1594d8 │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r7, pc, #880 @ (adr r7, 159970 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #552] @ (15983c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334052,15 +334050,15 @@ │ │ │ │ b.n 1597be │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 1596d2 │ │ │ │ b.n 159720 │ │ │ │ str r0, [sp, #16] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r6, pc, #336 @ (adr r6, 159994 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 159a14 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #544] @ (159a78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334238,15 +334236,15 @@ │ │ │ │ b.n 1599ec │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15990a │ │ │ │ b.n 15995c │ │ │ │ ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r4, pc, #32 @ (adr r4, 159aa0 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 159b20 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #508] @ (159c90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -334412,15 +334410,15 @@ │ │ │ │ b.n 159c20 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159b42 │ │ │ │ b.n 159b8c │ │ │ │ ldrh r4, [r0, #28] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - add r1, pc, #752 @ (adr r1, 159f88 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 15a008 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #472] @ (159e84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334583,15 +334581,15 @@ │ │ │ │ b.n 159e08 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159d42 │ │ │ │ b.n 159d78 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ (15a070 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334746,15 +334744,15 @@ │ │ │ │ b.n 15a000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 159f3a │ │ │ │ b.n 159f6c │ │ │ │ strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #512] @ (15a28c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -334924,15 +334922,15 @@ │ │ │ │ b.n 15a208 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a132 │ │ │ │ b.n 15a178 │ │ │ │ strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (15a4a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335098,15 +335096,15 @@ │ │ │ │ b.n 15a430 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a356 │ │ │ │ b.n 15a398 │ │ │ │ strh r0, [r6, #26] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #488] @ (15a6a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335270,15 +335268,15 @@ │ │ │ │ b.n 15a628 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a55a │ │ │ │ b.n 15a598 │ │ │ │ strh r2, [r3, #10] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (15a894 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -335438,15 +335436,15 @@ │ │ │ │ b.n 15a826 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a75a │ │ │ │ b.n 15a796 │ │ │ │ ldrb r0, [r3, #29] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #456] @ (15aa78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335606,15 +335604,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15a942 │ │ │ │ b.n 15a974 │ │ │ │ nop │ │ │ │ ldrb r6, [r4, #21] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #460] @ (15ac60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335770,15 +335768,15 @@ │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ab2e │ │ │ │ b.n 15ab5e │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #476] @ (15ae58 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -335939,15 +335937,15 @@ │ │ │ │ b.n 15ade0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15ad16 │ │ │ │ b.n 15ad50 │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (15b048 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -336107,15 +336105,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15af10 │ │ │ │ b.n 15af48 │ │ │ │ nop │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #672] @ (15b304 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -337191,15 +337189,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bb3e │ │ │ │ b.n 15bbb0 │ │ │ │ nop │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrh.w r4, [sp, #80] @ 0x50 │ │ │ │ @@ -337414,15 +337412,15 @@ │ │ │ │ b.n 15bef6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15bdfc │ │ │ │ b.n 15be64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #600] @ (15c224 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -337627,15 +337625,15 @@ │ │ │ │ b.n 15c174 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c086 │ │ │ │ b.n 15c0e2 │ │ │ │ str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [pc, #592] @ (15c490 ) │ │ │ │ @@ -337833,15 +337831,15 @@ │ │ │ │ b.n 15c3e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c2fc │ │ │ │ b.n 15c356 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #552] @ (15c6d4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338030,15 +338028,15 @@ │ │ │ │ b.n 15c638 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c558 │ │ │ │ b.n 15c5a6 │ │ │ │ str r4, [r5, #20] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #544] @ (15c910 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -338220,15 +338218,15 @@ │ │ │ │ b.n 15c87a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c79c │ │ │ │ b.n 15c7e8 │ │ │ │ ldrsh r0, [r5, r4] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #504] @ (15cb24 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338402,15 +338400,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15c9ca │ │ │ │ b.n 15ca0a │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + strb r2, [r4, #30] │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #496] @ (15cd30 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338580,15 +338578,15 @@ │ │ │ │ b.n 15ccac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp.w r3, r0, lsl #2 │ │ │ │ bcc.w 15cbdc │ │ │ │ b.n 15cc1a │ │ │ │ ldrh r0, [r3, r3] │ │ │ │ lsls r6, r5, #5 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r7, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (15ce04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -342911,17 +342909,17 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -343362,17 +343360,17 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -343813,17 +343811,17 @@ │ │ │ │ lsls r6, r5, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r9, r4, #98304 @ 0x18000 │ │ │ │ mov sl, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, ip │ │ │ │ mov r4, r5 │ │ │ │ @@ -344232,17 +344230,17 @@ │ │ │ │ beq.w 160d94 │ │ │ │ b.n 160da2 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 160e22 │ │ │ │ b.n 160e2e │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -344696,17 +344694,17 @@ │ │ │ │ beq.w 16134c │ │ │ │ b.n 16135a │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 1613da │ │ │ │ b.n 1613e6 │ │ │ │ asrs r4, r3, #12 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -345160,17 +345158,17 @@ │ │ │ │ beq.w 161904 │ │ │ │ b.n 161912 │ │ │ │ cmp r1, #3 │ │ │ │ beq.w 161992 │ │ │ │ b.n 16199e │ │ │ │ lsrs r4, r4, #21 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @@ -345662,17 +345660,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r5, [r7, #2904] @ 0xb58 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #2 │ │ │ │ movw r3, #5126 @ 0x1406 │ │ │ │ bl 13b008 │ │ │ │ @@ -346148,17 +346146,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r0, r4, #5 │ │ │ │ lsls r6, r5, #5 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -346729,17 +346727,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa8a016d │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [pc, #1000] @ (1632e0 ) │ │ │ │ + ldr r6, [pc, #104] @ (162f60 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r7, s17 │ │ │ │ vmov r4, s16 │ │ │ │ cmp r2, #4 │ │ │ │ vstr s20, [sp] │ │ │ │ @@ -347093,15 +347091,15 @@ │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ b.n 162da2 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ @@ -348096,19 +348094,19 @@ │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str.w r4, [r2], #4 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 164066 │ │ │ │ b.n 163c02 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - add r2, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - sbcs r4, r1 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ @@ -348957,20 +348955,20 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ @ instruction: 0xb860 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, #246] @ 0xf6 │ │ │ │ + @ instruction: 0xf7c800f6 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ vmov r6, s16 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -349751,20 +349749,20 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s64 q0, q15, q11 │ │ │ │ + mrc 0, 2, r0, cr14, cr6, {7} │ │ │ │ add r5, sp, #32 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16554c │ │ │ │ @@ -350616,21 +350614,21 @@ │ │ │ │ lsls r5, r5, #5 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r4, pc, #752 @ (adr r4, 166168 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 165824 │ │ │ │ + b.n 166664 │ │ │ │ lsls r6, r6, #3 │ │ │ │ add r2, pc, #528 @ (adr r2, 166094 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ vmov r8, s14 │ │ │ │ vmov r7, s15 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 165e50 │ │ │ │ @@ -351564,21 +351562,21 @@ │ │ │ │ lslvs r5, r5, #5 │ │ │ │ stmiavc r0!, {} │ │ │ │ addvc r7, pc │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 166ae8 │ │ │ │ + bhi.n 166928 │ │ │ │ lsls r6, r6, #3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 166c5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ @@ -352579,21 +352577,21 @@ │ │ │ │ nop │ │ │ │ cbz r2, 167676 │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldrh r6, [r4, #18] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ adds r5, #15 │ │ │ │ add.w r6, r4, #593920 @ 0x91000 │ │ │ │ @@ -353674,20 +353672,20 @@ │ │ │ │ nop │ │ │ │ add r5, pc, #712 @ (adr r5, 168674 ) │ │ │ │ lsls r5, r5, #5 │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ lsls r5, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ittt hi │ │ │ │ - lslhi r6, r6, #3 │ │ │ │ - ldrbhi r4, [r5, #19] │ │ │ │ - lslhi r5, r5, #5 │ │ │ │ - ldc2 0, cr0, [r4, #-880]! @ 0xfffffc90 │ │ │ │ - @ instruction: 0xfa2e00dc │ │ │ │ + bkpt 0x00a2 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ + lsls r5, r5, #5 │ │ │ │ + mrrc2 0, 13, r0, r4, cr12 │ │ │ │ + vst4. {d16-d19}, [lr :64], ip │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ add.w fp, r4, #15 │ │ │ │ add.w sl, r8, #593920 @ 0x91000 │ │ │ │ add.w r3, sl, fp │ │ │ │ @@ -356199,15 +356197,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bgt.n 16a440 │ │ │ │ + blt.n 16a480 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (16a548 ) │ │ │ │ @@ -356393,17 +356391,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ b.n 16a724 │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bge.n 16a64c │ │ │ │ + bls.n 16a68c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 16a654 │ │ │ │ + bls.n 16a694 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #156] @ (16a7f4 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -356465,19 +356463,19 @@ │ │ │ │ bl 1e5444 │ │ │ │ b.n 16a7b8 │ │ │ │ mov r1, r3 │ │ │ │ bl 13af68 │ │ │ │ b.n 16a7b8 │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bge.n 16a8c8 │ │ │ │ + bls.n 16a708 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 16a83c │ │ │ │ + bls.n 16a87c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bge.n 16a80c │ │ │ │ + bls.n 16a84c │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #424] @ (16a9c0 ) │ │ │ │ @@ -356636,21 +356634,21 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ b.n 16a998 │ │ │ │ ldrb r6, [r7, #23] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bls.n 16a90c │ │ │ │ + bhi.n 16a94c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 16aa70 │ │ │ │ + bhi.n 16aab0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 16aa80 │ │ │ │ + bhi.n 16aac0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bls.n 16a9e4 │ │ │ │ + bhi.n 16aa24 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -356720,21 +356718,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ b.n 16aa6c │ │ │ │ ldrb r4, [r2, #16] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bhi.n 16aabc │ │ │ │ + bvc.n 16aafc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 16ab14 │ │ │ │ + bvc.n 16ab54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 16aab8 │ │ │ │ + bvc.n 16aaf8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bhi.n 16ab14 │ │ │ │ + bvc.n 16ab54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -356756,15 +356754,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bhi.n 16ab00 │ │ │ │ + bvc.n 16ab40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #96] @ (16ab74 ) │ │ │ │ @@ -357402,21 +357400,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (16b238 ) │ │ │ │ ldr.w r0, [ip, r1, lsl #3] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #3 │ │ │ │ tst r0, r2 │ │ │ │ lsls r7, r5, #5 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r7, r6, #3 │ │ │ │ sub.w r3, r0, #151 @ 0x97 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ bhi.w 16b426 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ @@ -357829,15 +357827,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #780] @ 0x30c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (16b608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -357853,15 +357851,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #784] @ 0x310 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #32] @ (16b640 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -357876,15 +357874,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (16b684 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -357903,15 +357901,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #776] @ 0x308 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (16b6dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -364044,15 +364042,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 16fbaa │ │ │ │ nop │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (16fca4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -364107,15 +364105,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 16fc46 │ │ │ │ cmp r2, #18 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (16fd60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -364170,15 +364168,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 16fd02 │ │ │ │ cmp r1, #86 @ 0x56 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #160] @ (16fe1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -364699,15 +364697,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 170292 │ │ │ │ nop │ │ │ │ movs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #208] @ (170418 ) │ │ │ │ @@ -364785,15 +364783,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 170376 │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ lsls r5, r5, #5 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1704f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -365995,17 +365993,17 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, fp, r3 │ │ │ │ b.n 17106c │ │ │ │ nop │ │ │ │ asrs r6, r4, #23 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ @@ -369569,15 +369567,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1224] @ 0x4c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs.w r1, ip, ip, asr #1 │ │ │ │ - ldr r1, [pc, #128] @ (173b04 ) │ │ │ │ + ldr r0, [pc, #256] @ (173b84 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173ac0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369595,15 +369593,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1120] @ 0x460 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeb80016c │ │ │ │ - ldr r0, [pc, #968] @ (173e90 ) │ │ │ │ + ldr r0, [pc, #72] @ (173b10 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173b04 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369621,15 +369619,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1116] @ 0x45c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeb3c016c │ │ │ │ - ldr r0, [pc, #744] @ (173df4 ) │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173b48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369647,15 +369645,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeaf8016c │ │ │ │ - ldr r0, [pc, #520] @ (173d58 ) │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173b8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369673,15 +369671,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1104] @ 0x450 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xeab4016c │ │ │ │ - ldr r0, [pc, #296] @ (173cbc ) │ │ │ │ + bx sp │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173bd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369699,15 +369697,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1076] @ 0x434 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orns r1, r0, ip, asr #1 │ │ │ │ - ldr r0, [pc, #72] @ (173c20 ) │ │ │ │ + bx r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173c14 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369725,15 +369723,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1056] @ 0x420 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bic.w r1, ip, ip, asr #1 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + mov lr, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -369770,15 +369768,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [r2, #432]! @ 0x1b0 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -369815,15 +369813,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [lr, #-432] @ 0x1b0 │ │ │ │ - bx r2 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #76] @ 173d88 │ │ │ │ @@ -369850,15 +369848,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d8016c │ │ │ │ - mov sl, r3 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #76] @ 173df4 │ │ │ │ @@ -369885,15 +369883,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strd r0, r1, [ip], #-432 @ 0x1b0 │ │ │ │ - mov r6, r6 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (173e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -369908,15 +369906,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe808016c │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173e74 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369935,15 +369933,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1112] @ 0x458 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173e10 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cmp sl, r6 │ │ │ │ + add sl, sl │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173eb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369962,15 +369960,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1080] @ 0x438 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173dcc │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cmp r2, pc │ │ │ │ + add sl, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173efc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -369989,15 +369987,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173d88 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cmp r6, r8 │ │ │ │ + add r6, ip │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173f40 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370016,15 +370014,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173d44 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cmp r6, r1 │ │ │ │ + add r6, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173f84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370043,15 +370041,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173d00 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add lr, sl │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (173fc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370070,15 +370068,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1060] @ 0x424 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173cbc │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add lr, r3 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (174008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370096,15 +370094,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 173c74 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r6, ip │ │ │ │ + bics r6, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17404c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370123,15 +370121,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173c38 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r6, r6 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (174088 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370147,15 +370145,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 173bec │ │ │ │ lsls r4, r5, #5 │ │ │ │ - add r0, r1 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #296] @ (1741c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370264,15 +370262,15 @@ │ │ │ │ b.n 1740e4 │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldrb.w r0, [r5, #456] @ 0x1c8 │ │ │ │ b.n 17413e │ │ │ │ nop │ │ │ │ b.n 173cb8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bics r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17420c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370291,15 +370289,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1132] @ 0x46c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 173a78 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - cmp r2, r4 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (174250 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370318,15 +370316,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1128] @ 0x468 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 174a34 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - negs r2, r6 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17428c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370342,15 +370340,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ b.n 1749e8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - negs r4, r0 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1742cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370368,15 +370366,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1749b0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - tst r2, r2 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17430c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370394,15 +370392,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1048] @ 0x418 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 174970 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - rors r6, r3 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (174344 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370416,15 +370414,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 17492c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - sbcs r6, r5 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (174384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370442,15 +370440,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1748f8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adcs r6, r7 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1743c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370468,15 +370466,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1312] @ 0x520 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 1748b8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - adcs r2, r1 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (1743fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370490,15 +370488,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 174874 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - asrs r2, r3 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 174450 │ │ │ │ mov r7, r3 │ │ │ │ @@ -370520,15 +370518,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1140] @ 0x474 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 17484c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsrs r4, r3 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1744a4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -370550,15 +370548,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1136] @ 0x470 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 1747f8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r0, r4 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1744e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -370576,15 +370574,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1040] @ 0x410 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 174798 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - eors r6, r5 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1745c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -370654,15 +370652,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, fp, r3 │ │ │ │ b.n 174556 │ │ │ │ nop │ │ │ │ b.n 1747f4 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (174628 ) │ │ │ │ @@ -375742,15 +375740,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 17803e │ │ │ │ nop │ │ │ │ add r5, pc, #1016 @ (adr r5, 178478 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r6, r7, #19 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #228] @ 17817c │ │ │ │ mov r6, r3 │ │ │ │ @@ -375878,15 +375876,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 1781b8 │ │ │ │ nop │ │ │ │ add r4, pc, #528 @ (adr r4, 178418 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (178290 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -375930,15 +375928,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 178244 │ │ │ │ nop │ │ │ │ add r3, pc, #992 @ (adr r3, 178674 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (17831c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -375982,15 +375980,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 1782d0 │ │ │ │ nop │ │ │ │ add r3, pc, #432 @ (adr r3, 1784d0 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (1783b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376035,15 +376033,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 178362 │ │ │ │ nop │ │ │ │ add r2, pc, #888 @ (adr r2, 178730 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17844c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376088,15 +376086,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1783fa │ │ │ │ nop │ │ │ │ add r2, pc, #280 @ (adr r2, 178568 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (1784e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376141,15 +376139,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 178492 │ │ │ │ nop │ │ │ │ add r1, pc, #696 @ (adr r1, 1787a0 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (17857c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -376193,16 +376191,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 17852a │ │ │ │ add r1, pc, #88 @ (adr r1, 1785d8 ) │ │ │ │ lsls r4, r5, #5 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + vshr.u64 q0, , #54 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (178680 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -376551,15 +376548,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 1788cc │ │ │ │ nop │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stc2l 0, cr0, [r4], {219} @ 0xdb │ │ │ │ + @ instruction: 0xfbe400db │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1789f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -376750,15 +376747,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 178aee │ │ │ │ nop │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - @ instruction: 0xfaae00db │ │ │ │ + vst1.8 @ instruction: 0xf9ce00db │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #172] @ (178c38 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -376823,15 +376820,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 178bba │ │ │ │ ldr r2, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldr??.w r0, [r0, #219] @ 0xdb │ │ │ │ + ldrsb.w r0, [r0, fp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #172] @ (178d00 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -376896,15 +376893,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, r1, #4 │ │ │ │ b.n 178c82 │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - vst4. {d16-d19}, [r0 :64], fp │ │ │ │ + str??.w r0, [r0, fp, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #352] @ (178e78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -377112,15 +377109,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 178ebe │ │ │ │ str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - nop {14} │ │ │ │ + nop │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #192] @ (179020 ) │ │ │ │ @@ -377191,15 +377188,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 178f8e │ │ │ │ nop │ │ │ │ str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - @ instruction: 0xf63e00db │ │ │ │ + adcs.w r0, lr, #7176192 @ 0x6d8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #200] @ (179104 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -377272,15 +377269,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 17906a │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - sbcs.w r0, r4, #7176192 @ 0x6d8000 │ │ │ │ + eors.w r0, r4, #7176192 @ 0x6d8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #200] @ (1791e8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377353,15 +377350,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 17914e │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - @ instruction: 0xf4a800db │ │ │ │ + ubfx r0, r8, #3, #28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #208] @ (1792d4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377438,15 +377435,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 179232 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + cbnz r4, 17935a │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #220] @ (1793cc ) │ │ │ │ @@ -377529,15 +377526,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 179320 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - @ instruction: 0xf2e000db │ │ │ │ + addw r0, r0, #219 @ 0xdb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (1794c8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377620,15 +377617,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 179418 │ │ │ │ nop │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - @ instruction: 0xf1f600db │ │ │ │ + adds.w r0, r6, #219 @ 0xdb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #232] @ (1795cc ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -377715,15 +377712,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 179514 │ │ │ │ nop │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 1795f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #308] @ (179718 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -377972,15 +377969,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 179850 │ │ │ │ ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - mcr 0, 0, r0, cr12, cr11, {6} │ │ │ │ + stc 0, cr0, [ip, #-876]! @ 0xfffffc94 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #352] @ (179a30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ @@ -381076,15 +381073,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2524] @ 0x9dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r2, #16] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17bd6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381103,15 +381100,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2520] @ 0x9d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17bdb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381130,15 +381127,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2516] @ 0x9d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17bdf4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381157,15 +381154,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2512] @ 0x9d0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17be38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381184,15 +381181,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2508] @ 0x9cc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17be7c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381211,15 +381208,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2504] @ 0x9c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17bec0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381238,15 +381235,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2500] @ 0x9c4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17bf00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381264,15 +381261,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2496] @ 0x9c0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17bf54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381294,15 +381291,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2040] @ 0x7f8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17bf90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381318,15 +381315,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2032] @ 0x7f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17bfcc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381342,15 +381339,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1904] @ 0x770 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c008 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381366,15 +381363,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2028] @ 0x7ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c04c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381393,15 +381390,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2024] @ 0x7e8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c090 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381420,15 +381417,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2020] @ 0x7e4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c0d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381447,15 +381444,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2012] @ 0x7dc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c118 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381474,15 +381471,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2008] @ 0x7d8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c15c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381501,15 +381498,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2004] @ 0x7d4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c1a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381528,15 +381525,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1996] @ 0x7cc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c1f4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381558,15 +381555,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1992] @ 0x7c8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c248 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381588,15 +381585,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1988] @ 0x7c4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c28c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381615,15 +381612,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1896] @ 0x768 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c2d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381642,15 +381639,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1892] @ 0x764 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c314 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381669,15 +381666,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1888] @ 0x760 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c358 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -381696,15 +381693,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1984] @ 0x7c0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c3ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -381726,15 +381723,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1980] @ 0x7bc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c3ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381752,15 +381749,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1976] @ 0x7b8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c440 │ │ │ │ mov r7, r3 │ │ │ │ @@ -381782,15 +381779,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1972] @ 0x7b4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #32] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (17c4a0 ) │ │ │ │ @@ -381820,15 +381817,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r7, #24] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c4e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381846,15 +381843,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1872] @ 0x750 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, #20] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c51c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381870,15 +381867,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1936] @ 0x790 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, #16] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (17c554 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381892,15 +381889,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1932] @ 0x78c │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r2, [r4, #12] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c594 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381918,15 +381915,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1908] @ 0x774 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #8] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c5d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381942,15 +381939,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2712] @ 0xa98 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r5, #4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c60c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381966,15 +381963,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2708] @ 0xa94 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c648 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -381990,15 +381987,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1900] @ 0x76c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r7] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c68c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382017,15 +382014,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2704] @ 0xa90 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r6, r6] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c6e0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -382047,15 +382044,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2700] @ 0xa8c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c724 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382074,15 +382071,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1880] @ 0x758 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r3, r4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c768 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382101,15 +382098,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1876] @ 0x754 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r3, r3] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c7a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382127,15 +382124,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2692] @ 0xa84 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r2] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c7e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382153,15 +382150,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2688] @ 0xa80 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r1] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (17c828 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382179,15 +382176,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1868] @ 0x74c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ (17c874 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -382208,15 +382205,15 @@ │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #36053 @ 0x8cd5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r7] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c8b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382235,15 +382232,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2016] @ 0x7e0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c8fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382262,15 +382259,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2632] @ 0xa48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (17c940 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -382289,18 +382286,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2628] @ 0xa44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet al │ │ │ │ + lslal r3, r3, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17c994 │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ @@ -382319,17 +382316,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2624] @ 0xa40 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + ite lt │ │ │ │ + lsllt r3, r3, #3 │ │ │ │ + pushge {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17c9d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #32] @ (17c9d4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -382343,17 +382340,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2620] @ 0xa3c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + itt vc │ │ │ │ + lslvc r3, r3, #3 │ │ │ │ + stmdbvc sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17ca24 │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -382373,17 +382370,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #1884] @ 0x75c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + itt mi │ │ │ │ + lslmi r3, r3, #3 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 17ca78 │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ @@ -382403,17 +382400,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2616] @ 0xa38 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - itt al │ │ │ │ - lslal r3, r3, #3 │ │ │ │ - pushal {r3, r4, r5, lr} │ │ │ │ + itt eq │ │ │ │ + lsleq r3, r3, #3 │ │ │ │ + pusheq {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (17cab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #32] @ (17cab8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -382427,17 +382424,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2604] @ 0xa2c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ite lt │ │ │ │ - lsllt r3, r3, #3 │ │ │ │ - pushge {r4, lr} │ │ │ │ + bkpt 0x00d4 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (17caec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [pc, #28] @ (17caf0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -382449,18 +382446,18 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #2600] @ 0xa28 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - itee ls │ │ │ │ - lslls r3, r3, #3 │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00b2 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (17cc48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ @@ -382571,17 +382568,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #2660] @ 0xa64 │ │ │ │ blx r3 │ │ │ │ b.n 17cbb4 │ │ │ │ ldrh r6, [r1, r4] │ │ │ │ lsls r4, r5, #5 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bkpt 0x004c │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (17cca8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387210,15 +387207,15 @@ │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 1800c4 │ │ │ │ nop │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #200] @ 180208 │ │ │ │ mov r7, r3 │ │ │ │ @@ -387287,15 +387284,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 180192 │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (1802d4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387356,15 +387353,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 18026c │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (1803a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387425,15 +387422,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 180338 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (18046c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -387494,15 +387491,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 180404 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (180540 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387566,15 +387563,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1804d2 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (180614 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387638,15 +387635,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1805a6 │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1806f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387714,15 +387711,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180684 │ │ │ │ nop │ │ │ │ subs r6, r4, #7 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1807cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387790,15 +387787,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180760 │ │ │ │ nop │ │ │ │ subs r2, r1, #4 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1808a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387862,15 +387859,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180832 │ │ │ │ subs r6, r5, #0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (180974 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -387934,15 +387931,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180906 │ │ │ │ adds r2, r3, #5 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (180a48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -388006,15 +388003,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1809da │ │ │ │ adds r6, r0, #2 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (180b1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -388078,15 +388075,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 180aae │ │ │ │ subs r2, r6, r6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (180bfc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388156,15 +388153,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 180b86 │ │ │ │ nop │ │ │ │ subs r6, r3, r3 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (180ce0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388234,15 +388231,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 180c6e │ │ │ │ adds r6, r7, r7 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (180dc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388312,15 +388309,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 180d4a │ │ │ │ nop │ │ │ │ adds r2, r3, r4 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (180ea4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388390,15 +388387,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 180e32 │ │ │ │ adds r2, r7, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (180f84 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388468,15 +388465,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 180f0e │ │ │ │ nop │ │ │ │ asrs r6, r2, #29 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (181068 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388546,15 +388543,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 180ff6 │ │ │ │ asrs r6, r6, #25 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (18114c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388624,15 +388621,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1810da │ │ │ │ asrs r2, r2, #22 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (18122c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -388702,15 +388699,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1811b6 │ │ │ │ nop │ │ │ │ asrs r6, r5, #18 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (181310 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -388780,15 +388777,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18129e │ │ │ │ asrs r6, r1, #15 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1813ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -388857,15 +388854,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 181372 │ │ │ │ asrs r2, r5, #11 │ │ │ │ lsls r4, r5, #5 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ vldr d2, [r1, #24] │ │ │ │ @@ -391550,15 +391547,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3096] @ 0xc18 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf308016b │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18337c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391576,15 +391573,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3192] @ 0xc78 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movt r1, #16491 @ 0x406b │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1833c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391602,15 +391599,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf280016b │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183404 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391628,15 +391625,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3184] @ 0xc70 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xf23c016b │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 183458 │ │ │ │ mov r7, r3 │ │ │ │ @@ -391657,15 +391654,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3180] @ 0xc6c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1f4016b │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (1834b0 ) │ │ │ │ @@ -391690,15 +391687,15 @@ │ │ │ │ ldr.w r5, [r0, #3176] @ 0xc68 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sub.w r1, r2, #107 @ 0x6b │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (18350c ) │ │ │ │ @@ -391725,15 +391722,15 @@ │ │ │ │ ldr.w r6, [r1, #3172] @ 0xc64 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adc.w r1, sl, #107 @ 0x6b │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (183568 ) │ │ │ │ @@ -391760,15 +391757,15 @@ │ │ │ │ ldr.w r6, [r1, #3168] @ 0xc60 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ee016b │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (1835a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391783,15 +391780,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2896] @ 0xb50 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ eors.w r1, r4, #107 @ 0x6b │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1835e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391807,15 +391804,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ orrs.w r1, r8, #107 @ 0x6b │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183628 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391833,15 +391830,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2892] @ 0xb4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ands.w r1, r8, #107 @ 0x6b │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18366c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391859,15 +391856,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2888] @ 0xb48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmla.f16 d16, d4, d3[3] │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1836b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391885,15 +391882,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2928] @ 0xb70 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmla.f16 d0, d0, d3[3] │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1836f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391911,15 +391908,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2924] @ 0xb6c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vrhadd.s8 q8, q6, │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (18373c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -391938,15 +391935,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vrhadd.s8 q0, q4, │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (18378c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -391968,15 +391965,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #316] @ 0x13c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp 1, 11, cr0, cr14, cr11, {3} │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1837cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -391993,15 +391990,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2876] @ 0xb3c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp 1, 7, cr0, cr0, cr11, {3} │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (183810 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392019,15 +392016,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp 1, 3, cr0, cr0, cr11, {3} │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (183858 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392046,15 +392043,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #304] @ 0x130 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stcl 1, cr0, [ip, #428]! @ 0x1ac │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1838ac │ │ │ │ mov r7, r3 │ │ │ │ @@ -392075,15 +392072,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2728] @ 0xaa8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r0, #428]! @ 0x1ac │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (1838e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392098,15 +392095,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2744] @ 0xab8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r0, #-428] @ 0xfffffe54 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (183924 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392121,15 +392118,15 @@ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2800] @ 0xaf0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc 1, cr0, [r4, #-428] @ 0xfffffe54 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18397c ) │ │ │ │ @@ -392154,15 +392151,15 @@ │ │ │ │ ldr.w r5, [r0, #2796] @ 0xaec │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r6], {107} @ 0x6b │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1839bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392179,15 +392176,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2792] @ 0xae8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stc 1, cr0, [r0], {107} @ 0x6b │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1839fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392204,15 +392201,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2788] @ 0xae4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ mcrr 1, 6, r0, r0, cr11 │ │ │ │ - strb r6, [r4, r0] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 183a50 │ │ │ │ mov r6, r3 │ │ │ │ @@ -392233,15 +392230,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #2780] @ 0xadc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xebfc016b │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183a94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392259,15 +392256,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2828] @ 0xb0c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub.w r1, ip, fp, asr #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 183ae8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -392288,15 +392285,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2768] @ 0xad0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sbc.w r1, r4, fp, asr #1 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (183b28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392313,15 +392310,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2764] @ 0xacc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds.w r1, r4, fp, asr #1 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183b6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392339,15 +392336,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xead4016b │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (183bb0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -392365,15 +392362,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2880] @ 0xb40 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ eors.w r1, r0, fp, asr #1 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (183bf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392390,15 +392387,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2864] @ 0xb30 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orr.w r1, ip, fp, asr #1 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (183c48 ) │ │ │ │ @@ -392423,15 +392420,15 @@ │ │ │ │ ldr.w r5, [r0, #2760] @ 0xac8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ and.w r1, sl, fp, asr #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 183c9c │ │ │ │ mov r7, r3 │ │ │ │ @@ -392452,15 +392449,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2752] @ 0xac0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b0016b │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (183cf4 ) │ │ │ │ @@ -392485,15 +392482,15 @@ │ │ │ │ ldr.w r5, [r0, #2748] @ 0xabc │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r1, [lr, #-428] @ 0x1ac │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (183dfc ) │ │ │ │ @@ -392577,15 +392574,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl aed50 │ │ │ │ ldr.w r2, [fp, #436] @ 0x1b4 │ │ │ │ add.w r3, r2, r9 │ │ │ │ b.n 183d7a │ │ │ │ stmdb r8, {r0, r1, r3, r5, r6, r8} │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (183e40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392603,15 +392600,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2312] @ 0x908 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe800016b │ │ │ │ - str r6, [r1, r3] │ │ │ │ + ldr r7, [pc, #952] @ (184200 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 183e94 │ │ │ │ mov r7, r3 │ │ │ │ @@ -392633,15 +392630,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3248] @ 0xcb0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183e08 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + ldr r7, [pc, #720] @ (18416c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (183ee4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -392664,15 +392661,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2320] @ 0x910 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183db4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + ldr r7, [pc, #480] @ (1840cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (183f3c ) │ │ │ │ @@ -392699,15 +392696,15 @@ │ │ │ │ ldr.w r4, [ip, #2316] @ 0x90c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183d6c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #224] @ (184024 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (183f94 ) │ │ │ │ @@ -392733,15 +392730,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183d14 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldr r7, [pc, #840] @ (1842e4 ) │ │ │ │ + ldr r6, [pc, #968] @ (184364 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (183fe4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -392764,15 +392761,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2308] @ 0x904 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 183cb4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldr r7, [pc, #608] @ (18424c ) │ │ │ │ + ldr r6, [pc, #736] @ (1842cc ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (18402c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -392793,15 +392790,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl afe60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 183c60 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldr r7, [pc, #408] @ (1841cc ) │ │ │ │ + ldr r6, [pc, #536] @ (18424c ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (184088 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396620,15 +396617,15 @@ │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, r3, r5 │ │ │ │ b.n 186b8e │ │ │ │ nop │ │ │ │ revsh r2, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (186cac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396686,15 +396683,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r2, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, r2, r6 │ │ │ │ b.n 186c52 │ │ │ │ nop │ │ │ │ rev r2, r1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (186d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396755,15 +396752,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 186d10 │ │ │ │ cbnz r6, 186d8e │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #180] @ (186e48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -396825,15 +396822,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 186ddc │ │ │ │ @ instruction: 0xb882 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (186f1c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -396897,15 +396894,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 186eae │ │ │ │ @ instruction: 0xb7b2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r0, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (186ff8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -396973,15 +396970,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 186f8c │ │ │ │ nop │ │ │ │ @ instruction: 0xb6de │ │ │ │ lsls r3, r5, #5 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1870cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -397045,15 +397042,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 18705e │ │ │ │ @ instruction: 0xb602 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1871a0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -397117,15 +397114,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 187132 │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (18727c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -397193,15 +397190,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 187206 │ │ │ │ push {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r2, r5, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (187360 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397271,15 +397268,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1872ee │ │ │ │ cbz r6, 1873c2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187440 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397349,15 +397346,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1873ca │ │ │ │ nop │ │ │ │ uxth r2, r3 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187520 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397427,15 +397424,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1874aa │ │ │ │ nop │ │ │ │ cbz r2, 187552 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (187604 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397505,15 +397502,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187592 │ │ │ │ sub sp, #360 @ 0x168 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + adds r0, r7, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (1876e8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397583,15 +397580,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187676 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (1877cc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397661,15 +397658,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18775a │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1878ac ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397739,15 +397736,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187836 │ │ │ │ nop │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (187990 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -397817,15 +397814,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18791e │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187a70 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397895,15 +397892,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1879fa │ │ │ │ nop │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187b50 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -397972,15 +397969,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187ada │ │ │ │ add r3, sp, #552 @ 0x228 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187c30 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398049,15 +398046,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187bba │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (187d18 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398128,15 +398125,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187ca2 │ │ │ │ nop │ │ │ │ add r1, sp, #808 @ 0x328 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (187e00 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398207,15 +398204,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 187d8a │ │ │ │ nop │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187ee0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398284,15 +398281,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187e6a │ │ │ │ add r7, pc, #1000 @ (adr r7, 1882cc ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (187fc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398361,15 +398358,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 187f4a │ │ │ │ add r7, pc, #104 @ (adr r7, 18802c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1880a0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398438,15 +398435,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18802a │ │ │ │ add r6, pc, #232 @ (adr r6, 18818c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188180 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398515,15 +398512,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18810a │ │ │ │ add r5, pc, #360 @ (adr r5, 1882ec ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188260 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398592,15 +398589,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1881ea │ │ │ │ add r4, pc, #488 @ (adr r4, 18844c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (188348 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398671,15 +398668,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 1882d2 │ │ │ │ nop │ │ │ │ add r3, pc, #616 @ (adr r3, 1885b4 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188428 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398748,15 +398745,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 1883b2 │ │ │ │ add r2, pc, #712 @ (adr r2, 1886f4 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188508 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398825,15 +398822,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 188492 │ │ │ │ add r1, pc, #840 @ (adr r1, 188854 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1885e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -398902,15 +398899,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 188572 │ │ │ │ add r0, pc, #968 @ (adr r0, 1889b4 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (1886d0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -398981,15 +398978,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 18865a │ │ │ │ nop │ │ │ │ add r0, pc, #72 @ (adr r0, 18871c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1887b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -399058,15 +399055,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18873a │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (188890 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -399135,15 +399132,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 18881a │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (188980 ) │ │ │ │ @@ -399218,15 +399215,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188902 │ │ │ │ nop │ │ │ │ ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (188a64 ) │ │ │ │ @@ -399297,15 +399294,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1889e8 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (188b48 ) │ │ │ │ @@ -399376,15 +399373,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188acc │ │ │ │ ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (188c38 ) │ │ │ │ @@ -399459,15 +399456,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188bba │ │ │ │ nop │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (188d28 ) │ │ │ │ @@ -399542,15 +399539,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188caa │ │ │ │ nop │ │ │ │ ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (188e18 ) │ │ │ │ @@ -399625,15 +399622,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188d9a │ │ │ │ nop │ │ │ │ ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (188efc ) │ │ │ │ @@ -399704,15 +399701,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188e80 │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (188fec ) │ │ │ │ @@ -399787,15 +399784,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 188f6e │ │ │ │ nop │ │ │ │ str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (1890d0 ) │ │ │ │ @@ -399866,15 +399863,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 189054 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (1891c0 ) │ │ │ │ @@ -399949,15 +399946,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 189142 │ │ │ │ nop │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (1892a4 ) │ │ │ │ @@ -400028,16 +400025,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 189228 │ │ │ │ str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ + vshr.u64 q8, q5, #30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (189388 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400107,15 +400103,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 18930c │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - vshr.u64 q8, q5, #6 │ │ │ │ + vqadd.u16 q0, q13, q5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (189478 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400189,15 +400185,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1893fa │ │ │ │ nop │ │ │ │ str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - vqadd.u32 q0, q10, q5 │ │ │ │ + mcr2 0, 2, r0, cr4, cr10, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (189568 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400271,15 +400267,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1894ea │ │ │ │ nop │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - mrc2 0, 2, r0, cr0, cr10, {6} │ │ │ │ + ldc2l 0, cr0, [r0, #-872]! @ 0xfffffc98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (189658 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400353,15 +400349,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1895da │ │ │ │ nop │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldc2l 0, cr0, [ip, #-872]! @ 0xfffffc98 │ │ │ │ + ldc2 0, cr0, [ip], {218} @ 0xda │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (18973c ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400431,15 +400427,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1896c0 │ │ │ │ ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stc2 0, cr0, [lr], #872 @ 0x368 │ │ │ │ + smlaldx r0, r0, lr, sl │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #212] @ (18982c ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400513,15 +400509,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 1897ae │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - smlsldx r0, r0, ip, sl │ │ │ │ + @ instruction: 0xfafc00da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #200] @ (189910 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -400591,15 +400587,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r6, fp │ │ │ │ b.n 189894 │ │ │ │ ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r5, #5 │ │ │ │ - @ instruction: 0xfb1200da │ │ │ │ + @ instruction: 0xfa3200da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1899ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -400667,15 +400663,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, r9 │ │ │ │ b.n 189972 │ │ │ │ ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - @ instruction: 0xfa4c00da │ │ │ │ + vld4. {d16-d19}, [ip :64], sl │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (189b78 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -404158,15 +404154,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3556] @ 0xde4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bcs.n 18c2a4 │ │ │ │ + bne.n 18c0e4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c20c │ │ │ │ mov r7, r3 │ │ │ │ @@ -404188,15 +404184,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3964] @ 0xf7c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bcs.n 18c294 │ │ │ │ + bne.n 18c2d4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c260 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404218,15 +404214,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [ip, #3956] @ 0xf74 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bcs.n 18c268 │ │ │ │ + bne.n 18c2a8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18c2a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404244,15 +404240,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bne.n 18c23c │ │ │ │ + beq.n 18c27c │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c2e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404271,15 +404267,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3660] @ 0xe4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bne.n 18c220 │ │ │ │ + beq.n 18c260 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c328 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404298,15 +404294,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bne.n 18c414 │ │ │ │ + beq.n 18c254 │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c36c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404325,15 +404321,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3928] @ 0xf58 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bne.n 18c3f8 │ │ │ │ + beq.n 18c438 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c3c0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404355,15 +404351,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3924] @ 0xf54 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bne.n 18c3e0 │ │ │ │ + beq.n 18c420 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c414 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404385,15 +404381,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3920] @ 0xf50 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - beq.n 18c3bc │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c458 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404412,15 +404408,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3916] @ 0xf4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r5, #28] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - beq.n 18c3a4 │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c49c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404439,15 +404435,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3912] @ 0xf48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - beq.n 18c590 │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c4e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404466,15 +404462,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3908] @ 0xf44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r4, #20] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - beq.n 18c57c │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c524 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404493,15 +404489,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3904] @ 0xf40 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r3, #16] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - beq.n 18c568 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c578 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404523,15 +404519,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3900] @ 0xf3c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r2, #12] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c5cc │ │ │ │ mov r7, r3 │ │ │ │ @@ -404553,15 +404549,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3896] @ 0xf38 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #8] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c610 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404580,15 +404576,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3872] @ 0xf20 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r6, #0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c654 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404607,15 +404603,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3868] @ 0xf1c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r5, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c6a8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -404637,15 +404633,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3864] @ 0xf18 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18c6fc │ │ │ │ mov r7, r3 │ │ │ │ @@ -404667,15 +404663,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3860] @ 0xf14 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r2, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c740 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404694,15 +404690,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404721,15 +404717,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r4, [r7, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c7c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404748,15 +404744,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3848] @ 0xf08 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsh r0, [r7, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18c808 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404774,15 +404770,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3820] @ 0xeec │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18c84c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -404801,15 +404797,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3816] @ 0xee8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18c88c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404827,15 +404823,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3808] @ 0xee0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18c8cc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404853,15 +404849,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3796] @ 0xed4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18c90c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404879,15 +404875,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3792] @ 0xed0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (18c96c ) │ │ │ │ @@ -404917,15 +404913,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18c9c4 ) │ │ │ │ @@ -404951,15 +404947,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18ca04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -404977,15 +404973,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3736] @ 0xe98 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18ca48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405004,15 +405000,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3408] @ 0xd50 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18ca8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405031,15 +405027,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3404] @ 0xd4c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18cad0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405058,15 +405054,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r6, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cb24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405088,15 +405084,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3392] @ 0xd40 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cb78 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405118,15 +405114,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3388] @ 0xd3c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cbcc │ │ │ │ mov r7, r3 │ │ │ │ @@ -405148,15 +405144,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3384] @ 0xd38 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cc20 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405178,15 +405174,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3436] @ 0xd6c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cc74 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405208,15 +405204,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3432] @ 0xd68 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18ccc8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405238,15 +405234,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3428] @ 0xd64 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18cd1c │ │ │ │ mov r7, r3 │ │ │ │ @@ -405268,15 +405264,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3260] @ 0xcbc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r6, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18cd74 ) │ │ │ │ @@ -405302,15 +405298,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r3, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (18cdac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405324,15 +405320,15 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3364] @ 0xd24 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r1, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (18cdf4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405352,15 +405348,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #576] @ 0x240 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r2, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (18ce44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -405383,15 +405379,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #568] @ 0x238 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r0, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (18ce9c ) │ │ │ │ @@ -405418,15 +405414,15 @@ │ │ │ │ ldr.w r4, [ip, #564] @ 0x234 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r6, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #76] @ (18cf04 ) │ │ │ │ @@ -405459,15 +405455,15 @@ │ │ │ │ ldr.w r4, [ip, #560] @ 0x230 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (18cf48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405486,15 +405482,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r7, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #72] @ (18cfac ) │ │ │ │ @@ -405526,15 +405522,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #64] @ (18d008 ) │ │ │ │ @@ -405562,15 +405558,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r6, [r1, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d04c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405589,15 +405585,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3584] @ 0xe00 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r6, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d090 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405616,15 +405612,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3580] @ 0xdfc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r0, [r6, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (18d0d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -405643,15 +405639,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3576] @ 0xdf8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18d128 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405673,15 +405669,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3572] @ 0xdf4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #84] @ (18d198 ) │ │ │ │ @@ -405719,15 +405715,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d1f0 ) │ │ │ │ @@ -405753,15 +405749,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r4, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18d244 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405783,15 +405779,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3612] @ 0xe1c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r0, [r1, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d29c ) │ │ │ │ @@ -405817,15 +405813,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r6, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d2f4 ) │ │ │ │ @@ -405851,15 +405847,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (18d344 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -405882,15 +405878,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1676] @ 0x68c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r0, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18d384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405908,15 +405904,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3668] @ 0xe54 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18d3c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405934,15 +405930,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r3, #3664] @ 0xe50 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18d418 │ │ │ │ mov r7, r3 │ │ │ │ @@ -405964,15 +405960,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3424] @ 0xd60 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r4, [r6, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (18d458 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -405990,15 +405986,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3656] @ 0xe48 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, r7] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (18d494 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406014,15 +406010,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3652] @ 0xe44 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (18d4dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -406042,15 +406038,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2248] @ 0x8c8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [r5, r5] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d534 ) │ │ │ │ @@ -406076,15 +406072,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r6, [r3, r4] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 18d588 │ │ │ │ mov r7, r3 │ │ │ │ @@ -406106,15 +406102,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3468] @ 0xd8c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r4, [r0, r3] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (18d5e8 ) │ │ │ │ @@ -406145,15 +406141,15 @@ │ │ │ │ ldr.w r4, [ip, #2240] @ 0x8c0 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r6, r1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d640 ) │ │ │ │ @@ -406180,15 +406176,15 @@ │ │ │ │ ldr.w r4, [ip, #2236] @ 0x8bc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r2, r0] │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (18d6a0 ) │ │ │ │ @@ -406218,15 +406214,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #744] @ (18d98c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #60] @ (18d6f8 ) │ │ │ │ @@ -406252,15 +406248,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [pc, #360] @ (18d864 ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ (18d810 ) │ │ │ │ @@ -406357,15 +406353,15 @@ │ │ │ │ ldr.w r0, [sl, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, r1 │ │ │ │ b.n 18d776 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #8] @ (18d81c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (18d858 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -406386,15 +406382,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl afe60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [pc, #944] @ (18dc0c ) │ │ │ │ lsls r3, r5, #5 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (18d8b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -409860,15 +409856,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 190014 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #200] @ (190138 ) │ │ │ │ @@ -410081,15 +410077,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #3 │ │ │ │ b.n 190292 │ │ │ │ movs r3, #174 @ 0xae │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #132] @ (190380 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -410136,15 +410132,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 190328 │ │ │ │ movs r3, #26 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (19050c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -410349,15 +410345,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 190552 │ │ │ │ nop │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #168] @ (19068c ) │ │ │ │ @@ -410420,15 +410416,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r5, #4 │ │ │ │ b.n 190610 │ │ │ │ nop │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #168] @ (190750 ) │ │ │ │ @@ -410494,15 +410490,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #3 │ │ │ │ b.n 1906d6 │ │ │ │ subs r6, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #176] @ (19081c ) │ │ │ │ @@ -410567,15 +410563,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed50 │ │ │ │ ldr.w r4, [sl, #436] @ 0x1b4 │ │ │ │ adds r3, r4, #4 │ │ │ │ b.n 19079a │ │ │ │ subs r2, r5, #2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - bxns r4 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (1908e8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -410849,15 +410845,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 190abe │ │ │ │ subs r6, r0, r6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #188] @ (190c24 ) │ │ │ │ @@ -410928,15 +410924,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 190b94 │ │ │ │ nop │ │ │ │ subs r6, r5, r2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r4, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #200] @ (190d08 ) │ │ │ │ @@ -411011,15 +411007,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 190c6e │ │ │ │ nop │ │ │ │ adds r6, r2, r7 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - orrs r6, r1 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #208] @ (190df4 ) │ │ │ │ @@ -411098,15 +411094,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 190d50 │ │ │ │ nop │ │ │ │ adds r2, r6, r3 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #220] @ (190eec ) │ │ │ │ @@ -411189,15 +411185,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 190e3e │ │ │ │ nop │ │ │ │ adds r6, r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - adcs r6, r5 │ │ │ │ + lsls r6, r1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -411339,15 +411335,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed50 │ │ │ │ ldr.w r2, [r9, #436] @ 0x1b4 │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 19103e │ │ │ │ asrs r0, r5, #24 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 191184 │ │ │ │ mov r6, r3 │ │ │ │ @@ -411414,15 +411410,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 191116 │ │ │ │ asrs r0, r2, #21 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #192] @ 191260 │ │ │ │ mov r6, r3 │ │ │ │ @@ -411489,15 +411485,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ b.n 1911f2 │ │ │ │ asrs r4, r6, #17 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r3 │ │ │ │ @@ -411577,15 +411573,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [fp, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r9 │ │ │ │ b.n 1912d2 │ │ │ │ asrs r6, r2, #14 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (191430 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411649,15 +411645,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1913c2 │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (191504 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411721,15 +411717,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 191496 │ │ │ │ asrs r2, r1, #7 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1915d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411793,15 +411789,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19156a │ │ │ │ asrs r6, r6, #3 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1916ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411865,15 +411861,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19163e │ │ │ │ asrs r2, r4, #32 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (191780 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -411937,15 +411933,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 191712 │ │ │ │ lsrs r6, r1, #29 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (191854 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -412009,15 +412005,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1917e6 │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (191934 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -412086,15 +412082,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1918ba │ │ │ │ lsrs r6, r4, #22 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #192] @ (191a10 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -412162,15 +412158,15 @@ │ │ │ │ ldr.w r6, [r4, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19199e │ │ │ │ lsrs r6, r0, #19 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #204] @ (191af8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -412243,15 +412239,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 191a7a │ │ │ │ nop │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #220] @ (191bf0 ) │ │ │ │ @@ -412329,15 +412325,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 191b60 │ │ │ │ lsrs r2, r0, #12 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r2, #0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #368] @ (191d7c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -412850,15 +412846,15 @@ │ │ │ │ ldr.w r1, [fp, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r9, r1 │ │ │ │ b.n 1920f6 │ │ │ │ nop │ │ │ │ lsls r4, r6, #21 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #228] @ (192290 ) │ │ │ │ @@ -412942,15 +412938,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r0, fp │ │ │ │ b.n 1921fa │ │ │ │ lsls r2, r5, #17 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #236] @ (192398 ) │ │ │ │ @@ -413040,15 +413036,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #436] @ 0x1b4 │ │ │ │ adds r1, r3, r6 │ │ │ │ b.n 19231a │ │ │ │ nop │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #236] @ (1924a0 ) │ │ │ │ @@ -413137,15 +413133,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 192418 │ │ │ │ lsls r2, r4, #9 │ │ │ │ lsls r3, r5, #5 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ @@ -415958,15 +415954,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ b.n 194698 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (194650 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -415989,15 +415985,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 250 @ 0xfa │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (194694 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416016,15 +416012,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ svc 172 @ 0xac │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + strb r2, [r4, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1946e8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -416046,15 +416042,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3936] @ 0xf60 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 100 @ 0x64 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 19473c │ │ │ │ mov r7, r3 │ │ │ │ @@ -416076,15 +416072,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #3932] @ 0xf5c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ svc 16 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (194784 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416105,15 +416101,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1947cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416134,15 +416130,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ udf #120 @ 0x78 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (19480c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416160,15 +416156,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3812] @ 0xee4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (194850 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416187,15 +416183,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3804] @ 0xedc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ble.n 194834 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (194890 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416213,15 +416209,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ble.n 1947ec │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1948e0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416244,15 +416240,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1732] @ 0x6c4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ble.n 1949b8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (194930 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416275,15 +416271,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1736] @ 0x6c8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ble.n 194968 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (194988 ) │ │ │ │ @@ -416310,15 +416306,15 @@ │ │ │ │ ldr.w r4, [ip, #1760] @ 0x6e0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bgt.n 194920 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1949e0 ) │ │ │ │ @@ -416345,15 +416341,15 @@ │ │ │ │ ldr.w r4, [ip, #1764] @ 0x6e4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bgt.n 194ac8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (194a20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416370,15 +416366,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #928] @ 0x3a0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ bgt.n 194a5c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (194a68 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416398,15 +416394,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1124] @ 0x464 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blt.n 194a24 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (194ab8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416429,15 +416425,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1120] @ 0x460 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ blt.n 1949e0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (194b10 ) │ │ │ │ @@ -416464,15 +416460,15 @@ │ │ │ │ ldr.w r4, [ip, #1116] @ 0x45c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ blt.n 194b98 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (194b68 ) │ │ │ │ @@ -416499,15 +416495,15 @@ │ │ │ │ ldr.w r4, [ip, #1112] @ 0x458 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 194b40 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (194bb8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -416530,15 +416526,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1108] @ 0x454 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 194ae0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (194c10 ) │ │ │ │ @@ -416565,15 +416561,15 @@ │ │ │ │ ldr.w r4, [ip, #1104] @ 0x450 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bge.n 194c98 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (194c54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416592,15 +416588,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1100] @ 0x44c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bls.n 194c30 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (194c98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416619,15 +416615,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bls.n 194bec │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (194cdc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416646,15 +416642,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2340] @ 0x924 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bls.n 194da8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (194d1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416672,15 +416668,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bls.n 194d60 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (194d60 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416699,15 +416695,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2348] @ 0x92c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bhi.n 194d24 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (194da4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -416726,15 +416722,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1008] @ 0x3f0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bhi.n 194ce0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (194de8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -416753,15 +416749,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3332] @ 0xd04 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bhi.n 194e9c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #304] @ (194f34 ) │ │ │ │ @@ -416871,15 +416867,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r0, r1 │ │ │ │ b.n 194e74 │ │ │ │ nop │ │ │ │ bhi.n 194f60 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + ldr r7, [pc, #848] @ (19528c ) │ │ │ │ lsls r2, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (194f90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -422034,15 +422030,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 198ad4 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #236] @ (198c6c ) │ │ │ │ @@ -422131,15 +422127,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 198bb0 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -422664,15 +422660,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1991d0 │ │ │ │ str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (199314 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422737,15 +422733,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1992a2 │ │ │ │ str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1993ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422810,15 +422806,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19937a │ │ │ │ str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1994cc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422887,15 +422883,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19945c │ │ │ │ nop │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1995a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -422960,15 +422956,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199532 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19967c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423033,15 +423029,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19960a │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (199754 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423106,15 +423102,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1996e2 │ │ │ │ ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (199834 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423183,15 +423179,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1997c4 │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19990c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423256,15 +423252,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19989a │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1999e4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423329,15 +423325,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199972 │ │ │ │ ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (199abc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423402,15 +423398,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199a4a │ │ │ │ ldrh r6, [r2, #32] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r6, #24 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (199b9c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423479,15 +423475,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199b2c │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (199c74 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423552,15 +423548,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199c02 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (199d4c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423625,15 +423621,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199cda │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (199e20 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423697,15 +423693,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199db2 │ │ │ │ ldrh r6, [r5, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (199ef4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423769,15 +423765,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199e86 │ │ │ │ strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (199fcc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423842,15 +423838,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 199f5a │ │ │ │ strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19a0a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -423915,16 +423911,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a032 │ │ │ │ strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + vshr.u64 q8, , #18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (19a184 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -423992,15 +423987,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a114 │ │ │ │ nop │ │ │ │ strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r5, #5 │ │ │ │ - vshr.u64 q8, , #2 │ │ │ │ + vqadd.u16 q0, q15, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (19a264 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424068,15 +424063,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a1f4 │ │ │ │ nop │ │ │ │ strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - vqadd.u64 q0, q9, │ │ │ │ + mrc2 0, 2, r0, cr2, cr9, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19a33c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424140,15 +424135,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a2ca │ │ │ │ strh r6, [r2, #28] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - mcr2 0, 3, r0, cr10, cr9, {6} │ │ │ │ + stc2 0, cr0, [sl, #868] @ 0x364 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19a414 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424212,15 +424207,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a3a2 │ │ │ │ strh r6, [r7, #20] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stc2 0, cr0, [r6, #868]! @ 0x364 │ │ │ │ + stc2l 0, cr0, [r6], {217} @ 0xd9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19a4ec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424284,15 +424279,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a47a │ │ │ │ strh r6, [r4, #14] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldc2l 0, cr0, [lr], {217} @ 0xd9 │ │ │ │ + @ instruction: 0xfbfe00d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (19a5c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424357,15 +424352,15 @@ │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a552 │ │ │ │ nop │ │ │ │ strh r6, [r1, #8] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldc2 0, cr0, [sl], {217} @ 0xd9 │ │ │ │ + @ instruction: 0xfb3a00d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (19a698 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -424428,15 +424423,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 19a62a │ │ │ │ strh r6, [r6, #0] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xfb5200d9 │ │ │ │ + @ instruction: 0xfa7200d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (19a778 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424505,15 +424500,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19a702 │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #29] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xfa8e00d9 │ │ │ │ + vld1.8 @ instruction: 0xf9ae00d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (19a858 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424582,15 +424577,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19a7e2 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - vst1.8 @ instruction: 0xf9c600d9 │ │ │ │ + str??.w r0, [r6, #217] @ 0xd9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19a93c ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424659,15 +424654,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19a8ca │ │ │ │ ldrb r2, [r4, #22] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldr??.w r0, [r6, #217] @ 0xd9 │ │ │ │ + ldrb.w r0, [r6, r9, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #200] @ (19aa20 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424736,15 +424731,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19a9ae │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh.w r0, [sl, r9, lsl #1] │ │ │ │ + @ instruction: 0xf74a00d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (19ab00 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424813,15 +424808,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19aa8a │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xf76600d9 │ │ │ │ + @ instruction: 0xf68600d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (19abe0 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424890,15 +424885,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19ab6a │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xf69e00d9 │ │ │ │ + subs.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (19acc0 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -424967,15 +424962,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19ac4a │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - rsbs r0, r6, #7110656 @ 0x6c8000 │ │ │ │ + @ instruction: 0xf4f600d9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (19ada0 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -425044,15 +425039,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r6, r1 │ │ │ │ b.n 19ad2a │ │ │ │ nop │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - add.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ + bic.w r0, lr, #7110656 @ 0x6c8000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #196] @ (19ae80 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -425120,15 +425115,15 @@ │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19ae0c │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - orr.w r0, r4, #7110656 @ 0x6c8000 │ │ │ │ + bfi r0, r4, #3, #23 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #204] @ (19af68 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -425198,15 +425193,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 19aeea │ │ │ │ strb r2, [r7, #29] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - usat r0, #25, r8, lsl #3 │ │ │ │ + subw r0, r8, #217 @ 0xd9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #204] @ (19b050 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -425277,15 +425272,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r3, fp │ │ │ │ b.n 19afd4 │ │ │ │ strb r2, [r2, #26] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - @ instruction: 0xf2ba00d9 │ │ │ │ + rsbs r0, sl, #217 @ 0xd9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #248] @ (19b164 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -425377,15 +425372,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r2, #436] @ 0x1b4 │ │ │ │ adds r0, r3, r1 │ │ │ │ b.n 19b0d2 │ │ │ │ nop │ │ │ │ strb r4, [r5, #22] │ │ │ │ lsls r2, r5, #5 │ │ │ │ - rsb r0, lr, #217 @ 0xd9 │ │ │ │ + @ instruction: 0xf0ee00d9 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r1, #4] │ │ │ │ ldr.w r3, [r2, #3832] @ 0xef8 │ │ │ │ @@ -428816,15 +428811,15 @@ │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r0, r3, sl │ │ │ │ b.n 19da16 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #312] @ (19dbdc ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19daf0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428847,15 +428842,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1680] @ 0x690 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #360] @ (19dc5c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19db38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428875,15 +428870,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2224] @ 0x8b0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (19db6c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19db88 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428906,15 +428901,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2232] @ 0x8b8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #776] @ (19de94 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19dbd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -428934,15 +428929,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2220] @ 0x8ac │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #464] @ (19dda4 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19dc20 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428965,15 +428960,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2228] @ 0x8b4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #168] @ (19dccc ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19dc70 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -428996,15 +428991,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2120] @ 0x848 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #872] @ (19dfdc ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19dcc0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429027,15 +429022,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2116] @ 0x844 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r1, [pc, #552] @ (19deec ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19dd08 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429055,15 +429050,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1832] @ 0x728 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #240] @ (19ddfc ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19dd50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429083,15 +429078,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2052] @ 0x804 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #976] @ (19e124 ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19dda0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429114,15 +429109,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2096] @ 0x830 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #680] @ (19e04c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19ddf0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429145,15 +429140,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2068] @ 0x814 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #360] @ (19df5c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19de40 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429176,15 +429171,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2080] @ 0x820 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r0, [pc, #40] @ (19de6c ) │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19de90 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429207,15 +429202,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2092] @ 0x82c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0x47ba │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19dee0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429238,15 +429233,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1820] @ 0x71c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bx sp │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19df30 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429269,15 +429264,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1904] @ 0x770 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bx r3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19df80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429300,15 +429295,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1908] @ 0x774 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov sl, r9 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19dfd0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429331,15 +429326,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2136] @ 0x858 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov r2, pc │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e020 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429362,15 +429357,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2132] @ 0x854 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov r2, r5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19e078 ) │ │ │ │ @@ -429397,15 +429392,15 @@ │ │ │ │ ldr.w r4, [ip, #2032] @ 0x7f0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp sl, fp │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19e0d0 ) │ │ │ │ @@ -429432,15 +429427,15 @@ │ │ │ │ ldr.w r4, [ip, #2036] @ 0x7f4 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp sl, r0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e120 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429463,15 +429458,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1964] @ 0x7ac │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r2, r5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e170 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429494,15 +429489,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1960] @ 0x7a8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add sl, fp │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e1c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429525,15 +429520,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1956] @ 0x7a4 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add sl, r1 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e210 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429556,15 +429551,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1852] @ 0x73c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, r7 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e260 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429587,15 +429582,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1856] @ 0x740 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mvns r2, r5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19e2a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -429615,15 +429610,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1796] @ 0x704 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bics r4, r3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e2ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429642,15 +429637,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1800] @ 0x708 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ muls r4, r2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (19e34c ) │ │ │ │ @@ -429681,15 +429676,15 @@ │ │ │ │ ldr.w r4, [ip, #1236] @ 0x4d4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ orrs r6, r1 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e390 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429708,15 +429703,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1232] @ 0x4d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r0, r6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19e3e8 ) │ │ │ │ @@ -429743,15 +429738,15 @@ │ │ │ │ ldr.w r4, [ip, #1228] @ 0x4cc │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ negs r2, r5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #88] @ (19e45c ) │ │ │ │ @@ -429790,15 +429785,15 @@ │ │ │ │ ldr.w r4, [ip, #1224] @ 0x4c8 │ │ │ │ blx r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ tst r2, r2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e4a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429817,15 +429812,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sbcs r0, r4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (19e4e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429842,15 +429837,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adcs r4, r3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e524 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429869,15 +429864,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e574 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -429900,15 +429895,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #2556] @ 0x9fc │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (19e5cc ) │ │ │ │ @@ -429935,15 +429930,15 @@ │ │ │ │ ldr.w r4, [ip, #2552] @ 0x9f8 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r6, r0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e610 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429962,15 +429957,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ands r0, r6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e654 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -429989,15 +429984,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1396] @ 0x574 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19e698 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -430016,18 +430011,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2376] @ 0x948 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee lt │ │ │ │ + lsllt r1, r3, #3 │ │ │ │ + pushge {r3, r4, r5, r6, r7, lr} │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19e6dc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e6e0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430043,18 +430038,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2372] @ 0x944 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt hi │ │ │ │ + lslhi r1, r3, #3 │ │ │ │ + pushhi {r3, r4, r5, r6, r7, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19e720 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e724 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430070,18 +430065,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2360] @ 0x938 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r7, #32 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itee pl │ │ │ │ + lslpl r1, r3, #3 │ │ │ │ + pushmi {r3, r4, r5, r6, r7, lr} │ │ │ │ + movmi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (19e764 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e768 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430097,18 +430092,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2356] @ 0x934 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r6, #220 @ 0xdc │ │ │ │ lsls r2, r5, #5 │ │ │ │ - stmia r0!, {r1} │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt cs │ │ │ │ + lslcs r1, r3, #3 │ │ │ │ + pushcs {r3, r4, r5, r6, r7, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19e7ac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #44] @ (19e7b0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430125,18 +430120,18 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2324] @ 0x914 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - itee le │ │ │ │ - lslle r1, r3, #3 │ │ │ │ - pushgt {r4, r5, r6, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (19e7f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #40] @ (19e7f4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430152,18 +430147,18 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1728] @ 0x6c0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - itte ge │ │ │ │ - lslge r1, r3, #3 │ │ │ │ - stmdbge sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00c6 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (19e840 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ @@ -430183,15 +430178,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1768] @ 0x6e8 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, #10 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - nop {7} │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19e888 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -430211,18 +430206,18 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r5, #188 @ 0xbc │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ittt mi │ │ │ │ - lslmi r1, r3, #3 │ │ │ │ - pushmi {r3, r4, r5, r6, r7, lr} │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x0062 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19e8d0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #44] @ (19e8d4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -430239,18 +430234,18 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1776] @ 0x6f0 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r5, #116 @ 0x74 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - itet ne │ │ │ │ - lslne r1, r3, #3 │ │ │ │ - pusheq {r3, r4, r5, r6, r7, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x0036 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (19e918 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #44] @ (19e91c ) │ │ │ │ add r3, pc │ │ │ │ @@ -430267,15 +430262,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2328] @ 0x918 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r5, #44 @ 0x2c │ │ │ │ lsls r2, r5, #5 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (19e974 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -434542,15 +434537,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [sl, #436] @ 0x1b4 │ │ │ │ adds r5, #2 │ │ │ │ b.n 1a1958 │ │ │ │ lsrs r2, r5, #19 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #144] @ (1a1a60 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -434602,15 +434597,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 1a19fc │ │ │ │ nop │ │ │ │ lsrs r6, r0, #17 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #392] @ (1a1c04 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -434827,15 +434822,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a1c4a │ │ │ │ lsrs r2, r7, #7 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #184] @ (1a1d9c ) │ │ │ │ @@ -434907,15 +434902,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #3 │ │ │ │ b.n 1a1d12 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #168] @ (1a1e60 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -435197,15 +435192,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a2026 │ │ │ │ nop │ │ │ │ lsls r6, r3, #24 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #196] @ (1a219c ) │ │ │ │ @@ -435277,15 +435272,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a2106 │ │ │ │ nop │ │ │ │ lsls r6, r7, #20 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a2284 ) │ │ │ │ @@ -435361,15 +435356,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a21e6 │ │ │ │ nop │ │ │ │ lsls r6, r3, #17 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #200] @ (1a2368 ) │ │ │ │ @@ -435443,15 +435438,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a22ce │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a2450 ) │ │ │ │ @@ -435526,15 +435521,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a23b2 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #208] @ (1a253c ) │ │ │ │ @@ -435612,15 +435607,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a249a │ │ │ │ lsls r2, r5, #6 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #204] @ (1a2624 ) │ │ │ │ @@ -435695,15 +435690,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2586 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #212] @ (1a2714 ) │ │ │ │ @@ -435781,15 +435776,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a266e │ │ │ │ vmla.f16 q8, q3, d1[3] │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #216] @ (1a2808 ) │ │ │ │ @@ -435868,15 +435863,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #4 │ │ │ │ b.n 1a275e │ │ │ │ nop │ │ │ │ cdp2 1, 14, cr0, cr6, cr9, {3} │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a2904 ) │ │ │ │ @@ -435959,15 +435954,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #4 │ │ │ │ b.n 1a2854 │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r2, #420]! @ 0x1a4 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #216] @ (1a29f8 ) │ │ │ │ @@ -436046,15 +436041,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a294e │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [r6], #420 @ 0x1a4 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #216] @ (1a2aec ) │ │ │ │ @@ -436133,15 +436128,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2a42 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r2], {105} @ 0x69 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a2be8 ) │ │ │ │ @@ -436224,15 +436219,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2b38 │ │ │ │ @ instruction: 0xfb0e0169 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #12 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #224] @ (1a2ce4 ) │ │ │ │ @@ -436315,15 +436310,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2c34 │ │ │ │ @ instruction: 0xfa120169 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #220] @ (1a2ddc ) │ │ │ │ @@ -436404,15 +436399,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a2d2e │ │ │ │ ldrsb.w r0, [r6, ] │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #228] @ (1a2edc ) │ │ │ │ @@ -436496,15 +436491,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #5 │ │ │ │ b.n 1a2e28 │ │ │ │ nop │ │ │ │ ldrb.w r0, [lr, ] │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ (1a2fe0 ) │ │ │ │ @@ -436591,15 +436586,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a2f28 │ │ │ │ nop │ │ │ │ @ instruction: 0xf71e0169 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #232] @ (1a30e4 ) │ │ │ │ @@ -436686,15 +436681,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a302c │ │ │ │ nop │ │ │ │ @ instruction: 0xf61a0169 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (1a31ec ) │ │ │ │ @@ -436782,15 +436777,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a3130 │ │ │ │ nop │ │ │ │ adds.w r1, r6, #15269888 @ 0xe90000 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #240] @ (1a32f8 ) │ │ │ │ @@ -436880,15 +436875,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #5 │ │ │ │ b.n 1a3238 │ │ │ │ and.w r1, lr, #15269888 @ 0xe90000 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #236] @ (1a3400 ) │ │ │ │ @@ -436975,15 +436970,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a3344 │ │ │ │ @ instruction: 0xf3020169 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #244] @ (1a3510 ) │ │ │ │ @@ -437074,15 +437069,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 1a344c │ │ │ │ @ instruction: 0xf1fa0169 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #244] @ (1a3620 ) │ │ │ │ @@ -437173,15 +437168,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r1, #6 │ │ │ │ b.n 1a355c │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ea0169 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #252] @ (1a3738 ) │ │ │ │ @@ -437276,15 +437271,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #6 │ │ │ │ b.n 1a366c │ │ │ │ nop │ │ │ │ vmla.f16 d16, d10, d1[3] │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #272] @ (1a3864 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -437811,15 +437806,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [sl, #436] @ 0x1b4 │ │ │ │ add.w r2, r3, r8 │ │ │ │ b.n 1a3cfa │ │ │ │ ldrd r0, r1, [r4, #-420]! @ 0x1a4 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #280] @ (1a3eac ) │ │ │ │ @@ -438218,15 +438213,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1a4176 │ │ │ │ b.n 1a3bc0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #292] @ (1a4328 ) │ │ │ │ @@ -438411,15 +438406,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1a438e │ │ │ │ b.n 1a49b8 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #208] @ (1a44f4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -438493,15 +438488,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a4472 │ │ │ │ nop │ │ │ │ b.n 1a48dc │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #208] @ (1a45e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -438575,15 +438570,15 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 1a455e │ │ │ │ nop │ │ │ │ b.n 1a47f0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #352] @ (1a475c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -443113,15 +443108,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2044] @ 0x7fc │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7afc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443141,15 +443136,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1560] @ 0x618 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r7, #170 @ 0xaa │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7b44 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443169,15 +443164,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1556] @ 0x614 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7b8c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443197,15 +443192,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1552] @ 0x610 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7bd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443225,15 +443220,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1548] @ 0x60c │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a7c18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443252,15 +443247,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1544] @ 0x608 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #64] @ (1a7c74 ) │ │ │ │ @@ -443289,15 +443284,15 @@ │ │ │ │ ldr.w r4, [ip, #1316] @ 0x524 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #904 @ 0x388 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a7cb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443314,15 +443309,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1300] @ 0x514 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a7cf4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443339,15 +443334,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1296] @ 0x510 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7d3c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443367,15 +443362,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2548] @ 0x9f4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #32 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #10 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7d84 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443395,15 +443390,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2540] @ 0x9ec │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #56] @ (1a7dd8 ) │ │ │ │ @@ -443430,15 +443425,15 @@ │ │ │ │ ldr.w r1, [r1, #2544] @ 0x9f0 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #56] @ (1a7e2c ) │ │ │ │ @@ -443465,15 +443460,15 @@ │ │ │ │ ldr.w r1, [r1, #2536] @ 0x9e8 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a7e70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443492,15 +443487,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1292] @ 0x50c │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, pc, #832 @ (adr r7, 1a81b4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7eb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443520,15 +443515,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1288] @ 0x508 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #560 @ (adr r7, 1a80ec ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7f00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443548,15 +443543,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1284] @ 0x504 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #272 @ (adr r7, 1a8014 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #48] @ (1a7f48 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443576,15 +443571,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #1280] @ 0x500 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r6, pc, #1008 @ (adr r6, 1a833c ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a7f8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443603,15 +443598,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1276] @ 0x4fc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #720 @ (adr r6, 1a8260 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a7fd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443630,15 +443625,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1264] @ 0x4f0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #448 @ (adr r6, 1a8194 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #56] @ 1a8024 │ │ │ │ mov r7, r3 │ │ │ │ @@ -443660,15 +443655,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [ip, #2392] @ 0x958 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r6, pc, #160 @ (adr r6, 1a80c8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #68] @ (1a8084 ) │ │ │ │ @@ -443699,15 +443694,15 @@ │ │ │ │ ldr.w r4, [ip, #2600] @ 0xa28 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #856 @ (adr r5, 1a83e0 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #64] @ (1a80e0 ) │ │ │ │ @@ -443736,15 +443731,15 @@ │ │ │ │ ldr.w r4, [ip, #2596] @ 0xa24 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #472 @ (adr r5, 1a82bc ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (1a811c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443760,15 +443755,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3224] @ 0xc98 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r5, pc, #112 @ (adr r5, 1a8190 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1a8160 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443787,15 +443782,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r4, pc, #896 @ (adr r4, 1a84e4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #68] @ (1a81c0 ) │ │ │ │ @@ -443825,15 +443820,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #616 @ (adr r4, 1a842c ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a8200 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443851,15 +443846,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2352] @ 0x930 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r4, pc, #240 @ (adr r4, 1a82f4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1a8244 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443878,15 +443873,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2472] @ 0x9a8 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, pc, #1008 @ (adr r3, 1a8638 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a8284 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443904,15 +443899,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2344] @ 0x928 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #736 @ (adr r3, 1a8568 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (1a82c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -443931,15 +443926,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2468] @ 0x9a4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r3, pc, #480 @ (adr r3, 1a84ac ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a8308 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443957,15 +443952,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #3220] @ 0xc94 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r3, pc, #208 @ (adr r3, 1a83dc ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a834c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -443984,15 +443979,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1192] @ 0x4a8 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #976 @ (adr r2, 1a8720 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a839c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -444015,15 +444010,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1184] @ 0x4a0 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #696 @ (adr r2, 1a8658 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #52] @ (1a83ec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -444046,15 +444041,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [ip, #1180] @ 0x49c │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #376 @ (adr r2, 1a8568 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a8430 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444073,15 +444068,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1176] @ 0x498 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r2, pc, #64 @ (adr r2, 1a8474 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #40] @ (1a8470 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444098,15 +444093,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1172] @ 0x494 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #816 @ (adr r1, 1a87a4 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (1a84b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444125,15 +444120,15 @@ │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #560 @ (adr r1, 1a86e8 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #60] @ (1a850c ) │ │ │ │ @@ -444160,15 +444155,15 @@ │ │ │ │ ldr.w r4, [ip, #1164] @ 0x48c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #280 @ (adr r1, 1a8628 ) │ │ │ │ lsls r1, r5, #5 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1a8568 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -444503,15 +444498,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ b.n 1a8812 │ │ │ │ nop │ │ │ │ ldr r6, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (1a8934 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -448429,15 +448424,15 @@ │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ add.w r0, r8, r3 │ │ │ │ b.n 1ab5c6 │ │ │ │ nop │ │ │ │ strb r2, [r2, #2] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1ab6dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -448964,15 +448959,15 @@ │ │ │ │ ldr.w r0, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r0, r4 │ │ │ │ b.n 1abbbc │ │ │ │ nop │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - rsb r0, r0, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf0e000d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #240] @ (1abd28 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ @@ -449266,15 +449261,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1abf00 │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - mrc 0, 4, r0, cr4, cr8, {6} │ │ │ │ + ldc 0, cr0, [r4, #864]! @ 0x360 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #180] @ (1ac03c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449335,15 +449330,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1abfd0 │ │ │ │ str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldcl 0, cr0, [r8, #864] @ 0x360 │ │ │ │ + ldcl 0, cr0, [r8], #864 @ 0x360 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #176] @ (1ac108 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449403,15 +449398,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r5, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r5, sl │ │ │ │ b.n 1ac0a0 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stc 0, cr0, [r0, #-864]! @ 0xfffffca0 │ │ │ │ + mcrr 0, 13, r0, r0, cr8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1ac1e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449475,15 +449470,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac16e │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stcl 0, cr0, [sl], #-864 @ 0xfffffca0 │ │ │ │ + @ instruction: 0xeb8a00d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1ac2b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449547,15 +449542,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac246 │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - sub.w r0, r6, r8, lsr #3 │ │ │ │ + @ instruction: 0xeac600d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1ac398 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449623,15 +449618,15 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac328 │ │ │ │ nop │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xeada00d8 │ │ │ │ + ldrd r0, r0, [sl, #864]! @ 0x360 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #188] @ (1ac470 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449695,15 +449690,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac3fe │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ands.w r0, r6, r8, lsr #3 │ │ │ │ + ldmdb r6!, {r3, r4, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1ac544 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449766,15 +449761,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac4d6 │ │ │ │ str r2, [r1, #24] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrd r0, r0, [r2, #-864] @ 0x360 │ │ │ │ + ldrd r0, r0, [r2], #-864 @ 0x360 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1ac620 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449841,15 +449836,16 @@ │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac5b4 │ │ │ │ nop │ │ │ │ str r6, [r6, #8] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - stmia.w r2, {r3, r4, r6, r7} │ │ │ │ + b.n 1ac56c │ │ │ │ + lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1ac6f4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -449912,15 +449908,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac686 │ │ │ │ ldrsh r2, [r3, r7] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 1ac670 │ │ │ │ + b.n 1ac4b0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #184] @ (1ac7c8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -449984,15 +449980,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac75a │ │ │ │ ldrsh r6, [r0, r4] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 1ac5b4 │ │ │ │ + b.n 1ac3f4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1ac8a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -450061,15 +450057,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r0, sl │ │ │ │ b.n 1ac82e │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 1ac4f4 │ │ │ │ + b.n 1ac334 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #192] @ (1ac984 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -450136,15 +450132,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r1, sl │ │ │ │ b.n 1ac912 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ lsls r1, r5, #5 │ │ │ │ - b.n 1ac448 │ │ │ │ + b.n 1ac288 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ @@ -456774,15 +456770,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (1b175c ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b1744 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -457022,21 +457018,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b19be │ │ │ │ ldr r1, [pc, #16] @ (1b19fc ) │ │ │ │ add r1, pc │ │ │ │ b.n 1b19d6 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bhi.n 1b1928 │ │ │ │ + bvc.n 1b1968 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #440320 @ 0x6b800 │ │ │ │ @@ -457679,15 +457675,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsls r0, r2, #23 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1b2104 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457721,15 +457717,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 1b2182 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -457746,15 +457742,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ bl 1b16d4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r6, #18 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1b21e0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457782,19 +457778,20 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r0, r7, #17 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia.w r0, {r0, r1, r2, r4, r6, r7} │ │ │ │ + b.n 1b2150 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 1b2226 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -457810,15 +457807,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ bl 1b16d4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #16 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (1b2284 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -457846,19 +457843,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #15 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 1b226c │ │ │ │ + b.n 1b20ac │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #128] @ (1b2324 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -457908,15 +457905,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1b1854 │ │ │ │ b.n 1b22dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - adds.w r0, r6, r7, lsr #3 │ │ │ │ + bics.w r0, r6, r7, lsr #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #284] @ (1b2458 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -458025,15 +458022,15 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b240a │ │ │ │ mov r0, r4 │ │ │ │ bl 1b5930 │ │ │ │ b.n 1b240a │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - @ instruction: 0xe9a800d7 │ │ │ │ + @ instruction: 0xe8c800d7 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (1b2558 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -458125,17 +458122,18 @@ │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 1b2524 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b5930 │ │ │ │ b.n 1b24d6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - stmia.w r8!, {r0, r1, r2, r4, r6, r7} │ │ │ │ + b.n 1b24f4 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (1b25d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -458174,18 +458172,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - strex r0, r0, [r4, #860] @ 0x35c │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + b.n 1b24a8 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ movw r3, #32772 @ 0x8004 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 1b2622 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bhi.n 1b2610 │ │ │ │ cmp.w r1, #776 @ 0x308 │ │ │ │ @@ -458472,21 +458471,21 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 16b1c4 │ │ │ │ ldr r2, [pc, #20] @ (1b28f8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ b.n 1b28a8 │ │ │ │ nop │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r4, [ip, #1920] @ 0x780 │ │ │ │ cbz r4, 1b294e │ │ │ │ ldrb.w r4, [ip, #1392] @ 0x570 │ │ │ │ @@ -458756,19 +458755,19 @@ │ │ │ │ b.n 1b2b5a │ │ │ │ ldr r2, [pc, #20] @ (1b2c14 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b2b2a │ │ │ │ nop │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #80] @ (1b2c78 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -458802,15 +458801,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b2710 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ vld2.8 {d16[3],d17[3]}, [ip], r8 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #52] @ (1b2cc4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -458873,15 +458872,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b2710 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh.w r0, [r8, ] │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #52] @ (1b2d80 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -459083,19 +459082,19 @@ │ │ │ │ bl 2007d4 │ │ │ │ b.n 1b2f2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 1b2ee2 │ │ │ │ @ instruction: 0xf78e0168 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r2, [r4, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -459370,17 +459369,17 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 1b3260 │ │ │ │ movw r1, #2152 @ 0x868 │ │ │ │ beq.n 1b3308 │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u32 q0, q11, │ │ │ │ - stc2l 0, cr0, [r0, #972]! @ 0x3cc │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + mcr2 0, 2, r0, cr6, cr3, {7} │ │ │ │ + stc2 0, cr0, [r0, #-972] @ 0xfffffc34 │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #92] @ (1b334c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -459416,15 +459415,15 @@ │ │ │ │ bl 1b2988 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xf3240168 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {243} @ 0xf3 │ │ │ │ + @ instruction: 0xfb3000f3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ (1b340c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov ip, r0 │ │ │ │ @@ -459489,18 +459488,18 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subw r1, r8, #104 @ 0x68 │ │ │ │ ldmia r4!, {r1, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xfb6200f3 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + @ instruction: 0xfa8200f3 │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (1b344c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -459680,19 +459679,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130bbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1b35b2 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d80168 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (1b37d8 ) │ │ │ │ @@ -459876,15 +459875,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 1b3824 │ │ │ │ cdp 1, 1, cr0, cr14, cr8, {3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ (1b3968 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -459926,16 +459925,16 @@ │ │ │ │ ldr r2, [pc, #20] @ (1b3970 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc 1, cr0, [ip, #-416]! @ 0xfffffe60 │ │ │ │ - @ instruction: 0xf69400f3 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + subs.w r0, r4, #7962624 @ 0x798000 │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (1b39e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -459968,15 +459967,15 @@ │ │ │ │ bl b2984 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 1b39a8 │ │ │ │ ldc 1, cr0, [r4], {104} @ 0x68 │ │ │ │ - addw r0, r4, #2291 @ 0x8f3 │ │ │ │ + @ instruction: 0xf52400f3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (1b3a50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -460129,15 +460128,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add.w r1, r8, r8, asr #1 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrh.w r0, [r0, #1938] @ 0x792 │ │ │ │ cmp r0, #1 │ │ │ │ bls.n 1b3be0 │ │ │ │ cbz r1, 1b3be4 │ │ │ │ ldrb.w r0, [r1, #224] @ 0xe0 │ │ │ │ @@ -460302,19 +460301,19 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 1b3cde │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 1b3d84 │ │ │ │ @ instruction: 0xe98e0168 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ ldrh.w r3, [r0, #1522] @ 0x5f2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ uxtbls r3, r3 │ │ │ │ bls.n 1b3de0 │ │ │ │ @@ -460810,19 +460809,19 @@ │ │ │ │ mov r1, ip │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b40fc │ │ │ │ nop │ │ │ │ itt ls │ │ │ │ lslls r0, r5, #5 │ │ │ │ - ldmials r6!, {r1, r2, r5, r7} │ │ │ │ + ldmials r5!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1b442c │ │ │ │ @@ -460889,24 +460888,24 @@ │ │ │ │ ldr r2, [pc, #36] @ (1b4474 ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b4416 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [ip, #-860]! @ 0xfffffca4 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + mrrc2 0, 13, r0, ip, cr7 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -460972,23 +460971,23 @@ │ │ │ │ b.n 1b44b8 │ │ │ │ ldr r2, [pc, #28] @ (1b4538 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b44b8 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #268] @ (1b465c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -461095,25 +461094,25 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b459e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ hlt 0x0028 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ rev16 r2, r3 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw ip, #35003 @ 0x88bb │ │ │ │ sub sp, #12 │ │ │ │ @@ -461238,15 +461237,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35001 @ 0x88b9 │ │ │ │ b.n 1b479a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #35000 @ 0x88b8 │ │ │ │ b.n 1b479a │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -461339,16 +461338,16 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b47cc │ │ │ │ b.n 1b4888 │ │ │ │ - ldmdb lr!, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + @ instruction: 0xe85e00ef │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -461535,43 +461534,43 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ bl 1b47cc │ │ │ │ b.n 1b4992 │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -461639,15 +461638,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1b4834 │ │ │ │ + b.n 1b4674 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ @@ -461744,27 +461743,27 @@ │ │ │ │ ldr r2, [pc, #40] @ (1b4cd0 ) │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b4bf0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -461924,25 +461923,25 @@ │ │ │ │ nop │ │ │ │ sxtb r4, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sxth r2, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ @@ -462259,17 +462258,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b51a6 │ │ │ │ nop │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -462321,15 +462320,15 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 1b5256 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 6e550 │ │ │ │ b.n 1b5242 │ │ │ │ nop │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #384] @ (1b5424 ) │ │ │ │ @@ -462484,22 +462483,22 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #152 @ 0x98 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - mrc 0, 4, r0, cr6, cr7, {6} │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + ldc 0, cr0, [r6, #860]! @ 0x35c │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -463244,15 +463243,15 @@ │ │ │ │ beq.n 1b5c30 │ │ │ │ b.n 1b5c28 │ │ │ │ nop │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ lsls r2, r5, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r5, #5 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r5, #5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -463353,15 +463352,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 1b5b00 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -463398,15 +463397,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 1b5aa8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh r2, [r4, r5] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -463656,19 +463655,19 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1b5eea │ │ │ │ nop │ │ │ │ add r1, pc, #656 @ (adr r1, 1b635c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1b61a4 │ │ │ │ + bne.n 1b5fe4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add r0, pc, #520 @ (adr r0, 1b62e0 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bne.n 1b6198 │ │ │ │ + beq.n 1b61d8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -463774,23 +463773,23 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 1b6144 │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1636] @ 0x664 │ │ │ │ cmp r3, #29 │ │ │ │ bhi.n 1b6126 │ │ │ │ b.n 1b6194 │ │ │ │ - beq.n 1b62cc │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r7, r2, #3 │ │ │ │ - beq.n 1b6224 │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -463831,15 +463830,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -464007,15 +464006,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b645e │ │ │ │ b.n 1b6426 │ │ │ │ nop │ │ │ │ b.n 1b65a0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bge.n 1b64f8 │ │ │ │ + bls.n 1b6538 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1b65b8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -464381,15 +464380,15 @@ │ │ │ │ b.n 1b67be │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #4016] @ 0xfb0 │ │ │ │ b.n 1b67e4 │ │ │ │ nop │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -464490,15 +464489,15 @@ │ │ │ │ b.n 1b68e6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #4020] @ 0xfb4 │ │ │ │ b.n 1b690c │ │ │ │ nop │ │ │ │ - str r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #224] @ (1b6aa4 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -464598,15 +464597,15 @@ │ │ │ │ b.n 1b6a12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ str.w r2, [r7, #2904] @ 0xb58 │ │ │ │ b.n 1b6a38 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #944] @ (1b6ea0 ) │ │ │ │ + ldr r6, [pc, #48] @ (1b6b20 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -464808,17 +464807,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b6ce6 │ │ │ │ b.n 1b6ca0 │ │ │ │ nop │ │ │ │ bhi.n 1b6cc0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r5, [pc, #472] @ (1b6eec ) │ │ │ │ + ldr r4, [pc, #600] @ (1b6f6c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bcs.n 1b6d70 │ │ │ │ + bne.n 1b6db0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #920] @ (1b70c4 ) │ │ │ │ @@ -465171,27 +465170,27 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldr r4, [pc, #800] @ (1b73f4 ) │ │ │ │ + ldr r3, [pc, #928] @ (1b7474 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #840] @ (1b7420 ) │ │ │ │ + ldr r1, [pc, #968] @ (1b74a0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #352] @ (1b723c ) │ │ │ │ + ldr r1, [pc, #480] @ (1b72bc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #512] @ (1b72e0 ) │ │ │ │ + ldr r1, [pc, #640] @ (1b7360 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #744] @ (1b73cc ) │ │ │ │ + ldr r1, [pc, #872] @ (1b744c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [pc, #8] @ (1b70f0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b7170 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r2, [pc, #808] @ (1b7414 ) │ │ │ │ + ldr r1, [pc, #936] @ (1b7494 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [pc, #368] @ (1b7270 ) │ │ │ │ @@ -465569,23 +465568,23 @@ │ │ │ │ strex r2, r5, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b74fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b74ec │ │ │ │ b.n 1b73ec │ │ │ │ - ldr r0, [pc, #856] @ (1b786c ) │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r8, pc │ │ │ │ + mov r0, r3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bx r0 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ (1b7550 ) │ │ │ │ + bxns r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + mov lr, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -465814,23 +465813,23 @@ │ │ │ │ strex r2, r5, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b77a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7794 │ │ │ │ b.n 1b7694 │ │ │ │ - bx r8 │ │ │ │ + mov r2, ip │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r0, sl │ │ │ │ + muls r0, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, fp │ │ │ │ + muls r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r0, lr │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - mov r6, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ @@ -466062,23 +466061,23 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b7a4c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b7a3e │ │ │ │ b.n 1b793e │ │ │ │ nop │ │ │ │ - cmp ip, r6 │ │ │ │ + add ip, sl │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs r6, r4 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sbcs r0, r6 │ │ │ │ + lsrs r0, r2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add lr, ip │ │ │ │ + add r6, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add ip, r2 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r5, r0, #458752 @ 0x70000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -467917,15 +467916,15 @@ │ │ │ │ bls.w 1b8c8e │ │ │ │ b.n 1b8e8c │ │ │ │ nop │ │ │ │ ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -467961,15 +467960,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (1b8fc8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -468009,17 +468008,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (1b9048 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -468059,17 +468058,17 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r5, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #68] @ (1b90f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -468100,15 +468099,15 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r5, #5 │ │ │ │ cbz r0, 1b914c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #472] @ (1b92ec ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -468271,21 +468270,21 @@ │ │ │ │ b.n 1b919e │ │ │ │ add.w r3, r5, #557056 @ 0x88000 │ │ │ │ addw r3, r3, #3992 @ 0xf98 │ │ │ │ b.n 1b919e │ │ │ │ nop │ │ │ │ str r5, [sp, #8] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #100] @ (1b9378 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -468325,15 +468324,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ bl 1b5e40 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #416] @ (1b9534 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -468505,23 +468504,23 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ add sp, #344 @ 0x158 │ │ │ │ lsls r0, r5, #5 │ │ │ │ add sp, #248 @ 0xf8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - cmp r3, #84 @ 0x54 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #384] @ (1b96f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -468669,27 +468668,27 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1b9860 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -468887,15 +468886,15 @@ │ │ │ │ b.n 1b9808 │ │ │ │ add.w r3, r9, #557056 @ 0x88000 │ │ │ │ add.w r3, r3, #4000 @ 0xfa0 │ │ │ │ b.n 1b9808 │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #304] @ (1b9ab8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -469007,17 +469006,17 @@ │ │ │ │ bne.n 1b9aa2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9a94 │ │ │ │ b.n 1b99ca │ │ │ │ ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #140] @ (1b9b64 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -469077,19 +469076,19 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #24] │ │ │ │ lsls r0, r5, #5 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #416] @ (1b9d2c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -469250,33 +469249,33 @@ │ │ │ │ b.n 1b9c08 │ │ │ │ ldrh r0, [r1, #20] │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r5, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 1b9fc8 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 1ba048 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ add r7, pc, #792 @ (adr r7, 1ba05c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #26 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b9e62 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -469435,15 +469434,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b9f02 │ │ │ │ b.n 1b9e14 │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #360] @ (1ba0a8 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -469571,15 +469570,15 @@ │ │ │ │ b.n 1b9fc0 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #328 @ 0x148 │ │ │ │ b.n 1b9fc0 │ │ │ │ nop │ │ │ │ strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movs r0, #14 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #64] @ (1ba104 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -469606,15 +469605,15 @@ │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1b60dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (1ba154 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -469640,15 +469639,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b6220 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #100] @ (1ba1d4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -469694,19 +469693,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ add r2, pc, #504 @ (adr r2, 1ba3d4 ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #344] @ (1ba354 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -469835,21 +469834,21 @@ │ │ │ │ bne.n 1ba32e │ │ │ │ b.n 1ba306 │ │ │ │ nop │ │ │ │ strh r2, [r3, #32] │ │ │ │ lsls r0, r5, #5 │ │ │ │ add r1, pc, #960 @ (adr r1, 1ba71c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #404] @ (1ba510 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -470050,15 +470049,15 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ blx r4 │ │ │ │ b.n 1ba56e │ │ │ │ strh r6, [r5, #6] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #284] @ (1ba6f0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470244,19 +470243,19 @@ │ │ │ │ blx r4 │ │ │ │ b.n 1ba756 │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #404] @ (1ba978 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -470413,21 +470412,21 @@ │ │ │ │ bne.n 1ba952 │ │ │ │ b.n 1ba92c │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #24] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #104] @ (1baa0c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470470,15 +470469,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b4cd4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #144] @ (1baab8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470541,19 +470540,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #15] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #364] @ (1bac4c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -470696,21 +470695,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bac28 │ │ │ │ b.n 1bac02 │ │ │ │ ldrb r6, [r6, #12] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r2, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #364] @ (1bade0 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -470840,15 +470839,15 @@ │ │ │ │ addw r4, r4, #1852 @ 0x73c │ │ │ │ b.n 1bacf2 │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #328 @ 0x148 │ │ │ │ b.n 1bacf2 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #76] @ (1bae48 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470880,15 +470879,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b5290 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ @@ -470920,15 +470919,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ strb r4, [r5, #30] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (1baf30 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -470980,19 +470979,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r6, [r2, #29] │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #320] @ (1bb098 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -471119,19 +471118,19 @@ │ │ │ │ bne.n 1bb072 │ │ │ │ b.n 1bb038 │ │ │ │ nop │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #368] @ (1bb22c ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -471263,15 +471262,15 @@ │ │ │ │ addw r4, r4, #1852 @ 0x73c │ │ │ │ b.n 1bb13e │ │ │ │ add.w r4, r0, #104448 @ 0x19800 │ │ │ │ add.w r4, r4, #328 @ 0x148 │ │ │ │ b.n 1bb13e │ │ │ │ strb r0, [r3, #21] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #80] @ (1bb298 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -471305,15 +471304,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 1b5290 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #15] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #60] @ (1bb2f0 ) │ │ │ │ @@ -471343,15 +471342,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 1b5444 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r4, #13] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (1bb37c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -471403,19 +471402,19 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #320] @ (1bb4e4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -471543,19 +471542,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bb4c0 │ │ │ │ b.n 1bb486 │ │ │ │ strb r2, [r6, #9] │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #376] @ (1bb674 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36662 @ 0x8f36 │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -471737,20 +471736,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1bb6ec │ │ │ │ nop │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrsb r2, [r6, r3] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + vshr.u64 q8, , #42 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1bb75e │ │ │ │ ldr r3, [pc, #60] @ (1bb764 ) │ │ │ │ @@ -471855,25 +471853,25 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1bb7d8 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q0, , #44 │ │ │ │ + mrc2 0, 5, r0, cr4, cr7, {6} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #108] @ (1bb8c0 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [pc, #108] @ (1bb8c4 ) │ │ │ │ @@ -471921,15 +471919,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx r4 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ bx fp │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -471980,15 +471978,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r5, #5 │ │ │ │ bxns r2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov sl, r9 │ │ │ │ lsls r0, r5, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -472055,21 +472053,21 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ mov ip, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #18] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mov r0, r7 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vqadd.u32 q0, q13, │ │ │ │ + mcr2 0, 2, r0, cr10, cr7, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #384] @ (1bbba8 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #384] @ (1bbbac ) │ │ │ │ @@ -472217,23 +472215,23 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ cmp lr, r9 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #12] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #140] @ (1bbc64 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -472298,21 +472296,21 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ add r4, r3 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r0, r3, #3 │ │ │ │ mvns r4, r1 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldc2 0, cr0, [lr], #860 @ 0x35c │ │ │ │ + smlsldx r0, r0, lr, r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (1bbcd0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov lr, r0 │ │ │ │ @@ -472337,17 +472335,17 @@ │ │ │ │ beq.n 1bbcb2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r6, [r0, #24] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #100] @ (1bbd50 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -472390,21 +472388,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r5, #16] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - smlaldx r0, r0, ip, r7 │ │ │ │ + @ instruction: 0xfaec00d7 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #328] @ (1bbec0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -472529,21 +472527,21 @@ │ │ │ │ bne.n 1bbe9a │ │ │ │ b.n 1bbe5a │ │ │ │ nop │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r0, r5, #5 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #808] @ (1bc210 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -472867,19 +472865,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 1b4bc0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #616] @ (1bc534 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -473121,24 +473119,22 @@ │ │ │ │ nop │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r5, #5 │ │ │ │ strh r2, [r4, #8] │ │ │ │ lsls r0, r5, #5 │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, , #44 │ │ │ │ - vshr.u64 q0, , #44 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + vshr.u64 q8, , #16 │ │ │ │ + vshr.u64 q8, , #46 │ │ │ │ + mrc2 0, 7, r0, cr4, cr7, {6} │ │ │ │ + mrc2 0, 5, r0, cr4, cr7, {6} │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - vqadd.u16 q8, q12, │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + mrc2 0, 3, r0, cr8, cr7, {6} │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #176] @ (1bc620 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -473296,21 +473292,21 @@ │ │ │ │ bl 1b4bc0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsh r6, [r2, r7] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrb r6, [r6, #22] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldc2l 0, cr0, [ip, #-860]! @ 0xfffffca4 │ │ │ │ - stc2l 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ - stc2l 0, cr0, [r4, #-860]! @ 0xfffffca4 │ │ │ │ - @ instruction: 0xf26000d7 │ │ │ │ - stc2l 0, cr0, [sl, #-860] @ 0xfffffca4 │ │ │ │ - movw r0, #24791 @ 0x60d7 │ │ │ │ - stc2 0, cr0, [sl, #-860]! @ 0xfffffca4 │ │ │ │ + ldc2 0, cr0, [ip], {215} @ 0xd7 │ │ │ │ + stc2l 0, cr0, [r2], #-860 @ 0xfffffca4 │ │ │ │ + stc2 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ + @ instruction: 0xf18000d7 │ │ │ │ + stc2l 0, cr0, [sl], #-860 @ 0xfffffca4 │ │ │ │ + sbc.w r0, r6, #215 @ 0xd7 │ │ │ │ + mcrr2 0, 13, r0, sl, cr7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #524] @ (1bc938 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -473518,25 +473514,25 @@ │ │ │ │ bl 39322c │ │ │ │ b.n 1bc896 │ │ │ │ nop │ │ │ │ ldrsh r4, [r5, r3] │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrb r4, [r5, #18] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrsb.w r0, [r4, r7, lsl #1] │ │ │ │ + ldrh.w r0, [r4, r7, lsl #1] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - str??.w r0, [ip, r7, lsl #1] │ │ │ │ - str.w r0, [lr, r7, lsl #1] │ │ │ │ - str.w r0, [ip, r7, lsl #1] │ │ │ │ - strb.w r0, [r2, r7, lsl #1] │ │ │ │ - @ instruction: 0xf0ca00d7 │ │ │ │ - @ instruction: 0xf7e800d7 │ │ │ │ - @ instruction: 0xf7a600d7 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + @ instruction: 0xf78c00d7 │ │ │ │ + @ instruction: 0xf76e00d7 │ │ │ │ + @ instruction: 0xf76c00d7 │ │ │ │ + @ instruction: 0xf72200d7 │ │ │ │ + vshr.s64 q8, , #22 │ │ │ │ + @ instruction: 0xf70800d7 │ │ │ │ + movt r0, #26839 @ 0x68d7 │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #428] @ (1bcb24 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -473689,18 +473685,18 @@ │ │ │ │ addw r3, r3, #4020 @ 0xfb4 │ │ │ │ b.n 1bc9f8 │ │ │ │ add.w r3, r6, #557056 @ 0x88000 │ │ │ │ addw r3, r3, #3992 @ 0xf98 │ │ │ │ b.n 1bc9f8 │ │ │ │ ldrb r4, [r3, r2] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - vld1.8 @ instruction: 0xf9a200d7 │ │ │ │ - ldc 0, cr0, [r8, #860] @ 0x35c │ │ │ │ - vst1.8 @ instruction: 0xf98a00d7 │ │ │ │ - ldc 0, cr0, [r4, #860] @ 0x35c │ │ │ │ + str.w r0, [r2, #215] @ 0xd7 │ │ │ │ + ldc 0, cr0, [r8], #860 @ 0x35c │ │ │ │ + strh.w r0, [sl, #215] @ 0xd7 │ │ │ │ + ldc 0, cr0, [r4], #860 @ 0x35c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (1bcbc0 ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -473744,16 +473740,16 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r1, r3] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh.w r0, [ip, #215] @ 0xd7 │ │ │ │ - strb.w r0, [lr, #215] @ 0xd7 │ │ │ │ + @ instruction: 0xf7dc00d7 │ │ │ │ + @ instruction: 0xf7ae00d7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ @@ -473807,18 +473803,18 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1bcc1a │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldrh.w r0, [ip, r7, lsl #1] │ │ │ │ - @ instruction: 0xebe600d7 │ │ │ │ - strh.w r0, [r2, r7, lsl #1] │ │ │ │ - @ instruction: 0xebe000d7 │ │ │ │ + @ instruction: 0xf75c00d7 │ │ │ │ + add.w r0, r6, r7, lsr #3 │ │ │ │ + @ instruction: 0xf74200d7 │ │ │ │ + add.w r0, r0, r7, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #380] @ (1bce08 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -473968,20 +473964,20 @@ │ │ │ │ bne.n 1bcde2 │ │ │ │ b.n 1bcd94 │ │ │ │ nop │ │ │ │ ldr r2, [r1, r6] │ │ │ │ lsls r0, r5, #5 │ │ │ │ strb r4, [r2, #29] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf7ea00d7 │ │ │ │ - @ instruction: 0xf72e00d7 │ │ │ │ - @ instruction: 0xf71200d7 │ │ │ │ - strd r0, r0, [r4, #860]! @ 0x35c │ │ │ │ - @ instruction: 0xf6fe00d7 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + @ instruction: 0xf70a00d7 │ │ │ │ + movw r0, #59607 @ 0xe8d7 │ │ │ │ + @ instruction: 0xf63200d7 │ │ │ │ + stmdb r4, {r0, r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xf61e00d7 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #144] @ (1bcecc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -474045,19 +474041,20 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1bceb0 │ │ │ │ ldrsb r2, [r3, r7] │ │ │ │ lsls r0, r5, #5 │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - addw r0, r0, #2263 @ 0x8d7 │ │ │ │ - rsbs r0, r2, #7045120 @ 0x6b8000 │ │ │ │ - orn r0, r6, r7, lsr #3 │ │ │ │ - subs.w r0, r6, #7045120 @ 0x6b8000 │ │ │ │ - @ instruction: 0xe8c400d7 │ │ │ │ + @ instruction: 0xf52000d7 │ │ │ │ + @ instruction: 0xf4f200d7 │ │ │ │ + @ instruction: 0xe98600d7 │ │ │ │ + @ instruction: 0xf4d600d7 │ │ │ │ + b.n 1bceb0 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #388] @ (1bd07c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ movw ip, #35001 @ 0x88b9 │ │ │ │ @@ -474193,15 +474190,15 @@ │ │ │ │ addw r3, r3, #1852 @ 0x73c │ │ │ │ b.n 1bcf96 │ │ │ │ add.w r3, r0, #104448 @ 0x19800 │ │ │ │ add.w r3, r3, #328 @ 0x148 │ │ │ │ b.n 1bcf96 │ │ │ │ ldrsb r2, [r3, r4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf53000d7 │ │ │ │ + orrs.w r0, r0, #7045120 @ 0x6b8000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1bd130 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r2, r0 │ │ │ │ @@ -474268,16 +474265,16 @@ │ │ │ │ it eq │ │ │ │ moveq r7, #1 │ │ │ │ beq.n 1bd0dc │ │ │ │ b.n 1bd0ba │ │ │ │ nop │ │ │ │ strb r0, [r0, r6] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ands.w r0, sl, #7045120 @ 0x6b8000 │ │ │ │ - @ instruction: 0xf3ec00d7 │ │ │ │ + @ instruction: 0xf33a00d7 │ │ │ │ + ssat r0, #24, ip, lsl #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r2, #35001 @ 0x88b9 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -474313,15 +474310,15 @@ │ │ │ │ bl 1b5178 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ strb r6, [r3, r2] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf37600d7 │ │ │ │ + @ instruction: 0xf29600d7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1bd288 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -474404,20 +474401,20 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ beq.n 1bd20a │ │ │ │ b.n 1bd1e4 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ssat r0, #24, r0, asr #3 │ │ │ │ + movw r0, #215 @ 0xd7 │ │ │ │ strb r6, [r7, #7] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - movt r0, #32983 @ 0x80d7 │ │ │ │ - @ instruction: 0xf29400d7 │ │ │ │ - b.n 1bcff0 │ │ │ │ + @ instruction: 0xf1e800d7 │ │ │ │ + subs.w r0, r4, #215 @ 0xd7 │ │ │ │ + b.n 1bce30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (1bd454 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -474582,21 +474579,21 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bd42e │ │ │ │ b.n 1bd408 │ │ │ │ nop │ │ │ │ strh r4, [r4, r5] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf26c00d7 │ │ │ │ + @ instruction: 0xf18c00d7 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf25800d7 │ │ │ │ - rsbs r0, r2, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf19a00d7 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + sbcs.w r0, r8, #215 @ 0xd7 │ │ │ │ + @ instruction: 0xf0f200d7 │ │ │ │ + @ instruction: 0xf0ba00d7 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #436] @ 1bd634 │ │ │ │ sub sp, #24 │ │ │ │ @@ -474785,15 +474782,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1b4d68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #784] @ (1bd99c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ - vqadd.s16 q0, q14, │ │ │ │ + mrc 0, 1, r0, cr12, cr7, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (1bd71c ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #124] @ (1bd720 ) │ │ │ │ @@ -474896,17 +474893,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r6, [pc, #888] @ (1bdb0c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - mrc 0, 1, r0, cr8, cr7, {6} │ │ │ │ - mcr 0, 1, r0, cr2, cr7, {6} │ │ │ │ - b.n 1bdab8 │ │ │ │ + ldcl 0, cr0, [r8, #-860] @ 0xfffffca4 │ │ │ │ + stcl 0, cr0, [r2, #-860] @ 0xfffffca4 │ │ │ │ + b.n 1bd8f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #336] @ (1bd908 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -475032,18 +475029,18 @@ │ │ │ │ bne.n 1bd8e2 │ │ │ │ b.n 1bd8ba │ │ │ │ nop │ │ │ │ ldr r6, [pc, #384] @ (1bda8c ) │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - mcr 0, 0, r0, cr8, cr7, {6} │ │ │ │ - stcl 0, cr0, [r4, #860] @ 0x35c │ │ │ │ - stcl 0, cr0, [r4, #-860]! @ 0xfffffca4 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + stc 0, cr0, [r8, #-860]! @ 0xfffffca4 │ │ │ │ + stcl 0, cr0, [r4], #860 @ 0x35c │ │ │ │ + stc 0, cr0, [r4], {215} @ 0xd7 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #748] @ (1bdc20 ) │ │ │ │ @@ -475996,17 +475993,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1b6620 │ │ │ │ b.n 1be16a │ │ │ │ cmp r6, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ str r4, [r0, #24] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - b.n 1beb4c │ │ │ │ + b.n 1be98c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1bebd0 │ │ │ │ + b.n 1bea10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add.w fp, r7, #507904 @ 0x7c000 │ │ │ │ ldr.w r5, [r5, #3928] @ 0xf58 │ │ │ │ ldr.w r6, [fp, #3900] @ 0xf3c │ │ │ │ cmp r9, r6 │ │ │ │ beq.w 1be5a4 │ │ │ │ cbz r6, 1be480 │ │ │ │ @@ -476440,29 +476437,29 @@ │ │ │ │ strex r2, fp, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1be8f6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1be8e8 │ │ │ │ b.n 1be60e │ │ │ │ - b.n 1bead0 │ │ │ │ + b.n 1be910 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1beaa4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - b.n 1bea98 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - svc 0 │ │ │ │ + udf #32 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #428] @ (1beaec ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -476622,19 +476619,19 @@ │ │ │ │ bne.n 1beac6 │ │ │ │ b.n 1bea82 │ │ │ │ nop │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bgt.n 1bea0c │ │ │ │ + blt.n 1bea4c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bgt.n 1beb18 │ │ │ │ + blt.n 1beb58 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #200] @ (1bebd8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -476710,23 +476707,23 @@ │ │ │ │ strd r4, r5, [sp] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1b727c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r3, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - blt.n 1beb04 │ │ │ │ + bge.n 1beb44 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1becb8 │ │ │ │ + bge.n 1beaf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1beca8 │ │ │ │ + bge.n 1beae8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1bec50 │ │ │ │ + bge.n 1bec90 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - blt.n 1bec14 │ │ │ │ + bge.n 1bec54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #184] @ (1becb8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -476794,23 +476791,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ bl 1b727c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subs r2, #22 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bge.n 1bec70 │ │ │ │ + bls.n 1becb0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1bec2c │ │ │ │ + bls.n 1bec6c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1bec20 │ │ │ │ + bls.n 1bec60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1bebcc │ │ │ │ + bls.n 1bec0c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bge.n 1bed98 │ │ │ │ + bls.n 1bebd8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #72] @ (1bed28 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -476926,19 +476923,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ lsls r0, r5, #5 │ │ │ │ ldrsb r0, [r7, r2] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bls.n 1bed20 │ │ │ │ + bhi.n 1bed60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1bed6c │ │ │ │ + bhi.n 1bedac │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1bed88 │ │ │ │ + bhi.n 1bedc8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (1bee50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -477016,17 +477013,17 @@ │ │ │ │ ldr.w r3, [r0, #544] @ 0x220 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r7, #178 @ 0xb2 │ │ │ │ lsls r0, r5, #5 │ │ │ │ strb r4, [r2, r6] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bls.n 1beddc │ │ │ │ + bhi.n 1bee1c │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bls.n 1bef54 │ │ │ │ + bhi.n 1bef94 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (1bef34 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -477053,15 +477050,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1b453c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r7, #32 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bls.n 1befd8 │ │ │ │ + bhi.n 1bf018 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1befac ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -477103,17 +477100,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r6, #198 @ 0xc6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ strb r0, [r4, r2] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bls.n 1bf004 │ │ │ │ + bhi.n 1bf044 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1bef58 │ │ │ │ + bvc.n 1bef98 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #340] @ (1bf124 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -477240,21 +477237,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1bf100 │ │ │ │ b.n 1bf0d8 │ │ │ │ adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r5, #5 │ │ │ │ strb r4, [r3, r0] │ │ │ │ lsls r0, r5, #5 │ │ │ │ - bhi.n 1bf0bc │ │ │ │ + bvc.n 1bf0fc │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1bf0c8 │ │ │ │ + bvc.n 1bf108 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bhi.n 1bf174 │ │ │ │ + bvc.n 1bf1b4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [pc, #752] @ (1bf42c ) │ │ │ │ + ldr r4, [pc, #880] @ (1bf4ac ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -477596,18 +477593,18 @@ │ │ │ │ b.n 1bf3f2 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ b.n 1bf3b0 │ │ │ │ nop │ │ │ │ - bpl.n 1bf564 │ │ │ │ - lsls r7, r2, #3 │ │ │ │ bmi.n 1bf5a4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ + bcc.n 1bf3e4 │ │ │ │ + lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r0, #94208 @ 0x17000 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -478120,17 +478117,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #25 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (1bfad0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478142,15 +478139,15 @@ │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #652] @ 0x28c │ │ │ │ bl 1bf970 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (1bfb24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478175,17 +478172,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bfb00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (1bfb7c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478210,17 +478207,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bfb58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r2, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r6, [pc, #872] @ (1bff04 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -478553,37 +478550,37 @@ │ │ │ │ b.n 1bfd78 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3, #17 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r0, #10 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (1bff78 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -478599,15 +478596,15 @@ │ │ │ │ ldr.w r1, [r1, #652] @ 0x28c │ │ │ │ str.w ip, [sp] │ │ │ │ bl 1bfb88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #68] @ (1bffd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478636,17 +478633,17 @@ │ │ │ │ bl 9f6d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1bffac │ │ │ │ b.n 1bffbc │ │ │ │ movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #68] @ (1c0034 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -478675,17 +478672,17 @@ │ │ │ │ bl 9f840 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c000c │ │ │ │ b.n 1c001c │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #248] @ (1c014c ) │ │ │ │ add.w sl, r0, #94208 @ 0x17000 │ │ │ │ @@ -479034,15 +479031,15 @@ │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r1, [r1, #656] @ 0x290 │ │ │ │ bl 1bf350 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ (1c0448 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -479094,17 +479091,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c0474 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (1c04f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -479129,17 +479126,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1c04cc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (1c0528 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -479188,30 +479185,30 @@ │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vstmia r3!, {s15} │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 1c057e │ │ │ │ ldr r0, [pc, #36] @ (1c05bc ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ bl 450d68 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #28] @ (1c05c0 ) │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 1c056a │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ cdp 1, 12, cr0, cr4, cr9, {3} │ │ │ │ @ instruction: 0xff93ffff │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (1c05f0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -479223,15 +479220,15 @@ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r0, r5, #5 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -480021,15 +480018,15 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ b.n 1c0c6c │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ b.n 1c0f20 │ │ │ │ lsls r1, r5, #5 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ bl fffbaf6a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -480327,17 +480324,17 @@ │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orns r1, r2, #103 @ 0x67 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vext.8 q0, q7, , #1 │ │ │ │ - cbnz r6, 1c1316 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r7, r2, #3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 130bbc │ │ │ │ b.n 1c1288 │ │ │ │ add.w r0, r4, #94720 @ 0x17200 │ │ │ │ mov r1, r5 │ │ │ │ @@ -480352,15 +480349,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1c1320 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 205768 │ │ │ │ b.n 1c12c6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -480712,15 +480709,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ lsrs r2, r2, #28 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf69800d6 │ │ │ │ + subs.w r0, r8, #7012352 @ 0x6b0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (1c17c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -480755,15 +480752,15 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl df594 │ │ │ │ b.n 1c17a8 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #26 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - @ instruction: 0xf65600d6 │ │ │ │ + sbcs.w r0, r6, #7012352 @ 0x6b0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #7938 @ 0x1f02 │ │ │ │ bl 24c2d8 │ │ │ │ @@ -480797,39 +480794,39 @@ │ │ │ │ add r1, pc │ │ │ │ bl 205c78 │ │ │ │ ldr r1, [pc, #28] @ (1c1854 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 205c78 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r1, r4, r6} │ │ │ │ + cbz r2, 1c18a0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + cbz r2, 1c18a4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + cbz r6, 1c18a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r5, r6} │ │ │ │ + cbz r0, 1c18b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + cbz r2, 1c18b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - push {r7} │ │ │ │ + cbz r0, 1c18c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ (1c1878 ) │ │ │ │ add r0, pc │ │ │ │ blx 6f040 │ │ │ │ ldr r0, [pc, #12] @ (1c187c ) │ │ │ │ add r0, pc │ │ │ │ blx 6f040 │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xfa0800ed │ │ │ │ - push {r2, r5, r6} │ │ │ │ + vld4. {d0-d3}, [r8 :128]! │ │ │ │ + cbz r4, 1c18e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #48] @ 1c18c0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -480846,19 +480843,19 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [ip, r2, lsl #2] │ │ │ │ bl 2058dc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r3 │ │ │ │ @@ -480940,15 +480937,15 @@ │ │ │ │ bne.n 1c190c │ │ │ │ b.n 1c1952 │ │ │ │ sub.w r1, r2, #37120 @ 0x9100 │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 1c1932 │ │ │ │ b.n 1c1952 │ │ │ │ - cbz r6, 1c1a18 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #565248 @ 0x8a000 │ │ │ │ movs r2, #1 │ │ │ │ @@ -481047,15 +481044,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r6, #3396] @ 0xd44 │ │ │ │ bl 39322c │ │ │ │ b.n 1c1abe │ │ │ │ lsrs r6, r7, #13 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 1c1b06 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -481087,17 +481084,17 @@ │ │ │ │ strd r4, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1c1b06 │ │ │ │ nop │ │ │ │ - sxth r6, r2 │ │ │ │ + cbz r6, 1c1b60 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - sxtb r4, r2 │ │ │ │ + cbz r4, 1c1b74 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -481492,21 +481489,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w ip, [r6, #3396] @ 0xd44 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ bl 39322c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ b.n 1c1eb6 │ │ │ │ nop │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 1c1fa6 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #52] @ (1c1fdc ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ @@ -481960,19 +481957,19 @@ │ │ │ │ movs r6, #3 │ │ │ │ b.n 1c23a6 │ │ │ │ movs r6, #4 │ │ │ │ b.n 1c23a6 │ │ │ │ nop │ │ │ │ lsls r6, r6, #11 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ @@ -482166,27 +482163,27 @@ │ │ │ │ bl 39322c │ │ │ │ b.n 1c263a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 1c261a │ │ │ │ nop │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r2, r2, #3 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1c2aa4 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 1c2724 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #904 @ (adr r7, 1c2a40 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 1c26c0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r3 │ │ │ │ @@ -482446,21 +482443,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ b.n 1c29a4 │ │ │ │ nop │ │ │ │ vrhadd.u q0, q7, │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 1c29c0 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 1c2a40 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #208 @ (adr r6, 1c2a64 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 1c2ae4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r6, pc, #272 @ (adr r6, 1c2aa8 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 1c2b28 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1c29c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -482548,15 +482545,15 @@ │ │ │ │ bl 1c1c84 │ │ │ │ b.n 1c28f0 │ │ │ │ bl 1c1c84 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ b.n 1c28f0 │ │ │ │ - add r4, pc, #832 @ (adr r4, 1c2dc4 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 1c2e44 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #76] @ (1c2ae0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482710,23 +482707,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3396] @ 0xd44 │ │ │ │ bl 39322c │ │ │ │ b.n 1c2c16 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb1e0167 │ │ │ │ - add r4, pc, #256 @ (adr r4, 1c2d40 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 1c2dc0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r4, pc, #328 @ (adr r4, 1c2d8c ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 1c2e0c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - add r3, pc, #528 @ (adr r3, 1c2e5c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 1c2edc ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #224] @ (1c2d40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -482810,23 +482807,23 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #3396] @ 0xd44 │ │ │ │ bl 39322c │ │ │ │ b.n 1c2d1c │ │ │ │ nop │ │ │ │ ldrsh.w r0, [r6, #359] @ 0x167 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1c2df8 ) │ │ │ │ + add r2, pc, #304 @ (adr r2, 1c2e78 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r6, r5, #30 │ │ │ │ lsls r0, r5, #5 │ │ │ │ - add r2, pc, #752 @ (adr r2, 1c3044 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 1c30c4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ add.w r0, r0, #565248 @ 0x8a000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #3396] @ 0xd44 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -482922,15 +482919,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7e60167 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldr r3, [pc, #84] @ (1c2ee0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -483059,15 +483056,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf6500167 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (1c30a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -483174,15 +483171,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adcs.w r1, r0, #15138816 @ 0xe70000 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r2, #3 │ │ │ │ add.w r3, r0, #101376 @ 0x18c00 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ vstr d7, [r3, #88] @ 0x58 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ @@ -483201,15 +483198,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ bic.w r1, r6, #15138816 @ 0xe70000 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3234 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483218,15 +483215,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3f60167 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3264 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483235,15 +483232,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3c60167 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3294 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483252,15 +483249,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3960167 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c32c4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483269,15 +483266,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3660167 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c32f4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483286,15 +483283,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3360167 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3324 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483303,15 +483300,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf3060167 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3354 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483320,15 +483317,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf2d60167 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3384 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483337,15 +483334,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ subw r1, r6, #103 @ 0x67 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c33b4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483354,15 +483351,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf2760167 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c33e4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483371,15 +483368,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ movw r1, #24679 @ 0x6067 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (1c3414 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -483388,15 +483385,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xf2160167 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -483502,21 +483499,21 @@ │ │ │ │ b.n 1c34f0 │ │ │ │ ldr r2, [pc, #24] @ (1c3550 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1c34ee │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r0, #98304 @ 0x18000 │ │ │ │ adds r2, #3 │ │ │ │ @@ -483553,15 +483550,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r6, r9 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1c358e │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #156] @ (1c3678 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -485741,15 +485738,16 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c4f06 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c4f6c │ │ │ │ bvc.n 1c4f90 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xe82e00f2 │ │ │ │ + b.n 1c4e3c │ │ │ │ + lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (1c5130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -485876,15 +485874,15 @@ │ │ │ │ b.n 1c509c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c5102 │ │ │ │ nop │ │ │ │ bvs.n 1c51f8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 1c4e94 │ │ │ │ + b.n 1c4cd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #464] @ (1c531c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -486038,15 +486036,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c5254 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c52e2 │ │ │ │ bmi.n 1c52b4 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 1c4d5c │ │ │ │ + b.n 1c4b9c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #456] @ (1c5500 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486199,15 +486197,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c543a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c54c8 │ │ │ │ bcs.n 1c54c0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 1c5ba0 │ │ │ │ + b.n 1c59e0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #512] @ (1c571c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -486376,15 +486374,15 @@ │ │ │ │ b.n 1c5638 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c56dc │ │ │ │ nop │ │ │ │ beq.n 1c5714 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - b.n 1c5a0c │ │ │ │ + b.n 1c584c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #508] @ (1c5934 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486551,15 +486549,15 @@ │ │ │ │ b.n 1c5850 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c58f6 │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #552] @ (1c5b78 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -486738,15 +486736,15 @@ │ │ │ │ b.n 1c5a8a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c5b3e │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ble.n 1c5c3c │ │ │ │ + bgt.n 1c5c7c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #484] @ (1c5d78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -486903,15 +486901,15 @@ │ │ │ │ b.n 1c5bfc │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c5cf4 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - blt.n 1c5da0 │ │ │ │ + bge.n 1c5de0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #248] @ (1c5e8c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -487446,15 +487444,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c62d6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c634e │ │ │ │ stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bcs.n 1c649c │ │ │ │ + bne.n 1c62dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #256] @ (1c64c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -487547,15 +487545,15 @@ │ │ │ │ b.n 1c63f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c646a │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bne.n 1c65c0 │ │ │ │ + beq.n 1c6400 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ (1c65dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -487646,15 +487644,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c650c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c6584 │ │ │ │ stmia r1!, {r2, r4, r5} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bcs.n 1c66ac │ │ │ │ + bne.n 1c64ec │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ (1c66fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -487748,15 +487746,15 @@ │ │ │ │ b.n 1c6626 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c66a2 │ │ │ │ nop │ │ │ │ stmia r0!, {r5} │ │ │ │ lsls r7, r4, #5 │ │ │ │ - bne.n 1c67c8 │ │ │ │ + beq.n 1c6608 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #416] @ (1c68b8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -487905,15 +487903,15 @@ │ │ │ │ nop │ │ │ │ bkpt 0x00e6 │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1c68d8 │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -488066,15 +488064,15 @@ │ │ │ │ nop │ │ │ │ pop {r1, r3, r5, pc} │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -488238,15 +488236,15 @@ │ │ │ │ nop │ │ │ │ cbnz r2, 1c6ccc │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -488411,15 +488409,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 1c6e9a │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -488593,15 +488591,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb75a │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -488780,15 +488778,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r7, r4, #5 │ │ │ │ ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r4, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -488912,15 +488910,15 @@ │ │ │ │ b.n 1c7330 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c7362 │ │ │ │ nop │ │ │ │ cbz r4, 1c74b8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (1c7604 ) │ │ │ │ @@ -489044,15 +489042,15 @@ │ │ │ │ b.n 1c74c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c74f2 │ │ │ │ nop │ │ │ │ cbz r0, 1c762a │ │ │ │ lsls r7, r4, #5 │ │ │ │ - pop {r1, r3} │ │ │ │ + cbnz r2, 1c7656 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #356] @ (1c7784 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -489173,15 +489171,15 @@ │ │ │ │ b.n 1c764e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c767c │ │ │ │ nop │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 1c77b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #344] @ (1c78f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -489299,15 +489297,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c77c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c77f4 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbnz r2, 1c790c │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (1c7a94 ) │ │ │ │ @@ -489435,15 +489433,15 @@ │ │ │ │ b.n 1c794c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c7980 │ │ │ │ nop │ │ │ │ add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #380] @ (1c7c30 ) │ │ │ │ @@ -489569,15 +489567,15 @@ │ │ │ │ b.n 1c7ae8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c7b1a │ │ │ │ nop │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (1c7dec ) │ │ │ │ @@ -489712,15 +489710,15 @@ │ │ │ │ b.n 1c7c84 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c7cb8 │ │ │ │ nop │ │ │ │ add r1, sp, #800 @ 0x320 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + cbz r0, 1c7e6a │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #424] @ (1c7fb4 ) │ │ │ │ @@ -489858,15 +489856,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c7e48 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c7e7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbz r0, 1c7ffe │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ (1c8158 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -489996,15 +489994,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8002 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8034 │ │ │ │ add r6, pc, #280 @ (adr r6, 1c8274 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - cbz r6, 1c8178 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #392] @ (1c82fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -490135,15 +490133,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c81a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c81d4 │ │ │ │ add r4, pc, #656 @ (adr r4, 1c8590 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ (1c84d4 ) │ │ │ │ @@ -490286,15 +490284,15 @@ │ │ │ │ b.n 1c835e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8394 │ │ │ │ nop │ │ │ │ add r2, pc, #1000 @ (adr r2, 1c88c0 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #444] @ (1c86b0 ) │ │ │ │ @@ -490437,15 +490435,15 @@ │ │ │ │ b.n 1c8538 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c856c │ │ │ │ nop │ │ │ │ add r1, pc, #144 @ (adr r1, 1c8744 ) │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #444] @ (1c888c ) │ │ │ │ @@ -490588,15 +490586,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c870c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8740 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #468] @ (1c8a80 ) │ │ │ │ @@ -490745,15 +490743,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c88f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8928 │ │ │ │ ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #416] @ (1c8c3c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -490891,15 +490889,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8ad4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8b06 │ │ │ │ ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r7, pc, #112 @ (adr r7, 1c8cb4 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 1c8d34 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #448] @ (1c8e18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -491048,15 +491046,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8c94 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8cc8 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1c8fe8 ) │ │ │ │ + add r4, pc, #584 @ (adr r4, 1c9068 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -491210,15 +491208,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8e88 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c8ebe │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r3, pc, #608 @ (adr r3, 1c9280 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 1c9300 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #492] @ (1c9224 ) │ │ │ │ @@ -491373,15 +491371,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c908c │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c90c0 │ │ │ │ str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - add r1, pc, #672 @ (adr r1, 1c94cc ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 1c954c ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #624] @ (1c94b4 ) │ │ │ │ @@ -491566,15 +491564,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c93c8 │ │ │ │ nop │ │ │ │ str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r4, #5 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #672] @ (1c9778 ) │ │ │ │ @@ -491771,15 +491769,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #624] @ (1c9a08 ) │ │ │ │ @@ -491964,15 +491962,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1c991c │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #492] @ (1c9c14 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -492133,15 +492131,15 @@ │ │ │ │ b.n 1c9a86 │ │ │ │ ldrh r6, [r5, #30] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #504] @ (1c9e30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -492308,15 +492306,15 @@ │ │ │ │ nop │ │ │ │ ldrh r6, [r3, #14] │ │ │ │ lsls r7, r4, #5 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r4, #5 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #568] @ (1ca090 ) │ │ │ │ @@ -492488,15 +492486,15 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #532] @ (1ca2c4 ) │ │ │ │ @@ -492663,15 +492661,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca20c │ │ │ │ nop │ │ │ │ strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #504] @ (1ca4e0 ) │ │ │ │ @@ -492825,15 +492823,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca356 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca43e │ │ │ │ strh r0, [r6, #24] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #464] @ (1ca6d0 ) │ │ │ │ @@ -492980,15 +492978,15 @@ │ │ │ │ b.n 1ca544 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca578 │ │ │ │ nop │ │ │ │ strh r0, [r3, #8] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #468] @ (1ca8c4 ) │ │ │ │ @@ -493134,15 +493132,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca74c │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca822 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #428] @ (1caa8c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -493281,15 +493279,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca920 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ca952 │ │ │ │ ldrb r6, [r6, #20] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #476] @ (1cac84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -493443,15 +493441,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1caaf2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cab26 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (1cae78 ) │ │ │ │ @@ -493597,15 +493595,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cad00 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cadd6 │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -493766,15 +493764,15 @@ │ │ │ │ b.n 1caef8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1caf2e │ │ │ │ nop │ │ │ │ strb r2, [r0, #30] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #504] @ (1cb2b0 ) │ │ │ │ @@ -493928,15 +493926,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb126 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb20e │ │ │ │ strb r0, [r4, #21] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #488] @ (1cb4b8 ) │ │ │ │ @@ -494091,15 +494089,15 @@ │ │ │ │ b.n 1cb334 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb414 │ │ │ │ nop │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #468] @ (1cb6ac ) │ │ │ │ @@ -494245,15 +494243,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb534 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb60a │ │ │ │ strb r0, [r0, #5] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #488] @ (1cb8b4 ) │ │ │ │ @@ -494408,15 +494406,15 @@ │ │ │ │ b.n 1cb730 │ │ │ │ mov r0, r6 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb810 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ (1cb9d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494506,15 +494504,15 @@ │ │ │ │ b.n 1cb8f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cb974 │ │ │ │ nop │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ (1cbaf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494606,15 +494604,15 @@ │ │ │ │ b.n 1cba16 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cba94 │ │ │ │ nop │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #260] @ (1cbc0c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494704,15 +494702,15 @@ │ │ │ │ b.n 1cbb34 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cbbb0 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #264] @ (1cbd2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -494804,15 +494802,15 @@ │ │ │ │ b.n 1cbc52 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cbcd0 │ │ │ │ nop │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #292] @ (1cbe6c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -494914,15 +494912,15 @@ │ │ │ │ b.n 1cbd76 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cbe08 │ │ │ │ nop │ │ │ │ ldr r6, [r1, #12] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #292] @ (1cbfac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495023,15 +495021,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cbeb6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cbf4c │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r4, [r3, #21] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #292] @ (1cc0ec ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -495133,15 +495131,15 @@ │ │ │ │ b.n 1cbff6 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc088 │ │ │ │ nop │ │ │ │ str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #276] @ (1cc21c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495236,15 +495234,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc136 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc1c0 │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #284] @ (1cc354 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -495343,15 +495341,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc268 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc2f0 │ │ │ │ str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (1cc494 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495452,15 +495450,15 @@ │ │ │ │ b.n 1cc3a2 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc430 │ │ │ │ nop │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #284] @ (1cc5cc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -495559,15 +495557,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc4e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc568 │ │ │ │ str r6, [r4, #20] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #292] @ (1cc70c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495667,15 +495665,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc61a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc6aa │ │ │ │ str r0, [r6, #0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1cc868 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495782,15 +495780,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc764 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc806 │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1cc9c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -495897,15 +495895,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc8c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cc962 │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ (1ccb18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496012,15 +496010,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cca1a │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ccab6 │ │ │ │ ldrb r6, [r6, r0] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ (1ccc6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496127,15 +496125,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ccb6e │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ccc0a │ │ │ │ ldrh r2, [r4, r3] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #300] @ (1ccdb4 ) │ │ │ │ @@ -496239,15 +496237,15 @@ │ │ │ │ b.n 1cccbe │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ccd50 │ │ │ │ nop │ │ │ │ ldr r0, [r2, r6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #304] @ (1ccf00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496350,15 +496348,15 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cce04 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cce9e │ │ │ │ ldr r6, [r0, r1] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #300] @ (1cd048 ) │ │ │ │ @@ -496462,15 +496460,15 @@ │ │ │ │ b.n 1ccf52 │ │ │ │ mov r0, r4 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1ccfe4 │ │ │ │ nop │ │ │ │ ldrsb r4, [r7, r3] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #296] @ (1cd18c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -496571,15 +496569,15 @@ │ │ │ │ b.n 1cd098 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1cd128 │ │ │ │ nop │ │ │ │ strb r2, [r6, r6] │ │ │ │ lsls r7, r4, #5 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov s15, r2 │ │ │ │ @@ -501116,17 +501114,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r6, r7, #1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #264] @ (1d0bc4 ) │ │ │ │ @@ -501216,17 +501214,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ subs r6, r2, r5 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1d0d28 ) │ │ │ │ @@ -501330,17 +501328,17 @@ │ │ │ │ ldr.w r3, [r3, #744] @ 0x2e8 │ │ │ │ blx r3 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r2, r5, r0 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #320] @ (1d0e8c ) │ │ │ │ @@ -501444,17 +501442,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #744] @ 0x2e8 │ │ │ │ blx r3 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r6, r0, r3 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #344] @ (1d1008 ) │ │ │ │ @@ -501562,17 +501560,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ blx r3 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #352] @ (1d118c ) │ │ │ │ @@ -501682,17 +501680,17 @@ │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ blx r3 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r2, r5, #23 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #600] @ (1d1408 ) │ │ │ │ @@ -501874,17 +501872,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ blx r3 │ │ │ │ b.n 1d12c0 │ │ │ │ nop │ │ │ │ asrs r6, r4, #17 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #540] @ (1d1648 ) │ │ │ │ @@ -502050,17 +502048,17 @@ │ │ │ │ bl 16ac08 │ │ │ │ b.n 1d14ae │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1d1582 │ │ │ │ asrs r2, r5, #7 │ │ │ │ lsls r7, r4, #5 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov s15, r2 │ │ │ │ @@ -504397,17 +504395,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2d40166 │ │ │ │ - ldr r1, [pc, #832] @ (1d3744 ) │ │ │ │ + ldr r0, [pc, #960] @ (1d37c4 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #888] @ (1d3780 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1d3800 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (1d34d8 ) │ │ │ │ @@ -504471,17 +504469,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf1f40166 │ │ │ │ - ldr r1, [pc, #56] @ (1d3518 ) │ │ │ │ + ldr r0, [pc, #184] @ (1d3598 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r1, [pc, #0] @ (1d34e4 ) │ │ │ │ + ldr r0, [pc, #128] @ (1d3564 ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1d35c4 ) │ │ │ │ @@ -504549,17 +504547,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ adds.w r1, ip, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #208] @ (1d369c ) │ │ │ │ + bxns sl │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r0, [pc, #88] @ (1d3628 ) │ │ │ │ + bx r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (1d36b0 ) │ │ │ │ @@ -504627,17 +504625,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic.w r1, ip, #102 @ 0x66 │ │ │ │ - bx sl │ │ │ │ + mov r6, lr │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bx r5 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ (1d37c0 ) │ │ │ │ @@ -504713,17 +504711,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ vrhadd.s q0, q7, q11 │ │ │ │ - mov r2, fp │ │ │ │ + cmp r2, pc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ (1d38d0 ) │ │ │ │ @@ -504799,17 +504797,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp 1, 2, cr0, cr14, cr6, {3} │ │ │ │ - cmp r0, fp │ │ │ │ + add r0, pc │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + add r2, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #300] @ (1d3a20 ) │ │ │ │ @@ -504901,17 +504899,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldc 1, cr0, [lr, #-408] @ 0xfffffe68 │ │ │ │ - add r0, r3 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - bics r2, r7 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ (1d3b74 ) │ │ │ │ @@ -505004,17 +505002,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rsb r1, lr, r6, asr #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - negs r6, r4 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #136] @ (1d3c1c ) │ │ │ │ @@ -509170,17 +509168,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (1d6f00 ) │ │ │ │ @@ -509249,17 +509247,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ (1d7010 ) │ │ │ │ @@ -509336,17 +509334,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb6ee │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #236] @ (1d7120 ) │ │ │ │ @@ -509423,17 +509421,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #300] @ (1d7270 ) │ │ │ │ @@ -509526,17 +509524,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #304] @ (1d73c4 ) │ │ │ │ @@ -509630,17 +509628,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cbz r6, 1d7426 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1d7490 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -511598,15 +511596,15 @@ │ │ │ │ b.n 1d808c │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cbz r2, 1d87b0 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ add.w r4, r9, #458752 @ 0x70000 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ add.w r8, r4, #376 @ 0x178 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r8 │ │ │ │ add.w r5, r4, #424 @ 0x1a8 │ │ │ │ @@ -515379,19 +515377,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1dba12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1dba04 │ │ │ │ b.n 1db84c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #320] @ (1dbb8c ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -515508,15 +515506,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dbae4 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #332] @ (1dbcf8 ) │ │ │ │ @@ -515635,15 +515633,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dbc40 │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #336] @ (1dbe68 ) │ │ │ │ @@ -515764,15 +515762,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1dbdb0 │ │ │ │ nop │ │ │ │ ldr r6, [r7, #12] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #352] @ (1dbfe4 ) │ │ │ │ @@ -515901,15 +515899,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 1dbf28 │ │ │ │ nop │ │ │ │ str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #608] @ (1dc264 ) │ │ │ │ @@ -516096,17 +516094,17 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + cbnz r6, 1dc2da │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r4, 1dc2e8 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #608] @ (1dc4f4 ) │ │ │ │ @@ -516293,17 +516291,17 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cbnz r0, 1dc530 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r2, 1dc514 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #608] @ (1dc784 ) │ │ │ │ @@ -516490,17 +516488,17 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + setend le │ │ │ │ lsls r5, r2, #3 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #612] @ (1dca18 ) │ │ │ │ @@ -516688,17 +516686,17 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + cbz r2, 1dcaa8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - push {} │ │ │ │ + cbz r0, 1dca78 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #612] @ (1dccac ) │ │ │ │ @@ -516886,17 +516884,17 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cbz r0, 1dccfe │ │ │ │ + cbz r0, 1dccc6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbz r2, 1dccde │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #612] @ (1dcf40 ) │ │ │ │ @@ -517084,17 +517082,17 @@ │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #692] @ (1dd224 ) │ │ │ │ @@ -517307,17 +517305,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #696] @ (1dd510 ) │ │ │ │ @@ -517531,17 +517529,17 @@ │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (1dd5b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -517586,15 +517584,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dd56e │ │ │ │ str r2, [r3, r3] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldc2 0, cr0, [r4, #-852]! @ 0xfffffcac │ │ │ │ + mrrc2 0, 13, r0, r4, cr5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (1dd64c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ @@ -517643,15 +517641,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dd606 │ │ │ │ str r6, [r1, r1] │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldc2 0, cr0, [r8], {213} @ 0xd5 │ │ │ │ + @ instruction: 0xfbb800d5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (1dd6f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -517703,15 +517701,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dd6aa │ │ │ │ nop │ │ │ │ ldr r7, [pc, #688] @ (1dd9ac ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xfbee00d5 │ │ │ │ + @ instruction: 0xfb0e00d5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s0, [r0] │ │ │ │ bl 1dd654 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -517781,15 +517779,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dd796 │ │ │ │ ldr r6, [pc, #752] @ (1ddad4 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xfb0400d5 │ │ │ │ + @ instruction: 0xfa2400d5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (1dd88c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ @@ -517841,15 +517839,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dd83e │ │ │ │ nop │ │ │ │ ldr r6, [pc, #104] @ (1dd8f8 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xfa5a00d5 │ │ │ │ + ldr??.w r0, [sl, r5, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1dd944 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -517904,15 +517902,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dd8f2 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #416] @ (1ddae8 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - vld1.8 @ instruction: 0xf9a200d5 │ │ │ │ + str.w r0, [r2, #213] @ 0xd5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s1, [r0, #4] │ │ │ │ vldr s0, [r0] │ │ │ │ bl 1dd894 │ │ │ │ @@ -517993,15 +517991,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dda02 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #360] @ (1ddbb8 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldrb.w r0, [sl, #213] @ 0xd5 │ │ │ │ + @ instruction: 0xf7ba00d5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ddb14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -518063,15 +518061,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddaac │ │ │ │ ldr r3, [pc, #712] @ (1ddde0 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf7d000d5 │ │ │ │ + @ instruction: 0xf6f000d5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1ddbe4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518134,15 +518132,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddb78 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #912] @ (1ddf78 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf70200d5 │ │ │ │ + @ instruction: 0xf62200d5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ddcac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -518204,15 +518202,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddc44 │ │ │ │ ldr r2, [pc, #104] @ (1ddd18 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf63800d5 │ │ │ │ + adcs.w r0, r8, #6979584 @ 0x6a8000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1ddd7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518275,15 +518273,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddd10 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #304] @ (1ddeb0 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sbc.w r0, sl, #6979584 @ 0x6a8000 │ │ │ │ + eor.w r0, sl, #6979584 @ 0x6a8000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1dde44 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ @@ -518345,15 +518343,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddddc │ │ │ │ ldr r0, [pc, #520] @ (1de050 ) │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf4a000d5 │ │ │ │ + ubfx r0, r0, #3, #22 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1ddf14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518416,15 +518414,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddea8 │ │ │ │ nop │ │ │ │ blxns r6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf3d200d5 │ │ │ │ + @ instruction: 0xf2f200d5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1ddfe8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518488,15 +518486,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ddf7c │ │ │ │ nop │ │ │ │ mov ip, ip │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf2fe00d5 │ │ │ │ + @ instruction: 0xf21e00d5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1de0bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518560,15 +518558,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de050 │ │ │ │ nop │ │ │ │ mov r0, r2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xf22a00d5 │ │ │ │ + adc.w r0, sl, #213 @ 0xd5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1de184 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -518629,15 +518627,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de11a │ │ │ │ nop │ │ │ │ cmp r0, r8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sbc.w r0, r2, #213 @ 0xd5 │ │ │ │ + eor.w r0, r2, #213 @ 0xd5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1de258 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518701,15 +518699,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de1ec │ │ │ │ nop │ │ │ │ add r4, lr │ │ │ │ lsls r6, r4, #5 │ │ │ │ - eor.w r0, lr, #213 @ 0xd5 │ │ │ │ + vshr.s64 q0, , #18 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1de32c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518773,15 +518771,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de2c0 │ │ │ │ nop │ │ │ │ bics r0, r4 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - vshr.s64 q0, , #6 │ │ │ │ + mrc 0, 6, r0, cr10, cr5, {6} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1de400 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -518845,15 +518843,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de394 │ │ │ │ nop │ │ │ │ cmn r4, r1 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mcr 0, 7, r0, cr6, cr5, {6} │ │ │ │ + mcr 0, 0, r0, cr6, cr5, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1de4c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -518914,15 +518912,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de45e │ │ │ │ nop │ │ │ │ rors r4, r7 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - mrc 0, 0, r0, cr14, cr5, {6} │ │ │ │ + ldc 0, cr0, [lr, #-852]! @ 0xfffffcac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1de590 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -518983,15 +518981,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de526 │ │ │ │ nop │ │ │ │ asrs r4, r6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldcl 0, cr0, [r6, #-852] @ 0xfffffcac │ │ │ │ + ldcl 0, cr0, [r6], #-852 @ 0xfffffcac │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1de668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519056,15 +519054,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de5f8 │ │ │ │ nop │ │ │ │ eors r0, r5 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldcl 0, cr0, [lr], #-852 @ 0xfffffcac │ │ │ │ + @ instruction: 0xeb9e00d5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1de740 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -519129,15 +519127,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de6d2 │ │ │ │ nop │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - sub.w r0, r6, r5, lsr #3 │ │ │ │ + @ instruction: 0xeac600d5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1de820 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519203,15 +519201,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de7b0 │ │ │ │ nop │ │ │ │ subs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xeac600d5 │ │ │ │ + strd r0, r0, [r6, #852]! @ 0x354 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1de8fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ @@ -519277,15 +519275,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de88a │ │ │ │ subs r5, #220 @ 0xdc │ │ │ │ lsls r6, r4, #5 │ │ │ │ - strd r0, r0, [r8, #852]! @ 0x354 │ │ │ │ + stmdb r8, {r0, r2, r4, r6, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (1de9e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519352,15 +519350,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1de96c │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - stmdb r4, {r0, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xe82400d5 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1deab8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519425,15 +519423,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dea4c │ │ │ │ nop │ │ │ │ subs r4, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - @ instruction: 0xe82e00d5 │ │ │ │ + b.n 1de95c │ │ │ │ + lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1deb8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -519497,15 +519496,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1deb20 │ │ │ │ nop │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1dea48 │ │ │ │ + b.n 1de888 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1dec60 ) │ │ │ │ @@ -519570,15 +519569,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1debf4 │ │ │ │ nop │ │ │ │ subs r2, #108 @ 0x6c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1de974 │ │ │ │ + b.n 1de7b4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1ded34 ) │ │ │ │ @@ -519643,15 +519642,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1decca │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1de89c │ │ │ │ + b.n 1de6dc │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1dee0c ) │ │ │ │ @@ -519717,15 +519716,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1deda0 │ │ │ │ nop │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1de7c8 │ │ │ │ + b.n 1df608 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1deee0 ) │ │ │ │ @@ -519790,15 +519789,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dee74 │ │ │ │ nop │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1de6f4 │ │ │ │ + b.n 1df534 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1defb4 ) │ │ │ │ @@ -519863,15 +519862,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1def48 │ │ │ │ nop │ │ │ │ adds r7, #24 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1df620 │ │ │ │ + b.n 1df460 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1df088 ) │ │ │ │ @@ -519936,15 +519935,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df01c │ │ │ │ nop │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1df54c │ │ │ │ + b.n 1df38c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1df160 ) │ │ │ │ @@ -520010,15 +520009,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df0f2 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1df470 │ │ │ │ + b.n 1df2b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #200] @ (1df244 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520087,15 +520086,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df1d2 │ │ │ │ nop │ │ │ │ adds r4, #156 @ 0x9c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1df390 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #200] @ (1df328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520164,15 +520163,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df2b6 │ │ │ │ nop │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1df414 ) │ │ │ │ @@ -520241,15 +520240,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df3a2 │ │ │ │ adds r2, #202 @ 0xca │ │ │ │ lsls r6, r4, #5 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + ble.n 1df3fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1df4fc ) │ │ │ │ @@ -520318,15 +520317,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df48c │ │ │ │ nop │ │ │ │ adds r1, #222 @ 0xde │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ble.n 1df4d8 │ │ │ │ + ble.n 1df518 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1df5e4 ) │ │ │ │ @@ -520395,15 +520394,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df574 │ │ │ │ nop │ │ │ │ adds r0, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ble.n 1df5f0 │ │ │ │ + bgt.n 1df630 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (1df6b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520468,15 +520467,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df64c │ │ │ │ nop │ │ │ │ adds r0, #22 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bgt.n 1df71c │ │ │ │ + blt.n 1df75c │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #200] @ (1df79c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520545,15 +520544,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df72a │ │ │ │ nop │ │ │ │ cmp r7, #68 @ 0x44 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - blt.n 1df838 │ │ │ │ + bge.n 1df878 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1df888 ) │ │ │ │ @@ -520622,15 +520621,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df816 │ │ │ │ cmp r6, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bge.n 1df948 │ │ │ │ + bls.n 1df988 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1df974 ) │ │ │ │ @@ -520700,15 +520699,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df900 │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bls.n 1dfa5c │ │ │ │ + bhi.n 1df89c │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #204] @ (1dfa60 ) │ │ │ │ @@ -520778,15 +520777,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1df9ec │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bhi.n 1df970 │ │ │ │ + bvc.n 1df9b0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1dfb30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520850,15 +520849,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dfac8 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bvc.n 1dfaa0 │ │ │ │ + bvs.n 1dfae0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #196] @ (1dfc10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -520925,15 +520924,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dfba2 │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bvs.n 1dfbc0 │ │ │ │ + bpl.n 1dfc00 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1dfcfc ) │ │ │ │ @@ -521002,15 +521001,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dfc8a │ │ │ │ nop │ │ │ │ cmp r1, #226 @ 0xe2 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bpl.n 1dfcd8 │ │ │ │ + bpl.n 1dfd18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1dfde8 ) │ │ │ │ @@ -521079,15 +521078,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dfd76 │ │ │ │ cmp r0, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bmi.n 1dfde8 │ │ │ │ + bmi.n 1dfe28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #200] @ (1dfecc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521156,15 +521155,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dfe5a │ │ │ │ nop │ │ │ │ cmp r0, #20 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bmi.n 1dff08 │ │ │ │ + bcc.n 1dff48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1dffb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521233,15 +521232,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1dff48 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bcc.n 1e001c │ │ │ │ + bcs.n 1e005c │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1e009c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521310,15 +521309,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e0030 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bcs.n 1e0134 │ │ │ │ + bne.n 1e0174 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #212] @ (1e0190 ) │ │ │ │ @@ -521389,15 +521388,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e0122 │ │ │ │ movs r5, #86 @ 0x56 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - bne.n 1e0240 │ │ │ │ + beq.n 1e0280 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #204] @ (1e0278 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -521466,15 +521465,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e020a │ │ │ │ nop │ │ │ │ movs r4, #108 @ 0x6c │ │ │ │ lsls r6, r4, #5 │ │ │ │ - beq.n 1e035c │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #212] @ (1e036c ) │ │ │ │ @@ -521545,15 +521544,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e02fc │ │ │ │ nop │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #212] @ (1e0460 ) │ │ │ │ @@ -521624,15 +521623,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e03f2 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #220] @ (1e055c ) │ │ │ │ @@ -521707,15 +521706,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e04e4 │ │ │ │ nop │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1e0638 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -521786,15 +521785,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 1e05ce │ │ │ │ mov r0, r9 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1e0594 │ │ │ │ movs r0, #158 @ 0x9e │ │ │ │ lsls r6, r4, #5 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #616] @ (1e08c0 ) │ │ │ │ @@ -521983,17 +521982,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e0df0 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -522368,15 +522367,15 @@ │ │ │ │ vmov r4, s16 │ │ │ │ b.n 1e084e │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1636] @ 0x664 │ │ │ │ @@ -522684,17 +522683,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r4, r0, #26 │ │ │ │ lsls r6, r4, #5 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ beq.w 1e17a2 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -523064,15 +523063,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1e146e │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r1, r6, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1636] @ 0x664 │ │ │ │ @@ -523498,21 +523497,21 @@ │ │ │ │ b.n 1e1b7e │ │ │ │ lsrs r2, r0, #19 │ │ │ │ lsls r6, r4, #5 │ │ │ │ b.n 1e19e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 1e1574 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -524028,21 +524027,21 @@ │ │ │ │ nop │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r6, r4, #5 │ │ │ │ b.n 1e238c │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r1, r6, #3 │ │ │ │ udf #34 @ 0x22 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ @@ -524522,15 +524521,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ bge.n 1e28cc │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ lsls r1, r6, #3 │ │ │ │ bvc.n 1e29a8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 1e2878 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -524881,17 +524880,17 @@ │ │ │ │ str.w r8, [r7, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e2886 │ │ │ │ b.n 1e2aea │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r7, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1636] @ 0x664 │ │ │ │ @@ -525236,15 +525235,15 @@ │ │ │ │ add r7, pc │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ bne.n 1e31f8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r1, r6, #3 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r5, #15 │ │ │ │ bhi.n 1e314e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -525595,17 +525594,17 @@ │ │ │ │ str.w r8, [r7, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1e315c │ │ │ │ b.n 1e33c0 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [pc, #248] @ (1e3708 ) │ │ │ │ + ldr r5, [pc, #376] @ (1e3788 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r3, [pc, #384] @ (1e3794 ) │ │ │ │ + ldr r2, [pc, #512] @ (1e3814 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add.w r7, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1636] @ 0x664 │ │ │ │ @@ -525978,15 +525977,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbc800f0 │ │ │ │ + @ instruction: 0xfae800f0 │ │ │ │ stmia r5!, {r1, r5, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e3a88 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ @@ -526301,17 +526300,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ blx r3 │ │ │ │ b.n 1e3a96 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - cmp r4, r3 │ │ │ │ + add r4, r7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - tst r6, r2 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ @@ -526802,15 +526801,15 @@ │ │ │ │ add r7, pc │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12a00f0 │ │ │ │ + orr.w r0, sl, #240 @ 0xf0 │ │ │ │ revsh r4, r3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ cmp r4, #15 │ │ │ │ bhi.n 1e450e │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -527171,17 +527170,17 @@ │ │ │ │ b.n 1e4590 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac08 │ │ │ │ b.n 1e47d8 │ │ │ │ nop │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ strh r0, [r0, #0] │ │ │ │ mvns r7, r7 │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 16ac08 │ │ │ │ @@ -528101,15 +528100,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e5406 │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #98304 @ 0x18000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -528131,15 +528130,15 @@ │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ bl 1c3554 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1e5462 │ │ │ │ strd r7, r5, [r0, #4] │ │ │ │ b.n 1e5462 │ │ │ │ nop │ │ │ │ - ble.n 1e5560 │ │ │ │ + bgt.n 1e53a0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #172] @ (1e5554 ) │ │ │ │ @@ -528203,17 +528202,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e54f2 │ │ │ │ bne.n 1e5638 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e5624 ) │ │ │ │ @@ -528279,17 +528278,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e55c0 │ │ │ │ nop │ │ │ │ beq.n 1e5570 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e56ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528351,17 +528350,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e568c │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #380] @ (1e588c ) │ │ │ │ @@ -528499,23 +528498,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e57a2 │ │ │ │ nop │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e5950 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528575,17 +528574,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e58f8 │ │ │ │ nop │ │ │ │ ldmia r5, {r2, r5, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e5a18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528647,17 +528646,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e59b8 │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1e5aa8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -528700,15 +528699,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r6, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -528763,15 +528762,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1e5c00 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -528820,15 +528819,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e5ccc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -528893,17 +528892,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e5c6a │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e5d94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -528965,17 +528964,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e5d34 │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e5e64 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -529040,17 +529039,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e5e02 │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e5f1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529110,17 +529109,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e5ec4 │ │ │ │ nop │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (1e5fbc ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -529173,15 +529172,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (1e6058 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -529234,15 +529233,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (1e60f4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -529296,15 +529295,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ (1e618c ) │ │ │ │ @@ -529351,15 +529350,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (1e6234 ) │ │ │ │ @@ -529406,15 +529405,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (1e62dc ) │ │ │ │ @@ -529461,15 +529460,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ stmia r3!, {r3, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1e63a4 ) │ │ │ │ @@ -529532,17 +529531,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6344 │ │ │ │ stmia r3!, {r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e646c ) │ │ │ │ @@ -529604,17 +529603,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e640c │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e6524 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529674,17 +529673,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e64cc │ │ │ │ nop │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds r6, r1, #2 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #144] @ (1e65d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529734,15 +529733,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1e665c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -529786,15 +529785,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r0!, {r1, r3, r5} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #184] @ (1e6730 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -529863,17 +529862,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e66d8 │ │ │ │ nop │ │ │ │ ittt ls │ │ │ │ lslls r5, r4, #5 │ │ │ │ - subls r6, r0, r2 │ │ │ │ + addls r6, r4, r6 │ │ │ │ lslls r5, r2, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e67f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -529935,17 +529934,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6798 │ │ │ │ nop │ │ │ │ bkpt 0x00ca │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1e6894 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -529994,15 +529993,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (1e693c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530059,15 +530058,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1e69ec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530128,15 +530127,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #132] @ (1e6a8c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530189,15 +530188,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r2, r3} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1e6b3c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530258,15 +530257,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1e6b9a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #160] @ (1e6bf8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -530333,15 +530332,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ hlt 0x003e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e6cac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530401,17 +530400,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6c54 │ │ │ │ nop │ │ │ │ rev r0, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e6d64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530471,17 +530470,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6d0c │ │ │ │ nop │ │ │ │ cbnz r0, 1e6d7c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e6e1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530541,17 +530540,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6dc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb898 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1e6ef8 ) │ │ │ │ @@ -530618,17 +530617,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6e94 │ │ │ │ @ instruction: 0xb7dc │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e6fb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530688,17 +530687,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e6f58 │ │ │ │ nop │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e7078 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530760,17 +530759,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e7018 │ │ │ │ nop │ │ │ │ @ instruction: 0xb64a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e7130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530830,17 +530829,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e70d8 │ │ │ │ nop │ │ │ │ push {r2, r7, lr} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #160] @ (1e71f0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -530902,15 +530901,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e72a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -530970,17 +530969,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e724c │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e736c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531042,17 +531041,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e730c │ │ │ │ nop │ │ │ │ cbz r6, 1e73c4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r0, r5, #21 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1e743c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -531117,17 +531116,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e73da │ │ │ │ nop │ │ │ │ uxth r4, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1e74d8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -531176,15 +531175,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r2, 1e750a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (1e7560 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531230,15 +531229,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbz r0, 1e756e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 1e75bc │ │ │ │ sub sp, #28 │ │ │ │ @@ -531470,17 +531469,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e77a0 │ │ │ │ nop │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #188] @ (1e78d4 ) │ │ │ │ @@ -531539,15 +531538,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e7998 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531609,17 +531608,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e7938 │ │ │ │ nop │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e7a50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531679,17 +531678,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e79f8 │ │ │ │ nop │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r2, r0, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1e7b00 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -531745,17 +531744,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e7aac │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (1e7bac ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -531810,17 +531809,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1e7c14 │ │ │ │ sub sp, #28 │ │ │ │ @@ -532050,15 +532049,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 1e7ec4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -532293,17 +532292,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e80b0 │ │ │ │ nop │ │ │ │ add r5, pc, #712 @ (adr r5, 1e83dc ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + vshr.u64 q8, q2, #60 │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e81d8 ) │ │ │ │ @@ -532365,16 +532363,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e8178 │ │ │ │ add r4, pc, #928 @ (adr r4, 1e857c ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - vshr.u64 q8, q2, #36 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + mrc2 0, 7, r0, cr12, cr4, {6} │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #152] @ (1e828c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532433,16 +532431,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e8238 │ │ │ │ add r4, pc, #144 @ (adr r4, 1e8320 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - vqadd.u32 q0, q10, q2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + mcr2 0, 2, r0, cr4, cr4, {6} │ │ │ │ + ldr r7, [pc, #480] @ (1e8478 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1e833c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532498,16 +532496,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e82e8 │ │ │ │ add r3, pc, #448 @ (adr r3, 1e8500 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - mrc2 0, 3, r0, cr4, cr4, {6} │ │ │ │ - ldr r7, [pc, #672] @ (1e85e8 ) │ │ │ │ + ldc2 0, cr0, [r4, #848] @ 0x350 │ │ │ │ + ldr r6, [pc, #800] @ (1e8668 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (1e83c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532548,15 +532546,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add r2, pc, #768 @ (adr r2, 1e86c8 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldc2l 0, cr0, [ip, #848] @ 0x350 │ │ │ │ + ldc2l 0, cr0, [ip], #848 @ 0x350 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #88] @ 1e8434 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [pc, #84] @ 1e8438 │ │ │ │ @@ -532728,16 +532726,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e8544 │ │ │ │ nop │ │ │ │ add r1, pc, #96 @ (adr r1, 1e8600 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldc2 0, cr0, [r6], {212} @ 0xd4 │ │ │ │ - ldr r5, [pc, #296] @ (1e86d0 ) │ │ │ │ + @ instruction: 0xfb3600d4 │ │ │ │ + ldr r4, [pc, #424] @ (1e8750 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e8654 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -532797,16 +532795,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e85fc │ │ │ │ nop │ │ │ │ add r0, pc, #384 @ (adr r0, 1e87d8 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xfb5e00d4 │ │ │ │ - ldr r4, [pc, #584] @ (1e88a8 ) │ │ │ │ + @ instruction: 0xfa7e00d4 │ │ │ │ + ldr r3, [pc, #712] @ (1e8928 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #176] @ (1e8728 ) │ │ │ │ @@ -532870,15 +532868,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xfa8000d4 │ │ │ │ + vld1.8 @ instruction: 0xf9a000d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (1e87f0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -532939,15 +532937,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsh.w r0, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w r0, [r8, #212] @ 0xd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #248] @ (1e8908 ) │ │ │ │ @@ -533032,15 +533030,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh.w r0, [r0, #212] @ 0xd4 │ │ │ │ + @ instruction: 0xf7c000d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #232] @ (1e8a10 ) │ │ │ │ @@ -533121,15 +533119,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf79800d4 │ │ │ │ + @ instruction: 0xf6b800d4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1e8ae8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533197,16 +533195,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e8a80 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - movt r0, #59604 @ 0xe8d4 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + @ instruction: 0xf5ee00d4 │ │ │ │ + bx r3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -533267,15 +533265,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf5e800d4 │ │ │ │ + add.w r0, r8, #6946816 @ 0x6a0000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ vcvt.f32.f64 s3, d3 │ │ │ │ @@ -533345,16 +533343,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e8c40 │ │ │ │ nop │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - adds.w r0, sl, #6946816 @ 0x6a0000 │ │ │ │ - mov r6, r9 │ │ │ │ + bics.w r0, sl, #6946816 @ 0x6a0000 │ │ │ │ + cmp r6, sp │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (1e8d20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533395,15 +533393,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - eor.w r0, r0, #6946816 @ 0x6a0000 │ │ │ │ + usat r0, #20, r0, asr #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #88] @ 1e8d90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [pc, #84] @ 1e8d94 │ │ │ │ @@ -533574,15 +533572,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r4, pc} │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xf28800d4 │ │ │ │ + sub.w r0, r8, #212 @ 0xd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e8fe0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -533643,16 +533641,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e8f80 │ │ │ │ nop │ │ │ │ str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - rsbs r0, r4, #212 @ 0xd4 │ │ │ │ - orrs r6, r0 │ │ │ │ + @ instruction: 0xf0f400d4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #160] @ (1e909c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -533718,15 +533716,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add.w r0, r6, #212 @ 0xd4 │ │ │ │ + bic.w r0, r6, #212 @ 0xd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1e9144 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -533778,15 +533776,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - orn r0, r0, #212 @ 0xd4 │ │ │ │ + vshr.s64 q0, q2, #64 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3056] @ 0xbf0 │ │ │ │ ldr.w lr, [pc, #152] @ 1e91f8 │ │ │ │ @@ -533979,16 +533977,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9318 │ │ │ │ nop │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - mrc 0, 1, r0, cr10, cr4, {6} │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + ldcl 0, cr0, [sl, #-848] @ 0xfffffcb0 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0 │ │ │ │ @@ -534061,16 +534059,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9408 │ │ │ │ str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stcl 0, cr0, [r8, #-848] @ 0xfffffcb0 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + stcl 0, cr0, [r8], #-848 @ 0xfffffcb0 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (1e94f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534114,15 +534112,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stc 0, cr0, [lr], #848 @ 0x350 │ │ │ │ + rsb r0, lr, r4, lsr #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #68] @ 1e9550 │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [pc, #64] @ (1e9554 ) │ │ │ │ @@ -534299,16 +534297,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9690 │ │ │ │ ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xeac400d4 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + strd r0, r0, [r4, #848]! @ 0x350 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1e97b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534370,16 +534368,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9758 │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrd r0, r0, [ip, #848]! @ 0x350 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + ldmdb ip, {r2, r4, r6, r7} │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #140] @ (1e9860 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534432,15 +534430,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strd r0, r0, [r4, #-848] @ 0x350 │ │ │ │ + strd r0, r0, [r4], #-848 @ 0x350 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #180] @ (1e9930 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534504,16 +534502,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e98cc │ │ │ │ ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia.w r4, {r2, r4, r6, r7} │ │ │ │ - subs r1, #180 @ 0xb4 │ │ │ │ + b.n 1e9880 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #200] @ (1e9a18 ) │ │ │ │ @@ -534583,17 +534582,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e99ac │ │ │ │ ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1e9958 │ │ │ │ + b.n 1e9798 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1e9ac8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534649,17 +534648,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9a74 │ │ │ │ ldrh r4, [r4, #30] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1e98a0 │ │ │ │ + b.n 1e96e0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #28 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1e9b78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534715,17 +534714,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9b24 │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1e97f0 │ │ │ │ + b.n 1e9630 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1e9c28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534781,17 +534780,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9bd4 │ │ │ │ ldrh r4, [r0, #20] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1e9740 │ │ │ │ + b.n 1e9580 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #236] @ (1e9d34 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -534876,17 +534875,17 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9ca6 │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1e964c │ │ │ │ + b.n 1ea48c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e9dec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -534946,17 +534945,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9d94 │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1ea580 │ │ │ │ + b.n 1ea3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #148] @ (1e9e9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535012,17 +535011,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9e48 │ │ │ │ ldrh r0, [r2, #0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1ea4cc │ │ │ │ + b.n 1ea30c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1e9f54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535082,17 +535081,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1e9efc │ │ │ │ nop │ │ │ │ strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1ea418 │ │ │ │ + b.n 1ea258 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (1ea000 ) │ │ │ │ @@ -535139,15 +535138,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - b.n 1ea350 │ │ │ │ + b.n 1ea190 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -535509,17 +535508,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ea498 │ │ │ │ strh r0, [r1, #14] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bgt.n 1ea478 │ │ │ │ + blt.n 1ea4b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1ea5b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535579,17 +535578,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ea558 │ │ │ │ nop │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bgt.n 1ea5bc │ │ │ │ + blt.n 1ea5fc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (1ea65c ) │ │ │ │ @@ -535636,15 +535635,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ strh r0, [r1, #2] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - blt.n 1ea6f4 │ │ │ │ + bge.n 1ea734 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -535723,17 +535722,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ea6f8 │ │ │ │ ldrb r0, [r7, #29] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bge.n 1ea810 │ │ │ │ + bls.n 1ea850 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -535786,15 +535785,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #25] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bls.n 1ea73c │ │ │ │ + bhi.n 1ea77c │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #104] @ (1ea894 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535834,15 +535833,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #23] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bls.n 1ea8b8 │ │ │ │ + bhi.n 1ea8f8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ea960 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -535907,17 +535906,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ea8fe │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bhi.n 1eaa10 │ │ │ │ + bvc.n 1eaa50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1eaa18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -535977,17 +535976,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ea9c0 │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #18] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bvc.n 1ea954 │ │ │ │ + bvs.n 1ea994 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1eaae8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -536052,17 +536051,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1eaa86 │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #15] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bvs.n 1eaa88 │ │ │ │ + bpl.n 1eaac8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + movs r7, #30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1eab78 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -536105,15 +536104,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bvs.n 1eabd8 │ │ │ │ + bpl.n 1eac18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #160] @ (1eac34 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -536174,15 +536173,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #10] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bpl.n 1ead1c │ │ │ │ + bmi.n 1eab5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1eacf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -536244,17 +536243,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1eac98 │ │ │ │ nop │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bmi.n 1eac78 │ │ │ │ + bcc.n 1eacb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1ead88 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -536297,15 +536296,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bmi.n 1eadc8 │ │ │ │ + bcc.n 1eae08 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1eae34 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -536365,15 +536364,15 @@ │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1eadfe │ │ │ │ b.n 1eadf0 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bcc.n 1ead4c │ │ │ │ + bcs.n 1ead8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1eae98 │ │ │ │ sub sp, #28 │ │ │ │ @@ -536580,15 +536579,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r2, [r6, #23] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - bne.n 1eb0b0 │ │ │ │ + beq.n 1eb0f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w lr, [pc, #108] @ 1eb120 │ │ │ │ @@ -536842,15 +536841,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r2, [r1, #12] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r6!, {r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1eb3e4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -537057,15 +537056,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ strb r0, [r7, #4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #232] @ (1eb6c0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -537160,15 +537159,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ strb r0, [r0, #1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #244] @ (1eb7d0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -537269,15 +537268,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #168] @ (1eb894 ) │ │ │ │ @@ -537342,15 +537341,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #188] @ (1eb96c ) │ │ │ │ @@ -537423,15 +537422,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #204] @ (1eba54 ) │ │ │ │ @@ -537513,15 +537512,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1ebb30 ) │ │ │ │ @@ -537589,17 +537588,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ebac8 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -537652,15 +537651,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1ebc94 ) │ │ │ │ @@ -537711,15 +537710,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, #32] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (1ebd1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537765,15 +537764,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #20] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ebdc4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -537826,15 +537825,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1ebe5c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -537883,15 +537882,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ (1ebee4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -537937,15 +537936,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ebf8c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -537998,15 +537997,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #196] @ (1ec06c ) │ │ │ │ @@ -538077,17 +538076,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ec006 │ │ │ │ str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ec118 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -538140,17 +538139,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - push {r4, lr} │ │ │ │ + ite ge │ │ │ │ + lslge r4, r2, #3 │ │ │ │ + pushlt {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (1ec1c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -538196,15 +538195,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - nop {14} │ │ │ │ + nop │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -538564,17 +538563,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ec654 │ │ │ │ nop │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cbnz r6, 1ec6f4 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #240] @ (1ec7bc ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -538673,19 +538672,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ec740 │ │ │ │ nop │ │ │ │ ldrsh r4, [r1, r5] │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldrsh r0, [r0, r4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, 1ec7d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #252] @ (1ec8e0 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -538790,19 +538789,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ec85c │ │ │ │ nop │ │ │ │ ldrsh r4, [r6, r0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldrb r4, [r4, r7] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #264] @ (1eca10 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -538913,19 +538912,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ec984 │ │ │ │ nop │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldrb r4, [r7, r2] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #204] @ (1ecb04 ) │ │ │ │ @@ -539009,19 +539008,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ecaa2 │ │ │ │ nop │ │ │ │ ldrh r6, [r3, r7] │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldrh r4, [r3, r6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #220] @ (1ecc08 ) │ │ │ │ @@ -539113,19 +539112,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1ecb9e │ │ │ │ nop │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldrh r0, [r4, r2] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1ecd1c ) │ │ │ │ @@ -539225,19 +539224,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1eccac │ │ │ │ ldr r6, [r4, r7] │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + cbz r6, 1ecd96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ecdf4 ) │ │ │ │ @@ -539303,17 +539302,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ecd90 │ │ │ │ nop │ │ │ │ ldr r4, [r2, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - cbz r2, 1ece6c │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ecebc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539375,17 +539374,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ece5c │ │ │ │ nop │ │ │ │ ldr r6, [r0, r0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - uxtb r0, r7 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1ecf74 ) │ │ │ │ @@ -539437,15 +539436,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb r4, [r7, r4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 1ecf90 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r2, #12] │ │ │ │ vldr s2, [r2, #8] │ │ │ │ @@ -539577,17 +539576,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #7 │ │ │ │ b.n 1ed084 │ │ │ │ nop │ │ │ │ ldrsb r6, [r0, r0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1ed1d4 ) │ │ │ │ @@ -539639,15 +539638,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r4, [r3, r3] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (1ed260 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -539694,15 +539693,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r2, [r5, r0] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #268] @ (1ed388 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -539799,17 +539798,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #7 │ │ │ │ b.n 1ed2f0 │ │ │ │ nop │ │ │ │ strh r2, [r3, r6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vqadd.u32 q8, q8, q2 │ │ │ │ + mcr2 0, 4, r0, cr0, cr4, {6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #168] @ (1ed450 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539864,15 +539863,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r0, [r6, r1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1ed4fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -539923,15 +539922,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (1ed5b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -539992,17 +539991,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ed558 │ │ │ │ nop │ │ │ │ str r4, [r0, r4] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc2 0, cr0, [r2, #-848]! @ 0xfffffcb0 │ │ │ │ + mrrc2 0, 13, r0, r2, cr4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1ed694 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540069,17 +540068,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ed62c │ │ │ │ str r4, [r0, r1] │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mrrc2 0, 13, r0, r0, cr4 @ │ │ │ │ + @ instruction: 0xfb7000d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #148] @ (1ed748 ) │ │ │ │ mov r9, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -540135,17 +540134,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ed71a │ │ │ │ ldr r7, [pc, #392] @ (1ed8d4 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc2l 0, cr0, [r8], #848 @ 0x350 │ │ │ │ + stc2 0, cr0, [r8], {212} @ 0xd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ed810 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540206,17 +540205,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ed7b0 │ │ │ │ nop │ │ │ │ ldr r6, [pc, #712] @ (1edadc ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfad600d4 │ │ │ │ + ldr??.w r0, [r6, #212] @ 0xd4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1ed8c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540275,17 +540274,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ed870 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #944] @ (1edc7c ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfa1e00d4 │ │ │ │ + ldrsh.w r0, [lr, r4, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ed990 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540345,15 +540344,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ed932 │ │ │ │ ldr r5, [pc, #200] @ (1eda5c ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r7, pc, #264 @ (adr r7, 1edaa0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldr??.w r0, [r4, r4, lsl #1] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1eda60 ) │ │ │ │ @@ -540418,17 +540417,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1eda00 │ │ │ │ ldr r4, [pc, #416] @ (1edc04 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r7, pc, #328 @ (adr r7, 1edbb0 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 1edc30 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb.w r0, [r4, #212] @ 0xd4 │ │ │ │ + @ instruction: 0xf7a400d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1edb28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540488,17 +540487,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1edaca │ │ │ │ ldr r3, [pc, #616] @ (1edd94 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r6, pc, #552 @ (adr r6, 1edd58 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 1eddd8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf7bc00d4 │ │ │ │ + @ instruction: 0xf6dc00d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #132] @ (1edbc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540550,15 +540549,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r2, [pc, #848] @ (1edf1c ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r5, pc, #872 @ (adr r5, 1edf38 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 1edfb8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #168] @ (1edc8c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -540628,15 +540627,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #200] @ (1edd58 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r5, pc, #96 @ (adr r5, 1edcf4 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 1edd74 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1edd40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -540695,17 +540694,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1edcea │ │ │ │ nop │ │ │ │ ldr r1, [pc, #464] @ (1edf14 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r4, pc, #456 @ (adr r4, 1edf10 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 1edf90 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - sub.w r0, r6, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf4c600d4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1eddf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540763,17 +540762,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1edda2 │ │ │ │ ldr r0, [pc, #752] @ (1ee0ec ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, pc, #736 @ (adr r3, 1ee0e0 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 1ee160 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf4ec00d4 │ │ │ │ + and.w r0, ip, #6946816 @ 0x6a0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1edeac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540829,17 +540828,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ede56 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #16] @ (1edec0 ) │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r3, pc, #24 @ (adr r3, 1edecc ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 1edf4c ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bics.w r0, sl, #6946816 @ 0x6a0000 │ │ │ │ + @ instruction: 0xf35a00d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1edf74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540899,17 +540898,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1edf16 │ │ │ │ bx r9 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r2, pc, #248 @ (adr r2, 1ee074 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 1ee0f4 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf37000d4 │ │ │ │ + @ instruction: 0xf29000d4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1ee028 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -540965,17 +540964,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1edfd2 │ │ │ │ nop │ │ │ │ mov r8, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r1, pc, #552 @ (adr r1, 1ee258 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 1ee2d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xf2be00d4 │ │ │ │ + rsbs r0, lr, #212 @ 0xd4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1ee0dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -541031,17 +541030,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee086 │ │ │ │ nop │ │ │ │ cmp ip, sl │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r0, pc, #856 @ (adr r0, 1ee43c ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - addw r0, sl, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf12a00d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ee1a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -541101,17 +541100,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee146 │ │ │ │ cmp r6, r3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - add r0, pc, #56 @ (adr r0, 1ee1e4 ) │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adc.w r0, r0, #212 @ 0xd4 │ │ │ │ + orn r0, r0, #212 @ 0xd4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ee274 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -541174,17 +541173,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee214 │ │ │ │ add r4, sl │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orns r0, r0, #212 @ 0xd4 │ │ │ │ + vshr.s64 q0, q2, #48 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ee344 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r8, r2 │ │ │ │ @@ -541247,17 +541246,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee2e4 │ │ │ │ bics r4, r0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - vshr.s64 q0, q2, #32 │ │ │ │ + mcr 0, 6, r0, cr0, cr4, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1ee3d4 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -541298,15 +541297,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, r6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ee4a0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -541370,17 +541369,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee440 │ │ │ │ tst r0, r5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - mcr 0, 2, r0, cr4, cr4, {6} │ │ │ │ + stcl 0, cr0, [r4, #-848]! @ 0xfffffcb0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ (1ee558 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -541439,17 +541438,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee500 │ │ │ │ nop │ │ │ │ adcs r4, r3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stc 0, cr0, [lr, #848] @ 0x350 │ │ │ │ + stc 0, cr0, [lr], #848 @ 0x350 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ee628 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -541514,17 +541513,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee5c4 │ │ │ │ nop │ │ │ │ lsls r0, r4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldc 0, cr0, [lr], #848 @ 0x350 │ │ │ │ + rsbs r0, lr, r4, lsr #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #188] @ (1ee704 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -541592,17 +541591,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ee69c │ │ │ │ nop │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xebe200d4 │ │ │ │ + add.w r0, r2, r4, lsr #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ (1ee7ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -541649,15 +541648,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1ee85c ) │ │ │ │ @@ -541708,15 +541707,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ee904 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -541769,15 +541768,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ee9ac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -541830,15 +541829,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r4, #248 @ 0xf8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1eea5c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -541893,15 +541892,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r4, #80 @ 0x50 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1eeb04 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -541954,15 +541953,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1eebd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542026,17 +542025,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1eeb6e │ │ │ │ nop │ │ │ │ subs r2, #250 @ 0xfa │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1eea08 │ │ │ │ + b.n 1ee848 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ (1eec6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542080,15 +542079,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r2, #42 @ 0x2a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #140] @ (1eed14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542136,15 +542135,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #160] @ (1eedd0 ) │ │ │ │ @@ -542199,15 +542198,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1eee78 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542260,15 +542259,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r0, #44 @ 0x2c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1eef20 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542321,15 +542320,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r7, #132 @ 0x84 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1eefd0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -542384,15 +542383,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r6, #220 @ 0xdc │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ef078 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542445,15 +542444,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ef13c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -542515,17 +542514,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ef0dc │ │ │ │ nop │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ef49c │ │ │ │ + b.n 1ef2dc │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ef20c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -542590,17 +542589,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ef1aa │ │ │ │ nop │ │ │ │ adds r4, #188 @ 0xbc │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - b.n 1ef3cc │ │ │ │ + svc 250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1ef29c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -542643,15 +542642,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1ef334 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -542700,15 +542699,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, #94 @ 0x5e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ef3dc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542761,15 +542760,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r2, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ef484 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542822,15 +542821,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r2, #32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1ef534 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -542885,15 +542884,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ef5dc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -542946,15 +542945,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r0, #200 @ 0xc8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1ef6a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -543016,17 +543015,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ef640 │ │ │ │ nop │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bgt.n 1ef738 │ │ │ │ + blt.n 1ef778 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1ef770 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543091,17 +543090,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ef70e │ │ │ │ nop │ │ │ │ cmp r7, #88 @ 0x58 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r4, [r0, #18] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - blt.n 1ef868 │ │ │ │ + bge.n 1ef6a8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1ef800 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -543144,15 +543143,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cmp r6, #134 @ 0x86 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #124] @ (1ef898 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -543201,15 +543200,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #250 @ 0xfa │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ef940 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -543262,15 +543261,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1ef9e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -543323,15 +543322,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1efa98 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -543386,15 +543385,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r4, #20 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1efb40 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -543447,15 +543446,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1efbf0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543511,15 +543510,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1efca8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543577,15 +543576,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r2, #10 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1efd58 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543641,15 +543640,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1efe10 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543707,15 +543706,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1efec8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543773,15 +543772,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r7, #234 @ 0xea │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1eff78 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543837,15 +543836,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f0028 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543901,15 +543900,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #130 @ 0x82 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r3, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f00e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -543967,15 +543966,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f0198 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544033,15 +544032,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r5, #26 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f0248 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544097,15 +544096,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, #98 @ 0x62 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f0300 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544163,15 +544162,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f03b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544227,15 +544226,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f0468 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544293,15 +544292,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f0520 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544359,15 +544358,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r1, #146 @ 0x92 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f05d0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544423,15 +544422,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, #218 @ 0xda │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f0680 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544487,15 +544486,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, #42 @ 0x2a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f0738 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544553,15 +544552,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r2, r7, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f07f0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -544619,15 +544618,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ subs r2, r0, #3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #176] @ (1f08bc ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -544693,17 +544692,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f0858 │ │ │ │ nop │ │ │ │ subs r2, r1, #0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (1f095c ) │ │ │ │ @@ -544750,15 +544749,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r2, r7, #4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #148] @ (1f0a0c ) │ │ │ │ @@ -544810,15 +544809,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -544877,15 +544876,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r6, r4, r7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #140] @ (1f0b74 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -544938,15 +544937,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r0, r6, r4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f0c20 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545000,15 +544999,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ subs r0, r1, r2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f0cd4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545064,15 +545063,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r4, r3, r7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f0d80 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545126,15 +545125,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ adds r0, r5, r4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #176] @ (1f0e4c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545200,17 +545199,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f0de8 │ │ │ │ nop │ │ │ │ adds r2, r7, r1 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #128] @ (1f0eec ) │ │ │ │ @@ -545257,15 +545256,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ asrs r2, r5, #30 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #148] @ (1f0f9c ) │ │ │ │ @@ -545317,15 +545316,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r6, r1, #28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -545384,15 +545383,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r6, r2, #25 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f1108 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545446,15 +545445,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #22 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f11b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545508,15 +545507,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #152] @ (1f1268 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -545572,15 +545571,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r0, r1, #17 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f1314 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -545634,15 +545633,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r4, r2, #14 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1f13a0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -545685,15 +545684,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ (1f1448 ) │ │ │ │ @@ -545744,15 +545743,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ asrs r2, r3, #9 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #164] @ (1f1508 ) │ │ │ │ @@ -545811,15 +545810,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r2, r6, #6 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -545879,15 +545878,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r2, r5, #3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f167c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -545944,15 +545943,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r6, r5, #32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f172c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546009,15 +546008,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f17dc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546074,15 +546073,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r1, #27 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f188c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546139,15 +546138,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r3, #24 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1f1918 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -546190,15 +546189,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r6, r5, #21 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ (1f19c0 ) │ │ │ │ @@ -546249,15 +546248,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r4, #19 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #164] @ (1f1a80 ) │ │ │ │ @@ -546316,15 +546315,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r7, #16 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -546384,15 +546383,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r6, #13 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f1bf4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546449,15 +546448,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f1ca4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546514,15 +546513,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r0, #8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f1d54 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546579,15 +546578,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r2, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f1e04 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -546644,15 +546643,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r4, #2 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1f1ed4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -546718,17 +546717,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f1e6e │ │ │ │ nop │ │ │ │ lsls r0, r7, #31 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - push {r1, r4} │ │ │ │ + cbz r2, 1f1f2c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #192] @ (1f1fb8 ) │ │ │ │ @@ -546797,17 +546796,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f1f48 │ │ │ │ nop │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - cbz r6, 1f200e │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (1f205c ) │ │ │ │ @@ -546854,15 +546853,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r0, [r1, #20] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f2108 ) │ │ │ │ @@ -546912,15 +546911,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ (1f21c0 ) │ │ │ │ @@ -546973,15 +546972,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #19 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2270 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547037,15 +547036,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2320 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547101,15 +547100,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r1, #14 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f23d8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547167,15 +547166,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2488 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547231,15 +547230,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #116] @ (1f2518 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547282,15 +547281,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #132] @ (1f25b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -547337,15 +547336,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ lsls r6, r4, #3 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #152] @ (1f266c ) │ │ │ │ @@ -547400,15 +547399,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, r7 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #168] @ (1f2730 ) │ │ │ │ @@ -547468,15 +547467,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmla.f q0, q5, d0[5] │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f27e0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547531,15 +547530,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f27e4 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 1, 12, cr0, cr10, cr4, {3} │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2890 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547594,15 +547593,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2894 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 1, 1, cr0, cr10, cr4, {3} │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f2948 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547659,15 +547658,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f294c ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stc2l 1, cr0, [sl, #-400]! @ 0xfffffe70 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldrsb r2, [r7, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f29f8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -547722,15 +547721,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f29fc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 1, cr0, [r2], #400 @ 0x190 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1f2ac8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -547795,17 +547794,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f2a62 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [r4], {100} @ 0x64 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r7, pc, #248 @ (adr r7, 1f2bcc ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f2b5c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -547848,15 +547847,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb2e0164 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ (1f2bf8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -547905,15 +547904,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfa9e0164 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (1f2c9c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -547966,15 +547965,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfa020164 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2d4c ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548029,15 +548028,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2d50 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr??.w r0, [lr, ] │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2dfc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548092,15 +548091,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2e00 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r0, [lr, #356] @ 0x164 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f2eb4 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548157,15 +548156,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2eb8 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf7fe0164 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f2f64 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548220,15 +548219,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f2f68 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf7460164 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1f3034 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -548293,17 +548292,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f2fce │ │ │ │ nop │ │ │ │ @ instruction: 0xf6980164 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, pc, #712 @ (adr r2, 1f3308 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 1f3388 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f30c8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -548346,15 +548345,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ rsb r1, r2, #14942208 @ 0xe40000 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + ldr r7, [pc, #1008] @ (1f34c0 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #128] @ (1f3164 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -548403,15 +548402,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf5320164 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + ldr r7, [pc, #384] @ (1f32ec ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (1f3208 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -548464,15 +548463,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ eors.w r1, r6, #14942208 @ 0xe40000 │ │ │ │ - ldr r7, [pc, #624] @ (1f3480 ) │ │ │ │ + ldr r6, [pc, #752] @ (1f3500 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f32b8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548527,15 +548526,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f32bc ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf3f20164 │ │ │ │ - ldr r6, [pc, #936] @ (1f3668 ) │ │ │ │ + ldr r6, [pc, #40] @ (1f32e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f3368 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548590,15 +548589,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (1f336c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf3420164 │ │ │ │ - ldr r6, [pc, #232] @ (1f3458 ) │ │ │ │ + ldr r5, [pc, #360] @ (1f34d8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #160] @ (1f3424 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548656,15 +548655,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2920164 │ │ │ │ - ldr r5, [pc, #512] @ (1f362c ) │ │ │ │ + ldr r4, [pc, #640] @ (1f36ac ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #152] @ (1f34d8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548720,15 +548719,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ rsbs r1, r6, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #816] @ (1f3810 ) │ │ │ │ + ldr r3, [pc, #944] @ (1f3890 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f3598 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548789,15 +548788,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf1220164 │ │ │ │ - ldr r4, [pc, #48] @ (1f35d0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f3650 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f3660 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548860,15 +548859,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orn r1, r2, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #272] @ (1f3778 ) │ │ │ │ + ldr r2, [pc, #400] @ (1f37f8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f3720 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -548929,15 +548928,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmla.f16 d0, d10, d4[2] │ │ │ │ - ldr r2, [pc, #528] @ (1f3938 ) │ │ │ │ + ldr r1, [pc, #656] @ (1f39b8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f37e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549000,15 +548999,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp 1, 13, cr0, cr10, cr4, {3} │ │ │ │ - ldr r1, [pc, #752] @ (1f3ae0 ) │ │ │ │ + ldr r0, [pc, #880] @ (1f3b60 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f38b0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549071,15 +549070,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp 1, 1, cr0, cr2, cr4, {3} │ │ │ │ - ldr r0, [pc, #976] @ (1f3c88 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f3908 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f3978 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549142,15 +549141,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stcl 1, cr0, [sl, #-400] @ 0xfffffe70 │ │ │ │ - ldr r0, [pc, #176] @ (1f3a30 ) │ │ │ │ + bxns r9 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f3a38 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549211,15 +549210,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stc 1, cr0, [r2], {100} @ 0x64 │ │ │ │ - bxns sp │ │ │ │ + mov ip, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f3b00 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549282,15 +549281,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r1, r2, r4, asr #1 │ │ │ │ - mov ip, r4 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f3bc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549351,15 +549350,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xeafa0164 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f3c80 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549420,15 +549419,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bics.w r1, sl, r4, asr #1 │ │ │ │ - cmp r4, r4 │ │ │ │ + add r4, r8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f3d48 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549491,15 +549490,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sl, #-400]! @ 0x190 │ │ │ │ - add r4, fp │ │ │ │ + muls r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f3e08 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549560,15 +549559,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia.w r2!, {r2, r5, r6, r8} │ │ │ │ - bics r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f3ed0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549632,15 +549631,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3eb8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmn r4, r2 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f3f98 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549704,15 +549703,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3df0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - tst r4, r1 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f4060 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549776,15 +549775,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3d28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adcs r4, r0 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f4120 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549846,15 +549845,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3c58 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r4, r0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f41e8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549918,15 +549917,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3ba0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f42a8 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -549988,15 +549987,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 1f3ad0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f436c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550057,17 +550056,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f430e │ │ │ │ b.n 1f4a1c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f4434 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550128,17 +550127,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f43d6 │ │ │ │ b.n 1f4954 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f44c8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550181,15 +550180,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 1f4850 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #116] @ (1f4558 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -550232,15 +550231,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 1f47c0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (1f45e8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -550288,15 +550287,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 1f4738 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (1f4678 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -550344,15 +550343,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 1f46a8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f473c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550413,17 +550412,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f46de │ │ │ │ svc 134 @ 0x86 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #156] @ (1f47f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550481,17 +550480,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f479a │ │ │ │ nop │ │ │ │ udf #192 @ 0xc0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f48bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -550552,17 +550551,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f485e │ │ │ │ udf #6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1f496c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -550620,15 +550619,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4938 │ │ │ │ b.n 1f492a │ │ │ │ ble.n 1f49ec │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -550725,15 +550724,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4a40 │ │ │ │ b.n 1f4a32 │ │ │ │ bgt.n 1f4ae4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 1f4ad8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -550829,15 +550828,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4b54 │ │ │ │ b.n 1f4b46 │ │ │ │ blt.n 1f4bd0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #148] @ (1f4c34 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -550895,15 +550894,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f4c00 │ │ │ │ b.n 1f4bf2 │ │ │ │ bge.n 1f4d24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #112] @ (1f4cc0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -550945,15 +550944,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bls.n 1f4c50 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #168] @ (1f4d84 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551014,17 +551013,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f4d26 │ │ │ │ bls.n 1f4e04 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #152] @ (1f4e38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551081,17 +551080,17 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f4de2 │ │ │ │ nop │ │ │ │ bhi.n 1f4f2c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #176] @ (1f4f08 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -551155,17 +551154,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f4ea8 │ │ │ │ bvc.n 1f4e8c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (1f4fb8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -551221,15 +551220,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ bvs.n 1f4f9c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (1f5068 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -551286,15 +551285,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ bvs.n 1f50f4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1f5130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551356,17 +551355,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f50ce │ │ │ │ bpl.n 1f5060 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r4, [r2, #6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1f5204 ) │ │ │ │ @@ -551432,17 +551431,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f519e │ │ │ │ bmi.n 1f5198 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #172] @ (1f52d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551504,17 +551503,17 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f526e │ │ │ │ bcc.n 1f52c0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ (1f5368 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -551560,15 +551559,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bcc.n 1f53c4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (1f53d4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -551731,15 +551730,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bne.n 1f5608 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #84] @ (1f5590 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -551907,15 +551906,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -551974,15 +551973,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -552040,15 +552039,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -552118,17 +552117,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f591e │ │ │ │ ldmia r5!, {r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #200] @ (1f5a60 ) │ │ │ │ @@ -552191,15 +552190,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r4!, {r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r7, #68 @ 0x44 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #200] @ (1f5b44 ) │ │ │ │ @@ -552262,15 +552261,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d13} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (1f5bfc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552330,17 +552329,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f5ba2 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (1f5cb8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -552400,17 +552399,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f5c5e │ │ │ │ ldmia r2!, {} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #132] @ (1f5d5c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -552461,15 +552460,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1f5dc4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -552558,15 +552557,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia r0!, {r1, r4, r5} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -552655,15 +552654,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #132] @ (1f6004 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -552714,15 +552713,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #240] @ (1f6110 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -552818,15 +552817,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #256] @ (1f622c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -552929,15 +552928,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r2, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #268] @ (1f6354 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -553046,15 +553045,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r3!, {r4, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #184] @ (1f6428 ) │ │ │ │ @@ -553124,15 +553123,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #204] @ (1f6510 ) │ │ │ │ @@ -553211,15 +553210,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #220] @ (1f6608 ) │ │ │ │ @@ -553307,15 +553306,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f66c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553378,15 +553377,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ itee │ │ │ │ lsl r4, r4, #5 │ │ │ │ - subal r6, r4, r3 │ │ │ │ + subal r6, r0, r0 │ │ │ │ lslal r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f6780 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553453,15 +553452,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ itte cc │ │ │ │ lslcc r4, r4, #5 │ │ │ │ - subcc r4, r4, r0 │ │ │ │ + addcc r4, r0, r5 │ │ │ │ lslcs r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f6830 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553520,15 +553519,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bkpt 0x007a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r6, r6, r5 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f68f0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553595,15 +553594,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f69b8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -553674,15 +553673,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r1, r3, pc} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #180] @ (1f6a88 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -553747,17 +553746,17 @@ │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f6a24 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #132] @ (1f6b2c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -553808,15 +553807,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1f6b8a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1f6b94 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -553905,15 +553904,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ rev16 r2, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -554002,15 +554001,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbnz r6, 1f6d50 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #132] @ (1f6dd4 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -554061,15 +554060,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xb8c6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #240] @ (1f6ee0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -554165,15 +554164,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #256] @ (1f6ffc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -554276,15 +554275,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #268] @ (1f7124 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -554393,15 +554392,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb600 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - asrs r2, r0, #2 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #184] @ (1f71f8 ) │ │ │ │ @@ -554471,15 +554470,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #204] @ (1f72e0 ) │ │ │ │ @@ -554558,15 +554557,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r1} │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #220] @ (1f73d8 ) │ │ │ │ @@ -554654,15 +554653,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cbz r2, 1f7422 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (1f7490 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554725,15 +554724,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sxth r2, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f7550 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554800,15 +554799,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r2, 1f756e │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #148] @ (1f7600 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554867,15 +554866,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #164] @ (1f76c0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -554942,15 +554941,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #172] @ (1f7788 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -555021,15 +555020,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #160] @ (1f7844 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -555092,15 +555091,15 @@ │ │ │ │ add.w r3, r6, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1f780c │ │ │ │ b.n 1f77f8 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (1f78ac ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -555366,19 +555365,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7ac2 │ │ │ │ add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bcs.n 1f7b1c │ │ │ │ + bcs.n 1f7b5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1f7c84 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -555490,19 +555489,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7bf2 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bne.n 1f7c64 │ │ │ │ + bne.n 1f7ca4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (1f7dc8 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -555620,19 +555619,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7d2e │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1f7da0 │ │ │ │ + beq.n 1f7de0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - push {r1, r3, r4} │ │ │ │ + cbz r2, 1f7e2a │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #216] @ (1f7ec8 ) │ │ │ │ @@ -555720,19 +555719,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7e60 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r7, pc, #888 @ (adr r7, 1f8248 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - beq.n 1f7f98 │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cbz r2, 1f7f22 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1f7fdc ) │ │ │ │ @@ -555830,19 +555829,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f7f6a │ │ │ │ nop │ │ │ │ add r7, pc, #152 @ (adr r7, 1f8078 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r6, pc, #856 @ (adr r6, 1f833c ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r0, 1f7ffa │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #252] @ (1f8100 ) │ │ │ │ @@ -555948,19 +555947,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f8086 │ │ │ │ nop │ │ │ │ add r6, pc, #72 @ (adr r6, 1f814c ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r5, pc, #744 @ (adr r5, 1f83f0 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + vshr.u64 q8, , #36 │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + add sp, #16 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (1f822c ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -556066,18 +556064,18 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f81a2 │ │ │ │ add r4, pc, #944 @ (adr r4, 1f85e0 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r4, pc, #632 @ (adr r4, 1f84ac ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - vshr.u64 q0, , #50 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + mcr2 0, 5, r0, cr14, cr3, {6} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (1f8364 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -556189,18 +556187,18 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f82d2 │ │ │ │ add r3, pc, #784 @ (adr r3, 1f8678 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r3, pc, #440 @ (adr r3, 1f8524 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - mrc2 0, 2, r0, cr6, cr3, {6} │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldc2l 0, cr0, [r6, #-844]! @ 0xfffffcb4 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #284] @ (1f84a8 ) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ @@ -556318,18 +556316,18 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f840e │ │ │ │ add r2, pc, #560 @ (adr r2, 1f86dc ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r2, pc, #200 @ (adr r2, 1f8578 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldc2 0, cr0, [r2, #-844] @ 0xfffffcb4 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldc2 0, cr0, [r2], #-844 @ 0xfffffcb4 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #216] @ (1f85a8 ) │ │ │ │ @@ -556417,18 +556415,18 @@ │ │ │ │ bl 2059f8 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f8540 │ │ │ │ add r1, pc, #280 @ (adr r1, 1f86c4 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ add r0, pc, #1016 @ (adr r0, 1f89a8 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldc2 0, cr0, [r2], {211} @ 0xd3 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + @ instruction: 0xfb3200d3 │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #236] @ (1f86bc ) │ │ │ │ @@ -556526,18 +556524,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 1f864a │ │ │ │ nop │ │ │ │ add r0, pc, #280 @ (adr r0, 1f87d8 ) │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xfb0000d3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa2000d3 │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [pc, #252] @ (1f87e0 ) │ │ │ │ @@ -556644,17 +556642,17 @@ │ │ │ │ b.n 1f8766 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r4, #5 │ │ │ │ ldr??.w r0, [ip, #211] @ 0xd3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #168] @ (1f88b0 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -556718,16 +556716,16 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f887c │ │ │ │ nop │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - vst4. {d0-d3}, [r6 :64], r3 │ │ │ │ - ldr r3, [pc, #600] @ (1f8b14 ) │ │ │ │ + strh.w r0, [r6, r3, lsl #1] │ │ │ │ + ldr r2, [pc, #728] @ (1f8b94 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #164] @ (1f8974 ) │ │ │ │ @@ -556783,15 +556781,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrh.w r0, [r0, r3, lsl #1] │ │ │ │ + @ instruction: 0xf75000d3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r3, #12] │ │ │ │ vldr s2, [r3, #8] │ │ │ │ vldr s1, [r3, #4] │ │ │ │ @@ -556886,15 +556884,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 1e5444 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #32] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf6d200d3 │ │ │ │ + @ instruction: 0xf5f200d3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #400] @ (1f8c80 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557042,16 +557040,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 16ac08 │ │ │ │ b.n 1f8c08 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf5f000d3 │ │ │ │ - @ instruction: 0xf4f600d3 │ │ │ │ + adds.w r0, r0, #6914048 @ 0x698000 │ │ │ │ + ands.w r0, r6, #6914048 @ 0x698000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #60] @ 1f8cd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #56] @ (1f8cdc ) │ │ │ │ @@ -557275,16 +557273,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1f8ed4 │ │ │ │ str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xf28400d3 │ │ │ │ - bics r0, r7 │ │ │ │ + sub.w r0, r4, #211 @ 0xd3 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #136] @ (1f8fd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557336,21 +557334,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r5, #684] @ 0x2ac │ │ │ │ bl 168ed0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - add ip, fp │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add sl, r7 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - add r2, pc, #240 @ (adr r2, 1f90d0 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 1f9150 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - add sl, r3 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (1f90dc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557439,15 +557437,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f90b6 │ │ │ │ b.n 1f903c │ │ │ │ nop │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #288] @ (1f9218 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557557,17 +557555,17 @@ │ │ │ │ bne.n 1f9202 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f91f4 │ │ │ │ b.n 1f913e │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #308] @ (1f936c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -557685,17 +557683,17 @@ │ │ │ │ bne.n 1f9356 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f9348 │ │ │ │ b.n 1f9288 │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - adcs r0, r5 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #280] @ (1f94a4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -557792,21 +557790,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #700] @ (1f9784 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558068,17 +558066,17 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ add.w r0, r0, #180224 @ 0x2c000 │ │ │ │ b.n 1f9682 │ │ │ │ nop │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ (1f98a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558172,15 +558170,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1f984e │ │ │ │ b.n 1f97e8 │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #112] @ (1f9928 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558450,17 +558448,17 @@ │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ bcc.n 1f9b82 │ │ │ │ b.n 1f9a02 │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (1f9c10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -558492,15 +558490,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 1f9bd0 │ │ │ │ ldrh r6, [r3, #18] │ │ │ │ lsls r4, r4, #5 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [pc, #4008] @ 1fabd0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -563535,17 +563533,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1fdad2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 1fdaf2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa3c00d3 │ │ │ │ - @ instruction: 0xfa2000d3 │ │ │ │ - ldr??.w r0, [r4, #211] @ 0xd3 │ │ │ │ + ldr??.w r0, [ip, r3, lsl #1] │ │ │ │ + vst4. {d16-d19}, [r0 :64], r3 │ │ │ │ + ldrsb.w r0, [r4, r3, lsl #1] │ │ │ │ orrs r2, r3 │ │ │ │ bmi.n 1fdb86 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.n 1fdb6c │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r0, #2836] @ 0xb14 │ │ │ │ lsrs r3, r1 │ │ │ │ @@ -563609,15 +563607,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 1fdbcc │ │ │ │ ldrh.w r1, [ip, #2832] @ 0xb10 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1fdbc4 │ │ │ │ b.n 1fdbd0 │ │ │ │ - vst4. {d16-d19}, [r6 :64], r3 │ │ │ │ + str??.w r0, [r6, r3, lsl #1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #900] @ (1fdfa8 ) │ │ │ │ @@ -563985,15 +563983,15 @@ │ │ │ │ bl 2059f8 │ │ │ │ ldr.w r0, [r9, #3000] @ 0xbb8 │ │ │ │ blx 6ec44 │ │ │ │ str.w r8, [r9, #3000] @ 0xbb8 │ │ │ │ str.w r8, [r9, #3004] @ 0xbbc │ │ │ │ b.n 1fdea8 │ │ │ │ nop │ │ │ │ - adds.w r0, r6, #6914048 @ 0x698000 │ │ │ │ + bics.w r0, r6, #6914048 @ 0x698000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ orrs.w r3, r2, r7 │ │ │ │ it mi │ │ │ │ @@ -564555,15 +564553,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ ands r0, r4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -564711,15 +564709,15 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 1fe81a │ │ │ │ nop │ │ │ │ subs r6, #24 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stcl 0, cr0, [r6], {211} @ 0xd3 │ │ │ │ + @ instruction: 0xebe600d3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #468] @ (1fea80 ) │ │ │ │ @@ -564880,15 +564878,15 @@ │ │ │ │ vadd.f32 s19, s19, s17 │ │ │ │ cmp r4, r7 │ │ │ │ bge.n 1fea36 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r5, #106 @ 0x6a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - @ instruction: 0xebe200d3 │ │ │ │ + add.w r0, r2, r3, lsr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #212] @ (1feb70 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ @@ -564966,15 +564964,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 1feac6 │ │ │ │ nop │ │ │ │ subs r3, #122 @ 0x7a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bics.w r0, r6, r3, lsr #3 │ │ │ │ + ldrd r0, r0, [r6, #-844] @ 0x34c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #228] @ (1fec70 ) │ │ │ │ mov r5, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -565060,15 +565058,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 1febb8 │ │ │ │ nop │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmdb r8!, {r0, r1, r4, r6, r7} │ │ │ │ + strex r0, r0, [r8, #844] @ 0x34c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -565296,19 +565294,19 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ asrs r0, r2, #13 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #10 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1fed9c │ │ │ │ + b.n 1febdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1fed48 │ │ │ │ + b.n 1feb88 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 1feb94 │ │ │ │ + b.n 1fe9d4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #448] @ (1ff0f8 ) │ │ │ │ @@ -565472,19 +565470,19 @@ │ │ │ │ bl 130bbc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ b.n 1fef70 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 1fefcc │ │ │ │ adds r6, #222 @ 0xde │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1feca8 │ │ │ │ + b.n 1feae8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ lsls r6, r2, #31 │ │ │ │ lsls r6, r4, #5 │ │ │ │ - b.n 1feb20 │ │ │ │ + b.n 1fe960 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -565678,15 +565676,15 @@ │ │ │ │ b.n 1ff27a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 1ff27a │ │ │ │ adds r3, #202 @ 0xca │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ff9e8 │ │ │ │ + b.n 1ff828 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -565817,15 +565815,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 1ff3e2 │ │ │ │ nop │ │ │ │ adds r2, #90 @ 0x5a │ │ │ │ lsls r4, r4, #5 │ │ │ │ - b.n 1ff880 │ │ │ │ + b.n 1ff6c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #220] @ (1ff5b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -566300,15 +566298,15 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r4, r0, #30 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #26 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bgt.n 1ff9e0 │ │ │ │ + bgt.n 1ffa20 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -566429,15 +566427,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1feb78 │ │ │ │ b.n 1ffaf0 │ │ │ │ nop │ │ │ │ cmp r3, #182 @ 0xb6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - blt.n 1ffa80 │ │ │ │ + bge.n 1ffac0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #368] @ (1ffcf4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -566569,17 +566567,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 1ffc52 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ b.n 1ffc1a │ │ │ │ cmp r2, #146 @ 0x92 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bge.n 1ffcb8 │ │ │ │ + bls.n 1ffcf8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 1ffca4 │ │ │ │ + bhi.n 1ffce4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r6, [pc, #652] @ (1fffa0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -566820,33 +566818,33 @@ │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bhi.n 1fffb8 │ │ │ │ + bvc.n 1ffff8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fff98 │ │ │ │ + bvc.n 1fffd8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bhi.n 1ffff8 │ │ │ │ + bvc.n 200038 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fff78 │ │ │ │ + bvs.n 1fffb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fffb0 │ │ │ │ + bvc.n 1ffff0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvs.n 200004 │ │ │ │ + bpl.n 200044 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fff3c │ │ │ │ + bvs.n 1fff7c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fff9c │ │ │ │ + bvc.n 1fffdc │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fff1c │ │ │ │ + bvs.n 1fff5c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bvc.n 1fff54 │ │ │ │ + bvs.n 1fff94 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #712] @ (2002b0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -567108,26 +567106,26 @@ │ │ │ │ movs r6, #22 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r2 │ │ │ │ lsls r4, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vmla.f32 q8, q3, d3[1] │ │ │ │ - bvs.n 2002a4 │ │ │ │ + bvs.n 2002e4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [sl, #396]! @ 0x18c │ │ │ │ - bpl.n 2002ec │ │ │ │ + bmi.n 20032c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 20023c │ │ │ │ + bcc.n 20027c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2002cc │ │ │ │ + bmi.n 20030c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bmi.n 2001f4 │ │ │ │ + bcc.n 200234 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r4, r2 │ │ │ │ bne.n 200386 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 2003b6 │ │ │ │ @@ -567228,23 +567226,23 @@ │ │ │ │ movw r2, #57599 @ 0xe0ff │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ str r2, [r3, #28] │ │ │ │ bgt.n 200308 │ │ │ │ b.n 20016e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 20040c │ │ │ │ + bcc.n 20044c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 20036c │ │ │ │ + bcs.n 2003ac │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 2003cc │ │ │ │ + bcc.n 20040c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 20034c │ │ │ │ + bcs.n 20038c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcc.n 200384 │ │ │ │ + bcs.n 2003c4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #316] @ (200564 ) │ │ │ │ @@ -567363,23 +567361,23 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 2004b4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 200512 │ │ │ │ nop │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bcs.n 2004b0 │ │ │ │ + bne.n 2004f0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 200664 │ │ │ │ + bne.n 2004a4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 200554 │ │ │ │ + bne.n 200594 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bcs.n 200644 │ │ │ │ + bne.n 200484 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 20055c │ │ │ │ + bne.n 20059c │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #364] @ (2006fc ) │ │ │ │ @@ -567515,23 +567513,23 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 200620 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ b.n 2006aa │ │ │ │ nop │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bne.n 200760 │ │ │ │ + beq.n 2007a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bne.n 200714 │ │ │ │ + beq.n 200754 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2007bc │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2006f4 │ │ │ │ + beq.n 200734 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 2007c4 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #64] @ (200768 ) │ │ │ │ @@ -568192,29 +568190,29 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 200cfe │ │ │ │ nop │ │ │ │ adds r6, r7, r6 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #540] @ (20110c ) │ │ │ │ @@ -568404,27 +568402,27 @@ │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 200fd6 │ │ │ │ nop │ │ │ │ asrs r6, r4, #28 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -568620,21 +568618,21 @@ │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r5 │ │ │ │ @ instruction: 0xb717 │ │ │ │ subs r0, #209 @ 0xd1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r5!, {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #32] @ (2013e4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -568867,19 +568865,19 @@ │ │ │ │ b.n 201606 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2014c6 │ │ │ │ b.n 2014d8 │ │ │ │ sbcs.w r1, sl, r3, asr #1 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -568916,19 +568914,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #32888 @ 0x8078 │ │ │ │ bl 201468 │ │ │ │ add.w r0, r9, r8 │ │ │ │ bl cef08 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r7, r4, #3 │ │ │ │ add.w r0, r0, #458752 @ 0x70000 │ │ │ │ ldrh.w r3, [r0, #284] @ 0x11c │ │ │ │ cbz r3, 201730 │ │ │ │ push {r4} │ │ │ │ ldrb.w r2, [r0, #285] @ 0x11d │ │ │ │ cbnz r2, 20173a │ │ │ │ @@ -569025,15 +569023,15 @@ │ │ │ │ bl d8534 │ │ │ │ adds r0, r4, r7 │ │ │ │ bl cef08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r0, #26 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (20186c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569063,17 +569061,17 @@ │ │ │ │ ldr.w r1, [r1, #2620] @ 0xa3c │ │ │ │ bl 201660 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r6, #23 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (2018a8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569135,15 +569133,15 @@ │ │ │ │ bl d8780 │ │ │ │ adds r0, r4, r7 │ │ │ │ bl cef08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r6, r2, #21 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (201998 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -569173,17 +569171,17 @@ │ │ │ │ ldr.w r1, [r1, #2620] @ 0xa3c │ │ │ │ bl 201660 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r1, #19 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ - lsls r3, r2, #3 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + itt │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r6, #1572] @ 0x624 │ │ │ │ @@ -570273,19 +570271,19 @@ │ │ │ │ strb.w r6, [r7, #3205] @ 0xc85 │ │ │ │ b.w 201cc4 │ │ │ │ nop │ │ │ │ b.n 202278 │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bkpt 0x003a │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r3, r2, #3 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + cbnz r0, 2027aa │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 201c9e │ │ │ │ add.w r7, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r7, #3207] @ 0xc87 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -572158,17 +572156,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.w 2037e4 │ │ │ │ nop │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (20402c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -572437,37 +572435,37 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 204116 │ │ │ │ nop │ │ │ │ it hi │ │ │ │ lslhi r3, r4, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (204370 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -572713,15 +572711,15 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r3, r3, #17 │ │ │ │ b.n 204a70 │ │ │ │ lsls r3, r4, #5 │ │ │ │ pop {r1, r6} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r2, r2, #3 │ │ │ │ movw r2, #2929 @ 0xb71 │ │ │ │ cmp r0, r2 │ │ │ │ bhi.w 204700 │ │ │ │ cmp.w r0, #2880 @ 0xb40 │ │ │ │ bls.w 20498a │ │ │ │ mvn.w r3, #2880 @ 0xb40 │ │ │ │ @@ -573878,15 +573876,15 @@ │ │ │ │ bne.w 204634 │ │ │ │ add.w r5, r5, #438272 @ 0x6b000 │ │ │ │ ldr.w r3, [r5, #2620] @ 0xa3c │ │ │ │ ldrb.w r0, [r3, #1688] @ 0x698 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1479] @ 0x5c7 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 204634 │ │ │ │ @@ -574036,17 +574034,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 20452e │ │ │ │ b.w 204634 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #292] @ (2056b0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -574155,23 +574153,23 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 20562c │ │ │ │ nop │ │ │ │ beq.n 2055c8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-40] │ │ │ │ ldr r2, [pc, #124] @ (205758 ) │ │ │ │ @@ -574223,15 +574221,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ @@ -574366,17 +574364,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ add r7, pc, #776 @ (adr r7, 205bd4 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ add r7, pc, #640 @ (adr r7, 205b50 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-48] │ │ │ │ mov r7, r2 │ │ │ │ @@ -574694,17 +574692,17 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r4, #5 │ │ │ │ add r5, pc, #152 @ (adr r5, 205cd0 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r4, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -574717,15 +574715,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -574767,15 +574765,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 205d68 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -574854,15 +574852,15 @@ │ │ │ │ bhi.n 205df0 │ │ │ │ ldr r3, [pc, #8] @ (205df4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bge.n 205d3c │ │ │ │ + bls.n 205d7c │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -574902,15 +574900,15 @@ │ │ │ │ bne.n 205e44 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bge.n 205f60 │ │ │ │ + bls.n 205da0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ bls.n 205e7c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -574954,15 +574952,15 @@ │ │ │ │ add r5, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 205ec2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bls.n 205ef0 │ │ │ │ + bls.n 205f30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vcmp.f32 s0, s1 │ │ │ │ @@ -575090,29 +575088,29 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 205f4c │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bls.n 2060e8 │ │ │ │ + bhi.n 206128 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -575199,15 +575197,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6e2e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ b.n 2060fc │ │ │ │ nop │ │ │ │ - bvc.n 20612c │ │ │ │ + bvs.n 20616c │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ sub.w r0, r0, #3472 @ 0xd90 │ │ │ │ @@ -575293,15 +575291,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 6e2e0 │ │ │ │ mov r3, r0 │ │ │ │ b.n 2061e6 │ │ │ │ nop │ │ │ │ - bvs.n 206240 │ │ │ │ + bvs.n 206280 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vcmp.f32 s0, s1 │ │ │ │ @@ -575464,33 +575462,33 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2063b0 │ │ │ │ stmia r3!, {r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bpl.n 2063cc │ │ │ │ + bmi.n 20640c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movw r4, #5126 @ 0x1406 │ │ │ │ @@ -575673,21 +575671,21 @@ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 2065b2 │ │ │ │ movs r4, #32 │ │ │ │ b.n 20660c │ │ │ │ stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - bcc.n 2066e4 │ │ │ │ + bcs.n 206724 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r6, [r4, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -575815,21 +575813,21 @@ │ │ │ │ mul.w r9, r9, r3 │ │ │ │ b.n 206750 │ │ │ │ movs r1, #16 │ │ │ │ b.n 20679a │ │ │ │ nop │ │ │ │ ittt cs │ │ │ │ lslcs r3, r4, #5 │ │ │ │ - bne.n 206728 @ unpredictable │ │ │ │ + beq.n 206768 @ unpredictable │ │ │ │ lslcs r6, r5, #3 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -575959,21 +575957,21 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ b.n 2068bc │ │ │ │ movs r1, #16 │ │ │ │ b.n 206910 │ │ │ │ pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - beq.n 2069b8 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -576027,15 +576025,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -576112,17 +576110,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cbnz r2, 206bda │ │ │ │ lsls r3, r4, #5 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -576740,15 +576738,15 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2072ba │ │ │ │ ldr r3, [pc, #208] @ (2072e8 ) │ │ │ │ ldr r0, [pc, #208] @ (2072ec ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ subs.w sl, sl, r8 │ │ │ │ bmi.n 2071e8 │ │ │ │ bic.w sl, sl, #15 │ │ │ │ add.w r3, r8, sl │ │ │ │ @@ -576814,36 +576812,36 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r3, #2] │ │ │ │ lsls r5, r4, #5 │ │ │ │ strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r4, #5 │ │ │ │ ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r1, r5, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #5 │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r4, #5 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r5, #3 │ │ │ │ strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r4, #5 │ │ │ │ mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r2, #3 │ │ │ │ strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r5, r4, #5 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ @@ -577028,28 +577026,28 @@ │ │ │ │ add.w sp, sp, #996 @ 0x3e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #32] │ │ │ │ lsls r5, r4, #5 │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ lsls r3, r4, #5 │ │ │ │ add.w r1, r0, #98304 @ 0x18000 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [pc, #100] @ 2075ac │ │ │ │ @@ -577603,21 +577601,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ (207cac ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -577701,21 +577699,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 207c3c │ │ │ │ nop │ │ │ │ add r2, sp, #336 @ 0x150 │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ (207d4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -577922,17 +577920,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r7, pc, #520 @ (adr r7, 20812c ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ movs r2, #1 │ │ │ │ addw r3, r0, #3364 @ 0xd24 │ │ │ │ addw r0, r0, #3368 @ 0xd28 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ vldr s15, [r3] │ │ │ │ @@ -578043,15 +578041,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 208046 │ │ │ │ nop │ │ │ │ add r6, pc, #24 @ (adr r6, 2080b4 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #144] @ (208144 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578101,15 +578099,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 2080ec │ │ │ │ nop │ │ │ │ add r5, pc, #392 @ (adr r5, 2082d0 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (2081d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578153,15 +578151,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 208192 │ │ │ │ nop │ │ │ │ add r4, pc, #736 @ (adr r4, 2084bc ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #404] @ (208388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -578292,23 +578290,23 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 208316 │ │ │ │ ... │ │ │ │ add r4, pc, #152 @ (adr r4, 208424 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #3 │ │ │ │ add.w r2, r0, #466944 @ 0x72000 │ │ │ │ add.w r1, r0, #468992 @ 0x72800 │ │ │ │ add.w r0, r0, #565248 @ 0x8a000 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #1536 @ 0x600 │ │ │ │ str.w r3, [r2, #3072] @ 0xc00 │ │ │ │ @@ -579141,15 +579139,15 @@ │ │ │ │ nop │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #17] │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #7 │ │ │ │ bls.n 208ce0 │ │ │ │ @@ -580884,15 +580882,15 @@ │ │ │ │ lsls r3, r4, #5 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r4, #5 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r3, r2, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r6, #1 │ │ │ │ strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ b.n 209af2 │ │ │ │ @@ -584087,15 +584085,15 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ b.n 20c0fe │ │ │ │ ldr r3, [pc, #176] @ (20c160 ) │ │ │ │ lsls r3, r4, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r3, r2, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ movs r0, #2 │ │ │ │ @@ -585367,15 +585365,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ b.w 20be18 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r4, #15] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ vldr d0, [pc, #788] @ 20d108 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bfa38 │ │ │ │ vldr d0, [pc, #776] @ 20d108 │ │ │ │ @@ -586267,23 +586265,23 @@ │ │ │ │ addw r6, r6, #3308 @ 0xcec │ │ │ │ b.n 20d628 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 20d828 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #10 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #68] @ 20d8a8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -660055,23 +660053,23 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r6} │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r4, 244e20 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ movw r0, #37734 @ 0x9366 │ │ │ │ cmp r6, r0 │ │ │ │ beq.w 245958 │ │ │ │ bls.w 245ac4 │ │ │ │ movw r0, #38275 @ 0x9583 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -661232,31 +661230,31 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl eddb4 │ │ │ │ b.w 24511a │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 2457b0 │ │ │ │ + b.n 2455f0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - pop {r1, r2} │ │ │ │ + cbnz r6, 245a94 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r4, 245ac2 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbnz r2, 245ab0 │ │ │ │ + hlt 0x0012 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movw r1, #37733 @ 0x9365 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ bne.w 245254 │ │ │ │ ldrb.w r0, [r8, #1369] @ 0x559 │ │ │ │ @@ -662403,17 +662401,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 244964 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 24626a │ │ │ │ b.w 24511a │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x003e │ │ │ │ + cbnz r6, 24688e │ │ │ │ lsls r7, r1, #3 │ │ │ │ - rev16 r6, r2 │ │ │ │ + cbnz r6, 246878 │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl eddb4 │ │ │ │ @@ -662571,21 +662569,21 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ str r7, [sp, #32] │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #88 @ (adr r4, 246a84 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 246b04 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [pc, #220] @ (246b0c ) │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r1, r3 │ │ │ │ add r2, pc │ │ │ │ beq.n 246ad0 │ │ │ │ bls.n 246a9a │ │ │ │ @@ -662991,23 +662989,23 @@ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ add.w r6, r6, #32768 @ 0x8000 │ │ │ │ b.n 246d50 │ │ │ │ nop │ │ │ │ rev16 r4, r6 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.n 246f64 │ │ │ │ + bmi.n 246da4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bcc.n 246e50 │ │ │ │ + bcc.n 246e90 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r7, pc, #704 @ (adr r7, 247148 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r7, pc, #336 @ (adr r7, 246fdc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r7, pc, #880 @ (adr r7, 247200 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 247280 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 246eac │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ @@ -663468,29 +663466,29 @@ │ │ │ │ add.w r2, r2, #32768 @ 0x8000 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ bl 39322c │ │ │ │ b.n 2472ec │ │ │ │ push {r1, r5, r6, lr} │ │ │ │ lsls r7, r3, #5 │ │ │ │ - add r4, pc, #368 @ (adr r4, 247518 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 247598 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 2474bc ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 24753c ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - beq.n 2473d8 │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - add r3, pc, #712 @ (adr r3, 24767c ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 2476fc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #320 @ (adr r3, 2474f8 ) │ │ │ │ + add r2, pc, #448 @ (adr r2, 247578 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, pc, #424 @ (adr r3, 247564 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 2475e4 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #960 @ (adr r2, 247780 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 247400 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r2, pc, #976 @ (adr r2, 247794 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 247414 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ (24752c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -663637,15 +663635,15 @@ │ │ │ │ bl cbedc │ │ │ │ mov r1, r4 │ │ │ │ bl 246b88 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - add r0, pc, #976 @ (adr r0, 247938 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 2475b8 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2475a4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -663664,15 +663662,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 246b88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - add r0, pc, #840 @ (adr r0, 2478f4 ) │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (2475e8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -663690,15 +663688,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 246b88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add sp, #352 @ 0x160 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - add r0, pc, #672 @ (adr r0, 247890 ) │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 24764a │ │ │ │ tbb [pc, r0] │ │ │ │ adds r7, r4, r0 │ │ │ │ adds r6, r2, #0 │ │ │ │ movs r4, #26 │ │ │ │ @@ -665067,17 +665065,17 @@ │ │ │ │ cmpne r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w ip, #11 │ │ │ │ beq.w 248490 │ │ │ │ b.w 24799c │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ bne.w 24799c │ │ │ │ add.w r3, r4, #98304 @ 0x18000 │ │ │ │ @@ -665444,33 +665442,33 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldrh r4, [r1, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - beq.n 248980 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr r6, [r1, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r6, [r0, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w fp, r6, #98304 @ 0x18000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ ldr.w r2, [fp, #1636] @ 0x664 │ │ │ │ beq.w 248812 │ │ │ │ sub.w r3, r7, #34816 @ 0x8800 │ │ │ │ @@ -666628,39 +666626,39 @@ │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ vstr s15, [r8, #12] │ │ │ │ b.w 2489a0 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r7, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - hlt 0x0028 │ │ │ │ + cbnz r0, 24993a │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r4, [r6, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ str r4, [r7, r3] │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r7, [pc, #960] @ (249cdc ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ - cbnz r6, 249982 │ │ │ │ + hlt 0x002e │ │ │ │ lsls r2, r5, #3 │ │ │ │ add.w r6, r6, #102400 @ 0x19000 │ │ │ │ ldr.w r3, [r6, #1864] @ 0x748 │ │ │ │ and.w r3, r3, #1 │ │ │ │ strb.w r3, [r8] │ │ │ │ b.w 2489a0 │ │ │ │ add.w r6, r6, #102400 @ 0x19000 │ │ │ │ @@ -667744,17 +667742,17 @@ │ │ │ │ add.w r3, r3, #99328 @ 0x18400 │ │ │ │ ldrb.w r3, [r3, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 248b32 │ │ │ │ b.w 248ace │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -668034,19 +668032,19 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24a85e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r4, r1] │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldrsb r2, [r3, r6] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -668277,19 +668275,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r6] │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ strb r2, [r3, r4] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ @@ -668569,19 +668567,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ strh r2, [r4, r4] │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ strh r2, [r0, r2] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -668871,19 +668869,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r4 │ │ │ │ str r6, [r3, r0] │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r7, [pc, #456] @ (24b4b0 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -669108,19 +669106,19 @@ │ │ │ │ vstr d7, [r4, #24] │ │ │ │ b.n 24b49a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #984] @ (24b950 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r4, [pc, #360] @ (24b6ec ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ ldr r5, [pc, #260] @ (24b69c ) │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ @@ -669237,21 +669235,21 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #320] @ (24b7e8 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [pc, #40] @ (24b6e0 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w ip, [pc, #164] @ 24b770 │ │ │ │ mov r4, r2 │ │ │ │ @@ -669322,15 +669320,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 24b738 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #152] @ (24b80c ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [pc, #768] @ (24ba80 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669454,15 +669452,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 24b80c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #392] @ (24ba50 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ blxns sp │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669537,15 +669535,15 @@ │ │ │ │ b.n 24b936 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx r1 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ mov sl, r8 │ │ │ │ lsls r7, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669696,19 +669694,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r6, r7 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp lr, fp │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -669863,19 +669861,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r2, lr │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ mvns r2, r6 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r5, [pc, #328] @ (24bebc ) │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ @@ -670020,21 +670018,21 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r6 │ │ │ │ lsls r7, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r6, r1, #3 │ │ │ │ tst r4, r5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -670379,19 +670377,19 @@ │ │ │ │ ldr r7, [pc, #0] @ (24c2c0 ) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {} │ │ │ │ asrs r6, r0 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ eors r2, r7 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #656] @ (24c578 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -670640,51 +670638,51 @@ │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ bne.w 24c44a │ │ │ │ ldr r0, [pc, #80] @ (24c5c4 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldr r2, [pc, #456] @ (24c748 ) │ │ │ │ + ldr r1, [pc, #584] @ (24c7c8 ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 24ca48 │ │ │ │ + b.n 24c888 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r2, [pc, #48] @ (24c5fc ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 24c36c │ │ │ │ @@ -670700,23 +670698,23 @@ │ │ │ │ ldr.w r3, [r0, #608] @ 0x260 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 24c36e │ │ │ │ ldr r0, [pc, #20] @ (24c60c ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #308] @ (24c754 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -670841,29 +670839,29 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r4, r7] │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r7, r1, #3 │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - mov sl, fp │ │ │ │ + cmp sl, pc │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 24c878 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -670989,15 +670987,15 @@ │ │ │ │ bhi.n 24c820 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 24c7f0 │ │ │ │ nop │ │ │ │ ldrsh r4, [r0, r2] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (24c90c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -671019,17 +671017,17 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (24c914 ) │ │ │ │ add r3, pc │ │ │ │ b.n 24c8f4 │ │ │ │ nop │ │ │ │ ldrb r6, [r7, r4] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r7, r1, #3 │ │ │ │ cbz r2, 24c964 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #60] @ (24c968 ) │ │ │ │ @@ -671054,15 +671052,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + ldr r7, [pc, #928] @ (24cd10 ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #80] @ (24c9d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -671092,15 +671090,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ lsls r7, r3, #5 │ │ │ │ - add r4, r2 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -671298,15 +671296,15 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ b.n 24cb0c │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #152] @ (24cc7c ) │ │ │ │ + ldr r6, [pc, #280] @ (24ccfc ) │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -672748,15 +672746,15 @@ │ │ │ │ mov r1, lr │ │ │ │ b.n 24d844 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r6 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -673158,19 +673156,19 @@ │ │ │ │ b.n 24df92 │ │ │ │ ldr r1, [pc, #344] @ (24e120 ) │ │ │ │ lsls r7, r3, #5 │ │ │ │ movs r3, #74 @ 0x4a │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r2, #202 @ 0xca │ │ │ │ lsls r7, r3, #5 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 24df1c │ │ │ │ subs r3, r5, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ movs r5, #0 │ │ │ │ @@ -673830,17 +673828,17 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ subs r0, r4, r5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r3 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 24e94c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r7, #640] @ 0x280 │ │ │ │ @@ -674390,15 +674388,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 24ec94 │ │ │ │ nop │ │ │ │ subs r1, #170 @ 0xaa │ │ │ │ lsls r7, r3, #5 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w ip, [r1, #3] │ │ │ │ @@ -674519,15 +674517,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ adds r2, r3, #1 │ │ │ │ b.n 24ed98 │ │ │ │ nop │ │ │ │ subs r0, #170 @ 0xaa │ │ │ │ lsls r7, r3, #5 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -674614,15 +674612,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 24ef08 │ │ │ │ nop │ │ │ │ adds r7, #58 @ 0x3a │ │ │ │ lsls r7, r3, #5 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -674737,15 +674735,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl aed50 │ │ │ │ ldr.w r6, [sl, #436] @ 0x1b4 │ │ │ │ adds r6, #2 │ │ │ │ b.n 24f014 │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ lsls r7, r3, #5 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -674873,15 +674871,15 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsrs r0, r0, #27 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #25 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r7, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -675033,15 +675031,15 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #19 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r6, [pc, #684] @ (24f6d4 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -675302,15 +675300,15 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsrs r4, r1, #15 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #12 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str.w r6, [fp, r1, lsl #2] │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ str.w r4, [r1, #460] @ 0x1cc │ │ │ │ orr.w r8, r8, ip │ │ │ │ cmp r2, lr │ │ │ │ beq.n 24f76a │ │ │ │ @@ -675732,15 +675730,15 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r4, #28 │ │ │ │ lsls r7, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #22 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + subs r2, r3, #5 │ │ │ │ lsls r7, r1, #3 │ │ │ │ str.w r0, [sl, r2, lsl #2] │ │ │ │ add.w r2, sp, r2, lsl #2 │ │ │ │ str.w r1, [r2, #460] @ 0x1cc │ │ │ │ orr.w r9, r9, r4 │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 24fc06 │ │ │ │ @@ -677986,15 +677984,15 @@ │ │ │ │ b.n 25113a │ │ │ │ asrs r4, r6, #21 │ │ │ │ lsls r7, r3, #5 │ │ │ │ vorn q8, q3, q7 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mcr 1, 4, r0, cr0, cr14, {2} │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r2, r6, #23 │ │ │ │ lsls r7, r1, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ adds r3, #2 │ │ │ │ b.n 2511a0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -678382,15 +678380,15 @@ │ │ │ │ add.w r3, r8, r2 │ │ │ │ b.n 251542 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 1b5930 │ │ │ │ b.n 2517a6 │ │ │ │ mov lr, r3 │ │ │ │ b.n 2512bc │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -678707,15 +678705,15 @@ │ │ │ │ b.n 251944 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r7, r3, #5 │ │ │ │ b.n 251a94 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r7, r1, #3 │ │ │ │ b.n 251814 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r3, #2 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ bcs.w 251f96 │ │ │ │ ldr.w r2, [r7, #424] @ 0x1a8 │ │ │ │ @@ -679132,15 +679130,15 @@ │ │ │ │ b.n 251bf6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov r1, r2 │ │ │ │ b.n 25197c │ │ │ │ mov r1, r9 │ │ │ │ b.n 25197c │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4, #-824] @ 0xfffffcc8 │ │ │ │ + ldc2 0, cr0, [r4], #-824 @ 0xfffffcc8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #360] @ (25217c ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ ldr r4, [pc, #360] @ (252180 ) │ │ │ │ @@ -679764,15 +679762,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r7, r1 │ │ │ │ b.n 252406 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1b5930 │ │ │ │ b.n 252684 │ │ │ │ nop │ │ │ │ - movt r0, #35022 @ 0x88ce │ │ │ │ + @ instruction: 0xf5e800ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #784] @ (2529fc ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ ldr r4, [pc, #784] @ (252a00 ) │ │ │ │ @@ -680442,15 +680440,15 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ b.n 25286c │ │ │ │ movs r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 252bf4 │ │ │ │ b.n 252e00 │ │ │ │ nop │ │ │ │ - vhadd.s q0, q12, q7 │ │ │ │ + cdp 0, 5, cr0, cr8, cr14, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #804] @ (25314c ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #804] @ (253150 ) │ │ │ │ @@ -681198,15 +681196,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 253004 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r3, lr │ │ │ │ b.n 25335c │ │ │ │ nop │ │ │ │ - b.n 25354c │ │ │ │ + b.n 25338c │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #776] @ (253958 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -681502,15 +681500,15 @@ │ │ │ │ vsra.s16 q0, q7, #12 │ │ │ │ ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r5, r6, r7} │ │ │ │ lsls r6, r3, #5 │ │ │ │ - b.n 253bdc │ │ │ │ + b.n 253a1c │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 253c22 │ │ │ │ mov ip, lr │ │ │ │ mov sl, lr │ │ │ │ @@ -682763,17 +682761,17 @@ │ │ │ │ cmp.w r2, r1, lsl #4 │ │ │ │ bls.w 2542e0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 2542d2 │ │ │ │ b.n 2542e0 │ │ │ │ nop │ │ │ │ - bvc.n 2546ec │ │ │ │ + bvc.n 25472c │ │ │ │ lsls r6, r1, #3 │ │ │ │ - bvs.n 25460c │ │ │ │ + bpl.n 25464c │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ ldr r5, [pc, #728] @ (2549e0 ) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ @@ -683055,15 +683053,15 @@ │ │ │ │ nop │ │ │ │ udf #230 @ 0xe6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ @ instruction: 0xb8ee │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 25494c │ │ │ │ + bne.n 25498c │ │ │ │ lsls r6, r1, #3 │ │ │ │ @ instruction: 0xb7a8 │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 254770 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -683551,15 +683549,15 @@ │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ b.n 254abe │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ b.n 25481a │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r5, [pc, #432] @ (2550d8 ) │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ @@ -684237,15 +684235,15 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl aed50 │ │ │ │ ldr.w r1, [r6, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r7, r1 │ │ │ │ b.n 25541a │ │ │ │ - stmia r7!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r5, [pc, #576] @ (2558dc ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -684976,16 +684974,16 @@ │ │ │ │ bne.w 255922 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ b.n 25583c │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 255c3e │ │ │ │ b.n 255e54 │ │ │ │ - it pl │ │ │ │ - lslpl r6, r1, #3 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #756] @ (256170 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ ldr r4, [pc, #756] @ (256174 ) │ │ │ │ @@ -685740,15 +685738,15 @@ │ │ │ │ cmp.w r3, r5, lsl #4 │ │ │ │ bls.w 25606c │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 25606c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ b.n 2563c8 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #784] @ (2569c4 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -686046,15 +686044,15 @@ │ │ │ │ lslcc r6, r3, #5 │ │ │ │ ldrcs r1, [sp, #264] @ 0x108 │ │ │ │ lslcs r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrd r1, ip, [sp, #664] @ 0x298 │ │ │ │ mov sl, lr │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 256c76 │ │ │ │ ldr.w fp, [r9, #504] @ 0x1f8 │ │ │ │ @@ -687334,15 +687332,15 @@ │ │ │ │ bls.w 2571ba │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 2571ba │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ b.n 2574b4 │ │ │ │ nop │ │ │ │ - add r6, pc, #176 @ (adr r6, 25783c ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 2578bc ) │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #772] @ (257aa4 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -687644,15 +687642,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldr r2, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 257cf4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ @@ -689036,15 +689034,15 @@ │ │ │ │ bls.w 2583a2 │ │ │ │ ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 2583a2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ b.n 2586a0 │ │ │ │ nop │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r5, [pc, #788] @ (258ca4 ) │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ @@ -689348,15 +689346,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ strb r6, [r4, #25] │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #18] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r1, #3 │ │ │ │ ldrd r2, r1, [sp, #664] @ 0x298 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r1, #0 │ │ │ │ bne.w 258f48 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -693907,15 +693905,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ mov r4, r1 │ │ │ │ @@ -694149,15 +694147,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r0, [r8, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r9, r0 │ │ │ │ b.n 25c694 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -694285,15 +694283,15 @@ │ │ │ │ bl aed50 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, sl, r3 │ │ │ │ b.n 25c7bc │ │ │ │ ldrsh r6, [r3, r3] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r6, [r6, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r2, r0, #94208 @ 0x17000 │ │ │ │ add.w r3, r0, #65536 @ 0x10000 │ │ │ │ @@ -694366,15 +694364,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (25c9c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -694412,15 +694410,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2000] @ 0x7d0 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #776] @ (25cce0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -694675,17 +694673,17 @@ │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r0, #3412] @ 0xd54 │ │ │ │ strh.w r4, [r5, #3320] @ 0xcf8 │ │ │ │ b.n 25ca84 │ │ │ │ nop │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 130bbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 25ccbc │ │ │ │ push {r3, lr} │ │ │ │ @@ -696708,15 +696706,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 25e4f0 │ │ │ │ adcs r4, r2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ (25e5b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -696754,15 +696752,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 25e572 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #816] @ (25e900 ) │ │ │ │ @@ -697009,15 +697007,15 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, r0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ adds r6, r0, r7 │ │ │ │ lsls r6, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ @@ -697279,17 +697277,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orrs r4, r6 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ add.w r3, r3, #101376 @ 0x18c00 │ │ │ │ vldr s15, [r3, #300] @ 0x12c │ │ │ │ vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -697518,17 +697516,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.w 25e632 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ vldr s16, [r4] │ │ │ │ b.n 25ef56 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w lr, [pc, #76] @ 25f01c │ │ │ │ sub sp, #28 │ │ │ │ @@ -697833,17 +697831,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ adds r4, #24 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -697989,17 +697987,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #588] @ (25f7d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -698186,17 +698184,17 @@ │ │ │ │ vmov r3, s15 │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #142 @ 0x8e │ │ │ │ lsls r6, r3, #5 │ │ │ │ vst1.8 {d4}, [r0], r1 │ │ │ │ @ instruction: 0xfa004701 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -698431,17 +698429,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 25fa58 │ │ │ │ movs r0, #12 │ │ │ │ b.n 25fa0a │ │ │ │ movs r0, #192 @ 0xc0 │ │ │ │ b.n 25fa0a │ │ │ │ nop │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r0, #102400 @ 0x19000 │ │ │ │ ldr.w r6, [r8, #1516] @ 0x5ec │ │ │ │ @@ -698543,15 +698541,15 @@ │ │ │ │ b.n 25fb50 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 25fb7a │ │ │ │ cmp r3, #2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r6, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #272] @ (25fcec ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ @@ -698655,19 +698653,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 25fc8a │ │ │ │ nop │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ lsls r6, r3, #5 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -698786,17 +698784,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ cmp r1, #2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - subs r0, r0, #3 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w r7, r0, #102400 @ 0x19000 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r7, #1504] @ 0x5e0 │ │ │ │ ldrb.w r6, [r7, #1528] @ 0x5f8 │ │ │ │ strb.w ip, [r7, #1528] @ 0x5f8 │ │ │ │ @@ -699177,17 +699175,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #124] @ (2603f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -699311,15 +699309,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcc.n 260484 │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r5, r4, #3 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 26059e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -699520,19 +699518,19 @@ │ │ │ │ blx 6d848 │ │ │ │ b.n 260652 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa40015d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [sl, #349] @ 0x15d │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vcvt.f32.f64 s16, d4 │ │ │ │ @@ -699604,17 +699602,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 2607bc │ │ │ │ nop │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #412] @ (2609bc ) │ │ │ │ @@ -699753,21 +699751,21 @@ │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add.w r4, r3, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 260850 │ │ │ │ nop │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vcvt.f32.f64 s20, d4 │ │ │ │ @@ -699828,17 +699826,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 260a42 │ │ │ │ adds r0, r3, #0 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #380] @ (260c38 ) │ │ │ │ @@ -699966,21 +699964,21 @@ │ │ │ │ b.n 260aec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 260b3e │ │ │ │ subs r4, r3, r5 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r5, r4, #3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #272] @ (260d6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -700074,17 +700072,17 @@ │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add.w r2, r2, #97792 @ 0x17e00 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ b.n 260d14 │ │ │ │ nop │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #36] @ (260dac ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -700097,15 +700095,15 @@ │ │ │ │ add.w r1, r0, #94208 @ 0x17000 │ │ │ │ ldrh.w r2, [r2, #1308] @ 0x51c │ │ │ │ ldr.w r1, [r1, #4024] @ 0xfb8 │ │ │ │ bl 2605a4 │ │ │ │ pop {r3, pc} │ │ │ │ adds r6, r1, r2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #296] @ (260eec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -700210,21 +700208,21 @@ │ │ │ │ mla r1, r3, r1, r4 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 260e02 │ │ │ │ nop │ │ │ │ adds r6, r1, r1 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r5, r4, #3 │ │ │ │ - vhadd.u8 q8, q12, q6 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr12, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (260fc4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -700287,17 +700285,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 130bbc │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ b.n 260f80 │ │ │ │ nop │ │ │ │ asrs r6, r0, #28 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #384] @ (261160 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700435,21 +700433,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 130bbc │ │ │ │ ldr r7, [r4, #4] │ │ │ │ b.n 261040 │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r5, r4, #3 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r2, r2, #15 │ │ │ │ lsls r6, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #64] @ (2611c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700572,17 +700570,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261208 │ │ │ │ nop │ │ │ │ asrs r2, r7, #16 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -700707,17 +700705,17 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ add.w r1, r1, #97792 @ 0x17e00 │ │ │ │ adds r1, #216 @ 0xd8 │ │ │ │ b.n 2613ba │ │ │ │ asrs r2, r1, #10 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (261490 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -700808,17 +700806,17 @@ │ │ │ │ movs r3, #28 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add.w r0, r2, #97792 @ 0x17e00 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ b.n 2614d4 │ │ │ │ asrs r6, r5, #5 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #124] @ (261618 ) │ │ │ │ @@ -700976,17 +700974,17 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261670 │ │ │ │ lsrs r0, r4, #31 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #100] @ (2617fc ) │ │ │ │ @@ -701130,17 +701128,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261842 │ │ │ │ nop │ │ │ │ lsrs r2, r0, #24 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #100] @ (2619bc ) │ │ │ │ @@ -701284,17 +701282,17 @@ │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261a02 │ │ │ │ nop │ │ │ │ lsrs r2, r0, #17 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #100] @ (261b78 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -701392,15 +701390,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r6, r3, #5 │ │ │ │ b.n 2614c8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 26143c │ │ │ │ lsls r5, r3, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -701498,15 +701496,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r0, #5 │ │ │ │ lsls r6, r3, #5 │ │ │ │ b.n 2623b4 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r6, r1, #3 │ │ │ │ b.n 262334 │ │ │ │ lsls r5, r3, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -701667,16 +701665,16 @@ │ │ │ │ movs r1, #28 │ │ │ │ mla r2, r1, r2, r5 │ │ │ │ add.w r4, r2, #97792 @ 0x17e00 │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ b.n 261e08 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - vmla.i16 q0, q11, d5[1] │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + cdp2 0, 11, cr0, cr6, cr13, {6} │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (261f94 ) │ │ │ │ @@ -701932,16 +701930,16 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ svc 28 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #204 @ 0xcc │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldc2 0, cr0, [r0], #820 @ 0x334 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + smlsld r0, r0, r0, sp │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #88] @ (262278 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -702099,16 +702097,16 @@ │ │ │ │ lsls r6, r3, #5 │ │ │ │ ble.n 262480 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 2623e8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - @ instruction: 0xfaf800cd │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + @ instruction: 0xfa1800cd │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r5, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #88] @ (262430 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -702197,15 +702195,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r5, #6 │ │ │ │ lsls r6, r3, #5 │ │ │ │ blt.n 262404 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[6]}, [lr]! │ │ │ │ + str??.w r0, [lr, #205] @ 0xcd │ │ │ │ blt.n 26259c │ │ │ │ lsls r5, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #88] @ (262520 ) │ │ │ │ @@ -702295,15 +702293,15 @@ │ │ │ │ nop │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r6, r3, #5 │ │ │ │ bge.n 262514 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [lr, #205] @ 0xcd │ │ │ │ + @ instruction: 0xf7fe00cd │ │ │ │ bge.n 2624ac │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -704603,19 +704601,19 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r5} │ │ │ │ lsls r5, r3, #5 │ │ │ │ stmia r4!, {r4} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - b.n 2641b8 │ │ │ │ + b.n 263ff8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - b.n 26404c │ │ │ │ + b.n 263e8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r1, 263dde │ │ │ │ add r1, r0 │ │ │ │ subs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ @@ -705392,15 +705390,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2645ac ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 264568 │ │ │ │ nop │ │ │ │ - bls.n 2645c4 │ │ │ │ + bhi.n 264604 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -705624,15 +705622,15 @@ │ │ │ │ b.n 2647b2 │ │ │ │ ldr r2, [pc, #12] @ (264810 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 264690 │ │ │ │ - bvs.n 264784 │ │ │ │ + bpl.n 2647c4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -705881,15 +705879,15 @@ │ │ │ │ b.n 264ae6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ @ instruction: 0xb7b6 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 264ac4 │ │ │ │ + bmi.n 264b04 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov.w lr, r1, lsr #24 │ │ │ │ adds r3, #8 │ │ │ │ bfi r7, lr, #0, #8 │ │ │ │ @@ -706231,15 +706229,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ subs r0, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 264f34 │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ movw r3, #34042 @ 0x84fa │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 2649ea │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp sl, r4 │ │ │ │ @@ -706517,15 +706515,15 @@ │ │ │ │ rors r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -706646,15 +706644,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 6ec44 │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec44 │ │ │ │ b.n 2652c4 │ │ │ │ nop │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -707344,17 +707342,17 @@ │ │ │ │ blx 6ec44 │ │ │ │ ldr r2, [pc, #16] @ (265afc ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 265adc │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -707779,22 +707777,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n 265f74 │ │ │ │ - itet ge │ │ │ │ - lslge r5, r1, #3 │ │ │ │ - it al @ unpredictable │ │ │ │ - lslal r5, r1, #3 │ │ │ │ - ittt ge │ │ │ │ - lslge r5, r1, #3 │ │ │ │ - ldrge r2, [r2, #44] @ 0x2c │ │ │ │ - cbz r2, 265fe8 @ unpredictable │ │ │ │ + bkpt 0x00ca │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + it eq │ │ │ │ + lsleq r5, r1, #3 │ │ │ │ + bkpt 0x00c2 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ + cbz r2, 265fe8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add r3, r4 │ │ │ │ @@ -707818,19 +707816,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #16] @ (266000 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 265fe0 │ │ │ │ - itee ls │ │ │ │ - lslls r5, r1, #3 │ │ │ │ - ite hi @ unpredictable │ │ │ │ - lslhi r5, r1, #3 │ │ │ │ - pushls {r4, r5, r6, r7, lr} │ │ │ │ + bkpt 0x00b2 │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + bkpt 0x00ac │ │ │ │ + lsls r5, r1, #3 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -707890,19 +707888,19 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 266076 │ │ │ │ - bkpt 0x00aa │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2660ca │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -707997,19 +707995,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n 266156 │ │ │ │ - bkpt 0x001c │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2661c6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -708067,17 +708065,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #8] @ (266248 ) │ │ │ │ add r2, pc │ │ │ │ b.n 266228 │ │ │ │ nop │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -708116,17 +708114,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2662bc ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 266286 │ │ │ │ nop │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + cbnz r2, 26633c │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ cbz r1, 2662da │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -708749,15 +708747,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r9, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ bl 266378 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ b.n 2668fc │ │ │ │ pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #136] @ (266a00 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -708811,15 +708809,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 266378 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 266994 │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - setpan #0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #172] @ (266ac8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -708888,17 +708886,17 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 266378 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 266a3a │ │ │ │ nop │ │ │ │ cbnz r2, 266b4a │ │ │ │ lsls r5, r3, #5 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #240] @ (266bd8 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -708987,19 +708985,19 @@ │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ b.n 266b6e │ │ │ │ cbnz r6, 266c26 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #332] @ (266d48 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -709121,19 +709119,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 266d30 │ │ │ │ rev r2, r3 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - push {r6} │ │ │ │ + cbz r0, 266da8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - push {r4} │ │ │ │ + cbz r0, 266da0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r0, 266dd2 │ │ │ │ + cbz r0, 266d9a │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #368] @ (266edc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709273,17 +709271,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r5, r3, #5 │ │ │ │ - cbz r2, 266f52 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sxtb r2, r5 │ │ │ │ + cbz r2, 266f0a │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #528] @ (26710c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -709468,21 +709466,21 @@ │ │ │ │ bne.n 2670f6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2670b8 │ │ │ │ b.n 266f34 │ │ │ │ @ instruction: 0xb71a │ │ │ │ lsls r5, r3, #5 │ │ │ │ - sxtb r4, r1 │ │ │ │ + cbz r4, 26712e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r2, 26714e │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cbz r6, 267132 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #252] @ (267230 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709575,19 +709573,19 @@ │ │ │ │ bne.n 26721a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2671dc │ │ │ │ b.n 267164 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r5, r3, #5 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #232] @ (26733c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -709672,17 +709670,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2672e6 │ │ │ │ b.n 267282 │ │ │ │ nop │ │ │ │ cbz r2, 2673b0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #748] @ (267648 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -709976,19 +709974,19 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cbnz r2, 267682 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ bcc.n 267660 │ │ │ │ adds r5, #20 │ │ │ │ @@ -710118,17 +710116,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (267848 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710166,17 +710164,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #196] @ (26792c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -710260,19 +710258,19 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #208] @ (267a28 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -710361,19 +710359,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #656 @ 0x290 │ │ │ │ lsls r5, r3, #5 │ │ │ │ strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #348] @ (267bac ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -710522,24 +710520,24 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r1, #3 │ │ │ │ strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r5, r3, #5 │ │ │ │ - @ instruction: 0xfa6200e8 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + vst1.8 {d0[7]}, [r2], r8 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #140] @ (267c6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710593,18 +710591,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 267c4e │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrsh.w r0, [r4, r8, lsl #2] │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + ldr.w r0, [r4, r8, lsl #2] │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #312] @ (267dc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710720,19 +710718,19 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 267d72 │ │ │ │ b.n 267cc0 │ │ │ │ nop │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r7, pc, #968 @ (adr r7, 268198 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r7, pc, #672 @ (adr r7, 268074 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r7, pc, #248 @ (adr r7, 267ed0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ (267edc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710820,17 +710818,17 @@ │ │ │ │ bne.n 267ec6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 267e88 │ │ │ │ b.n 267e1a │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 2682cc ) │ │ │ │ + add r7, pc, #104 @ (adr r7, 267f4c ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, pc, #576 @ (adr r7, 268128 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 2681a8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #264] @ (268004 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -710930,15 +710928,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 267fb0 │ │ │ │ b.n 267f30 │ │ │ │ nop │ │ │ │ add r7, pc, #112 @ (adr r7, 268078 ) │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r6, pc, #728 @ (adr r6, 2682e4 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 268364 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #440] @ (2681d8 ) │ │ │ │ @@ -711101,23 +711099,23 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2681a2 │ │ │ │ b.n 2681ca │ │ │ │ add r5, pc, #984 @ (adr r5, 2685b4 ) │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r6, pc, #152 @ (adr r6, 268278 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 2682f8 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #920 @ (adr r5, 26857c ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 2681fc ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #376 @ (adr r5, 268360 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 2683e0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #520 @ (adr r5, 2683f4 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 268474 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r4, pc, #592 @ (adr r4, 268440 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 2684c0 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -711179,19 +711177,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (2682ac ) │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 268282 │ │ │ │ nop │ │ │ │ - add r5, pc, #480 @ (adr r5, 268488 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 268508 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r5, pc, #104 @ (adr r5, 268314 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 268394 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -711662,25 +711660,25 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #240 @ (adr r0, 26886c ) │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ lsls r5, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #568 @ (adr r1, 2689c0 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 268a40 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #968 @ (adr r0, 268b54 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 2687d4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #864 @ (adr r0, 268af0 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #600 @ (adr r0, 2689ec ) │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #888 @ (adr r0, 268b10 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #984 @ (adr r0, 268b74 ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 2687f4 ) │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #92] @ (268808 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -711792,21 +711790,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 2007d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - add r0, pc, #248 @ (adr r0, 2689cc ) │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 268a30 ) │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #32 @ (adr r0, 2688fc ) │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - add r0, pc, #88 @ (adr r0, 268938 ) │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r0, #475136 @ 0x74000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -711974,17 +711972,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #148] @ (268b64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -712045,15 +712043,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (268b94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -712089,17 +712087,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (268c0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -712135,17 +712133,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r0, 268c94 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (268c98 ) │ │ │ │ @@ -712349,17 +712347,17 @@ │ │ │ │ b.n 268dba │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r3, #5 │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r5, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ @@ -712501,25 +712499,25 @@ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ b.n 268f60 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 268f72 │ │ │ │ b.n 268f2e │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r3, #5 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (269068 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -712545,15 +712543,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #88] @ (2690d8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -712589,17 +712587,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ sub.w r1, r1, #3184 @ 0xc70 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 26915e │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r1, #28 │ │ │ │ adds r4, r2, r4 │ │ │ │ @@ -712704,15 +712702,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r5, r0, #458752 @ 0x70000 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ @@ -712816,17 +712814,17 @@ │ │ │ │ b.n 269298 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 26927c │ │ │ │ b.n 269298 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (2693f4 ) │ │ │ │ @@ -712953,19 +712951,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 26946c │ │ │ │ nop │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r5, [pc, #344] @ (26965c ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -713095,19 +713093,19 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r5, [pc, #340] @ (2697dc ) │ │ │ │ subw sp, sp, #1044 @ 0x414 │ │ │ │ @@ -713235,19 +713233,19 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #200] @ (2698d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -713323,17 +713321,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -713423,17 +713421,17 @@ │ │ │ │ b.n 269992 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r3, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -713571,17 +713569,17 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2661ac │ │ │ │ b.n 269ade │ │ │ │ ldrh r6, [r5, #30] │ │ │ │ lsls r5, r3, #5 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -713823,15 +713821,15 @@ │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 269f7a │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ add.w r3, r6, #1624 @ 0x658 │ │ │ │ b.n 269f1c │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r1, #3 │ │ │ │ add.w r6, r4, #102400 @ 0x19000 │ │ │ │ addw r3, r6, #1636 @ 0x664 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 269c4a │ │ │ │ @@ -714739,15 +714737,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r4, [r1, #19] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #852] @ (26ad98 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -715004,37 +715002,37 @@ │ │ │ │ bmi.n 26adc0 │ │ │ │ add.w r4, r4, #565248 @ 0x8a000 │ │ │ │ addw r6, r6, #1676 @ 0x68c │ │ │ │ b.n 26ab26 │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldr r2, [pc, #28] @ (26add0 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ vldr s15, [r5] │ │ │ │ b.n 26ad8c │ │ │ │ nop │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #76] @ 26ae30 │ │ │ │ vmov s15, r1 │ │ │ │ @@ -715265,15 +715263,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, #24] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (26b0e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715342,15 +715340,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r0, [r4, #20] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ (26b2b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715611,21 +715609,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #13] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #148] @ (26b538 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715676,15 +715674,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 26b4be │ │ │ │ nop │ │ │ │ strb r0, [r6, #5] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #104] @ (26b5b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -715724,15 +715722,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2661ac │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r6, [r0, #3] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ @@ -715913,17 +715911,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 26b7d0 │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ @@ -716198,21 +716196,21 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #24] @ (26bb28 ) │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 26bae2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [pc, #416] @ (26bcc8 ) │ │ │ │ + ldr r6, [pc, #544] @ (26bd48 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -716290,15 +716288,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 26bbb4 │ │ │ │ cmp r2, #2 │ │ │ │ bls.n 26bbea │ │ │ │ b.n 26bbb6 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r1, #593920 @ 0x91000 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ @@ -717076,26 +717074,26 @@ │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #6 │ │ │ │ lsls r5, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ subs r6, #46 @ 0x2e │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - orns r0, r2, #204 @ 0xcc │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + vmla.i16 d0, d18, d4[1] │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -717214,15 +717212,15 @@ │ │ │ │ sub.w r2, r0, #35840 @ 0x8c00 │ │ │ │ subs r2, #135 @ 0x87 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 26c580 │ │ │ │ b.n 26c5aa │ │ │ │ str r0, [r0, #12] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #204] @ (26c6bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -717301,15 +717299,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [r4, #0] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (26c71c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -717338,15 +717336,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 26c6f0 │ │ │ │ nop │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - mov r8, r9 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #740] @ (26ca1c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -717593,27 +717591,27 @@ │ │ │ │ cmp.w r9, #2 │ │ │ │ beq.n 26cac4 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #2 │ │ │ │ b.n 26c83e │ │ │ │ ldrsh r6, [r3, r3] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r1, #3 │ │ │ │ cmp.w r9, #2 │ │ │ │ bls.n 26cac8 │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 26c8b0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -717730,19 +717728,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 26ca6c │ │ │ │ b.n 26cada │ │ │ │ nop │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #228] @ (26cc90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -717835,23 +717833,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 26cc10 │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -717951,23 +717949,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 26cd44 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #756] @ (26d0e4 ) │ │ │ │ @@ -718227,27 +718225,27 @@ │ │ │ │ ldr.w r3, [r7, #1648] @ 0x670 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce5c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r1, #250 @ 0xfa │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r5, r1, #3 │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1640] @ 0x668 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce5c │ │ │ │ mov r0, r4 │ │ │ │ bl 16b1c4 │ │ │ │ @@ -718260,15 +718258,15 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce5c │ │ │ │ add.w r7, r7, #94208 @ 0x17000 │ │ │ │ ldr.w r3, [r7, #1656] @ 0x678 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 26ce5c │ │ │ │ nop │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -718298,15 +718296,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, r2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #52] @ (26d1f0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -718326,15 +718324,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r3, r1] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #52] @ (26d23c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -718354,15 +718352,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, r0] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #52] @ (26d288 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -718382,15 +718380,15 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (26d2e4 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718417,15 +718415,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r0, [r6, r5] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (26d340 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718452,15 +718450,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r4, [r2, r4] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (26d39c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718487,15 +718485,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r0, [r7, r2] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #64] @ (26d3f8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -718522,15 +718520,15 @@ │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 26c0d0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh r4, [r3, r1] │ │ │ │ lsls r5, r3, #5 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -719482,25 +719480,25 @@ │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ b.n 26dc34 │ │ │ │ nop │ │ │ │ movs r7, #142 @ 0x8e │ │ │ │ lsls r5, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r5, #9 │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ b.n 26dee2 │ │ │ │ cmp r6, #219 @ 0xdb │ │ │ │ @@ -722223,49 +722221,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #10 │ │ │ │ lsls r5, r3, #5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r5, r3, #5 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsrs r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r5, r1, #3 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r1, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ @@ -722651,31 +722649,31 @@ │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ lsls r5, r3, #5 │ │ │ │ stc2 1, cr0, [r8, #-368]! @ 0xfffffe90 │ │ │ │ stc2 1, cr0, [r2, #-368]! @ 0xfffffe90 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbe2015c │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r5, r1, #3 │ │ │ │ cbz r3, 270676 │ │ │ │ ldr r2, [pc, #580] @ (270858 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ @@ -722881,19 +722879,19 @@ │ │ │ │ bne.w 270660 │ │ │ │ b.n 2707bc │ │ │ │ movw r3, #36763 @ 0x8f9b │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 2707f4 │ │ │ │ b.n 270660 │ │ │ │ nop │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r5, r1, #3 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -722948,15 +722946,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ adds r4, r0, #5 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (270950 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -722980,15 +722978,15 @@ │ │ │ │ cbz r4, 27094e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #37145 @ 0x9119 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (270984 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -723000,15 +722998,15 @@ │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -723477,15 +723475,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #24 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1444] @ 0x5a4 │ │ │ │ cbz r3, 270f42 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -723617,17 +723615,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (271054 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 270fde │ │ │ │ - movs r6, #20 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ mov r4, r2 │ │ │ │ @@ -724207,15 +724205,15 @@ │ │ │ │ beq.n 271664 │ │ │ │ cmp r0, r1 │ │ │ │ bne.w 27159c │ │ │ │ b.n 2715f2 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 2715f2 │ │ │ │ b.n 271648 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldrh r3, [r1, #18] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2717dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -724795,15 +724793,15 @@ │ │ │ │ beq.n 271d00 │ │ │ │ cmp r4, r1 │ │ │ │ bne.w 271c38 │ │ │ │ b.n 271c8e │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 271c8e │ │ │ │ b.n 271ce4 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh r5, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ @@ -725010,15 +725008,15 @@ │ │ │ │ beq.n 271f68 │ │ │ │ cmp r0, r4 │ │ │ │ bne.w 271ea0 │ │ │ │ b.n 271ef6 │ │ │ │ cmp r2, #18 │ │ │ │ beq.n 271ef6 │ │ │ │ b.n 271f4c │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 272056 │ │ │ │ @@ -725134,15 +725132,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 270cf0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r5, #19 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (272194 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -725164,19 +725162,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r4, r6, #18 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [ip, #-812] @ 0xfffffcd4 │ │ │ │ + stc 0, cr0, [ip], #-812 @ 0xfffffcd4 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, 2721d0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ @@ -725189,15 +725187,15 @@ │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ bl 270cf0 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r3, #17 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (272220 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -725219,19 +725217,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r0, r5, #16 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - stc 0, cr0, [r0], {203} @ 0xcb │ │ │ │ + sub.w r0, r0, fp, lsl #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (272258 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ @@ -725264,15 +725262,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #216] @ (272388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -725353,15 +725351,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 272362 │ │ │ │ b.n 2722f0 │ │ │ │ nop │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - @ instruction: 0xeab000cb │ │ │ │ + ldrd r0, r0, [r0, #812] @ 0x32c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ mla r5, r5, r1, r0 │ │ │ │ add.w r5, r5, #104448 @ 0x19800 │ │ │ │ @@ -725577,17 +725575,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2725de │ │ │ │ b.n 272546 │ │ │ │ nop │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #480] @ (272804 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -725957,17 +725955,17 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 272a46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 272a38 │ │ │ │ b.n 272874 │ │ │ │ ldc2l 1, cr0, [sl, #368]! @ 0x170 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #780] @ (272d88 ) │ │ │ │ @@ -726230,21 +726228,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #18 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #828] @ (2730fc ) │ │ │ │ @@ -726517,21 +726515,21 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r0, #25 │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #836] @ (273478 ) │ │ │ │ @@ -726806,23 +726804,23 @@ │ │ │ │ @ instruction: 0xf4cc015c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r6, r7} │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r5, r1, #3 │ │ │ │ ldmia r6!, {r3} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ @@ -727149,21 +727147,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ vldr s15, [r6] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ vcvt.s32.f32 s15, s15 │ │ │ │ vmov r2, s15 │ │ │ │ bl 271b30 │ │ │ │ @@ -727458,18 +727456,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vhadd.u16 q8, q12, q6 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr12, {6} │ │ │ │ - cdp2 0, 11, cr0, cr6, cr12, {6} │ │ │ │ - cdp2 0, 9, cr0, cr4, cr12, {6} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr12, {6} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr12, {6} │ │ │ │ + ldc2l 0, cr0, [r6, #816] @ 0x330 │ │ │ │ + ldc2 0, cr0, [r4, #816]! @ 0x330 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130bbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 273bf6 │ │ │ │ bl 271924 │ │ │ │ @@ -727746,18 +727744,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - mcrr2 0, 12, r0, ip, cr12 │ │ │ │ - smlsld r0, r0, sl, ip │ │ │ │ - @ instruction: 0xfbaa00cc │ │ │ │ - @ instruction: 0xfb8800cc │ │ │ │ + @ instruction: 0xfb6c00cc │ │ │ │ + @ instruction: 0xfafa00cc │ │ │ │ + @ instruction: 0xfaca00cc │ │ │ │ + @ instruction: 0xfaa800cc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 130bbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 273f62 │ │ │ │ bl 271924 │ │ │ │ @@ -727946,16 +727944,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ b.n 273e2c │ │ │ │ lsls r4, r3, #5 │ │ │ │ itee │ │ │ │ lsl r4, r3, #5 │ │ │ │ - ldrshal.w r0, [ip, ip] │ │ │ │ - ldral.w r0, [sl, #204] @ 0xcc │ │ │ │ + ldral.w r0, [ip, ip] │ │ │ │ + @ instruction: 0xf7fa00cc │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #464] @ (2743e4 ) │ │ │ │ @@ -728126,16 +728124,16 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s15, [r7] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ b.n 273be8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r3, #5 │ │ │ │ - @ instruction: 0xf75c00cc │ │ │ │ - @ instruction: 0xf6fe00cc │ │ │ │ + @ instruction: 0xf67c00cc │ │ │ │ + @ instruction: 0xf61e00cc │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ (27458c ) │ │ │ │ @@ -728289,16 +728287,16 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 2749a8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ cbnz r2, 27460c │ │ │ │ lsls r4, r3, #5 │ │ │ │ - sub.w r0, r4, #6684672 @ 0x660000 │ │ │ │ - adc.w r0, lr, #6684672 @ 0x660000 │ │ │ │ + @ instruction: 0xf4c400cc │ │ │ │ + orn r0, lr, #6684672 @ 0x660000 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #388] @ (274734 ) │ │ │ │ @@ -728452,16 +728450,16 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ b.n 274800 │ │ │ │ lsls r4, r3, #5 │ │ │ │ rev r2, r7 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bics.w r0, ip, #6684672 @ 0x660000 │ │ │ │ - @ instruction: 0xf3e600cc │ │ │ │ + @ instruction: 0xf35c00cc │ │ │ │ + ssat r0, #13, r6, lsl #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -728639,15 +728637,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ble.n 274a3c │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds.w r0, r2, #204 @ 0xcc │ │ │ │ + bics.w r0, r2, #204 @ 0xcc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r7, r3 │ │ │ │ adds r3, r0, r5 │ │ │ │ @@ -728819,16 +728817,16 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 274c08 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - vmla.i16 d0, d20, d4[1] │ │ │ │ - vhadd.s32 q0, q8, q6 │ │ │ │ + cdp 0, 11, cr0, cr4, cr12, {6} │ │ │ │ + cdp 0, 4, cr0, cr0, cr12, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #140] @ (274bf0 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -728924,18 +728922,18 @@ │ │ │ │ strd r4, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bge.n 274c90 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cdp 0, 8, cr0, cr14, cr12, {6} │ │ │ │ - cdp 0, 12, cr0, cr0, cr12, {6} │ │ │ │ - cdp 0, 7, cr0, cr4, cr12, {6} │ │ │ │ - cdp 0, 8, cr0, cr2, cr12, {6} │ │ │ │ + stc 0, cr0, [lr, #816]! @ 0x330 │ │ │ │ + stcl 0, cr0, [r0, #816]! @ 0x330 │ │ │ │ + ldc 0, cr0, [r4, #816] @ 0x330 │ │ │ │ + stc 0, cr0, [r2, #816]! @ 0x330 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #136] @ (274d1c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ lsls r4, r0, #4 │ │ │ │ @@ -729027,18 +729025,18 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bhi.n 274d68 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - stcl 0, cr0, [r2, #816] @ 0x330 │ │ │ │ - ldc 0, cr0, [r0, #816] @ 0x330 │ │ │ │ - stc 0, cr0, [r8, #816]! @ 0x330 │ │ │ │ - ldcl 0, cr0, [r6, #-816] @ 0xfffffcd0 │ │ │ │ + stcl 0, cr0, [r2], #816 @ 0x330 │ │ │ │ + ldc 0, cr0, [r0], #816 @ 0x330 │ │ │ │ + stcl 0, cr0, [r8], {204} @ 0xcc │ │ │ │ + ldcl 0, cr0, [r6], #-816 @ 0xfffffcd0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r5, [pc, #308] @ (274ef8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ ldr r4, [pc, #308] @ (274efc ) │ │ │ │ @@ -729152,20 +729150,20 @@ │ │ │ │ nop │ │ │ │ bhi.n 274f7c │ │ │ │ lsls r4, r3, #5 │ │ │ │ sxth r4, r6 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [sl, #816] @ 0x330 │ │ │ │ + stc 0, cr0, [sl], #816 @ 0x330 │ │ │ │ cbz r4, 274f32 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldcl 0, cr0, [r8], {204} @ 0xcc │ │ │ │ - ldc 0, cr0, [r8, #-816] @ 0xfffffcd0 │ │ │ │ - ldc 0, cr0, [r8], {204} @ 0xcc │ │ │ │ + @ instruction: 0xebf800cc │ │ │ │ + ldc 0, cr0, [r8], #-816 @ 0xfffffcd0 │ │ │ │ + subs.w r0, r8, ip, lsl #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ add.w r4, r0, #103936 @ 0x19600 │ │ │ │ add.w r7, r0, #104448 @ 0x19800 │ │ │ │ @@ -729562,17 +729560,17 @@ │ │ │ │ b.n 2752de │ │ │ │ bcc.n 27523c │ │ │ │ lsls r4, r3, #5 │ │ │ │ add r5, sp, #528 @ 0x210 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6, #-816]! @ 0x330 │ │ │ │ - stmdb r2!, {r2, r3, r6, r7} │ │ │ │ - stmdb r8!, {r2, r3, r6, r7} │ │ │ │ + stmia.w r6, {r2, r3, r6, r7} │ │ │ │ + strex r0, r0, [r2, #816] @ 0x330 │ │ │ │ + strex r0, r0, [r8, #816] @ 0x330 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r2, #164] @ 0xa4 │ │ │ │ cbz r0, 27537c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ cbz r0, 27537c │ │ │ │ push {r4} │ │ │ │ @@ -729810,23 +729808,23 @@ │ │ │ │ nop │ │ │ │ bne.n 275670 │ │ │ │ lsls r4, r3, #5 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2754e4 │ │ │ │ + b.n 275324 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275420 │ │ │ │ + b.n 275260 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275498 │ │ │ │ + b.n 2752d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 27542c │ │ │ │ + b.n 27526c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275430 │ │ │ │ + b.n 275270 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -730286,19 +730284,19 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #424 @ (adr r6, 275bd4 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2760bc │ │ │ │ + b.n 275efc │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r6, pc, #48 @ (adr r6, 275a68 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 276044 │ │ │ │ + b.n 275e84 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #152] @ (275ae4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -730367,19 +730365,19 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #664 @ (adr r5, 275d88 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 276070 │ │ │ │ + b.n 275eb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r5, pc, #288 @ (adr r5, 275c1c ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - b.n 276000 │ │ │ │ + b.n 275e40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ (275b88 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -730430,17 +730428,17 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #5 │ │ │ │ add r4, pc, #920 @ (adr r4, 275f24 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 276030 │ │ │ │ + b.n 275e70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - b.n 275fc8 │ │ │ │ + b.n 275e08 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #20 │ │ │ │ @@ -730801,19 +730799,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #760 @ (adr r1, 276238 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ add r1, pc, #416 @ (adr r1, 2760e4 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r5, r1, #3 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + ble.n 275f18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + ble.n 275ecc │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #80] @ 275fb0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -731149,15 +731147,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2761d4 │ │ │ │ + blt.n 276214 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n 2762d2 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ @@ -731740,17 +731738,17 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 276246 │ │ │ │ mov r1, r3 │ │ │ │ b.n 276852 │ │ │ │ nop │ │ │ │ - bge.n 27689c │ │ │ │ + bls.n 2768dc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bvc.n 27678c │ │ │ │ + bvs.n 2767cc │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #252] @ 276994 │ │ │ │ mov r8, r3 │ │ │ │ @@ -731852,25 +731850,25 @@ │ │ │ │ b.n 276942 │ │ │ │ pop {r2, r5, r6, pc} │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 276a24 │ │ │ │ + bmi.n 276a64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 276960 │ │ │ │ + bcc.n 2769a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 2768d8 │ │ │ │ + bcc.n 276918 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 276924 │ │ │ │ + bcc.n 276964 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 276998 │ │ │ │ + bmi.n 2769d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 276934 │ │ │ │ + bcc.n 276974 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [pc, #188] @ (276a84 ) │ │ │ │ @@ -731953,17 +731951,17 @@ │ │ │ │ nop │ │ │ │ cbnz r2, 276af4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 2769e4 │ │ │ │ + bcc.n 276a24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bmi.n 276ac8 │ │ │ │ + bcc.n 276b08 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #696] @ (276d60 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -732242,21 +732240,21 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 276db6 │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 276ce8 │ │ │ │ + bne.n 276d28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bcs.n 276da4 │ │ │ │ + bne.n 276de4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 276d0c │ │ │ │ + beq.n 276d4c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bne.n 276cc8 │ │ │ │ + beq.n 276d08 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r3, r0, #12 │ │ │ │ @@ -732649,17 +732647,17 @@ │ │ │ │ str r1, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #16] @ (2771b4 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -732714,15 +732712,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (277258 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 277242 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #192] @ (277330 ) │ │ │ │ @@ -732797,19 +732795,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (277338 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2772ec │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ (277400 ) │ │ │ │ @@ -732883,17 +732881,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ str r3, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -733113,23 +733111,23 @@ │ │ │ │ strd r0, r0, [r3] │ │ │ │ b.n 2775ce │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r3, #24] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrh r2, [r2, #20] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r4, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #456] @ (27783c ) │ │ │ │ @@ -733352,15 +733350,15 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #12] @ (277898 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -733409,15 +733407,15 @@ │ │ │ │ bl 2059f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 277848 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r1, 27796a │ │ │ │ @@ -733439,15 +733437,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (277978 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27795a │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #348] @ (277aec ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -733589,35 +733587,35 @@ │ │ │ │ add r1, pc │ │ │ │ bl 205768 │ │ │ │ b.n 277aa8 │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r6, r3, #5 │ │ │ │ strh r4, [r2, #8] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -734564,31 +734562,31 @@ │ │ │ │ bne.w 2780ec │ │ │ │ ldr r2, [pc, #48] @ (2785c4 ) │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.w 277d8c │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ strh r0, [r3, #28] │ │ │ │ lsls r4, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 278602 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + cbnz r0, 278630 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r2, 278634 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r6, 27863c │ │ │ │ + cbnz r6, 278604 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r2, 278634 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [pc, #196] @ (27869c ) │ │ │ │ add r0, pc │ │ │ │ @@ -734664,37 +734662,37 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6ccb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ b.n 2785f4 │ │ │ │ nop │ │ │ │ - pop {r2, r3} │ │ │ │ + cbnz r4, 2786ea │ │ │ │ lsls r4, r1, #3 │ │ │ │ - pop {r1, r2} │ │ │ │ + cbnz r6, 2786ec │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [pc, #288] @ (2787c8 ) │ │ │ │ + ldr r5, [pc, #416] @ (278848 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - cbnz r0, 27872c │ │ │ │ + cbnz r0, 2786f4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r4, 27872e │ │ │ │ + cbnz r4, 2786f6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 278732 │ │ │ │ + cbnz r0, 2786fa │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cbnz r0, 278734 │ │ │ │ + cbnz r0, 2786fc │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cbnz r0, 278736 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - cbnz r4, 278728 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ (278700 ) │ │ │ │ add r4, pc │ │ │ │ @@ -734714,15 +734712,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r3, #15] │ │ │ │ lsls r6, r3, #5 │ │ │ │ strb r0, [r2, #15] │ │ │ │ lsls r6, r3, #5 │ │ │ │ - cbnz r0, 278712 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r4, [r7, #14] │ │ │ │ lsls r6, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -735092,24 +735090,24 @@ │ │ │ │ bl 2fa9f8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #2996] @ 0xbb4 │ │ │ │ b.n 278a42 │ │ │ │ mov r0, r4 │ │ │ │ bl 296844 │ │ │ │ b.n 278a5c │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf2e200cb │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + addw r0, r2, #203 @ 0xcb │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -735135,15 +735133,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (278b74 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (278bb4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735180,15 +735178,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 27789c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb606 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (278c28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735225,15 +735223,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r4] │ │ │ │ bl 27789c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - cbz r2, 278cc6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (278c94 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -735248,15 +735246,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 278a00 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (278cc0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735302,17 +735300,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 2059f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #912 @ (adr r1, 2790b8 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 278d38 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (278d4c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735358,17 +735356,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ bl 2059f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r1, pc, #352 @ (adr r1, 278f14 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 278f94 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #212] @ (278e98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -735623,21 +735621,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ strb r4, [r4, #1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2790be │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r0, [r3, #0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - uxtb r4, r7 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - uxtb r4, r2 │ │ │ │ + cbz r4, 2790b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #124] @ (279108 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -735693,15 +735691,15 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r2, r1 │ │ │ │ + cbz r2, 27912e │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -735759,15 +735757,15 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2791de │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -735986,23 +735984,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 27934c │ │ │ │ mov r4, r3 │ │ │ │ b.n 279348 │ │ │ │ nop │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #116] @ (279484 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -736049,15 +736047,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #16] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [pc, #196] @ (279564 ) │ │ │ │ @@ -736141,15 +736139,15 @@ │ │ │ │ bx r1 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (27959c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -736229,17 +736227,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (279654 ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #112] @ (2796d8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -736287,17 +736285,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #112] @ (279764 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -736345,17 +736343,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (2797b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -736376,15 +736374,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (2797e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -736514,29 +736512,29 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #796 @ 0x31c │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r2, [r1, #15] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + ble.n 279840 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -736639,32 +736637,32 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 279a02 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ add r3, sp, #528 @ 0x210 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ strb r2, [r7, #10] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ands.w r0, r6, #204 @ 0xcc │ │ │ │ + vhadd.s q0, q11, q6 │ │ │ │ str r6, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #432] @ (279c28 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -736832,17 +736830,17 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r0, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r7, pc, #880 @ (adr r7, 279fa8 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r7, pc, #800 @ (adr r7, 279f5c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #392] @ (279dd8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -736996,21 +736994,21 @@ │ │ │ │ b.n 279c94 │ │ │ │ ldrh r4, [r5, #12] │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r7, pc, #512 @ (adr r7, 279fe4 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r7, pc, #208 @ (adr r7, 279ebc ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 279f3c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r7, pc, #24 @ (adr r7, 279e08 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 279e88 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #164] @ (279ea4 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -737079,15 +737077,15 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 27a1d8 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 27a258 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r4, r3, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -737143,17 +737141,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r6, pc, #32 @ (adr r6, 279f84 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 27a004 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #904 @ (adr r5, 27a2f0 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 279f70 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (279f9c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737300,25 +737298,25 @@ │ │ │ │ nop │ │ │ │ strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r3, #5 │ │ │ │ str r6, [r0, #4] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #392 @ (adr r5, 27a28c ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 27a30c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r5, pc, #344 @ (adr r5, 27a260 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 27a2e0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #904 @ (adr r4, 27a494 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 27a114 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r4, pc, #880 @ (adr r4, 27a484 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 27a504 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #792 @ (adr r4, 27a430 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 27a4b0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #196] @ (27a1f0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -737399,23 +737397,23 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrsh r4, [r1, r3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #656 @ (adr r4, 27a48c ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 27a50c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #744 @ (adr r4, 27a4e8 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 27a568 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldrsh r0, [r6, r1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r4, pc, #200 @ (adr r4, 27a2d0 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 27a350 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r4, pc, #208 @ (adr r4, 27a2dc ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 27a35c ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #144] @ (27a2b0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -737472,17 +737470,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2c8d60 │ │ │ │ b.n 27a286 │ │ │ │ nop │ │ │ │ strh r4, [r6, #30] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r4, pc, #280 @ (adr r4, 27a3d0 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 27a450 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #960 @ (adr r3, 27a67c ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 27a2fc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ (27a2fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737558,19 +737556,19 @@ │ │ │ │ it ls │ │ │ │ strbls r5, [r0, #18] │ │ │ │ bhi.n 27a362 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r4, [r0, #24] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r3, pc, #512 @ (adr r3, 27a590 ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 27a610 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 27a52c ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 27a5ac ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 27a530 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 27a5b0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (27a3f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737682,21 +737680,21 @@ │ │ │ │ bl 130bbc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 27a480 │ │ │ │ strh r6, [r0, #16] │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r2, pc, #912 @ (adr r2, 27a87c ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 27a4fc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #360 @ (adr r2, 27a65c ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 27a6dc ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r2, pc, #296 @ (adr r2, 27a620 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 27a6a0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #244] @ (27a5fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -737783,19 +737781,19 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 27a578 │ │ │ │ nop │ │ │ │ strh r4, [r1, #8] │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldrh r0, [r5, r3] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 27aa00 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 27a680 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #784 @ (adr r1, 27a920 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 27a9a0 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #160] @ (27a6c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737860,23 +737858,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27a6a4 │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #31] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 27aab8 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 27a738 ) │ │ │ │ lsls r4, r1, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 27a94c ) │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - add r0, pc, #544 @ (adr r0, 27a8f4 ) │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #176] @ (27a798 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -737948,23 +737946,23 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27a77c │ │ │ │ nop │ │ │ │ ldrb r4, [r5, #28] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - add r0, pc, #336 @ (adr r0, 27a8f0 ) │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #448] @ (27a984 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -738142,31 +738140,31 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 27a86e │ │ │ │ adds r4, #4 │ │ │ │ b.n 27a86a │ │ │ │ nop │ │ │ │ ldrb r2, [r2, #25] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #192] @ (27aa80 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -738246,25 +738244,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27aa16 │ │ │ │ b.n 27aa54 │ │ │ │ ldrb r6, [r2, #17] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #192] @ (27ab70 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -738344,25 +738342,25 @@ │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27ab06 │ │ │ │ b.n 27ab44 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #428] @ (27ad4c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -738528,33 +738526,33 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27acd2 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, #9] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (27ae44 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -738628,25 +738626,25 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #416] @ (27b014 ) │ │ │ │ @@ -738809,27 +738807,27 @@ │ │ │ │ b.n 27af40 │ │ │ │ mov sl, r3 │ │ │ │ b.n 27af3c │ │ │ │ mov r8, r3 │ │ │ │ b.n 27aff6 │ │ │ │ strb r2, [r4, #30] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -739099,21 +739097,21 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r7, [pc, #8] @ (27b30c ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #1000] @ (27b6f4 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r6, [pc, #776] @ (27b620 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -739211,17 +739209,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27b3e2 │ │ │ │ b.n 27b388 │ │ │ │ nop │ │ │ │ strb r6, [r3, #11] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #492] @ (27b640 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -739409,25 +739407,25 @@ │ │ │ │ nop │ │ │ │ strb r2, [r3, #6] │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r3, [pc, #656] @ (27b8d4 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r2, [pc, #536] @ (27b868 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cbz r1, 27b6c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #88] @ (27b6cc ) │ │ │ │ @@ -739526,19 +739524,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #152] @ (27b820 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -739599,21 +739597,21 @@ │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ b.n 27b7e8 │ │ │ │ nop │ │ │ │ ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #491520 @ 0x78000 │ │ │ │ ldr.w r3, [r3, #3748] @ 0xea4 │ │ │ │ @@ -739903,15 +739901,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ add sl, sp │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #524] @ (27bd94 ) │ │ │ │ @@ -740115,29 +740113,29 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 27bd1a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r0, lr │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ bics r0, r2 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (27bde4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -740180,17 +740178,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #316] @ (27bf94 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -740318,15 +740316,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -740381,15 +740379,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27c050 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 278b1c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (27c11c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -740623,33 +740621,33 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27c1b8 │ │ │ │ nop │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movw r3, #33340 @ 0x823c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 27c338 │ │ │ │ movw r3, #33320 @ 0x8228 │ │ │ │ cmp r0, r3 │ │ │ │ bls.n 27c37a │ │ │ │ @@ -741009,17 +741007,17 @@ │ │ │ │ movhi r0, #0 │ │ │ │ bls.n 27c66e │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (27c67c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - add r7, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r7, r4, #3 │ │ │ │ ldr.w ip, [pc, #312] @ 27c7bc │ │ │ │ movw r3, #35898 @ 0x8c3a │ │ │ │ cmp r1, r3 │ │ │ │ add ip, pc │ │ │ │ beq.w 27c7b6 │ │ │ │ mov r2, r0 │ │ │ │ @@ -741324,15 +741322,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ bl a67e0 │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #124] @ (27ca68 ) │ │ │ │ @@ -741509,27 +741507,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27cb1e │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #232] @ (27cce4 ) │ │ │ │ @@ -741616,21 +741614,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27cc86 │ │ │ │ nop │ │ │ │ ldrh r2, [r3, r0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #440] @ (27cec4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -742036,23 +742034,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27d158 │ │ │ │ mov r3, r6 │ │ │ │ b.n 27cf7e │ │ │ │ nop │ │ │ │ ldrsb r2, [r7, r4] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -742318,17 +742316,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 27d48e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27d44e │ │ │ │ b.n 27d3ea │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ @@ -742383,15 +742381,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ bl 397914 │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ @@ -742433,15 +742431,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ bl 3977b8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 27d5c6 │ │ │ │ nop │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -742843,17 +742841,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 27da4a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 27da1c │ │ │ │ b.n 27d99a │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r3, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ @@ -743212,25 +743210,25 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, r2 │ │ │ │ @@ -743567,33 +743565,33 @@ │ │ │ │ ldr r0, [pc, #44] @ (27e244 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (27e248 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r6, #110 @ 0x6e │ │ │ │ lsls r1, r2, #3 │ │ │ │ add.w r0, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r0, [r0, #2772] @ 0xad4 │ │ │ │ cbz r0, 27e292 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -743969,17 +743967,17 @@ │ │ │ │ bl 130bbc │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 27e664 │ │ │ │ nop │ │ │ │ ands r0, r1 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (27e710 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -744014,15 +744012,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (27e758 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #184] @ (27e824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -744173,19 +744171,19 @@ │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 27e3b8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r5, #178 @ 0xb2 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #80] @ (27e988 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -744215,17 +744213,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (27e990 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #32] @ (27e9c4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -744330,21 +744328,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (27eac0 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27ea10 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (27eb50 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -744454,17 +744452,17 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ bl 130bbc │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ b.n 27eb98 │ │ │ │ nop │ │ │ │ subs r2, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r1, #3 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #96] @ (27ec98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -744546,15 +744544,15 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #102 @ 0x66 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r4, r1, #3 │ │ │ │ add.w r0, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16777216 @ 0x1000000 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov.w r1, #503324160 @ 0x1e001e00 │ │ │ │ str.w r5, [r0, #2260] @ 0x8d4 │ │ │ │ @@ -745156,15 +745154,15 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ adds r2, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbz r0, 27f3e6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (27f3e8 ) │ │ │ │ @@ -745214,15 +745212,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ adds r2, #22 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -745363,19 +745361,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27f5aa │ │ │ │ nop │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #40] @ (27f614 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -745443,19 +745441,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27f670 │ │ │ │ nop │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (27f6d8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -745519,19 +745517,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 27f71c │ │ │ │ nop │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #184] @ (27f838 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -745607,19 +745605,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 27f070 │ │ │ │ b.n 27f7d0 │ │ │ │ nop │ │ │ │ cmp r6, #150 @ 0x96 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w lr, r0, lsl #1 │ │ │ │ add.w r3, lr, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r8, r3, #5 │ │ │ │ add.w r9, r0, #2 │ │ │ │ @@ -749127,17 +749125,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #348] @ 0x15c │ │ │ │ strd r3, r3, [r0, #332] @ 0x14c │ │ │ │ strd r3, r3, [r0, #340] @ 0x154 │ │ │ │ b.n 282078 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -749616,15 +749614,15 @@ │ │ │ │ addeq.w r0, r0, r1, lsr #1 │ │ │ │ cmp r4, ip │ │ │ │ bne.n 28257c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r1, r7] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r7, r4, #3 │ │ │ │ movw r3, #34074 @ 0x851a │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 2825e6 │ │ │ │ movw r3, #34068 @ 0x8514 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 28261c │ │ │ │ @@ -749734,17 +749732,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n 2826c0 │ │ │ │ - str.w r0, [sl, #203] @ 0xcb │ │ │ │ - ldr.w r0, [lr, fp] │ │ │ │ - ldr.w r0, [lr, fp] │ │ │ │ + @ instruction: 0xf7ea00cb │ │ │ │ + @ instruction: 0xf77e00cb │ │ │ │ + @ instruction: 0xf77e00cb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -749824,17 +749822,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28279e │ │ │ │ nop │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #828] @ (282b30 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -750159,51 +750157,51 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 282ada │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bhi.n 282b40 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #15 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 282c0c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r5, #150 @ 0x96 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #412] @ (282d34 ) │ │ │ │ @@ -750373,25 +750371,25 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 282cb6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bmi.n 282df8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d000cb │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + @ instruction: 0xf1f000cb │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #3 │ │ │ │ bcc.n 282dc4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf22600cb │ │ │ │ - @ instruction: 0xf1f000cb │ │ │ │ + adc.w r0, r6, #203 @ 0xcb │ │ │ │ + adds.w r0, r0, #203 @ 0xcb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ @@ -750449,21 +750447,21 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 282db8 │ │ │ │ nop │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -750828,17 +750826,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bne.n 283254 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2831c8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -752213,39 +752211,39 @@ │ │ │ │ b.w 2836b2 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #5 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #180] @ (284138 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -752318,19 +752316,19 @@ │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2840c4 │ │ │ │ b.n 2840fc │ │ │ │ nop │ │ │ │ b.n 283c5c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - @ instruction: 0xf0d200e2 │ │ │ │ + vext.8 q8, q9, q9, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #180] @ (28420c ) │ │ │ │ mov ip, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ @@ -752401,19 +752399,19 @@ │ │ │ │ add.w r3, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 284198 │ │ │ │ b.n 2841d2 │ │ │ │ b.n 283b88 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vext.8 q8, q14, q9, #0 │ │ │ │ + vhadd.s16 q0, q14, q9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #108] @ (28429c ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -752457,17 +752455,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ b.n 284a68 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - vhadd.s8 q8, q13, q9 │ │ │ │ + cdp 0, 6, cr0, cr10, cr2, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #120] @ (284338 ) │ │ │ │ @@ -752515,17 +752513,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 2849e8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr14, cr2, {7} │ │ │ │ + stcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #240] @ (284448 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -752618,19 +752616,19 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 2843a2 │ │ │ │ mov fp, r3 │ │ │ │ mov.w r8, #6 │ │ │ │ b.n 2843a2 │ │ │ │ b.n 2849c8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stcl 0, cr0, [lr, #904] @ 0x388 │ │ │ │ + stcl 0, cr0, [lr], #904 @ 0x388 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #284] @ (28458c ) │ │ │ │ @@ -752750,19 +752748,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ b.n 2848d8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #196] @ (284674 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -752837,19 +752835,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 284744 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - sbcs.w r0, r0, r2, asr #3 │ │ │ │ + eors.w r0, r0, r2, asr #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #196] @ (28475c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -752923,19 +752921,19 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svc 126 @ 0x7e │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - eor.w r0, r8, r2, asr #3 │ │ │ │ + @ instruction: 0xe9a800e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #180] @ (284834 ) │ │ │ │ mov r8, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -753009,17 +753007,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 2847b6 │ │ │ │ udf #150 @ 0x96 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #180] @ (284908 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -753093,17 +753091,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 28488a │ │ │ │ ble.n 284890 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #184] @ (2849e0 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -753179,17 +753177,17 @@ │ │ │ │ b.n 28495a │ │ │ │ mov r1, r3 │ │ │ │ movs r6, #6 │ │ │ │ b.n 28495a │ │ │ │ nop │ │ │ │ bgt.n 2849c0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #128] @ (284a80 ) │ │ │ │ @@ -753246,15 +753244,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 282ea8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ bgt.n 284ab0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movw r3, #35864 @ 0x8c18 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 284af8 │ │ │ │ bhi.n 284ab0 │ │ │ │ movw r3, #34037 @ 0x84f5 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -753417,15 +753415,15 @@ │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, lr │ │ │ │ bls.n 284b94 │ │ │ │ b.n 284be8 │ │ │ │ nop │ │ │ │ push {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r4, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -754021,31 +754019,31 @@ │ │ │ │ str.w r0, [r8] │ │ │ │ b.n 284dce │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbz r0, 28532a │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, fp │ │ │ │ + cmp ip, pc │ │ │ │ lsls r0, r4, #3 │ │ │ │ - add r4, pc, #920 @ (adr r4, 285688 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 285308 ) │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ sxth r6, r4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -754423,18 +754421,18 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #0] @ (285788 ) │ │ │ │ add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - vhadd.u16 q8, q10, │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr11, {6} │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r3, #3 │ │ │ │ vldr s14, [r7, #80] @ 0x50 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ble.n 2857d6 │ │ │ │ @@ -755191,18 +755189,18 @@ │ │ │ │ cmp r8, r9 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ cmp r8, r9 │ │ │ │ add r2, pc, #992 @ (adr r2, 2864a8 ) │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r0, r4, #3 │ │ │ │ - @ instruction: 0xf61400cb │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xf53400cb │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ add.w r3, r7, #98304 @ 0x18000 │ │ │ │ ldrb.w r2, [r3, #1471] @ 0x5bf │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 286520 │ │ │ │ ldr r2, [pc, #944] @ (286498 ) │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -755974,24 +755972,24 @@ │ │ │ │ vstr s15, [r6, #76] @ 0x4c │ │ │ │ b.n 286918 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stc 0, cr0, [r0, #-812]! @ 0xfffffcd4 │ │ │ │ + mcrr 0, 12, r0, r0, cr11 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r2, fp, lsl #3 │ │ │ │ - sbcs.w r0, r8, fp, lsl #3 │ │ │ │ - sbc.w r0, r2, fp, lsl #3 │ │ │ │ + @ instruction: 0xead200cb │ │ │ │ + eors.w r0, r8, fp, lsl #3 │ │ │ │ + eor.w r0, r2, fp, lsl #3 │ │ │ │ ldr r2, [pc, #432] @ (286c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, #9 │ │ │ │ str r1, [r2, #0] │ │ │ │ bhi.w 286802 │ │ │ │ @@ -756132,16 +756130,16 @@ │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - strd r0, r0, [ip, #-812]! @ 0x32c │ │ │ │ - ldrd r0, r0, [sl, #-812] @ 0x32c │ │ │ │ + stmia.w ip, {r0, r1, r3, r6, r7} │ │ │ │ + ldrd r0, r0, [sl], #-812 @ 0x32c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r7, [pc, #3304] @ 287940 │ │ │ │ mov r5, r0 │ │ │ │ @@ -757197,28 +757195,29 @@ │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lslne r3, r3, #1 │ │ │ │ bfi r2, r3, #1, #2 │ │ │ │ strb.w r2, [r4, #67] @ 0x43 │ │ │ │ b.w 286ed4 │ │ │ │ str r3, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strex r0, r0, [ip, #812] @ 0x32c │ │ │ │ + b.n 287828 │ │ │ │ + lsls r3, r1, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 287620 │ │ │ │ + b.n 287460 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 287d30 │ │ │ │ + b.n 287b70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrh r1, [r4, #8] │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ ands r3, r1 │ │ │ │ cmp.w r3, #37120 @ 0x9100 │ │ │ │ beq.w 2875a0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ @@ -758098,25 +758097,25 @@ │ │ │ │ bne.w 28758c │ │ │ │ b.w 28715e │ │ │ │ cmp r3, #18 │ │ │ │ bne.w 287e4c │ │ │ │ b.n 287e42 │ │ │ │ subs r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 2883f0 │ │ │ │ + bls.n 288430 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bge.n 288508 │ │ │ │ + bls.n 288548 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 28851c │ │ │ │ + bhi.n 28855c │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 288518 │ │ │ │ + bhi.n 288558 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 2884c4 │ │ │ │ + bhi.n 288504 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bcs.n 2884c4 │ │ │ │ + bne.n 288504 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ subs.w r0, r0, #37120 @ 0x9100 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -758279,19 +758278,19 @@ │ │ │ │ ldmia r7!, {} │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - beq.n 288698 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #388] @ (2887fc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -758535,21 +758534,21 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 288858 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r3, #31] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r4, #29] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r0, r4, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #320] @ (288a58 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -758735,17 +758734,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 130bbc │ │ │ │ b.n 288aaa │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #4100 @ 0x1004 │ │ │ │ @@ -758810,17 +758809,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ bl 130bbc │ │ │ │ b.n 288b72 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #72] @ (288c50 ) │ │ │ │ @@ -758849,15 +758848,15 @@ │ │ │ │ bl 2884ac │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (288ca8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758884,15 +758883,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288668 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (288d00 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758919,15 +758918,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288808 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (288d58 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758954,15 +758953,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288908 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (288db0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -758989,15 +758988,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288a64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (288e08 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759024,15 +759023,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288b2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (288e7c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759068,15 +759067,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (288ee4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759110,17 +759109,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 288ece │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (288f54 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759156,17 +759155,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #96] @ (288fd4 ) │ │ │ │ @@ -759205,15 +759204,15 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #96] @ (289050 ) │ │ │ │ @@ -759251,15 +759250,15 @@ │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #84] @ (2890c0 ) │ │ │ │ @@ -759293,17 +759292,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2890a6 │ │ │ │ nop │ │ │ │ str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (289130 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759340,17 +759339,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (2891a0 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759386,17 +759385,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28920c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759430,17 +759429,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2891f6 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28927c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759477,17 +759476,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (2892ec ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759523,17 +759522,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (289358 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759567,17 +759566,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 289342 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (2893c4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759611,17 +759610,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2893ae │ │ │ │ str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (289418 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759647,15 +759646,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 288a64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #60] @ (28946c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759682,15 +759681,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288a64 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (2894d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -759724,17 +759723,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2894be │ │ │ │ str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #56] @ (289528 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -759760,15 +759759,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 288b2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #60] @ (28957c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -759795,15 +759794,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 288b2c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r3, [pc, #484] @ (28976c ) │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ movw r0, #35882 @ 0x8c2a │ │ │ │ add r3, pc │ │ │ │ cmp r1, r0 │ │ │ │ @@ -760060,17 +760059,17 @@ │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #104] @ (2898b4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -760114,17 +760113,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #164] @ (289978 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -760194,22 +760193,22 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - @ instruction: 0xfa8600df │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + vld1.8 @ instruction: 0xf9a600df │ │ │ │ + itt pl │ │ │ │ + lslpl r3, r1, #3 │ │ │ │ + stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #176] @ (289a54 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [pc, #176] @ (289a58 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760280,20 +760279,20 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ - lsls r3, r1, #3 │ │ │ │ + it cc │ │ │ │ + lslcc r3, r1, #3 │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - vld1.8 @ instruction: 0xf9aa00df │ │ │ │ - nop {6} │ │ │ │ + str.w r0, [sl, #223] @ 0xdf │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #172] @ (289b2c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -760366,20 +760365,20 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #26] │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - nop {6} │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr.w r0, [r2, #223] @ 0xdf │ │ │ │ - bkpt 0x0088 │ │ │ │ + @ instruction: 0xf7f200df │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #112] @ (289bc8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -760426,18 +760425,18 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #20] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh.w r0, [r4, pc, lsl #1] │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xf75400df │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #120] @ (289c64 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -760485,18 +760484,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r5, #16] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bkpt 0x0048 │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf79600df │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + @ instruction: 0xf6b600df │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #116] @ (289cfc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760545,18 +760544,18 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xf6fe00df │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf61e00df │ │ │ │ + cbnz r4, 289d80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (289d5c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760583,15 +760582,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285ce4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r7, #6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #64] @ (289db4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760618,15 +760617,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ (289e28 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760666,15 +760665,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + cbnz r0, 289eac │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #92] @ (289e9c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760714,15 +760713,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r3, #5 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + cbnz r4, 289f08 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (289f10 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760758,15 +760757,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r3, #5 │ │ │ │ - pop {r5} │ │ │ │ + cbnz r0, 289f68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (289f7c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -760802,15 +760801,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbnz r6, 289ff4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (289fe4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760844,17 +760843,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 289fce │ │ │ │ strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbnz r2, 28a04c │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (28a05c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -760890,15 +760889,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbnz r4, 28a0ac │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #84] @ (28a0c8 ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -760934,15 +760933,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - revsh r2, r1 │ │ │ │ + cbnz r2, 28a10a │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (28a130 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -760976,17 +760975,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28a11a │ │ │ │ strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - hlt 0x0006 │ │ │ │ + cbnz r6, 28a160 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (28a1b8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -761033,17 +761032,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28a190 │ │ │ │ strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - rev r2, r6 │ │ │ │ + cbnz r2, 28a1d4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #84] @ (28a228 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761082,15 +761081,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbnz r2, 28a25e │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #88] @ (28a298 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761130,15 +761129,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r2, #30] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbnz r2, 28a2ba │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #108] @ (28a31c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -761185,17 +761184,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28a2f4 │ │ │ │ strh r4, [r4, #26] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - cbnz r2, 28a32c │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #84] @ (28a38c ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761234,15 +761233,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r4, [r3, #22] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #88] @ (28a3fc ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -761282,15 +761281,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 285310 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #18] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r3, r1, #3 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cbz r1, 28a416 │ │ │ │ @@ -761455,23 +761454,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ ldr r2, [pc, #28] @ (28a5dc ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28a57a │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -762299,25 +762298,25 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ strh r6, [r5, r7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strh r6, [r5, r6] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (28af14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -762349,15 +762348,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r0, [r6, #27] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -762429,29 +762428,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (28b03c ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28afba │ │ │ │ nop │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ @@ -762636,25 +762635,25 @@ │ │ │ │ str.w r5, [r8, #4] │ │ │ │ b.n 28b192 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ b.n 28b140 │ │ │ │ nop │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #144] @ (28b2f0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -762711,21 +762710,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28b29e │ │ │ │ nop │ │ │ │ strb r6, [r6, #14] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #320] @ (28b458 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -762846,21 +762845,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28b366 │ │ │ │ nop │ │ │ │ strb r6, [r7, #11] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [pc, #568] @ (28b6b8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -763325,23 +763324,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1b5930 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 28b7d2 │ │ │ │ nop │ │ │ │ ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r7, pc, #280 @ (adr r7, 28baa4 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 28bb24 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #600 @ (adr r6, 28bbe8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 28bc68 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #8 @ (adr r6, 28b99c ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 28ba1c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #264 @ (adr r6, 28baa0 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 28bb20 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r6, pc, #184 @ (adr r6, 28ba54 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 28bad4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #136] @ (28ba38 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -763394,15 +763393,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28ba22 │ │ │ │ nop │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r5, pc, #376 @ (adr r5, 28bbb8 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 28bc38 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [pc, #520] @ (28bc5c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -763596,39 +763595,39 @@ │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28bb58 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r5, pc, #600 @ (adr r5, 28bebc ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 28bf3c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #504 @ (adr r5, 28be60 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 28bee0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #808 @ (adr r5, 28bf94 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 28c014 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #872 @ (adr r5, 28bfd8 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 28c058 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #936 @ (adr r5, 28c01c ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 28bc9c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #984 @ (adr r5, 28c050 ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 28bcd0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r5, pc, #696 @ (adr r5, 28bf34 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 28bfb4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #584 @ (adr r4, 28bec8 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 28bf48 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 28bd9c ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 28be1c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #96 @ (adr r4, 28bce8 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 28bd68 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 28bd94 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 28be14 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #136 @ (adr r4, 28bd18 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 28bd98 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r3, pc, #224 @ (adr r3, 28bd74 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 28bdf4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #156] @ (28bd44 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -763690,19 +763689,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r5, #20] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r4, pc, #472 @ (adr r4, 28bf24 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 28bfa4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #96 @ (adr r4, 28bdb0 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 28be30 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 28bda4 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 28be24 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ cbnz r1, 28bd60 │ │ │ │ add.w r0, r0, #524288 @ 0x80000 │ │ │ │ ldr.w r0, [r0, #3932] @ 0xf5c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -763779,15 +763778,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 28be08 │ │ │ │ nop │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r7, [pc, #704] @ (28c0fc ) │ │ │ │ + ldr r6, [pc, #832] @ (28c17c ) │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ (28beb0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -763883,19 +763882,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r2, pc, #632 @ (adr r2, 28c1c8 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 28c248 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #368 @ (adr r2, 28c0c4 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 28c144 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #576 @ (adr r2, 28c198 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 28c218 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (28c024 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ @@ -763970,17 +763969,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r3, #5 │ │ │ │ str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, pc, #960 @ (adr r1, 28c3f0 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 28c070 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #0 @ (adr r2, 28c034 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 28c0b4 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #76] @ (28c090 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -764056,15 +764055,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 28c0de │ │ │ │ nop │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, pc, #512 @ (adr r1, 28c314 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 28c394 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (28c13c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -764113,17 +764112,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (28c1b4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, pc, #224 @ (adr r1, 28c294 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 28c314 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #912 @ (adr r0, 28c548 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 28c1c8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #128] @ (28c248 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -764176,19 +764175,19 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r1, pc, #48 @ (adr r1, 28c280 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 28c300 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #792 @ (adr r0, 28c56c ) │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #160] @ (28c30c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -764249,21 +764248,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r0, pc, #768 @ (adr r0, 28c614 ) │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #336 @ (adr r0, 28c468 ) │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r0, pc, #344 @ (adr r0, 28c478 ) │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #220] @ (28c410 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -764348,21 +764347,21 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r0, pc, #328 @ (adr r0, 28c560 ) │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r0, #22 │ │ │ │ bhi.n 28c444 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r6, #57 @ 0x39 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ @@ -764419,43 +764418,43 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (28c4dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (28c4e0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r3, #94 @ 0x5e │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r5, r1, #3 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - mov lr, lr │ │ │ │ + mov r6, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - b.n 28c994 │ │ │ │ + b.n 28c7d4 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xfb4400cc │ │ │ │ - ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xfa6400cc │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrd r0, r0, [r0, #-816]! @ 0x330 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + ldmia.w r0, {r2, r3, r6, r7} │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r5, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -764527,21 +764526,21 @@ │ │ │ │ b.n 28c574 │ │ │ │ ldr r2, [pc, #24] @ (28c5ac ) │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 28c544 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w sl, [pc, #512] @ 28c7c4 │ │ │ │ @@ -764747,52 +764746,52 @@ │ │ │ │ ldr r1, [pc, #88] @ (28c814 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 28c63e │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - and.w r0, r4, #208 @ 0xd0 │ │ │ │ + vqadd.s32 q0, q10, q0 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r7, #18 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #16 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r0, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #224] @ (28c90c ) │ │ │ │ @@ -764884,23 +764883,23 @@ │ │ │ │ b.n 28c8da │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r7, #204 @ 0xcc │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -765042,21 +765041,21 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ lsls r3, r3, #5 │ │ │ │ asrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ @@ -765834,31 +765833,31 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r1, #28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -766043,15 +766042,15 @@ │ │ │ │ bne.n 28d550 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 28d488 │ │ │ │ nop │ │ │ │ - add r4, pc, #192 @ (adr r4, 28d640 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 28d6c0 ) │ │ │ │ lsls r6, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -766277,15 +766276,15 @@ │ │ │ │ b.n 28d700 │ │ │ │ sxth r2, r2 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ b.n 28d65c │ │ │ │ nop │ │ │ │ - add r0, pc, #336 @ (adr r0, 28d918 ) │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ @@ -767771,31 +767770,31 @@ │ │ │ │ b.n 28e2f8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #3 │ │ │ │ adds r6, r6, #6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ @@ -768030,27 +768029,27 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 28e85c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r0, r6, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r0, r1, #31 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #680] @ (28ecb0 ) │ │ │ │ add.w fp, r3, #94208 @ 0x17000 │ │ │ │ @@ -768319,17 +768318,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r5, #23 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r0, #20 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cbz r2, 28ece8 │ │ │ │ @@ -768344,15 +768343,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [pc, #8] @ (28ecf8 ) │ │ │ │ add r2, pc │ │ │ │ blx 6ef68 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3280] @ 0xcd0 │ │ │ │ ldr r4, [pc, #204] @ (28eddc ) │ │ │ │ sub.w sp, sp, #780 @ 0x30c │ │ │ │ @@ -768430,17 +768429,17 @@ │ │ │ │ add.w sp, sp, #780 @ 0x30c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r4, r7, #8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -768626,17 +768625,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n 28ee92 │ │ │ │ subs r0, #20 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrh.w r8, [r1, #340] @ 0x154 │ │ │ │ movw r3, #35103 @ 0x891f │ │ │ │ @@ -769485,15 +769484,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e104 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #108] @ (28f994 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -769540,15 +769539,15 @@ │ │ │ │ nop │ │ │ │ cmp r4, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r4, r1, #27 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r6, r0, #26 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -769598,15 +769597,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #76 @ 0x4c │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r0, r0, #25 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r6, #23 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -769658,15 +769657,15 @@ │ │ │ │ nop │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r0, r6, #22 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r4, #21 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -769692,15 +769691,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e104 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #100] @ (28fb8c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -769746,15 +769745,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r0, r2, #19 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r1, #18 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -769803,15 +769802,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #88 @ 0x58 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r4, r1, #17 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -769862,15 +769861,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ lsls r4, r0, #15 │ │ │ │ lsls r3, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r0, r7, #13 │ │ │ │ lsls r3, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -769897,15 +769896,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28fd48 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -769930,15 +769929,15 @@ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28fd98 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -769963,15 +769962,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28fde8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -769996,15 +769995,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28fe38 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770029,15 +770028,15 @@ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #20 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28fe88 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770062,15 +770061,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28fed8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770095,15 +770094,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #116 @ 0x74 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (28ff28 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770128,15 +770127,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -770158,15 +770157,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e9f4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #52] @ (28ffc0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770189,15 +770188,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 28e9f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #136 @ 0x88 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #40] @ (290004 ) │ │ │ │ @@ -770548,15 +770547,15 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e104 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #104] @ (290410 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -770603,15 +770602,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ lsls r3, r3, #5 │ │ │ │ mrrc2 1, 5, r0, r0, cr10 @ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stc2 1, cr0, [sl], {90} @ 0x5a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #108] @ (29049c ) │ │ │ │ @@ -770660,15 +770659,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @ instruction: 0xfbc8015a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfb7e015a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #112] @ (29052c ) │ │ │ │ @@ -770719,15 +770718,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @ instruction: 0xfb3c015a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfaee015a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (290584 ) │ │ │ │ @@ -770753,15 +770752,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #200 @ 0xc8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2905d4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770786,15 +770785,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #120 @ 0x78 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (290624 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770819,15 +770818,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (290674 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770852,15 +770851,15 @@ │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, r3, #7 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2906c8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770886,15 +770885,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r1, #6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (29071c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770920,15 +770919,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r4, r6, #4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (290770 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -770954,15 +770953,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r0, r4, #3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #44] @ (2907b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -771133,15 +771132,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r0, #4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2909a0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771167,15 +771166,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r6, #2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (2909f4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771202,15 +771201,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (290a48 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771236,15 +771235,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r0, r1, #0 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (290aa0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771272,15 +771271,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r6, r6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (290af8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -771308,15 +771307,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r3, r5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #36] @ (290b34 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -771618,17 +771617,17 @@ │ │ │ │ add r3, pc │ │ │ │ bl aee48 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, r1, r1 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrb r2, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ bl 290db8 │ │ │ │ @@ -771687,17 +771686,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ asrs r6, r2, #30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #128] @ (290f74 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -771747,19 +771746,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 290f4e │ │ │ │ asrs r4, r4, #28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ (290ff4 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -771879,21 +771878,21 @@ │ │ │ │ bl 130bbc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ b.n 291060 │ │ │ │ asrs r6, r1, #24 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ (29114c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ @@ -772013,21 +772012,21 @@ │ │ │ │ bl 130bbc │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r3, r6 │ │ │ │ b.n 2911b8 │ │ │ │ asrs r6, r6, #18 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (291294 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -772059,17 +772058,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #124] @ (29132c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -772121,21 +772120,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r4, #13 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #112] @ (2913c0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -772181,19 +772180,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #11 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (291430 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -772225,17 +772224,17 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ asrs r4, r6, #8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #44] @ (29147c ) │ │ │ │ @@ -772729,15 +772728,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e104 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #108] @ (291a14 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -772784,15 +772783,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #17 │ │ │ │ lsls r3, r3, #5 │ │ │ │ b.n 2916b0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 29162c │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -772842,15 +772841,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #15 │ │ │ │ lsls r3, r3, #5 │ │ │ │ b.n 291628 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 29159c │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -772900,15 +772899,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #13 │ │ │ │ lsls r3, r3, #5 │ │ │ │ b.n 291598 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ b.n 29150c │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -772935,15 +772934,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (291bdc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -772968,15 +772967,15 @@ │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r6, #9 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (291c2c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773001,15 +773000,15 @@ │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r4, #8 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (291c7c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773034,15 +773033,15 @@ │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r2, #7 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291cd0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773068,15 +773067,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r0, r0, #6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291d24 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773102,15 +773101,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r4, r5, #4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291d78 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773136,15 +773135,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r3, #3 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (291dd0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773172,15 +773171,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r0, #2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #64] @ (291e28 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773208,15 +773207,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291e7c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773242,15 +773241,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r2, #31 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291ed0 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773277,15 +773276,15 @@ │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #30 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291f24 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773311,15 +773310,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #60] @ (291f78 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -773346,15 +773345,15 @@ │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 28e770 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r3, #27 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ @@ -773935,15 +773934,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e104 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - ldr r2, [pc, #880] @ (29292c ) │ │ │ │ + ldr r1, [pc, #1008] @ (2929ac ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (29263c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -773993,15 +773992,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r2, r6 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bge.n 292694 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #560] @ (292878 ) │ │ │ │ + ldr r1, [pc, #688] @ (2928f8 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ bls.n 292604 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -774054,15 +774053,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ vsra.u32 q0, q5, #30 │ │ │ │ bls.n 29260c │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #80] @ (292730 ) │ │ │ │ + ldr r1, [pc, #208] @ (2927b0 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ bls.n 29276c │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -774117,15 +774116,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ veor q0, q5, q5 │ │ │ │ bls.n 29277c │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #592] @ (2929d0 ) │ │ │ │ + ldr r0, [pc, #720] @ (292a50 ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ bhi.n 2926cc │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -774151,15 +774150,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mcr2 1, 4, r0, cr0, cr10, {2} │ │ │ │ - ldr r1, [pc, #120] @ (29284c ) │ │ │ │ + ldr r0, [pc, #248] @ (2928cc ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29281c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774183,15 +774182,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mrc2 1, 1, r0, cr0, cr10, {2} │ │ │ │ - ldr r0, [pc, #936] @ (292bcc ) │ │ │ │ + ldr r0, [pc, #40] @ (29284c ) │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (29286c ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774215,15 +774214,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stc2l 1, cr0, [r0, #360]! @ 0x168 │ │ │ │ - ldr r0, [pc, #728] @ (292b4c ) │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (2928bc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774247,15 +774246,15 @@ │ │ │ │ movs r4, #10 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldc2 1, cr0, [r0, #360] @ 0x168 │ │ │ │ - ldr r0, [pc, #520] @ (292acc ) │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -774279,15 +774278,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 28e104 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [r8, #-360]! @ 0xfffffe98 │ │ │ │ - ldr r0, [pc, #320] @ (292a58 ) │ │ │ │ + bx lr │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #112] @ (292998 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -774336,15 +774335,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [r6], {90} @ 0x5a │ │ │ │ bvs.n 292938 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #16] @ (2929b4 ) │ │ │ │ + bxns r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bvs.n 2928a8 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -774397,15 +774396,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mcrr2 1, 5, r0, r6, cr10 │ │ │ │ bvs.n 292ab0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blx r2 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bpl.n 292a10 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -774460,15 +774459,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbae015a │ │ │ │ bpl.n 292a20 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bxns r2 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ bpl.n 292b70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -774494,15 +774493,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #1 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfb24015a │ │ │ │ - mov sl, r4 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (292b78 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774526,15 +774525,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #2 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfad4015a │ │ │ │ - mov r6, sp │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (292bc8 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774558,15 +774557,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #3 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfa84015a │ │ │ │ - mov r2, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #56] @ (292c18 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -774590,15 +774589,15 @@ │ │ │ │ movs r4, #9 │ │ │ │ movs r5, #4 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ bl 28e104 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xfa34015a │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add.w ip, r0, #94208 @ 0x17000 │ │ │ │ vldr s15, [r3] │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #98304 @ 0x18000 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ vldr s14, [ip, #832] @ 0x340 │ │ │ │ @@ -774902,15 +774901,15 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf684015a │ │ │ │ - negs r4, r2 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -775107,17 +775106,17 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ orns r1, r0, #14286848 @ 0xda0000 │ │ │ │ - eors r6, r4 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + subs r7, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (293274 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -775177,21 +775176,21 @@ │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ usat r1, #26, ip, lsl #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r6, #250 @ 0xfa │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #40] @ (293354 ) │ │ │ │ mov r3, r1 │ │ │ │ @@ -775261,21 +775260,21 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subw r1, ip, #90 @ 0x5a │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r6, #36 @ 0x24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #256] @ (293528 ) │ │ │ │ @@ -775616,15 +775615,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mcr 1, 5, r0, cr14, cr10, {2} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #256] @ (2939a0 ) │ │ │ │ @@ -775709,15 +775708,15 @@ │ │ │ │ add sp, #8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r6, #-360]! @ 0xfffffe98 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #232] @ (293aa8 ) │ │ │ │ @@ -775877,15 +775876,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 293b20 │ │ │ │ adcs.w r1, r2, sl, lsr #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #252] @ (293cec ) │ │ │ │ @@ -775965,15 +775964,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 293c44 │ │ │ │ bic.w r1, r6, sl, lsr #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r0, #118784 @ 0x1d000 │ │ │ │ add.w r1, r0, #120832 @ 0x1d800 │ │ │ │ movw r3, #36001 @ 0x8ca1 │ │ │ │ movt r3, #37726 @ 0x935e │ │ │ │ str.w r3, [lr, #1578] @ 0x62a │ │ │ │ @@ -776142,21 +776141,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (293f10 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 293ea6 │ │ │ │ b.n 293edc │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ add.w r1, r0, r1, lsl #5 │ │ │ │ add.w r0, r0, #118784 @ 0x1d000 │ │ │ │ add.w ip, r1, #120320 @ 0x1d600 │ │ │ │ add.w r1, r1, #118784 @ 0x1d000 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ vldr s13, [ip, #56] @ 0x38 │ │ │ │ @@ -776299,21 +776298,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ b.n 293cb0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #164] @ (2941b0 ) │ │ │ │ @@ -776499,25 +776498,25 @@ │ │ │ │ ldr r2, [pc, #36] @ (294330 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 294284 │ │ │ │ b.n 293bbc │ │ │ │ lsls r2, r3, #5 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + adds r0, #120 @ 0x78 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ bls.n 2943da │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -778061,15 +778060,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7ae │ │ │ │ lsls r5, r1, #5 │ │ │ │ add r6, pc, #312 @ (adr r6, 295644 ) │ │ │ │ lsls r4, r3, #5 │ │ │ │ - movs r0, #14 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ @@ -778202,15 +778201,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -778444,15 +778443,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ b.n 295850 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ @@ -778823,32 +778822,32 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6d2a8 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mrrc 0, 13, r0, ip, cr12 │ │ │ │ - cbnz r6, 295d10 │ │ │ │ + sbcs.w r0, ip, ip, lsr #3 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r2, pc, #48 @ (adr r2, 295cf8 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 295d78 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ @@ -778990,63 +778989,63 @@ │ │ │ │ b.n 295d7a │ │ │ │ ldr r1, [pc, #108] @ (295e94 ) │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 20580c │ │ │ │ b.n 295d12 │ │ │ │ nop │ │ │ │ - adds r4, r5, r5 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r6, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ uxtb r4, r6 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bmi.n 295f10 │ │ │ │ + bcc.n 295f50 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #5 │ │ │ │ cbz r2, 295e92 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bmi.n 295ec8 │ │ │ │ + bcc.n 295f08 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bcc.n 295e64 │ │ │ │ + bcc.n 295ea4 │ │ │ │ lsls r1, r4, #3 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r3, #5 │ │ │ │ cbz r4, 295ea4 │ │ │ │ lsls r5, r1, #5 │ │ │ │ cbz r2, 295ee6 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #1672 @ 0x688 │ │ │ │ push {r4, r5, lr} │ │ │ │ bne.n 295f14 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -779211,59 +779210,59 @@ │ │ │ │ b.n 295ed2 │ │ │ │ ldr r0, [pc, #96] @ (2960b0 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #24] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -779290,15 +779289,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r1, #3 │ │ │ │ cmp r0, #15 │ │ │ │ beq.n 296162 │ │ │ │ ldr r2, [pc, #80] @ (296168 ) │ │ │ │ lsls r1, r0, #31 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ it mi │ │ │ │ @@ -779345,15 +779344,15 @@ │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r3, #5 │ │ │ │ ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -779437,28 +779436,28 @@ │ │ │ │ b.n 296236 │ │ │ │ ldr r2, [pc, #40] @ (296280 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 2961b0 │ │ │ │ - beq.n 2962d8 │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - ldr r1, [pc, #120] @ (2962e4 ) │ │ │ │ + ldr r0, [pc, #248] @ (296364 ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp 0, 10, cr0, cr14, cr15, {6} │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + stcl 0, cr0, [lr, #828] @ 0x33c │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -779858,72 +779857,72 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 2960b4 │ │ │ │ b.n 2963d8 │ │ │ │ - ldr r0, [pc, #184] @ (296760 ) │ │ │ │ + bx r9 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - bx sp │ │ │ │ + mov r8, r1 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #28] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cbz r0, 29670a │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - stc 0, cr0, [r8], {207} @ 0xcf │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + sub.w r0, r8, pc, lsl #3 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldc 0, cr0, [r4], {207} @ 0xcf │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xeb3400cf │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r4, #3 │ │ │ │ - cmp ip, pc │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - subs.w r0, lr, pc, lsl #3 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + @ instruction: 0xeade00cf │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cmp r8, r7 │ │ │ │ + add r8, fp │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r6, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add.w r0, sl, pc, lsl #3 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + bic.w r0, sl, pc, lsl #3 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - @ instruction: 0xeae200cf │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + and.w r0, r2, pc, lsl #3 │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r1, #3 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r7, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldrh.w r3, [r1, #340] @ 0x154 │ │ │ │ @@ -779996,25 +779995,25 @@ │ │ │ │ b.n 29675a │ │ │ │ ldr r2, [pc, #32] @ (29680c ) │ │ │ │ ldr.w r3, [r1, #328] @ 0x148 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 29675a │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 29683c │ │ │ │ mov r1, r0 │ │ │ │ @@ -780151,49 +780150,49 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r5, [pc, #560] @ (296ba8 ) │ │ │ │ + ldr r4, [pc, #688] @ (296c28 ) │ │ │ │ lsls r0, r2, #3 │ │ │ │ - lsrs r4, r7, #28 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -782765,165 +782764,165 @@ │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 298694 │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 297c22 │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r1, [pc, #232] @ (29879c ) │ │ │ │ + ldr r0, [pc, #360] @ (29881c ) │ │ │ │ lsls r0, r4, #3 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 29860c │ │ │ │ + bhi.n 29864c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r4, #6 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r1, #4 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r1, #5 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r7, #31 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r3, #25 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r7, #24 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r6, r6, #20 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r3, 2987e4 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2987dc │ │ │ │ ldr r2, [pc, #200] @ (2988b0 ) │ │ │ │ @@ -783001,23 +783000,23 @@ │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 29889e │ │ │ │ strb r3, [r0, #0] │ │ │ │ b.w 297c22 │ │ │ │ - cdp2 0, 13, cr0, cr8, cr10, {6} │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + ldc2l 0, cr0, [r8, #808]! @ 0x328 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - vmla.i q8, q14, d2[2] │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr10, {6} │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r3, r1, #3 │ │ │ │ ldrsh.w r3, [r0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 2988d4 │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldrsh.w r3, [r0, #4] │ │ │ │ @@ -783129,15 +783128,15 @@ │ │ │ │ mov.w r0, #131072 @ 0x20000 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #131074 @ 0x20002 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #1073741824 @ 0x40000000 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr.w r4, [pc, #1244] @ 298ee0 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -783641,55 +783640,53 @@ │ │ │ │ b.n 298cee │ │ │ │ mov r3, r5 │ │ │ │ b.n 298ec8 │ │ │ │ strb r4, [r5, #23] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r1, #3 │ │ │ │ strb r6, [r6, #19] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + vrev32.32 q8, q5 │ │ │ │ + vmla.i16 q0, q12, d2[1] │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i32 q8, q15, d10[0] │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + vhadd.u8 q0, q15, q5 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vmla.i32 q0, q12, d10[0] │ │ │ │ - movs r0, #28 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr10, {6} │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - vhadd.u32 q8, q9, q5 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + cdp2 0, 8, cr0, cr2, cr10, {6} │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr10, {6} │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr10, {6} │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr10, {6} │ │ │ │ - cdp2 0, 8, cr0, cr10, cr10, {6} │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + stc2l 0, cr0, [r2, #808]! @ 0x328 │ │ │ │ + stc2 0, cr0, [sl, #808]! @ 0x328 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr10, {6} │ │ │ │ - subs r0, r0, #3 │ │ │ │ + stc2l 0, cr0, [r0, #-808]! @ 0xfffffcd8 │ │ │ │ + adds r0, r4, #7 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr10, {6} │ │ │ │ - ldr??.w r0, [ip, #202] @ 0xca │ │ │ │ - cdp2 0, 1, cr0, cr6, cr10, {6} │ │ │ │ - ldc2 0, cr0, [r6, #808]! @ 0x328 │ │ │ │ - ldc2 0, cr0, [r4, #808]! @ 0x328 │ │ │ │ - stc2 0, cr0, [ip, #808] @ 0x328 │ │ │ │ + stc2 0, cr0, [r6, #-808]! @ 0xfffffcd8 │ │ │ │ + ldrb.w r0, [ip, sl] │ │ │ │ + ldc2 0, cr0, [r6, #-808]! @ 0xfffffcd8 │ │ │ │ + ldc2l 0, cr0, [r6], {202} @ 0xca │ │ │ │ + ldc2l 0, cr0, [r4], {202} @ 0xca │ │ │ │ + stc2 0, cr0, [ip], #808 @ 0x328 │ │ │ │ cbz r1, 298f90 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r7, [r1, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -785492,18 +785489,18 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {202} @ 0xca │ │ │ │ + subs.w r0, lr, sl, lsl #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #-808]! @ 0x328 │ │ │ │ + stmia.w r8, {r1, r3, r6, r7} │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 29a37c │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r2, r2, #32 │ │ │ │ adds r4, r2, r0 │ │ │ │ @@ -786319,15 +786316,15 @@ │ │ │ │ lsls r2, r3, #5 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 29b03c │ │ │ │ + b.n 29ae7c │ │ │ │ lsls r2, r1, #3 │ │ │ │ strb r4, [r3, r1] │ │ │ │ lsls r2, r3, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [pc, #1640] @ 29b310 │ │ │ │ add r3, pc │ │ │ │ @@ -786956,21 +786953,21 @@ │ │ │ │ bl 3c20f8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 29b194 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #3 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r4, #3 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r2, r8 │ │ │ │ @@ -787774,21 +787771,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.w 29ab9c │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 29baf4 │ │ │ │ + beq.n 29bb34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bne.n 29badc │ │ │ │ + beq.n 29bb1c │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -788919,21 +788916,21 @@ │ │ │ │ ... │ │ │ │ subs r7, #138 @ 0x8a │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #126 @ 0x7e │ │ │ │ lsls r2, r3, #5 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r1, #3 │ │ │ │ strh r2, [r2, #30] │ │ │ │ lsls r2, r3, #5 │ │ │ │ sub.w r7, r3, #65 @ 0x41 │ │ │ │ cmp r7, #7 │ │ │ │ bhi.w 29c894 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -789682,15 +789679,15 @@ │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r2, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #440] @ (29d134 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -804765,15 +804762,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #24] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r2, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #460] @ (2a7d30 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -806243,15 +806240,15 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2a8bca │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #952] @ (2a8fe0 ) │ │ │ │ + ldr r5, [pc, #56] @ (2a8c60 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #248] @ (2a8d34 ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ @@ -807850,15 +807847,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - vmla.i d0, d24, d1[2] │ │ │ │ + cdp 0, 10, cr0, cr8, cr9, {6} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 2a9cdc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ @@ -808027,17 +808024,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8, #804]! @ 0x324 │ │ │ │ - stcl 0, cr0, [r6, #804] @ 0x324 │ │ │ │ - ldc 0, cr0, [r8, #804] @ 0x324 │ │ │ │ + stc 0, cr0, [r8, #-804] @ 0xfffffcdc │ │ │ │ + stcl 0, cr0, [r6], #804 @ 0x324 │ │ │ │ + ldc 0, cr0, [r8], #804 @ 0x324 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #324] @ (2aa1dc ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -808164,15 +808161,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r4, r5] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - rsbs r0, r0, r9, lsl #3 │ │ │ │ + @ instruction: 0xeaf000c9 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #336] @ (2aa34c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #336] @ (2aa350 ) │ │ │ │ @@ -808334,17 +808331,17 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r1, r2] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 2aa3d0 │ │ │ │ + bpl.n 2aa410 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ands.w r0, r8, r9, lsl #3 │ │ │ │ + ldmdb r8!, {r0, r3, r6, r7} │ │ │ │ ldrb r4, [r1, r1] │ │ │ │ lsls r1, r3, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -809141,15 +809138,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r7] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #576] @ (2aaf98 ) │ │ │ │ @@ -809752,19 +809749,19 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 2ab338 │ │ │ │ + ble.n 2ab378 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r4, #3 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ bl 3c2144 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ @@ -809889,15 +809886,15 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ ldr r3, [pc, #496] @ (2ab6bc ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -810205,43 +810202,43 @@ │ │ │ │ ... │ │ │ │ ldr r3, [pc, #48] @ (2ab864 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (2ab844 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bhi.n 2ab7ac │ │ │ │ + bvc.n 2ab7ec │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r0, r4, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bvs.n 2ab7e0 │ │ │ │ + bpl.n 2ab820 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldr r0, [pc, #176] @ (2ab914 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - bpl.n 2ab83c │ │ │ │ + bpl.n 2ab87c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2ab824 │ │ │ │ + bmi.n 2ab864 │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1728] @ 0x6c0 │ │ │ │ @@ -811329,23 +811326,23 @@ │ │ │ │ b.w 2abc4e │ │ │ │ mov r1, r5 │ │ │ │ b.n 2ac324 │ │ │ │ bx r8 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r1, r3, #5 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r4, #16 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ add r3, r4 │ │ │ │ ble.w 2ac052 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -811789,17 +811786,17 @@ │ │ │ │ adds r3, #24 │ │ │ │ adds r0, #28 │ │ │ │ add r3, r4 │ │ │ │ add r0, r4 │ │ │ │ strd r1, r1, [r3, #4] │ │ │ │ bl 2aa3e0 │ │ │ │ b.w 2abbaa │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ ldr.w r4, [pc, #2408] @ 2ad32c │ │ │ │ mov r7, r0 │ │ │ │ @@ -813174,15 +813171,15 @@ │ │ │ │ ldr.w r3, [r2, #416] @ 0x1a0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 2ad4ae │ │ │ │ b.n 2ad820 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #4480 @ 0x1180 │ │ │ │ mov r6, r0 │ │ │ │ @@ -816958,17 +816955,17 @@ │ │ │ │ nop │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r1, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -818206,41 +818203,41 @@ │ │ │ │ b.n 2b0d52 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [r0], #-352 @ 0xfffffea0 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 1, 5, r0, r8, cr8 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xfaa20158 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r1, r1, #3 │ │ │ │ bl fff56dba │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + add r3, sp, #24 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r2, [pc, #1028] @ 2b11e8 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -819587,17 +819584,17 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [r8, #-352] @ 0x160 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r4, r4, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r3, #0] │ │ │ │ lsls r4, r4, #3 │ │ │ │ b.n 2b1650 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -820550,15 +820547,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bge.n 2b2550 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ bge.n 2b2678 │ │ │ │ lsls r0, r3, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -820750,19 +820747,19 @@ │ │ │ │ bl 3fcef4 │ │ │ │ b.n 2b2798 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bge.n 2b27d8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ bls.n 2b2848 │ │ │ │ lsls r0, r3, #5 │ │ │ │ add.w r3, r0, #102400 @ 0x19000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r2, #36624 @ 0x8f10 │ │ │ │ ldr.w r6, [r3, #2124] @ 0x84c │ │ │ │ @@ -821303,15 +821300,15 @@ │ │ │ │ b.n 2b2d60 │ │ │ │ nop │ │ │ │ bvs.n 2b2d88 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ bmi.n 2b2e3c │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ mrrc2 15, 15, pc, r5, cr15 @ │ │ │ │ udiv pc, r5, pc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -821806,15 +821803,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b322c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r7, r0, #94208 @ 0x17000 │ │ │ │ mov r6, r2 │ │ │ │ @@ -822112,19 +822109,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r5, {r1, r2, r5} │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add.w ip, r0, #94208 @ 0x17000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r3, [pc, #3380] @ 2b435c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r1, [ip, #1836] @ 0x72c │ │ │ │ @@ -829949,15 +829946,15 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ strb r6, [r7, #23] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -830181,19 +830178,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #15] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [pc, #288] @ (2b8f40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -830420,16 +830417,16 @@ │ │ │ │ vaba.u8 q2, q0, │ │ │ │ strb r6, [r3, #2] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cdp2 0, 12, cr0, cr14, cr8, {6} │ │ │ │ - cdp2 0, 10, cr0, cr14, cr8, {6} │ │ │ │ + stc2l 0, cr0, [lr, #800]! @ 0x320 │ │ │ │ + stc2l 0, cr0, [lr, #800] @ 0x320 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #1712 @ 0x6b0 │ │ │ │ addw r1, r0, #1716 @ 0x6b4 │ │ │ │ add.w r2, r0, #1720 @ 0x6b8 │ │ │ │ addw r0, r0, #1724 @ 0x6bc │ │ │ │ str.w r3, [ip] │ │ │ │ @@ -830706,19 +830703,19 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldc2l 0, cr0, [lr, #800] @ 0x320 │ │ │ │ - stc2l 0, cr0, [ip, #800]! @ 0x320 │ │ │ │ - stc2l 0, cr0, [r0, #800] @ 0x320 │ │ │ │ - ldc2l 0, cr0, [r4, #800]! @ 0x320 │ │ │ │ - ldc2 0, cr0, [sl], #-800 @ 0xfffffce0 │ │ │ │ + ldc2l 0, cr0, [lr], #800 @ 0x320 │ │ │ │ + stc2 0, cr0, [ip, #-800] @ 0xfffffce0 │ │ │ │ + stc2l 0, cr0, [r0], #800 @ 0x320 │ │ │ │ + ldc2 0, cr0, [r4, #-800] @ 0xfffffce0 │ │ │ │ + @ instruction: 0xfb5a00c8 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e2e0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e2e0 │ │ │ │ @@ -830953,17 +830950,17 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 2b8b60 │ │ │ │ b.n 2b919e │ │ │ │ - vld4. {d16-d19}, [r8], r8 │ │ │ │ - vst4. {d16-d19}, [lr], r8 │ │ │ │ - ldrsh.w r0, [lr, r8] │ │ │ │ + strb.w r0, [r8, #200] @ 0xc8 │ │ │ │ + str??.w r0, [lr, r8] │ │ │ │ + ldr.w r0, [lr, r8] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #34820 @ 0x8804 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ @@ -831235,16 +831232,16 @@ │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r5, #1384] @ 0x568 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2b97f0 │ │ │ │ add.w r5, r5, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r5, #1388] @ 0x56c │ │ │ │ b.n 2b984e │ │ │ │ - @ instruction: 0xf78000c8 │ │ │ │ - @ instruction: 0xf76000c8 │ │ │ │ + subw r0, r0, #2248 @ 0x8c8 │ │ │ │ + @ instruction: 0xf68000c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #812] @ (2b9ca0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #812] @ (2b9ca4 ) │ │ │ │ @@ -831553,40 +831550,40 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - subw r0, sl, #2248 @ 0x8c8 │ │ │ │ + rsb r0, sl, #6553600 @ 0x640000 │ │ │ │ str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - movw r0, #51400 @ 0xc8c8 │ │ │ │ - adds r1, #22 │ │ │ │ + sbc.w r0, ip, #6553600 @ 0x640000 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, sl, #6553600 @ 0x640000 │ │ │ │ - b.n 2ba190 │ │ │ │ + @ instruction: 0xf4fa00c8 │ │ │ │ + b.n 2b9fd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf5ee00c8 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + add.w r0, lr, #6553600 @ 0x640000 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rsb r0, ip, #6553600 @ 0x640000 │ │ │ │ - blt.n 2b9dd8 │ │ │ │ + @ instruction: 0xf4ec00c8 │ │ │ │ + bge.n 2b9c18 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - rsb r0, r4, #6553600 @ 0x640000 │ │ │ │ - @ instruction: 0xf4a200c8 │ │ │ │ - @ instruction: 0xf52600c8 │ │ │ │ - orr.w r0, sl, #6553600 @ 0x640000 │ │ │ │ - eor.w r0, r6, #6553600 @ 0x640000 │ │ │ │ - @ instruction: 0xf3de00c8 │ │ │ │ - add r4, pc, #80 @ (adr r4, 2b9d48 ) │ │ │ │ + @ instruction: 0xf4e400c8 │ │ │ │ + ubfx r0, r2, #3, #9 │ │ │ │ + orr.w r0, r6, #6553600 @ 0x640000 │ │ │ │ + bfi r0, sl, #3, #6 │ │ │ │ + usat r0, #8, r6, asr #3 │ │ │ │ + @ instruction: 0xf2fe00c8 │ │ │ │ + add r3, pc, #208 @ (adr r3, 2b9dc8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #512] @ (2b9f0c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -831782,17 +831779,17 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #192] @ (2b9ff4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -831864,18 +831861,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2b9f70 │ │ │ │ strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xf22000c8 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + adc.w r0, r0, #200 @ 0xc8 │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ (2ba108 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -831959,16 +831956,16 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 130bbc │ │ │ │ b.n 2ba06c │ │ │ │ nop │ │ │ │ strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r3, #5 │ │ │ │ - sbcs.w r0, sl, #200 @ 0xc8 │ │ │ │ - @ instruction: 0xf0e200c8 │ │ │ │ + eors.w r0, sl, #200 @ 0xc8 │ │ │ │ + and.w r0, r2, #200 @ 0xc8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #308] @ (2ba25c ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #308] @ (2ba260 ) │ │ │ │ @@ -832100,16 +832097,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - vext.8 q8, q14, q4, #0 │ │ │ │ - vmla.i16 d0, d26, d0[1] │ │ │ │ + vhadd.s16 q0, q14, q4 │ │ │ │ + cdp 0, 11, cr0, cr10, cr8, {6} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #252] @ (2ba388 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [pc, #252] @ 2ba38c │ │ │ │ @@ -832206,15 +832203,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r1, #28] │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 14, cr0, cr14, cr8, {6} │ │ │ │ + cdp 0, 0, cr0, cr14, cr8, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ (2ba3f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ @@ -832248,15 +832245,15 @@ │ │ │ │ b.n 2ba3c8 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (2ba488 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -832302,15 +832299,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2b9960 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r4, [r0, #16] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - stcl 0, cr0, [r4], #-800 @ 0xfffffce0 │ │ │ │ + @ instruction: 0xeb8400c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #32] @ (2ba4c4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -832324,15 +832321,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b9960 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #376] @ (2ba658 ) │ │ │ │ @@ -832454,22 +832451,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2ba596 │ │ │ │ nop │ │ │ │ strh r2, [r6, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - stc 0, cr0, [r8], #-800 @ 0xfffffce0 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + adc.w r0, r8, r8, lsl #3 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xebf800c8 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + adds.w r0, r8, r8, lsl #3 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rsbs r0, r4, r8, lsl #3 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xeaf400c8 │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #232] @ (2ba770 ) │ │ │ │ @@ -832548,22 +832545,22 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2ba700 │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #30] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add.w r0, r6, r8, lsl #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + bic.w r0, r6, r8, lsl #3 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xead400c8 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + ldrd r0, r0, [r4, #800]! @ 0x320 │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xeabc00c8 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + ldrd r0, r0, [ip, #800] @ 0x320 │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #356] @ (2ba908 ) │ │ │ │ @@ -832679,22 +832676,22 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2ba848 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrd r0, r0, [r6, #-800]! @ 0x320 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + ldmia.w r6, {r3, r6, r7} │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strd r0, r0, [r6, #-800] @ 0x320 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + strd r0, r0, [r6], #-800 @ 0x320 │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmdb r2!, {r3, r6, r7} │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + strex r0, r0, [r2, #800] @ 0x320 │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #188] @ (2ba9f0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ @@ -832765,22 +832762,25 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb r0, [r4, #19] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldmia.w r4, {r3, r6, r7} │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + b.n 2ba960 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strd r0, r0, [r6], #-800 @ 0x320 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + b.n 2ba90c │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xe85200c8 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + b.n 2ba8ec │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #196] @ (2baae4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -832851,20 +832851,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2baa78 │ │ │ │ ldrb r6, [r6, #15] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - @ instruction: 0xe81600c8 │ │ │ │ - b.n 2baa58 │ │ │ │ + b.n 2ba958 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + b.n 2ba898 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2baa4c │ │ │ │ + b.n 2ba88c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2baa30 │ │ │ │ + b.n 2ba870 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #204] @ (2babd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -832931,25 +832932,25 @@ │ │ │ │ ldr r2, [pc, #32] @ (2babec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2baa54 │ │ │ │ + b.n 2ba894 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2baa04 │ │ │ │ + b.n 2ba844 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba9e8 │ │ │ │ + b.n 2ba828 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #172] @ (2bacac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -833012,27 +833013,28 @@ │ │ │ │ ldr r2, [pc, #32] @ (2bacc4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r6, [r2, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2ba9b4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - b.n 2ba964 │ │ │ │ + b.n 2ba7f4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba948 │ │ │ │ + b.n 2ba7a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ - lsls r7, r0, #3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + itet pl │ │ │ │ + lslpl r7, r0, #3 │ │ │ │ + bmi.n 2ba788 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lslpl r0, r1, #3 │ │ │ │ + itt mi │ │ │ │ + lslmi r7, r0, #3 │ │ │ │ + stmdbmi sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ (2bade0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ vmov.f32 s19, s0 │ │ │ │ @@ -833119,26 +833121,25 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bad4c │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2ba918 │ │ │ │ + b.n 2ba758 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba890 │ │ │ │ + b.n 2ba6d0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - itet ne │ │ │ │ - lslne r7, r0, #3 │ │ │ │ - beq.n 2ba84c @ unpredictable branch in IT block │ │ │ │ - │ │ │ │ - lslne r0, r1, #3 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + bkpt 0x0036 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + b.n 2ba68c │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #256] @ (2baf14 ) │ │ │ │ @@ -833231,23 +833232,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bae70 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2ba910 │ │ │ │ + b.n 2ba750 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2ba79c │ │ │ │ + b.n 2bb5dc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2ba74c │ │ │ │ + b.n 2bb58c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr s3, [r2, #12] │ │ │ │ vldr s2, [r2, #8] │ │ │ │ @@ -833306,19 +833307,19 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ b.n 2bafb4 │ │ │ │ strb r0, [r2, #26] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2bb704 │ │ │ │ + b.n 2bb544 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2bb6cc │ │ │ │ + b.n 2bb50c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #32] @ (2bb02c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -833331,15 +833332,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 2b9f20 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2bb6c4 │ │ │ │ + b.n 2bb504 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcvt.f32.f64 s1, d1 │ │ │ │ @@ -833446,23 +833447,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bb0cc │ │ │ │ strb r6, [r4, #22] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2bb6bc │ │ │ │ + b.n 2bb4fc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2bb568 │ │ │ │ + b.n 2bb3a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 2bb1ee │ │ │ │ + hlt 0x003c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb4e8 │ │ │ │ + b.n 2bb328 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d4, [r2, #24] │ │ │ │ vldr d5, [r2, #16] │ │ │ │ @@ -833578,25 +833579,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bb264 │ │ │ │ nop │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2bb504 │ │ │ │ + b.n 2bb344 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb4c0 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev r2, r0 │ │ │ │ + cbnz r2, 2bb314 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb478 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #160] @ (2bb3c8 ) │ │ │ │ @@ -833658,23 +833659,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bb368 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - b.n 2bb4e4 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2bb420 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbnz r4, 2bb3e2 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - b.n 2bb3e0 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #268] @ (2bb500 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -833766,25 +833767,25 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bb46c │ │ │ │ nop │ │ │ │ strb r2, [r4, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + ble.n 2bb4f8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + ble.n 2bb4b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r7, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #192] @ (2bb5f0 ) │ │ │ │ @@ -833850,23 +833851,23 @@ │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bb590 │ │ │ │ strb r4, [r4, #3] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + ble.n 2bb5cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + ble.n 2bb6c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ble.n 2bb688 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #100] @ (2bb67c ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ @@ -833902,17 +833903,17 @@ │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ b.n 2bb64a │ │ │ │ ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ble.n 2bb614 │ │ │ │ + bgt.n 2bb654 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -833963,19 +833964,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r0, #466944 @ 0x72000 │ │ │ │ ldr.w r0, [r0, #3408] @ 0xd50 │ │ │ │ b.n 2bb6e8 │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ble.n 2bb664 │ │ │ │ + bgt.n 2bb6a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 2bb774 │ │ │ │ + bgt.n 2bb7b4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #116] @ (2bb7b4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -834018,17 +834019,17 @@ │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bgt.n 2bb73c │ │ │ │ + blt.n 2bb77c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 2bb764 │ │ │ │ + blt.n 2bb7a4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #80] @ (2bb820 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -834060,17 +834061,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bgt.n 2bb7a4 │ │ │ │ + blt.n 2bb7e4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 2bb770 │ │ │ │ + blt.n 2bb7b0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ sub.w r3, r1, #35072 @ 0x8900 │ │ │ │ sub.w ip, r3, #65 @ 0x41 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ cmp.w ip, #7 │ │ │ │ it hi │ │ │ │ cmphi r3, #5 │ │ │ │ @@ -834130,19 +834131,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bb8a2 │ │ │ │ nop │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bgt.n 2bb95c │ │ │ │ + blt.n 2bb99c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 2bb98c │ │ │ │ + blt.n 2bb9cc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bgt.n 2bb938 │ │ │ │ + blt.n 2bb978 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -834415,25 +834416,25 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bbaba │ │ │ │ nop │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bge.n 2bbcd0 │ │ │ │ + bls.n 2bbb10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 2bbb44 │ │ │ │ + bhi.n 2bbb84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 2bbb60 │ │ │ │ + bhi.n 2bbba0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bge.n 2bbc1c │ │ │ │ + bls.n 2bbc5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 2bbbd0 │ │ │ │ + bls.n 2bbc10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bls.n 2bbb84 │ │ │ │ + bhi.n 2bbbc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2bb82c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2bbaba │ │ │ │ @@ -834641,17 +834642,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2bbe58 ) │ │ │ │ mov r0, sl │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bbaba │ │ │ │ nop │ │ │ │ - bhi.n 2bbeb0 │ │ │ │ + bvc.n 2bbef0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvc.n 2bbda8 │ │ │ │ + bvs.n 2bbde8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -834780,17 +834781,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2bbf8a │ │ │ │ b.n 2bbef6 │ │ │ │ str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r0, [r4, #28] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bvs.n 2bbf8c │ │ │ │ + bpl.n 2bbfcc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 2bbf20 │ │ │ │ + bpl.n 2bbf60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ (2bc1a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -834953,17 +834954,17 @@ │ │ │ │ str.w r7, [r3, #256] @ 0x100 │ │ │ │ bl 39322c │ │ │ │ b.n 2bc050 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r6, [r3, #4] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 2bc0c0 │ │ │ │ + bmi.n 2bc100 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bpl.n 2bc1d4 │ │ │ │ + bmi.n 2bc214 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #384] @ (2bc348 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835103,15 +835104,15 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 2bc2c8 │ │ │ │ nop │ │ │ │ str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 2bc380 │ │ │ │ + bcc.n 2bc3c0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #216] @ (2bc43c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835186,15 +835187,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bcs.n 2bc358 │ │ │ │ + bne.n 2bc398 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [pc, #420] @ (2bc5fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -835334,21 +835335,21 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bne.n 2bc6d4 │ │ │ │ + beq.n 2bc514 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 2bc700 │ │ │ │ + beq.n 2bc540 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 2bc514 │ │ │ │ + beq.n 2bc554 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc5f8 │ │ │ │ + beq.n 2bc638 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #428] @ (2bc7d0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -835493,29 +835494,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2bc7f0 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bc6ee │ │ │ │ ldrsh r2, [r6, r7] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - beq.n 2bc768 │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc6f0 │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc894 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc8a4 │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc8c4 │ │ │ │ + ldmia r7, {r1, r2, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc8ac │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc85c │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - beq.n 2bc85c │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #428] @ (2bc9b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -835660,29 +835661,29 @@ │ │ │ │ ldr r2, [pc, #44] @ (2bc9d4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bc8d2 │ │ │ │ ldrsh r6, [r1, r0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -835925,15 +835926,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 130bbc │ │ │ │ b.n 2bcbc2 │ │ │ │ nop │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r4, r2, #16384 @ 0x4000 │ │ │ │ @@ -836822,17 +836823,17 @@ │ │ │ │ b.w 2bcf14 │ │ │ │ ldr r2, [pc, #16] @ (2bd768 ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2bcfda │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #484] @ (2bd964 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -838997,15 +838998,15 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ bpl.w 2be462 │ │ │ │ b.w 2be3c6 │ │ │ │ subs r4, r7, r5 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2bf19e │ │ │ │ + cbz r4, 2bf166 │ │ │ │ lsls r0, r1, #3 │ │ │ │ bl 260290 │ │ │ │ b.w 2bde98 │ │ │ │ eors r3, r2 │ │ │ │ lsls r4, r3, #31 │ │ │ │ bpl.w 2bd9a4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -839371,15 +839372,15 @@ │ │ │ │ b.n 2bf56a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ b.n 2bf4fc │ │ │ │ adds r2, #68 @ 0x44 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r3, pc, #368 @ (adr r3, 2bf72c ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 2bf7ac ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #736] @ (2bf8b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -839616,15 +839617,15 @@ │ │ │ │ b.n 2bf73c │ │ │ │ add.w r3, r3, #120832 @ 0x1d800 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ b.n 2bf602 │ │ │ │ nop │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - add r0, pc, #896 @ (adr r0, 2bfc38 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 2bf8b8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ movw r3, #20000 @ 0x4e20 │ │ │ │ mla r3, r3, r7, r5 │ │ │ │ add.w r3, r3, #140288 @ 0x22400 │ │ │ │ ldr.w r1, [r3, #504] @ 0x1f8 │ │ │ │ cbz r1, 2bf8fa │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -840054,15 +840055,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2bfdc8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (2bfdf0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -840131,15 +840132,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2bfe6a │ │ │ │ movw r1, #930 @ 0x3a2 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r7, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (2bfee0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -840158,15 +840159,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2bfee4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (2bff2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -840185,15 +840186,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2bff30 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ movs r7, #32 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #80] @ (2bff88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #593920 @ 0x91000 │ │ │ │ @@ -840315,19 +840316,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 2bffee │ │ │ │ ldr r2, [pc, #20] @ (2c00b4 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c001a │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -840400,19 +840401,19 @@ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r5, r3 │ │ │ │ bl a69fc │ │ │ │ cmp r5, r0 │ │ │ │ bne.n 2c0134 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w fp, [r2, #804] @ 0x324 │ │ │ │ @@ -840541,21 +840542,21 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c0254 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1360] @ 2c087c │ │ │ │ @@ -841475,37 +841476,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c0a30 │ │ │ │ nop │ │ │ │ adds r2, r2, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ add.w r2, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, #1636] @ 0x664 │ │ │ │ cmp r2, #29 │ │ │ │ bls.w 2c0a96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c0d6a │ │ │ │ @@ -841570,31 +841571,31 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c0a30 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c0cee │ │ │ │ b.n 2c0b5a │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [pc, #296] @ (2c0ee4 ) │ │ │ │ @@ -841993,33 +841994,33 @@ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r3, #17 │ │ │ │ bpl.n 2c10ca │ │ │ │ b.n 2c10b0 │ │ │ │ nop │ │ │ │ asrs r2, r3, #28 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r2, [r3, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 16b1c4 │ │ │ │ ldr r3, [pc, #220] @ (2c12b4 ) │ │ │ │ ldr r2, [pc, #220] @ (2c12b8 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ @@ -842107,39 +842108,39 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c0ff8 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2c121a │ │ │ │ b.n 2c10ac │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r5, #20] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #18] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 2c1316 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ ldr.w r2, [r3, #1704] @ 0x6a8 │ │ │ │ cmp r2, r1 │ │ │ │ ble.n 2c1316 │ │ │ │ @@ -842562,19 +842563,19 @@ │ │ │ │ ldr.w fp, [r3, #804] @ 0x324 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2c171a │ │ │ │ str r2, [sp, #4] │ │ │ │ b.n 2c16d2 │ │ │ │ lsrs r2, r1, #31 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #256] @ (2c18ec ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -842809,23 +842810,23 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r6, #19 │ │ │ │ lsls r0, r3, #5 │ │ │ │ b.n 2c1840 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2c167c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #88] @ (2c1af0 ) │ │ │ │ @@ -843070,21 +843071,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r1, #8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ b.n 2c2524 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ b.n 2c2468 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #88] @ (2c1da8 ) │ │ │ │ @@ -843410,23 +843411,23 @@ │ │ │ │ ... │ │ │ │ lsls r6, r1, #27 │ │ │ │ lsls r0, r3, #5 │ │ │ │ b.n 2c226c │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #88] @ (2c216c ) │ │ │ │ @@ -843667,19 +843668,19 @@ │ │ │ │ vldr d0, [pc, #8] @ 2c23e8 │ │ │ │ b.n 2c2326 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r2, [r2, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -843899,15 +843900,15 @@ │ │ │ │ nop │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ blt.n 2c26d4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #6] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bge.n 2c2670 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -843943,15 +843944,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c2740 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ veor q8, q6, │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ ldr.w ip, [pc, #100] @ 2c27bc │ │ │ │ @@ -843992,16 +843993,16 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c279c │ │ │ │ nop │ │ │ │ bhi.n 2c2700 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #-792] @ 0xfffffce8 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + stcl 0, cr0, [r6], #-792 @ 0xfffffce8 │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -844307,21 +844308,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbec0157 │ │ │ │ bpl.n 2c2af4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bpl.n 2c2bdc │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r1, [pc, #160] @ (2c2bec ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -844525,33 +844526,33 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [sl, #343] @ 0x157 │ │ │ │ bcc.n 2c2d40 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ bcc.n 2c2dd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #168] @ (2c2e50 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -844788,29 +844789,29 @@ │ │ │ │ b.n 2c2f64 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7900157 │ │ │ │ bne.n 2c2f24 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ beq.n 2c2f48 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #94208 @ 0x17000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -844876,17 +844877,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r0, #1708 @ 0x6ac │ │ │ │ bl 39c6dc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 2c30a8 │ │ │ │ nop │ │ │ │ sbcs.w r1, ip, #14090240 @ 0xd70000 │ │ │ │ - ldr r0, [pc, #952] @ (2c34c0 ) │ │ │ │ + ldr r0, [pc, #56] @ (2c3140 ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldr r0, [pc, #912] @ (2c349c ) │ │ │ │ + ldr r0, [pc, #16] @ (2c311c ) │ │ │ │ lsls r3, r4, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #304] @ (2c3250 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -844995,25 +844996,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c314c │ │ │ │ nop │ │ │ │ @ instruction: 0xf4fa0157 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - blx r9 │ │ │ │ + mov r8, sp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + mov lr, fp │ │ │ │ lsls r3, r4, #3 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (2c328c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -845043,15 +845044,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (2c32d8 ) │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3780157 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #507904 @ 0x7c000 │ │ │ │ ldr.w r5, [r3, #3788] @ 0xecc │ │ │ │ @@ -845113,15 +845114,15 @@ │ │ │ │ bl 16b1c4 │ │ │ │ ldr r1, [pc, #12] @ (2c3384 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 20580c │ │ │ │ b.n 2c3320 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #216] @ (2c3474 ) │ │ │ │ @@ -845192,15 +845193,15 @@ │ │ │ │ bl 130bbc │ │ │ │ b.n 2c3402 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 2c33d6 │ │ │ │ @ instruction: 0xf27a0157 │ │ │ │ - bls.n 2c3388 │ │ │ │ + bhi.n 2c33c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #416] @ (2c3630 ) │ │ │ │ @@ -845346,31 +845347,31 @@ │ │ │ │ b.n 2c3546 │ │ │ │ nop │ │ │ │ @ instruction: 0xf1860157 │ │ │ │ ldr r7, [pc, #0] @ (2c3638 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c363c ) │ │ │ │ bx r2 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2c38ec │ │ │ │ + b.n 2c372c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bhi.n 2c354c │ │ │ │ + bvc.n 2c358c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - b.n 2c373c │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #204] @ (2c3740 ) │ │ │ │ @@ -845436,15 +845437,15 @@ │ │ │ │ b.n 2c36d0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 130bbc │ │ │ │ b.n 2c36a6 │ │ │ │ nop │ │ │ │ vsra.s32 q0, , #28 │ │ │ │ - bvs.n 2c36bc │ │ │ │ + bpl.n 2c36fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (2c38ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -845585,31 +845586,31 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c3800 │ │ │ │ mrc 1, 5, r0, cr14, cr7, {2} │ │ │ │ ldr r7, [pc, #0] @ (2c38f4 ) │ │ │ │ bx r2 │ │ │ │ ldr r6, [pc, #0] @ (2c38f8 ) │ │ │ │ bx r2 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + ble.n 2c3874 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bpl.n 2c389c │ │ │ │ + bmi.n 2c38dc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 2c387c │ │ │ │ + bgt.n 2c38bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ add.w r0, r0, #565248 @ 0x8a000 │ │ │ │ movs r1, #0 │ │ │ │ add.w r2, r0, #4016 @ 0xfb0 │ │ │ │ movw r3, #38222 @ 0x954e │ │ │ │ str r1, [r2, #0] │ │ │ │ strh.w r3, [r0, #4020] @ 0xfb4 │ │ │ │ @@ -845803,27 +845804,27 @@ │ │ │ │ bcc.n 2c3a62 │ │ │ │ b.n 2c3abc │ │ │ │ movw r5, #34037 @ 0x84f5 │ │ │ │ cmp r1, r5 │ │ │ │ bne.n 2c3a62 │ │ │ │ b.n 2c3abc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb78c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -846068,41 +846069,41 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c3bb8 │ │ │ │ ldr r2, [pc, #56] @ (2c3de8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2c3d6c │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -846630,33 +846631,33 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 2c3e10 │ │ │ │ lsls r7, r2, #5 │ │ │ │ itt pl │ │ │ │ lslpl r7, r2, #5 │ │ │ │ addpl r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bkpt 0x00f4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2c3dec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2c42e0 │ │ │ │ @@ -846917,32 +846918,30 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 2c4ad0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ pop {r3, r5, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ cbnz r4, 2c4672 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + vshr.u64 q0, , #6 │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - vqadd.u8 q8, q10, │ │ │ │ - str r4, [r7, #24] │ │ │ │ + vqadd.u32 q8, q14, │ │ │ │ + mcr2 0, 3, r0, cr4, cr9, {6} │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -847190,21 +847189,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ @ instruction: 0xb7aa │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r3, r4, #3 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @ instruction: 0xb756 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov.f32 s6, s3 │ │ │ │ vmov.f32 s8, s4 │ │ │ │ @@ -847308,21 +847307,21 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c4a22 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb638 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r3, r4, #3 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r4, [r5, r6] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #168] @ (2c4b24 ) │ │ │ │ subw r3, r0, #1028 @ 0x404 │ │ │ │ @@ -847393,17 +847392,17 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5, lr} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #364] @ (2c4cb4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -847541,23 +847540,23 @@ │ │ │ │ b.n 2c4bd0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #200] @ (2c4dac ) │ │ │ │ @@ -847637,19 +847636,19 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c4d20 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbz r6, 2c4df4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r1 │ │ │ │ vcvt.f32.s32 s0, s0 │ │ │ │ @@ -847717,15 +847716,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ sxth r2, r1 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 2c4eb8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -847799,21 +847798,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ cbz r4, 2c4f6e │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r3, r4, #3 │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -847895,17 +847894,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c5074 ) │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [r3, r3] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #184] @ (2c5144 ) │ │ │ │ @@ -847979,19 +847978,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w lr, [pc, #100] @ 2c51cc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -848191,15 +848190,15 @@ │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vcvt.f32.s32 s0, s0, #16 │ │ │ │ @@ -848345,17 +848344,17 @@ │ │ │ │ bhi.n 2c5532 │ │ │ │ b.n 2c5568 │ │ │ │ movw r3, #34914 @ 0x8862 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2c5532 │ │ │ │ b.n 2c5568 │ │ │ │ nop │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #296] @ (2c56ec ) │ │ │ │ @@ -848470,19 +848469,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #34046 @ 0x84fe │ │ │ │ vmov s0, r2 │ │ │ │ @@ -848588,19 +848587,19 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vmov s0, r0 │ │ │ │ vmov s1, r1 │ │ │ │ @@ -848698,17 +848697,17 @@ │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2c5956 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c5916 │ │ │ │ b.n 2c58ba │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #220] @ (2c5a64 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -848801,19 +848800,19 @@ │ │ │ │ b.n 2c5a42 │ │ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r6, pc, #400 @ (adr r6, 2c5bfc ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c57c4 │ │ │ │ + b.n 2c5604 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #156] @ (2c5b2c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -848880,15 +848879,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r5, pc, #328 @ (adr r5, 2c5c7c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c567c │ │ │ │ + b.n 2c54bc │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #232] @ (2c5c38 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -848986,18 +848985,18 @@ │ │ │ │ b.n 2c5b96 │ │ │ │ ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r4, pc, #624 @ (adr r4, 2c5eb0 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c5608 │ │ │ │ + b.n 2c5448 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - vhadd.u8 q8, q8, q3 │ │ │ │ - vhadd.u q0, q13, q3 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr6, {6} │ │ │ │ + cdp2 0, 5, cr0, cr10, cr6, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #160] @ (2c5d04 ) │ │ │ │ mov r7, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -849065,15 +849064,15 @@ │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r3, pc, #504 @ (adr r3, 2c5f04 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c64ac │ │ │ │ + b.n 2c62ec │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -849220,17 +849219,17 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r2, pc, #640 @ (adr r2, 2c6138 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #984] @ (2c6298 ) │ │ │ │ + ldr r3, [pc, #88] @ (2c5f18 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [pc, #48] @ (2c5ef4 ) │ │ │ │ + ldr r3, [pc, #176] @ (2c5f74 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #236] @ (2c5fc0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -849323,15 +849322,15 @@ │ │ │ │ b.n 2c5f3e │ │ │ │ stmia r7!, {r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r1, pc, #112 @ (adr r1, 2c6038 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #520] @ (2c61d8 ) │ │ │ │ + ldr r2, [pc, #648] @ (2c6258 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #404] @ (2c6178 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -849484,25 +849483,25 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #5 │ │ │ │ add r0, pc, #64 @ (adr r0, 2c61c0 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #904] @ (2c6510 ) │ │ │ │ + ldr r1, [pc, #8] @ (2c6190 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #816] @ (2c64c0 ) │ │ │ │ + ldr r0, [pc, #944] @ (2c6540 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [pc, #456] @ (2c6360 ) │ │ │ │ + ldr r0, [pc, #584] @ (2c63e0 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #312] @ (2c62e8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -849624,25 +849623,25 @@ │ │ │ │ b.n 2c622c │ │ │ │ stmia r4!, {r2, r5, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #880] @ (2c6668 ) │ │ │ │ + blxns pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + ble.n 2c6238 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #360] @ (2c6468 ) │ │ │ │ + bx pc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 2c66ec ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 2c636c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [pc, #208] @ (2c63d8 ) │ │ │ │ + bxns sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #328] @ (2c6454 ) │ │ │ │ + bx lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #288] @ (2c6440 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -849754,21 +849753,21 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sp │ │ │ │ + mov ip, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ble.n 2c6470 │ │ │ │ + bgt.n 2c64b0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mov r8, lr │ │ │ │ + mov r0, r2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #576 @ (adr r1, 2c669c ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 2c671c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849788,15 +849787,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5974 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - mov lr, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849819,15 +849818,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5a7c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - mov r4, sl │ │ │ │ + cmp r4, lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849847,15 +849846,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5974 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r6, r5 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849878,15 +849877,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5a7c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp ip, pc │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849906,15 +849905,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5b3c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp lr, sl │ │ │ │ + add lr, lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849937,15 +849936,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #2 │ │ │ │ bl 2c5c50 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp ip, r4 │ │ │ │ + add ip, r8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849965,15 +849964,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5b3c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp sl, r0 │ │ │ │ + add sl, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -849996,15 +849995,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r0, #3 │ │ │ │ bl 2c5c50 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r4, sl │ │ │ │ + add r4, lr │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -850023,15 +850022,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c5974 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, r6 │ │ │ │ + add r6, sl │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ @@ -850050,15 +850049,15 @@ │ │ │ │ mov r1, ip │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ bl 2c5b3c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r2, r1 │ │ │ │ + add r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [pc, #56] @ (2c6760 ) │ │ │ │ add r3, pc │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 2c675c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -850206,21 +850205,21 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 2c68ec │ │ │ │ lsls r1, r3, #5 │ │ │ │ - mvns r6, r3 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bhi.n 2c690c │ │ │ │ + bvc.n 2c694c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 2c6ccc ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 2c694c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #372] @ (2c6a5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -850363,21 +850362,21 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb842 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - negs r2, r1 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bvs.n 2c6b64 │ │ │ │ + bpl.n 2c69a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - rors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r0, pc, #64 @ (adr r0, 2c6abc ) │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ (2c6b7c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -850472,15 +850471,15 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 2c6be2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #336] @ (2c6cf0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -850609,25 +850608,25 @@ │ │ │ │ b.n 2c6c26 │ │ │ │ rev16 r4, r6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bmi.n 2c6c1c │ │ │ │ + bcc.n 2c6c5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + subs r7, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #324] @ (2c6e6c ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -850752,25 +850751,25 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bcc.n 2c6e88 │ │ │ │ + bcs.n 2c6ec8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #608] @ (2c7104 ) │ │ │ │ @@ -850996,27 +850995,27 @@ │ │ │ │ b.n 2c70ea │ │ │ │ @ instruction: 0xb772 │ │ │ │ lsls r7, r2, #5 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - bne.n 2c7028 │ │ │ │ + beq.n 2c7068 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #588] @ (2c738c ) │ │ │ │ @@ -851237,27 +851236,27 @@ │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldrh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #400] @ (2c7558 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -851418,23 +851417,23 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #32] │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r4, #30] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #404] @ (2c7724 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -851597,23 +851596,23 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r0, [r3, #16] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #400] @ (2c78ec ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -851774,23 +851773,23 @@ │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #4] │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #384] @ (2c7aa4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -851936,27 +851935,27 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r7, pc, #776 @ (adr r7, 2c7dc4 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r2, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #452] @ (2c7ca4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -852129,31 +852128,31 @@ │ │ │ │ nop │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, pc, #992 @ (adr r5, 2c809c ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #452] @ (2c7eac ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -852326,31 +852325,31 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ strh r6, [r0, #24] │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r3, pc, #960 @ (adr r3, 2c8284 ) │ │ │ │ lsls r1, r3, #5 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cbz r6, 2c7f28 │ │ │ │ + sxtb r6, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -852482,17 +852481,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (2c806c ) │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #1285 @ 0x505 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c7fd2 │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -852617,20 +852616,20 @@ │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #168 @ 0xa8 │ │ │ │ bl 397b80 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #164] @ 0xa4 │ │ │ │ b.n 2c812e │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str.w r0, [sl, #226] @ 0xe2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + @ instruction: 0xf7ea00e2 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ @@ -852778,15 +852777,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #23] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -852944,27 +852943,27 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c84e6 │ │ │ │ nop │ │ │ │ add r2, pc, #248 @ (adr r2, 2c8678 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ @@ -853124,17 +853123,17 @@ │ │ │ │ bne.n 2c86be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b18c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2c862a │ │ │ │ b.n 2c865c │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -853210,19 +853209,19 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c879a │ │ │ │ nop │ │ │ │ - cmp r0, #8 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r0, #20 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -853286,15 +853285,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2c8744 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r7, #218 @ 0xda │ │ │ │ + movs r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #76] @ (2c8938 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -853328,19 +853327,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #80] @ (2c89ac ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -853375,17 +853374,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [pc, #12] @ (2c89b4 ) │ │ │ │ add r7, pc │ │ │ │ b.n 2c8978 │ │ │ │ ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #92] @ (2c8a24 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -853427,19 +853426,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #104] @ (2c8aac ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ @@ -853485,19 +853484,19 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #136] @ (2c8b58 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -853554,21 +853553,21 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r2, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ @@ -853749,15 +853748,15 @@ │ │ │ │ b.n 2c8cb0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, #14] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #10 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strb r0, [r1, #13] │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -854086,19 +854085,19 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c9074 │ │ │ │ nop │ │ │ │ str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #264] @ (2c91cc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -854212,23 +854211,23 @@ │ │ │ │ nop │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cbz r6, 2c9242 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -854283,17 +854282,17 @@ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 275e08 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - movs r0, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [pc, #96] @ (2c930c ) │ │ │ │ @@ -854335,17 +854334,17 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #376] @ (2c94a4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -854491,23 +854490,23 @@ │ │ │ │ b.n 2c93be │ │ │ │ ldr.w r1, [r3, #1636] @ 0x664 │ │ │ │ cmp r1, #30 │ │ │ │ bls.n 2c93a6 │ │ │ │ b.n 2c93fa │ │ │ │ str r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #108] @ (2c9538 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -854550,19 +854549,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c9518 │ │ │ │ nop │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - subs r6, r2, #0 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldrb.w r5, [r2, #84] @ 0x54 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -854919,17 +854918,17 @@ │ │ │ │ lsls r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #16] @ (2c9950 ) │ │ │ │ mov.w r1, #1280 @ 0x500 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2c98a0 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + adds r2, r0, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -855042,21 +855041,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #296] @ (2c9c08 ) │ │ │ │ @@ -855169,21 +855168,21 @@ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ str r3, [r6, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ @@ -855577,23 +855576,23 @@ │ │ │ │ stmia r2!, {} │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r5, #22 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movw r3, #34179 @ 0x8583 │ │ │ │ cmp r1, r3 │ │ │ │ itete hi │ │ │ │ subhi.w r6, r2, #136 @ 0x88 │ │ │ │ subls.w r6, r2, #128 @ 0x80 │ │ │ │ movhi r7, #1 │ │ │ │ @@ -856041,25 +856040,25 @@ │ │ │ │ b.n 2ca4fa │ │ │ │ movs r6, #1 │ │ │ │ b.n 2ca2a8 │ │ │ │ movw r3, #5890 @ 0x1702 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 2ca180 │ │ │ │ b.n 2ca4fa │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #40] @ (2ca728 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ @@ -856820,25 +856819,25 @@ │ │ │ │ b.n 2cad20 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ lsls r7, r2, #5 │ │ │ │ strh r4, [r2, r6] │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r0, r1, #3 │ │ │ │ strh r0, [r3, r3] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 130bbc │ │ │ │ vldr s15, [r8] │ │ │ │ b.n 2cadc0 │ │ │ │ movw r3, #8195 @ 0x2003 │ │ │ │ @@ -856881,17 +856880,17 @@ │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2caf66 │ │ │ │ b.n 2cad12 │ │ │ │ movs r6, #2 │ │ │ │ b.n 2caf66 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #328] @ (2cb194 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -856999,19 +856998,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2cb0bc │ │ │ │ nop │ │ │ │ strb r0, [r1, #23] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #352] @ (2cb314 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -857138,23 +857137,23 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2cb222 │ │ │ │ strb r0, [r4, #17] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #364] @ (2cb4a8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -857279,24 +857278,20 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2cb3a2 │ │ │ │ strb r0, [r3, #11] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r6, r4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - movs r0, r4 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - movs r0, r6 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + vhadd.u8 q8, q11, │ │ │ │ + vhadd.u8 q8, q8, │ │ │ │ + vhadd.u32 q8, q9, │ │ │ │ + vhadd.u16 q8, q8, │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2cb4fc ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -857313,30 +857308,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cac50 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #5] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - vtrn.8 q8, │ │ │ │ + vhadd.u16 q0, q9, │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #24] @ 2cb530 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cac50 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - vmla.i q8, q14, d3[1] │ │ │ │ + cdp2 0, 14, cr0, cr12, cr7, {6} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #160] @ 2cb5e4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #156] @ (2cb5e8 ) │ │ │ │ @@ -857393,15 +857388,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r2, [r6, #2] │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r2, [pc, #704] @ (2cb8a8 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q8, │ │ │ │ + cdp2 0, 7, cr0, cr0, cr7, {6} │ │ │ │ ldr r2, [pc, #248] @ (2cb6ec ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #144] @ 2cb694 │ │ │ │ @@ -857451,15 +857446,15 @@ │ │ │ │ b.n 2cb654 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #928] @ (2cba38 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr7, {6} │ │ │ │ + stc2l 0, cr0, [r8, #796] @ 0x31c │ │ │ │ ldr r1, [pc, #568] @ (2cb8dc ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #116] @ 2cb728 │ │ │ │ @@ -857504,15 +857499,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r1, [pc, #248] @ (2cb824 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr7, {6} │ │ │ │ + stc2l 0, cr0, [r8, #-796] @ 0xfffffce4 │ │ │ │ ldr r0, [pc, #968] @ (2cbb00 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -857547,15 +857542,15 @@ │ │ │ │ bne.n 2cb7a6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #680] @ (2cba58 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ - stc2l 0, cr0, [ip, #796] @ 0x31c │ │ │ │ + stc2l 0, cr0, [ip], #796 @ 0x31c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #432] @ (2cb96c ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -857616,15 +857611,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r0, [pc, #160] @ (2cb910 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8, #-796] @ 0xfffffce4 │ │ │ │ + stc2 0, cr0, [r8], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0x47b6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #144] @ 2cb91c │ │ │ │ @@ -857674,15 +857669,15 @@ │ │ │ │ b.n 2cb8dc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx ip │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r0], #-796 @ 0xfffffce4 │ │ │ │ + @ instruction: 0xfb8000c7 │ │ │ │ bx r0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 2cb9ac │ │ │ │ @@ -857726,15 +857721,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov lr, r6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbe400c7 │ │ │ │ + @ instruction: 0xfb0400c7 │ │ │ │ mov r6, sp │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -857768,15 +857763,15 @@ │ │ │ │ bne.n 2cba26 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r6, r4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xfb8800c7 │ │ │ │ + @ instruction: 0xfaa800c7 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, sp │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -857832,15 +857827,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r2, #5 │ │ │ │ cmp lr, r4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa6800c7 │ │ │ │ + vst1.8 {d0[6]}, [r8], r7 │ │ │ │ cmp r6, r8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [pc, #112] @ 2cbb64 │ │ │ │ @@ -857884,15 +857879,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add lr, pc │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d16[6]}, [r4], r7 │ │ │ │ + vst4. {d0-d3}, [r4], r7 │ │ │ │ add ip, r6 │ │ │ │ lsls r7, r2, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2cbbb0 ) │ │ │ │ @@ -857926,15 +857921,15 @@ │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cb03c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [ip, #199] @ 0xc7 │ │ │ │ + ldr.w r0, [ip, #199] @ 0xc7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2cbc24 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -857951,30 +857946,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cb1a4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r3, #32] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldrsb.w r0, [r2, #199] @ 0xc7 │ │ │ │ + ldrh.w r0, [r2, #199] @ 0xc7 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #24] @ 2cbc58 │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cb1a4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, r7] │ │ │ │ + ldrb.w r0, [r0, #199] @ 0xc7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #44] @ (2cbc98 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r3, r2 │ │ │ │ @@ -857991,30 +857986,30 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cb32c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - vst4. {d16-d19}, [r6], r7 │ │ │ │ + str??.w r0, [r6, r7] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #24] @ 2cbccc │ │ │ │ sub.w r0, r0, #33792 @ 0x8400 │ │ │ │ add ip, pc │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ str.w ip, [sp] │ │ │ │ bl 2cb32c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - vld4. {d0-d3}, [r4], r7 │ │ │ │ + str.w r0, [r4, r7] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w fp, r0, #593920 @ 0x91000 │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -858244,20 +858239,20 @@ │ │ │ │ bl 39322c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 2cbee4 │ │ │ │ ldr r0, [pc, #28] @ (2cbf78 ) │ │ │ │ add r0, pc │ │ │ │ bl 205c44 │ │ │ │ b.n 2cbe88 │ │ │ │ - ldrb.w r0, [ip, #199] @ 0xc7 │ │ │ │ - @ instruction: 0xf76e00c7 │ │ │ │ - @ instruction: 0xf75800c7 │ │ │ │ - @ instruction: 0xf73200c7 │ │ │ │ - @ instruction: 0xf74600c7 │ │ │ │ - @ instruction: 0xf69400c7 │ │ │ │ + @ instruction: 0xf7bc00c7 │ │ │ │ + @ instruction: 0xf68e00c7 │ │ │ │ + @ instruction: 0xf67800c7 │ │ │ │ + @ instruction: 0xf65200c7 │ │ │ │ + @ instruction: 0xf66600c7 │ │ │ │ + subs.w r0, r4, #6520832 @ 0x638000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #136] @ (2cc014 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w lr, [pc, #132] @ 2cc018 │ │ │ │ @@ -858308,21 +858303,21 @@ │ │ │ │ bl 2059f8 │ │ │ │ b.n 2cbfc2 │ │ │ │ nop │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r2, #5 │ │ │ │ eors r0, r4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldc 0, cr0, [ip, #792]! @ 0x318 │ │ │ │ + ldcl 0, cr0, [ip], {198} @ 0xc6 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66400c7 │ │ │ │ - @ instruction: 0xf66200c7 │ │ │ │ + @ instruction: 0xf58400c7 │ │ │ │ + @ instruction: 0xf58200c7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (2cc08c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858351,15 +858346,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r7, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5f800c7 │ │ │ │ + adds.w r0, r8, #6520832 @ 0x638000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #56] @ (2cc0e0 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -858383,15 +858378,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cbcd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - mrrc 0, 12, r0, r0, cr6 @ │ │ │ │ + sbcs.w r0, r0, r6, lsl #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #56] @ (2cc130 ) │ │ │ │ mov r6, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -858415,15 +858410,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2cbcd0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - stc 0, cr0, [r0], {198} @ 0xc6 │ │ │ │ + @ instruction: 0xeb2000c6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (2cc188 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858447,15 +858442,15 @@ │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xebe600c6 │ │ │ │ + add.w r0, r6, r6, lsl #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #136] @ (2cc22c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858503,16 +858498,16 @@ │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2cc1c6 │ │ │ │ nop │ │ │ │ str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - orns r0, r8, #6520832 @ 0x638000 │ │ │ │ - orn r0, r6, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf39800c7 │ │ │ │ + usat r0, #7, r6, lsl #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #144] @ (2cc2dc ) │ │ │ │ mov r6, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -858566,18 +858561,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2cc294 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xeae400c6 │ │ │ │ - @ instruction: 0xead200c6 │ │ │ │ - pkhbt r0, r2, r6, lsl #3 │ │ │ │ - @ instruction: 0xeab000c6 │ │ │ │ + and.w r0, r4, r6, lsl #3 │ │ │ │ + ldrd r0, r0, [r2, #792]! @ 0x318 │ │ │ │ + strd r0, r0, [r2, #792]! @ 0x318 │ │ │ │ + ldrd r0, r0, [r0, #792] @ 0x318 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #132] @ (2cc384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ @@ -858627,18 +858622,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1282 @ 0x502 │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xf35800c7 │ │ │ │ - sbfx r0, r8, #3, #8 │ │ │ │ - @ instruction: 0xf33800c7 │ │ │ │ - ssat r0, #8, r8, asr #3 │ │ │ │ + @ instruction: 0xf27800c7 │ │ │ │ + @ instruction: 0xf26800c7 │ │ │ │ + @ instruction: 0xf25800c7 │ │ │ │ + movw r0, #32967 @ 0x80c7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #536] @ (2cc5c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -858833,18 +858828,18 @@ │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #204] @ 0xcc │ │ │ │ bl 39322c │ │ │ │ b.n 2cc40e │ │ │ │ nop │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - @ instruction: 0xf29c00c7 │ │ │ │ - strd r0, r0, [r0], #792 @ 0x318 │ │ │ │ - @ instruction: 0xf27400c7 │ │ │ │ - b.n 2cc578 │ │ │ │ + subs.w r0, ip, #199 @ 0xc7 │ │ │ │ + @ instruction: 0xe80000c6 │ │ │ │ + @ instruction: 0xf19400c7 │ │ │ │ + b.n 2cc3b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #456] @ (2cc7b4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -859011,18 +859006,18 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cc78a │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 2cc6b4 │ │ │ │ nop │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - orrs.w r0, sl, #199 @ 0xc7 │ │ │ │ - b.n 2cc4fc │ │ │ │ + vhadd.s q8, q13, │ │ │ │ + b.n 2cc33c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bics.w r0, r2, #199 @ 0xc7 │ │ │ │ + vhadd.s16 q8, q9, │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #104] @ (2cc83c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #104] @ (2cc840 ) │ │ │ │ @@ -859283,15 +859278,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #12 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - rsbs r0, lr, r7, lsl #3 │ │ │ │ + @ instruction: 0xeafe00c7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #184] @ (2ccbc8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -861376,15 +861371,15 @@ │ │ │ │ b.n 2cdee6 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r2, #30 │ │ │ │ lsls r7, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -861577,19 +861572,19 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ bl dd7ec │ │ │ │ cbz r5, 2ce2f2 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 2ce354 │ │ │ │ + bcc.n 2ce394 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r7, [pc, #80] @ (2ce34c ) │ │ │ │ + ldr r6, [pc, #208] @ (2ce3cc ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 2ce338 │ │ │ │ + bcc.n 2ce378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ @@ -861622,15 +861617,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (2ce36c ) │ │ │ │ add r2, pc │ │ │ │ bl 2ce298 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 2ce2d8 │ │ │ │ + bcs.n 2ce318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -861691,19 +861686,19 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2ce298 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec44 │ │ │ │ b.n 2ce3c8 │ │ │ │ - bcc.n 2ce328 │ │ │ │ + bcs.n 2ce368 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 2ce50c │ │ │ │ + bcs.n 2ce34c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - bcc.n 2ce518 │ │ │ │ + bcs.n 2ce358 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #164] @ (2ce4dc ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -862104,37 +862099,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 2ce686 │ │ │ │ subs r4, r5, r0 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #544 @ (adr r3, 2cea38 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 2ceab8 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - bne.n 2ce880 │ │ │ │ + beq.n 2ce8c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r0, r1, r4 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - beq.n 2ce740 │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - beq.n 2ce820 │ │ │ │ + beq.n 2ce860 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2ce740 │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2ce8b8 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - beq.n 2ce790 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -863323,73 +863318,73 @@ │ │ │ │ strd r2, r2, [sp, #180] @ 0xb4 │ │ │ │ b.n 2cef08 │ │ │ │ nop │ │ │ │ asrs r6, r0, #25 │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #848 @ (adr r0, 2cf7d4 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - add r0, pc, #640 @ (adr r0, 2cf710 ) │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsrs r2, r3, #27 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subw r2, r3, #2088 @ 0x828 │ │ │ │ ldr.w r3, [r8] │ │ │ │ negs r3, r3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 2cef08 │ │ │ │ @@ -865024,27 +865019,27 @@ │ │ │ │ negs r3, r3 │ │ │ │ vmov s15, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ vstr s15, [r3] │ │ │ │ b.w 2cef08 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 2d084c │ │ │ │ + cbnz r0, 2d0814 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r2, 2d082a │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r0, 2d082e │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + cbnz r2, 2d0896 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {lr} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r8, #-44] │ │ │ │ subw r3, r3, #2088 @ 0x828 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 2cef08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -865875,113 +865870,113 @@ │ │ │ │ b.w 2cff6c │ │ │ │ ldr r2, [pc, #212] @ (2d1264 ) │ │ │ │ sub.w r0, fp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ bl 2ce298 │ │ │ │ b.w 2cf364 │ │ │ │ - cbz r2, 2d1220 │ │ │ │ + cbz r2, 2d11e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sub sp, #440 @ 0x1b8 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #488 @ 0x1e8 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #512 @ (adr r6, 2d1454 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 2d14d4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 2d1364 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 2d13e4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r7, pc, #768 @ (adr r7, 2d1560 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 2d15a4 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 2d1624 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #984 @ (adr r7, 2d1640 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 2d12c0 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -866195,19 +866190,19 @@ │ │ │ │ add r2, pc │ │ │ │ bl 2059f8 │ │ │ │ b.n 2d13d2 │ │ │ │ ldcl 1, cr0, [r6, #-344]! @ 0xfffffea8 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r4], #-344 @ 0xfffffea8 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r0, #3 │ │ │ │ - addvc.w r3, r0, #8 │ │ │ │ + bkpt 0x008c │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + add.w r3, r0, #8 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #16 │ │ │ │ ldrsh.w r2, [r3, #2]! │ │ │ │ ldrsh.w ip, [r1, #2]! │ │ │ │ cmp r2, ip │ │ │ │ bne.n 2d14f4 │ │ │ │ cmp r3, r0 │ │ │ │ @@ -866686,15 +866681,15 @@ │ │ │ │ adds r5, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r6, {r1, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #28] @ (2d1a68 ) │ │ │ │ @@ -866706,15 +866701,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r4, #84] @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ pop {r4, pc} │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #464] @ (2d1c50 ) │ │ │ │ @@ -866888,45 +866883,45 @@ │ │ │ │ beq.n 2d1c02 │ │ │ │ b.n 2d1af0 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r7, #85] @ 0x55 │ │ │ │ b.n 2d1b12 │ │ │ │ nop │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cbnz r4, 2d1c7e │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r4, r3, #3 │ │ │ │ - sub sp, #0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -866974,15 +866969,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (2d1d1c ) │ │ │ │ add r0, pc │ │ │ │ bl 205c44 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -867070,15 +867065,15 @@ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 2d1dc4 │ │ │ │ ldr r0, [pc, #12] @ (2d1e1c ) │ │ │ │ add r0, pc │ │ │ │ bl 205c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2d1dd4 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -867133,15 +867128,15 @@ │ │ │ │ nop │ │ │ │ b.n 2d21e8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -867224,31 +867219,31 @@ │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 2d1f34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #36] @ 2d1ff4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -867264,15 +867259,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6dcb4 │ │ │ │ nop │ │ │ │ b.n 2d203c │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -867302,15 +867297,15 @@ │ │ │ │ cbz r0, 2d2054 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d205c ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -867472,15 +867467,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d2154 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d21fc ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -867756,21 +867751,21 @@ │ │ │ │ bl 2d1fc0 │ │ │ │ ldr r0, [pc, #20] @ (2d24e8 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ ldr r0, [pc, #16] @ (2d24ec ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r7, pc, #888 @ (adr r7, 2d285c ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #408 @ (adr r7, 2d2680 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 2d2700 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 2d28d4 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 2d2554 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - add r7, pc, #472 @ (adr r7, 2d26c8 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 2d2748 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ @@ -868930,35 +868925,35 @@ │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #268 @ 0x10c │ │ │ │ b.n 2d27d2 │ │ │ │ nop │ │ │ │ bge.n 2d2f90 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r2, r4, #3 │ │ │ │ cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ @@ -871702,29 +871697,29 @@ │ │ │ │ beq.w 2d3070 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ movs r2, #3 │ │ │ │ mov.w r0, #274 @ 0x112 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 2d27d2 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #8] @ (2d4ba0 ) │ │ │ │ + ldr r6, [pc, #136] @ (2d4c20 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #448] @ (2d4d5c ) │ │ │ │ + ldr r5, [pc, #576] @ (2d4ddc ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r6, [pc, #64] @ (2d4be0 ) │ │ │ │ + ldr r5, [pc, #192] @ (2d4c60 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r5, [pc, #344] @ (2d4cfc ) │ │ │ │ + ldr r4, [pc, #472] @ (2d4d7c ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #984] @ (2d4f80 ) │ │ │ │ + ldr r1, [pc, #88] @ (2d4c00 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r1, [pc, #536] @ (2d4dc4 ) │ │ │ │ + ldr r0, [pc, #664] @ (2d4e44 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #704] @ (2d4e70 ) │ │ │ │ + blx sl │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldr r0, [pc, #64] @ (2d4bf4 ) │ │ │ │ + bx r6 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ adds r1, r2, r0 │ │ │ │ @@ -872061,25 +872056,25 @@ │ │ │ │ b.w 2d4396 │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ b.w 2d43d0 │ │ │ │ ldr r0, [pc, #28] @ (2d4f98 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ands r2, r7 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r2, r4, #3 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #144] @ (2d5024 ) │ │ │ │ lsls r2, r4, #3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + bx r3 │ │ │ │ lsls r2, r4, #3 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 2d4ff0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -872148,15 +872143,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (2d5060 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -872183,17 +872178,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (2d50bc ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ ldr r0, [pc, #8] @ (2d50c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 2d1fc0 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbz r1, 2d50f4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -874872,15 +874867,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r1, r3, r4, r7, lr} │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ bl fffd6cea │ │ │ │ adds r0, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ @@ -874967,15 +874962,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r1, r3, r5, r7} │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r4, r1, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ bl ffee6dda │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ @@ -875014,15 +875009,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #20] @ (2d6e48 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d6e1a │ │ │ │ nop │ │ │ │ cbz r2, 2d6eac │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrd pc, pc, [r5], #-1020 @ 0x3fc │ │ │ │ cbz r2, 2d6eae │ │ │ │ lsls r0, r3, #5 │ │ │ │ strb.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875058,15 +875053,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2d6eb0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d6e84 │ │ │ │ nop │ │ │ │ cbz r2, 2d6efa │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r1, r1, #3 │ │ │ │ @ instruction: 0xea2fffff │ │ │ │ cbz r0, 2d6efc │ │ │ │ lsls r0, r3, #5 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875102,15 +875097,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (2d6f18 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d6eec │ │ │ │ nop │ │ │ │ uxtb r2, r6 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrd pc, pc, [r7, #1020] @ 0x3fc │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ str??.w pc, [r3, #4095] @ 0xfff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875142,15 +875137,15 @@ │ │ │ │ ldrb.w r3, [r4, #45] @ 0x2d │ │ │ │ bic.w r3, r3, #31 │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d6f12 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ @@ -875191,17 +875186,17 @@ │ │ │ │ bl 2d58e0 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ sxth r0, r4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #104] @ (2d7070 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -875249,19 +875244,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r0, 2d70a0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r4, r3, #3 │ │ │ │ b.n 2d6c8a │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #100] @ (2d7100 ) │ │ │ │ @@ -875309,19 +875304,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d711c ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d70e2 │ │ │ │ cbz r2, 2d710a │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r1, r1, #3 │ │ │ │ b.n 2d6c72 │ │ │ │ vshr.u64 , q0, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl 9911e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875372,19 +875367,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d71b0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d7176 │ │ │ │ sub sp, #24 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2d7824 │ │ │ │ + b.n 2d7664 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d7006 │ │ │ │ vshr.u32 d27, d28, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl 6d1b2 , std::allocator > const&)@plt+0x6> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875435,19 +875430,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d7244 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d720a │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #504] @ (2d7434 ) │ │ │ │ + ldr r5, [pc, #632] @ (2d74b4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ b.n 2d6f72 │ │ │ │ @ instruction: 0xffffafa8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl fffd9246 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875498,19 +875493,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d72d8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d729e │ │ │ │ add r7, sp, #376 @ 0x178 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2d6eee │ │ │ │ vcvt.u32.f32 d26, d4, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl fff752da │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875561,19 +875556,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d736c ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d7332 │ │ │ │ add r6, sp, #808 @ 0x328 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2d6e5a │ │ │ │ @ instruction: 0xffffae80 │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl ffee136e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875626,19 +875621,19 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 2d73ca │ │ │ │ nop │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r7, r0, #3 │ │ │ │ b.n 2d6de6 │ │ │ │ vqrdmulh.s q13, , d22[0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl 6a740a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875689,19 +875684,19 @@ │ │ │ │ ldr r2, [pc, #32] @ (2d749c ) │ │ │ │ add r2, pc │ │ │ │ b.n 2d7462 │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrh r6, [r2, #30] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2d7538 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d6d5a │ │ │ │ vcvt.u16.f16 q13, q0, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ bl 64149e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -875959,15 +875954,15 @@ │ │ │ │ bl 2d58e0 │ │ │ │ ldrb.w r3, [r4, #45] @ 0x2d │ │ │ │ bic.w r3, r3, #31 │ │ │ │ orr.w r3, r3, #31 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #3 │ │ │ │ svc 235 @ 0xeb │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ mvns r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -876014,19 +876009,19 @@ │ │ │ │ movs r3, #10 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r7, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #168] @ (2d786c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -876101,15 +876096,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r2, [pc, #632] @ (2d7af8 ) │ │ │ │ + ldr r1, [pc, #760] @ (2d7b78 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 2d78b2 │ │ │ │ vabdl.u q12, d31, d28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -876189,15 +876184,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r1, [pc, #792] @ (2d7c70 ) │ │ │ │ + ldr r0, [pc, #920] @ (2d7cf0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 2d79da │ │ │ │ vqshlu.s64 q12, q2, #63 @ 0x3f │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -876277,15 +876272,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r0, [pc, #952] @ (2d7de8 ) │ │ │ │ + ldr r0, [pc, #56] @ (2d7a68 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 2d7b02 │ │ │ │ vsli.64 q12, q14, #63 @ 0x3f │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -876365,15 +876360,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r7, pc, #408 @ (adr r7, 2d7c94 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r0, [pc, #88] @ (2d7b60 ) │ │ │ │ + bx r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 2d7a2a │ │ │ │ vabal.u q12, d15, d20 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -876445,15 +876440,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r6, pc, #568 @ (adr r6, 2d7e08 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ udf #237 @ 0xed │ │ │ │ vmls.i q12, , d14[0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876524,15 +876519,15 @@ │ │ │ │ nop │ │ │ │ strh r2, [r0, #32] │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r5, pc, #768 @ (adr r5, 2d7f9c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strh r6, [r0, #28] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -876604,15 +876599,15 @@ │ │ │ │ nop │ │ │ │ strh r4, [r7, #24] │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r4, pc, #1000 @ (adr r4, 2d8154 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d8236 │ │ │ │ vrshr.u64 d24, d20, #1 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876682,15 +876677,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r5, #18] │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r4, pc, #152 @ (adr r4, 2d7ecc ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strh r4, [r5, #14] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876760,15 +876755,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r4, #12] │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r3, pc, #376 @ (adr r3, 2d8074 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r3, #3 │ │ │ │ strd pc, pc, [r5], #-1020 @ 0x3fc │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876838,15 +876833,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r3, #6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r2, pc, #600 @ (adr r2, 2d821c ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d7f0a │ │ │ │ vshr.u32 q12, q6, #1 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -876916,15 +876911,15 @@ │ │ │ │ nop │ │ │ │ strh r0, [r2, #0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ add r1, pc, #824 @ (adr r1, 2d83c4 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ b.n 2d7e42 │ │ │ │ @ instruction: 0xffff7f94 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877024,17 +877019,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #1016 @ (adr r0, 2d8598 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldrb r6, [r6, #28] │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (2d8344 ) │ │ │ │ + ldr r3, [pc, #536] @ (2d83c4 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r4, [pc, #392] @ (2d8338 ) │ │ │ │ + ldr r3, [pc, #520] @ (2d83b8 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -877106,15 +877101,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r5, #24] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r5, r3, #3 │ │ │ │ ble.n 2d8332 │ │ │ │ @ instruction: 0xffff7daa │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877190,15 +877185,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, #21] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r3, #3 │ │ │ │ bgt.n 2d845a │ │ │ │ @ instruction: 0xffff7cd0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877274,15 +877269,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #18] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r3, #3 │ │ │ │ blt.n 2d837e │ │ │ │ @ instruction: 0xffff7bf4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877367,15 +877362,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r3, #14] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r0, r2, r4} │ │ │ │ @ instruction: 0xffff7b10 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -877462,15 +877457,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r3, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r3, r5} │ │ │ │ vtbl.8 d23, {d15-d17}, d20 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -877549,15 +877544,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -877650,15 +877645,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r1, r2, r3, r4, r6} │ │ │ │ vsubw.u , , d28 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ @@ -877756,15 +877751,15 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #31] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r1, r6, r7} │ │ │ │ vsubw.u , , d28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #28] │ │ │ │ @@ -877878,15 +877873,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, #25] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r6, [r4, #23] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -877976,19 +877971,19 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #22] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r2 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r7, #19] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -878071,19 +878066,19 @@ │ │ │ │ nop │ │ │ │ strb r4, [r4, #18] │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rors r6, r3 │ │ │ │ + lsrs r6, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - rors r0, r3 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r1, #16] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -878177,20 +878172,20 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #14] │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r0, r1, r3, r5} │ │ │ │ - vmla.i q10, , d24[0] │ │ │ │ + vaddl.u q10, d15, d8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r1, #12] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -878269,15 +878264,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #10] │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r1 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r6, [r2, #8] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -878374,20 +878369,20 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r0, r1, r3, r5, r7} │ │ │ │ - vcvt.u32.f32 d19, d24, #1 │ │ │ │ + vcvt.f32.u32 , q4, #1 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r2, [r3, #4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -878479,20 +878474,20 @@ │ │ │ │ nop │ │ │ │ strb r2, [r7, #2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r1!, {r0, r6} │ │ │ │ vmlal.u , d15, d2[0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r2, #0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ bvc.n 2d8f36 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -878586,20 +878581,20 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldmia r0, {r0, r3, r6} │ │ │ │ vsra.u32 d25, d26, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r2, #5 │ │ │ │ bvs.n 2d90ee │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -878694,19 +878689,19 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r7, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldmia r0, {r0, r2, r3, r4, r7} │ │ │ │ vqrdmulh.s q11, , d28[0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878788,15 +878783,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #584 @ (adr r4, 2d9578 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 2d95f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmia r5!, {r0, r3, r4, r7} │ │ │ │ @ instruction: 0xffff6cf6 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878898,21 +878893,21 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - rev16 r0, r2 │ │ │ │ + cbnz r0, 2d9470 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r7} │ │ │ │ vtbx.8 d22, {d31- │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -879089,15 +879084,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -879180,15 +879175,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #24] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r2, [r5, #26] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -879288,23 +879283,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r4, [r7, #18] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r6, [pc, #8] @ (2d9838 ) │ │ │ │ + ldr r5, [pc, #136] @ (2d98b8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2d9434 │ │ │ │ + b.n 2d9274 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -879400,19 +879395,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r4, [r3, #10] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -879518,17 +879513,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r3, #3 │ │ │ │ stmia r5!, {r0, r1, r7} │ │ │ │ vqshl.u64 q12, q5, #63 @ 0x3f │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r2, #5 │ │ │ │ revsh r3, r6 │ │ │ │ @@ -879621,15 +879616,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + cbz r0, 2d9bda │ │ │ │ lsls r5, r3, #3 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -879737,26 +879732,26 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r1, [pc, #640] @ (2d9f24 ) │ │ │ │ + ldr r0, [pc, #768] @ (2d9fa4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ pop {r0, r1, r4, r5, r7} │ │ │ │ @ instruction: 0xffff85c4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #12 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r4, r7} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -879866,26 +879861,26 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r0, [pc, #400] @ (2d9f70 ) │ │ │ │ + blxns r0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r3, r3, #3 │ │ │ │ cbnz r7, 2d9e48 │ │ │ │ vraddhn.i d24, , q4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldmia r1, {r0, r1, r5, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -879995,26 +879990,26 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r0, [r4, #28] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #28] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bx r5 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r7, r0, #3 │ │ │ │ rev16 r3, r0 │ │ │ │ @ instruction: 0xffff834c │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r3, #16] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldmia r0, {r0, r1, r2, r4, r6} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880124,26 +880119,26 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r4, [r4, #18] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ cbnz r7, 2da064 │ │ │ │ vrshr.u32 d24, d0, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r4, [r3, r7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmia r7!, {r0, r1, r3, r4} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880253,24 +880248,24 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strh r0, [r5, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - add lr, r5 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r7, r0, #3 │ │ │ │ @ instruction: 0xb7d9 │ │ │ │ vmla.i q12, , d12[0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsh r2, [r3, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmia r6!, {r0, r3, r4, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880380,26 +880375,26 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r4, [r5, #31] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - muls r4, r6 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 2da306 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb6a7 │ │ │ │ @ instruction: 0xffff7f98 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmia r5!, {r0, r1, r4, r5} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -880511,17 +880506,17 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r0, [r6, #26] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ @@ -880635,17 +880630,17 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r0, [r7, #21] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ lsls r6, r2, #5 │ │ │ │ @@ -880743,18 +880738,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, sl │ │ │ │ + add ip, lr │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xb68f │ │ │ │ - vtbx.8 d18, {d31}, d8 │ │ │ │ + @ instruction: 0xffff27e8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r0, [r0, r7] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -880848,18 +880843,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r5, r5] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + mvns r0, r4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r0, r1, r3, r4, r5, r6, lr} │ │ │ │ - vqshl.u64 d18, d20, #63 @ 0x3f │ │ │ │ + vqshlu.s64 q9, q2, #63 @ 0x3f │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -880953,18 +880948,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r3, r1] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r5 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ push {r0, r1, r2, r5, r6} │ │ │ │ - vrsubhn.i d18, , q8 │ │ │ │ + @ instruction: 0xffff25c0 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r0, [r3, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -881058,18 +881053,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrb r4, [r0, #4] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cbz r3, 2da9fc │ │ │ │ - vabal.u q9, d31, d12 │ │ │ │ + vraddhn.i d18, , q14 │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrsb r4, [r0, r2] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -881170,25 +881165,25 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r4, r0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r0, [r7, r5] │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r4, #6 │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #268] @ (2dabf4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -881303,25 +881298,25 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r7, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r7, r0, #3 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -881429,23 +881424,23 @@ │ │ │ │ nop │ │ │ │ strh r6, [r7, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r7, #21] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r7, r0, #3 │ │ │ │ strh r2, [r4, r3] │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -881569,15 +881564,15 @@ │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ strh r6, [r7, r1] │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r7, #16] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r5, r3, #3 │ │ │ │ strb r4, [r1, #14] │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r2, [r4, r6] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -881682,19 +881677,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [r5, r4] │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r7, r0, #3 │ │ │ │ str r0, [r3, r1] │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -881797,19 +881792,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [r0, r0] │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r7, [pc, #192] @ (2db1c4 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -881913,19 +881908,19 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #888] @ (2db58c ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r3, #2] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r6, [pc, #40] @ (2db254 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -882028,19 +882023,19 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #728] @ (2db614 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - str r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bics.w r0, r8, fp, lsr #3 │ │ │ │ + ldrd r0, r0, [r8, #-876] @ 0x36c │ │ │ │ ldr r4, [pc, #904] @ (2db6dc ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #252] @ (2db464 ) │ │ │ │ @@ -882143,19 +882138,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #568] @ (2db6a0 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r3, [pc, #720] @ (2db750 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -882259,19 +882254,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #392] @ (2db71c ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r4, r3, #3 │ │ │ │ ldr r2, [pc, #544] @ (2db7cc ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -882391,17 +882386,17 @@ │ │ │ │ nop │ │ │ │ ldr r2, [pc, #224] @ (2db7c4 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r4, r3, #3 │ │ │ │ add r1, sp, #252 @ 0xfc │ │ │ │ @ instruction: 0xffff6b96 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldr r1, [pc, #272] @ (2db810 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r6, [sp, #532] @ 0x214 │ │ │ │ @@ -882508,15 +882503,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [pc, #880] @ (2dbb88 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r5, r3, #3 │ │ │ │ ldr r0, [pc, #168] @ (2db8d0 ) │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -882621,17 +882616,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0x47ba │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r2, #30 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r4, r3, #3 │ │ │ │ bx r0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -882848,17 +882843,17 @@ │ │ │ │ nop │ │ │ │ cmp ip, fp │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r4, r1, #3 │ │ │ │ str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r3, #5 │ │ │ │ add lr, r3 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -882982,17 +882977,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r2, r9 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r3, #3 │ │ │ │ muls r0, r0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -883129,19 +883124,19 @@ │ │ │ │ nop │ │ │ │ cmn r2, r6 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r1, pc, #852 @ (adr r1, 2dc1d4 ) │ │ │ │ vsra.u64 d20, d22, #1 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883279,19 +883274,19 @@ │ │ │ │ nop │ │ │ │ adcs r6, r3 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r0, #3 │ │ │ │ add r0, pc, #260 @ (adr r0, 2dc118 ) │ │ │ │ vaddl.u q10, d15, d18 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -883444,19 +883439,19 @@ │ │ │ │ nop │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r0, [r1, #24] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r4, r3, #3 │ │ │ │ str r0, [r0, #16] │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r6, #130 @ 0x82 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -883591,19 +883586,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r6, #42 @ 0x2a │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrsh r0, [r5, r7] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r5, r3, #3 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - @ instruction: 0xfb8a00cb │ │ │ │ + @ instruction: 0xfaaa00cb │ │ │ │ subs r5, #0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #344] @ (2dc4a0 ) │ │ │ │ @@ -883744,21 +883739,21 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrsh r4, [r5, r1] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 2dbfe4 │ │ │ │ + b.n 2dbe24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ vtbl.8 d19, {d31- instruction: 0xfa353c8e │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r6, [r2, r5] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r1, #2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -884103,15 +884098,15 @@ │ │ │ │ negs r5, r4 │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrh r6, [r2, r1] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -884252,17 +884247,17 @@ │ │ │ │ nop │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r2, [r2, r5] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 2dcb64 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, 2dcbe4 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r3, #3 │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -884421,19 +884416,19 @@ │ │ │ │ ... │ │ │ │ adds r5, #250 @ 0xfa │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r0, pc, #728 @ (adr r0, 2dce78 ) │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -884591,23 +884586,23 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r0, [r7, r7] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r2, #5 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ble.n 2dcd74 │ │ │ │ + bgt.n 2dcdb4 │ │ │ │ lsls r0, r1, #3 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ vsubw.u , , d0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -884758,19 +884753,19 @@ │ │ │ │ nop │ │ │ │ adds r2, #118 @ 0x76 │ │ │ │ lsls r6, r2, #5 │ │ │ │ strb r4, [r6, r0] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #376] @ (2dd084 ) │ │ │ │ + ldr r3, [pc, #504] @ (2dd104 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - eor.w r0, lr, #7045120 @ 0x6b8000 │ │ │ │ + usat r0, #23, lr, asr #3 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #428] @ (2dd0d8 ) │ │ │ │ @@ -884946,22 +884941,22 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ lsls r6, r2, #5 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr6, {6} │ │ │ │ + stc2 0, cr0, [r4, #792] @ 0x318 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r6, #219] @ 0xdb │ │ │ │ - cdp2 0, 1, cr0, cr6, cr6, {6} │ │ │ │ - vmla.i16 q0, q9, d6[0] │ │ │ │ - vmla.i16 q0, q12, d6[0] │ │ │ │ - vhadd.u16 q0, q10, q3 │ │ │ │ + @ instruction: 0xf7c600db │ │ │ │ + ldc2 0, cr0, [r6, #-792]! @ 0xfffffce8 │ │ │ │ + cdp2 0, 11, cr0, cr2, cr6, {6} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr6, {6} │ │ │ │ + cdp2 0, 3, cr0, cr4, cr6, {6} │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #260] @ (2dd220 ) │ │ │ │ @@ -885067,15 +885062,15 @@ │ │ │ │ nop │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ str r6, [r2, r2] │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r6, #22 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -885182,15 +885177,15 @@ │ │ │ │ nop │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r7, [pc, #440] @ (2dd508 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r4, #238 @ 0xee │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -885304,15 +885299,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r6, [pc, #272] @ (2dd5a0 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -885451,27 +885446,27 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r5, [pc, #8] @ (2dd610 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bne.n 2dd5f8 │ │ │ │ + bne.n 2dd638 │ │ │ │ lsls r0, r1, #3 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #280] @ (2dd734 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r4, [pc, #0] @ (2dd624 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #416] @ (2dd7e0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -885642,15 +885637,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r3, [pc, #464] @ (2dd9b8 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -885780,15 +885775,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r7, #238 @ 0xee │ │ │ │ lsls r6, r2, #5 │ │ │ │ ldr r1, [pc, #688] @ (2ddc04 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r6, #234 @ 0xea │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -886040,22 +886035,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #192] @ (2ddcac ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ ldr r0, [pc, #120] @ (2ddc68 ) │ │ │ │ lsls r0, r3, #5 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - @ instruction: 0xf5e000c6 │ │ │ │ + add.w r0, r0, #6488064 @ 0x630000 │ │ │ │ blxns r0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - @ instruction: 0xf4bc00c6 │ │ │ │ - @ instruction: 0xf4c200c6 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + @ instruction: 0xf3dc00c6 │ │ │ │ + @ instruction: 0xf3e200c6 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r3, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -886367,69 +886362,69 @@ │ │ │ │ ldr r0, [pc, #208] @ (2de01c ) │ │ │ │ movw r3, #6172 @ 0x181c │ │ │ │ add r0, pc │ │ │ │ b.n 2dddba │ │ │ │ nop │ │ │ │ subs r3, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #6, r8, asr #3 │ │ │ │ - adcs.w r0, r0, #6488064 @ 0x630000 │ │ │ │ - @ instruction: 0xf39a00c6 │ │ │ │ - @ instruction: 0xf53800c6 │ │ │ │ - @ instruction: 0xf39600c6 │ │ │ │ - @ instruction: 0xf52800c6 │ │ │ │ - @ instruction: 0xf39800c6 │ │ │ │ - adds.w r0, lr, #6488064 @ 0x630000 │ │ │ │ - usat r0, #6, r0, asr #3 │ │ │ │ - adds.w r0, r6, #6488064 @ 0x630000 │ │ │ │ - usat r0, #6, r8, asr #3 │ │ │ │ - add.w r0, lr, #6488064 @ 0x630000 │ │ │ │ - @ instruction: 0xf3b000c6 │ │ │ │ - add.w r0, r6, #6488064 @ 0x630000 │ │ │ │ - @ instruction: 0xf3b400c6 │ │ │ │ - @ instruction: 0xf4fe00c6 │ │ │ │ - @ instruction: 0xf3bc00c6 │ │ │ │ - @ instruction: 0xf4f200c6 │ │ │ │ - @ instruction: 0xf3be00c6 │ │ │ │ - @ instruction: 0xf4e800c6 │ │ │ │ + movt r0, #32966 @ 0x80c6 │ │ │ │ + orns r0, r0, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2ba00c6 │ │ │ │ + orrs.w r0, r8, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2b600c6 │ │ │ │ + orr.w r0, r8, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2b800c6 │ │ │ │ + bics.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + movt r0, #198 @ 0xc6 │ │ │ │ + bics.w r0, r6, #6488064 @ 0x630000 │ │ │ │ + movt r0, #32966 @ 0x80c6 │ │ │ │ + bic.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2d000c6 │ │ │ │ + bic.w r0, r6, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2d400c6 │ │ │ │ + ands.w r0, lr, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2dc00c6 │ │ │ │ + ands.w r0, r2, #6488064 @ 0x630000 │ │ │ │ + @ instruction: 0xf2de00c6 │ │ │ │ + and.w r0, r8, #6488064 @ 0x630000 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ - @ instruction: 0xfffff3c0 │ │ │ │ + vmlal.u , d31, d16[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf4d800c6 │ │ │ │ + @ instruction: 0xf3f800c6 │ │ │ │ str r1, [sp, #724] @ 0x2d4 │ │ │ │ - vrsra.u64 d31, d22, #1 │ │ │ │ + vrshr.u64 , q3, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf4c400c6 │ │ │ │ - @ instruction: 0xf3b600c6 │ │ │ │ - @ instruction: 0xf4b800c6 │ │ │ │ - ubfx r0, r8, #3, #7 │ │ │ │ - @ instruction: 0xf4b600c6 │ │ │ │ - @ instruction: 0xf21400c6 │ │ │ │ - @ instruction: 0xf1e800c6 │ │ │ │ + @ instruction: 0xf3e400c6 │ │ │ │ + @ instruction: 0xf2d600c6 │ │ │ │ + @ instruction: 0xf3d800c6 │ │ │ │ + @ instruction: 0xf2e800c6 │ │ │ │ + @ instruction: 0xf3d600c6 │ │ │ │ + @ instruction: 0xf13400c6 │ │ │ │ + add.w r0, r8, #198 @ 0xc6 │ │ │ │ adds r1, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1f600c6 │ │ │ │ - @ instruction: 0xf1f200c6 │ │ │ │ - @ instruction: 0xf1e800c6 │ │ │ │ - @ instruction: 0xf1f400c6 │ │ │ │ - @ instruction: 0xf1fc00c6 │ │ │ │ - addw r0, r6, #198 @ 0xc6 │ │ │ │ - @ instruction: 0xf21000c6 │ │ │ │ - @ instruction: 0xf21600c6 │ │ │ │ - @ instruction: 0xf21c00c6 │ │ │ │ - @ instruction: 0xf22600c6 │ │ │ │ + adds.w r0, r6, #198 @ 0xc6 │ │ │ │ + adds.w r0, r2, #198 @ 0xc6 │ │ │ │ + add.w r0, r8, #198 @ 0xc6 │ │ │ │ + adds.w r0, r4, #198 @ 0xc6 │ │ │ │ + adds.w r0, ip, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf12600c6 │ │ │ │ + @ instruction: 0xf13000c6 │ │ │ │ + @ instruction: 0xf13600c6 │ │ │ │ + @ instruction: 0xf13c00c6 │ │ │ │ + adc.w r0, r6, #198 @ 0xc6 │ │ │ │ str r7, [sp, #828] @ 0x33c │ │ │ │ - vsubl.u , d15, d24 │ │ │ │ + @ instruction: 0xfffff148 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - vrshr.u32 d31, d14, #1 │ │ │ │ + vsra.u32 d31, d30, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xf22200c6 │ │ │ │ - @ instruction: 0xf23200c6 │ │ │ │ - orrs.w r0, lr, #198 @ 0xc6 │ │ │ │ + adc.w r0, r2, #198 @ 0xc6 │ │ │ │ + adcs.w r0, r2, #198 @ 0xc6 │ │ │ │ + vhadd.s q8, q15, q3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #416] @ (2de1d4 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r7, [pc, #416] @ (2de1d8 ) │ │ │ │ @@ -886597,15 +886592,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r2, r0, #7 │ │ │ │ lsls r6, r2, #5 │ │ │ │ sbcs r0, r0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r2, r6, #8 │ │ │ │ lsls r5, r3, #3 │ │ │ │ asrs r6, r1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsrs r6, r1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ @@ -886930,24 +886925,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, #7 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - eor.w r0, r2, #6488064 @ 0x630000 │ │ │ │ - orr.w r0, r4, #6488064 @ 0x630000 │ │ │ │ + usat r0, #6, r2, asr #3 │ │ │ │ + bfi r0, r4, #3, #4 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ - vqrdmlsh.s q15, , d16[0] │ │ │ │ + @ instruction: 0xffffee80 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r2, r4, r6 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -887270,19 +887265,19 @@ │ │ │ │ ... │ │ │ │ subs r0, r6, r1 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip], {198} @ 0xc6 │ │ │ │ - ldc 0, cr0, [lr], #792 @ 0x318 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + @ instruction: 0xebec00c6 │ │ │ │ + rsbs r0, lr, r6, lsl #3 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bvc.n 2de850 │ │ │ │ + bvs.n 2de890 │ │ │ │ lsls r3, r1, #3 │ │ │ │ subs r2, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r2, #126 @ 0x7e │ │ │ │ lsls r0, r3, #5 │ │ │ │ subs r2, #90 @ 0x5a │ │ │ │ lsls r0, r3, #5 │ │ │ │ @@ -887496,17 +887491,17 @@ │ │ │ │ nop │ │ │ │ asrs r0, r0, #27 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r7, r0, #3 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r0, r3, #5 │ │ │ │ asrs r0, r6, #20 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ @@ -887888,23 +887883,23 @@ │ │ │ │ ... │ │ │ │ asrs r2, r1, #18 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r4, r3, #3 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2ded04 │ │ │ │ + b.n 2deb44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 2dec80 │ │ │ │ + b.n 2deac0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [pc, #232] @ (2df05c ) │ │ │ │ + ldr r4, [pc, #360] @ (2df0dc ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ adds r4, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r4, #58 @ 0x3a │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r4, #24 │ │ │ │ lsls r0, r3, #5 │ │ │ │ @@ -888131,17 +888126,17 @@ │ │ │ │ nop │ │ │ │ asrs r6, r1, #1 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r2, #12 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ - b.n 2df708 │ │ │ │ + b.n 2df548 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ lsls r6, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -888556,15 +888551,15 @@ │ │ │ │ subs r5, #166 @ 0xa6 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r4, #158 @ 0x9e │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63000dc │ │ │ │ + adcs.w r0, r0, #7208960 @ 0x6e0000 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r6, r2, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #148] @ (2df6a8 ) │ │ │ │ @@ -888628,15 +888623,15 @@ │ │ │ │ subs r5, #177 @ 0xb1 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ lsls r6, r2, #5 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53000dc │ │ │ │ + orrs.w r0, r0, #7208960 @ 0x6e0000 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -888861,39 +888856,39 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r3, #4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2dfffc │ │ │ │ + b.n 2dfe3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - vtbl.8 d29, {d15-d18}, d6 │ │ │ │ + vtbl.8 d29, {d15-d17}, d22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r4, r7, #31 │ │ │ │ lsls r6, r2, #5 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r2, #124] @ 0x7c │ │ │ │ vtbx.8 d18, {d31-, #1 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ - vrsra.u32 , q7, #1 │ │ │ │ + vrshr.u32 , q15, #1 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bvs.n 2df924 │ │ │ │ + bvs.n 2df964 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r7, r0, #3 │ │ │ │ ldrb r5, [r7, r7] │ │ │ │ vmls.i q11, , d27[0] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (2dfd10 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -889097,35 +889092,35 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #26 │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #40 @ (adr r3, 2dfb98 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 2dfc18 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r7, #238 @ 0xee │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r4, r0, #21 │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r6, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #752 @ (adr r1, 2dfe78 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 2dfef8 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r6, #158 @ 0x9e │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r1, pc, #480 @ (adr r1, 2dfd74 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 2dfdf4 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ @@ -889421,44 +889416,44 @@ │ │ │ │ lsls r6, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r4, r2, #16 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adcs r0, r4 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ movs r4, #234 @ 0xea │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bcs.n 2dfddc │ │ │ │ + bne.n 2dfe1c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - cdp 0, 4, cr0, cr6, cr10, {6} │ │ │ │ + stcl 0, cr0, [r6, #-808]! @ 0xfffffcd8 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r6, r2, #5 │ │ │ │ movs r3, #190 @ 0xbe │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #876] @ (2e0274 ) │ │ │ │ @@ -889812,55 +889807,55 @@ │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #648 @ (adr r7, 2e0514 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 2e0594 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #6 │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ lsls r2, r1, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #30 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ vsra.u16 q0, , #8 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r0, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bne.n 2e0264 │ │ │ │ + beq.n 2e02a4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, #28 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bic.w r0, r0, sl, lsl #3 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + strd r0, r0, [r0, #-808] @ 0x328 │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, r1, #6 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ @@ -890289,18 +890284,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [sl], #340 @ 0x154 │ │ │ │ subs r4, r6, #2 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - @ instruction: 0xe82e00dc │ │ │ │ - rev16 r0, r2 │ │ │ │ + b.n 2e063c │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + cbnz r0, 2e07c0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ @ instruction: 0xfa4e0155 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #1748] @ 2e0e90 │ │ │ │ @@ -890977,23 +890973,23 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh.w r0, [r4, ] │ │ │ │ adds r2, r6, r7 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bx r3 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ @ instruction: 0xf18c0155 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -891557,76 +891553,76 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r4, #11 │ │ │ │ lsls r0, r3, #5 │ │ │ │ @ instruction: 0xf1200155 │ │ │ │ adds.w r1, r8, #85 @ 0x55 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + str r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r2, r1, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ vorr.i32 q0, #5 @ 0x00000005 │ │ │ │ asrs r0, r4, #4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bkpt 0x00f8 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r6, r0, #3 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r2, r1, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r3, r1, #3 │ │ │ │ asrs r2, r5, #1 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bkpt 0x002e │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 2e15d4 │ │ │ │ + bls.n 2e1414 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r7, #30 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r4, r3, #29 │ │ │ │ lsls r0, r3, #5 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + itte ls │ │ │ │ + lslls r6, r0, #3 │ │ │ │ + lsrls r6, r7, #27 │ │ │ │ + lslhi r0, r3, #5 │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - itt le │ │ │ │ - lslle r6, r0, #3 │ │ │ │ - lsrle r0, r4, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsrs r4, r7, #25 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r2, r1, #25 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsrs r6, r7, #23 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - it ne │ │ │ │ - lslne r6, r0, #3 │ │ │ │ + bkpt 0x0038 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsrs r6, r3, #22 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bkpt 0x00be │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr.w r3, [pc, #3460] @ 2e22d4 │ │ │ │ @@ -892939,61 +892935,61 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xeaa40155 │ │ │ │ eors.w r1, ip, r5, lsr #1 │ │ │ │ lsrs r6, r2, #17 │ │ │ │ lsls r0, r3, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r5, pc} │ │ │ │ + pop {r1, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + cbz r4, 2e23b8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ vorr.i32 q0, #199 @ 0x000000c7 │ │ │ │ ble.n 2e23f8 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ @@ -894329,92 +894325,92 @@ │ │ │ │ b.n 2e3224 │ │ │ │ mcr2 1, 2, r0, cr12, cr7, {2} │ │ │ │ bgt.n 2e3000 │ │ │ │ lsls r5, r2, #5 │ │ │ │ adds r2, #149 @ 0x95 │ │ │ │ @ instruction: 0xffff1740 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r1, #203 @ 0xcb │ │ │ │ - vqrdmlsh.s q13, , d8[0] │ │ │ │ + vqrdmlah.s q13, , d24[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #79 @ 0x4f │ │ │ │ vrsubhn.i d19, , │ │ │ │ @ instruction: 0xffff1bd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #3 │ │ │ │ vtbl.8 d19, {d31}, d28 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #392 @ (adr r7, 2e32d8 ) │ │ │ │ + add r6, pc, #520 @ (adr r6, 2e3358 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #592 @ (adr r0, 2e33a4 ) │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r6, #169 @ 0xa9 │ │ │ │ - vqshl.u32 d26, d14, #31 │ │ │ │ + vqshlu.s32 d26, d30, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #233 @ 0xe9 │ │ │ │ vcvt.u32.f32 q9, , #1 │ │ │ │ vqrdmlsh.s q9, , d23[0] │ │ │ │ - @ instruction: 0xffffacd6 │ │ │ │ + @ instruction: 0xffffabf6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r6, #15 │ │ │ │ - vqdmulh.s q13, , d18[0] │ │ │ │ + vdup.8 d26, d2[7] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #187 @ 0xbb │ │ │ │ - vsri.32 q13, q0, #1 │ │ │ │ + vrsra.u32 q13, q8, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + cbnz r2, 2e31f2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - @ instruction: 0xffffac9a │ │ │ │ + @ instruction: 0xffffabba │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r4, sp, #488 @ 0x1e8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -894439,37 +894435,37 @@ │ │ │ │ adds r5, #85 @ 0x55 │ │ │ │ vmlsl.u , d15, d4[0] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r7, pc, #496 @ (adr r7, 2e33e4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - vshr.u32 q13, q10, #1 │ │ │ │ + @ instruction: 0xffff9f94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, pc, #360 @ (adr r0, 2e3368 ) │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #21 │ │ │ │ - vabdl.u q13, d31, d26 │ │ │ │ + vmlsl.u q13, d31, d10[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r7, pc, #464 @ (adr r7, 2e33e0 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 2e3460 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #352 @ (adr r7, 2e3374 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 2e33f4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #264 @ (adr r7, 2e3320 ) │ │ │ │ + add r6, pc, #392 @ (adr r6, 2e33a0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2e32ec ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 2e336c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #152 @ (adr r7, 2e32b8 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 2e3338 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r7, pc, #48 @ (adr r7, 2e3254 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 2e32d4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #2988] @ 2e3dd4 │ │ │ │ ldr.w r7, [sl, r0] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 2d708c │ │ │ │ @@ -895632,81 +895628,81 @@ │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ b.n 2e3e6c │ │ │ │ nop │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r4, #151 @ 0x97 │ │ │ │ - vsubw.u q13, , d12 │ │ │ │ + vsubl.u q13, d31, d28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r2, r1, #3 │ │ │ │ movs r4, #103 @ 0x67 │ │ │ │ vsri.64 d18, d1, #1 │ │ │ │ - @ instruction: 0xffffa364 │ │ │ │ + vsubl.u q13, d31, d4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 2e3f8c ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 2e400c ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #392 @ (adr r3, 2e3f90 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 2e4010 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #408 @ (adr r3, 2e3fa4 ) │ │ │ │ + add r2, pc, #536 @ (adr r2, 2e4024 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r4, #43 @ 0x2b │ │ │ │ - @ instruction: 0xffffa36e │ │ │ │ + vsubl.u q13, d31, d14 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #488 @ (adr r3, 2e4000 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 2e4080 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #536 @ (adr r3, 2e4034 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 2e40b4 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r0, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r0, #3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2d6e4c │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ @@ -896947,47 +896943,47 @@ │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl 2d7370 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e4b18 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 2d7370 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 2d7370 │ │ │ │ @@ -897858,41 +897854,41 @@ │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ strd r6, r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ bl 2d5b9c │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3948] @ 2e6368 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -899394,62 +899390,62 @@ │ │ │ │ lsls r5, r2, #5 │ │ │ │ ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #920 @ 0x398 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - @ instruction: 0xfad800dc │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldr??.w r0, [r8, #220] @ 0xdc │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r1, #24 │ │ │ │ bl 397634 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ bl 318b38 │ │ │ │ mov r1, fp │ │ │ │ @@ -901593,65 +901589,65 @@ │ │ │ │ strd pc, pc, [r5], #-1016 @ 0x3f8 │ │ │ │ asrs r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r7, r2, #5 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - bge.n 2e78ac │ │ │ │ + bls.n 2e78ec │ │ │ │ lsls r3, r1, #3 │ │ │ │ - bls.n 2e7990 │ │ │ │ + bls.n 2e79d0 │ │ │ │ lsls r3, r1, #3 │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r6, r0, #3 │ │ │ │ b.n 2e7a8e │ │ │ │ - vqrshrn.u64 d22, q13, #2 │ │ │ │ + @ instruction: 0xfffe689a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r3, pc, #144 @ (adr r3, 2e7a70 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 2e7af0 ) │ │ │ │ lsls r4, r3, #3 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ stcl 15, cr15, [r7], #1016 @ 0x3f8 │ │ │ │ asrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r1, r3, #3 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 2d7be0 │ │ │ │ ldr.w ip, [sp, #292] @ 0x124 │ │ │ │ @@ -903018,15 +903014,15 @@ │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ b.n 2e87a0 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -903037,39 +903033,39 @@ │ │ │ │ blt.n 2e86b6 │ │ │ │ @ instruction: 0xfffe37ec │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2e804c │ │ │ │ + b.n 2e8e8c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ bcc.n 2e87a6 │ │ │ │ - @ instruction: 0xfffe5bf6 │ │ │ │ + @ instruction: 0xfffe5b16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ bmi.n 2e8866 │ │ │ │ - vmull.u , d30, d20 │ │ │ │ + vtbx.8 d25, {d30- instruction: 0xfffe57c4 │ │ │ │ + vmlsl.u , d30, d20[0] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldmia r3!, {r0, r1, r2, r4, r5, r7} │ │ │ │ - vabal.u , d14, d14 │ │ │ │ + vraddhn.i d21, q7, q15 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ bl 2d5b9c │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ @@ -904439,21 +904435,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2e9542 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bvs.n 2e959e │ │ │ │ vsri.64 d28, d29, #2 │ │ │ │ vqrdmlsh.s q12, q15, d20[0] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r1, r3, #3 │ │ │ │ ittet ls │ │ │ │ vtblls.8 d25, {d30- │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r2, r3, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r7, 2ea1ac │ │ │ │ @ instruction: 0xfffe29f0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r5, 2ea1ce │ │ │ │ - vrshr.u64 q10, q1, #2 │ │ │ │ + vsra.u64 q10, q9, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #26 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r4, #146 @ 0x92 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r0, r2, r4} │ │ │ │ - vqdmulh.s , q15, d30[0] │ │ │ │ + vdup.16 d19, d14[3] │ │ │ │ lsls r6, r0, #3 │ │ │ │ cbz r5, 2ea202 │ │ │ │ - vmull.u , d30, d6 │ │ │ │ + vtbl.8 d19, {d30- │ │ │ │ movs r1, #24 │ │ │ │ @@ -906987,67 +906983,67 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 2dc018 │ │ │ │ ldr r3, [pc, #152] @ (2eaefc ) │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ b.n 2eaf00 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r6, r0, #3 │ │ │ │ bkpt 0x00d3 │ │ │ │ - vqshl.u32 d19, d2, #30 │ │ │ │ + vqshlu.s32 d19, d18, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ - vrsubhn.i d19, q15, q13 │ │ │ │ + @ instruction: 0xfffe35ca │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ - vsli.32 d19, d6, #30 │ │ │ │ + vsri.32 d19, d22, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r4, #138 @ 0x8a │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r5, pc, #812 @ (adr r5, 2eb1fc ) │ │ │ │ - vqmovun.s d19, q5 │ │ │ │ + vuzp. , q13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -908271,30 +908267,30 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r6, r0, #3 │ │ │ │ add r1, pc, #188 @ (adr r1, 2ebb34 ) │ │ │ │ - vdup.16 d18, d0[3] │ │ │ │ + vtbl.8 d18, {d14-d17}, d16 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r7, [sp, #684] @ 0x2ac │ │ │ │ - @ instruction: 0xfffe2b10 │ │ │ │ + vshll.u32 q9, d16, #30 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldr r4, [sp, #452] @ 0x1c4 │ │ │ │ @ instruction: 0xfffe9ebb │ │ │ │ vtrn. d26, d15 │ │ │ │ - vmlsl.u q9, d14, d0[0] │ │ │ │ + @ instruction: 0xfffe2560 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [sp, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ bl 451088 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ @@ -909637,21 +909633,21 @@ │ │ │ │ bl 2db828 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ bl 451088 │ │ │ │ mov r2, r0 │ │ │ │ b.n 2ec794 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ str r0, [sp, #844] @ 0x34c │ │ │ │ @ instruction: 0xfffe8df9 │ │ │ │ vtbx.8 d25, {d14}, d3 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ @@ -910931,21 +910927,21 @@ │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ b.n 2ed530 │ │ │ │ ldr r4, [r3, r6] │ │ │ │ lsls r7, r2, #5 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r2, r3, #3 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r5, [r3, #10] │ │ │ │ @ instruction: 0xfffe2b70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r1 │ │ │ │ @@ -911027,41 +911023,41 @@ │ │ │ │ @ instruction: 0xfffe2eb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r6, #50] @ 0x32 │ │ │ │ - vzip. , q5 │ │ │ │ + vtrn. , q13 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r1, [r1, #54] @ 0x36 │ │ │ │ vmlsl.u q12, d30, d5[0] │ │ │ │ - vsra.u64 d17, d0, #2 │ │ │ │ + vshr.u64 d17, d16, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r5, [r6, #46] @ 0x2e │ │ │ │ vsli.64 q12, , #62 @ 0x3e │ │ │ │ - vtrn. , q9 │ │ │ │ + vaddl.u , d14, d2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r7, [r6, #44] @ 0x2c │ │ │ │ vsli.64 d24, d9, #62 @ 0x3e │ │ │ │ - vtrn. d17, d12 │ │ │ │ + @ instruction: 0xfffe0fac │ │ │ │ lsls r6, r0, #3 │ │ │ │ strh r7, [r4, #44] @ 0x2c │ │ │ │ vabal.u q12, d30, d9 │ │ │ │ - vshr.u32 , q6, #2 │ │ │ │ + vcvt.u32.f32 q8, q14, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrh r5, [r7, #42] @ 0x2a │ │ │ │ vrshr.u32 d25, d29, #2 │ │ │ │ vcvt.u16.f16 d24, d9, #2 │ │ │ │ @ instruction: 0xfffe8dd3 │ │ │ │ @ instruction: 0xfffe9abe │ │ │ │ ldr r6, [sp, #716] @ 0x2cc │ │ │ │ @@ -912388,51 +912384,50 @@ │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ bl 2e0eb4 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ b.n 2ee250 │ │ │ │ ldr r3, [pc, #848] @ (2ee538 ) │ │ │ │ lsls r7, r2, #5 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r6, r0, #3 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ - vrsra.u32 q8, q11, #2 │ │ │ │ + vrshr.u64 d16, d6, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r7, [r5, #30] │ │ │ │ vabdl.u , d30, d21 │ │ │ │ vzip. q12, │ │ │ │ vzip. q12, │ │ │ │ - vqmovn.u d16, q9 │ │ │ │ + vmovn.i d16, q1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r3, [r0, #25] │ │ │ │ vqshlu.s32 d23, d17, #30 │ │ │ │ - vzip. d16, d12 │ │ │ │ + vtrn. d16, d28 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r6, r0, #3 │ │ │ │ strb r7, [r4, #20] │ │ │ │ vabal.u , d14, d11 │ │ │ │ vcvt.u32.f32 , , #2 │ │ │ │ vshr.u32 d24, d27, #2 │ │ │ │ - vtrn. d16, d18 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - movs r4, r3 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - vtrn. q8, │ │ │ │ - vtrn.8 q8, │ │ │ │ + vqrdmlsh.s , q15, d2[0] │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + vhadd.u q0, q14, │ │ │ │ + vhadd.u16 q0, q15, │ │ │ │ + vhadd.u16 q0, q9, │ │ │ │ strb r5, [r0, #7] │ │ │ │ vmlsl.u q10, d14, d10[0] │ │ │ │ ldr.w r1, [pc, #3044] @ 2eee38 │ │ │ │ mov r3, r6 │ │ │ │ strd r8, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #612] @ 0x264 │ │ │ │ @@ -913651,49 +913646,49 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ b.n 2eeeb0 │ │ │ │ nop │ │ │ │ strb r5, [r0, #2] │ │ │ │ vcvt.f16.u16 d23, d25, #2 │ │ │ │ - @ instruction: 0xfffefbbc │ │ │ │ + @ instruction: 0xfffefadc │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r5, [r0, #25] │ │ │ │ vcvt.u32.f32 d22, d3, #2 │ │ │ │ vmls.i , q7, d27[0] │ │ │ │ - vqshrn.u64 d31, q6, #2 │ │ │ │ + vqshrun.s64 d31, q14, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ vdup.16 q11, d13[3] │ │ │ │ - vtbx.8 d31, {d30}, d6 │ │ │ │ + @ instruction: 0xfffef7e6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb.w r0, [r8, #197] @ 0xc5 │ │ │ │ - str.w r0, [sl, r5] │ │ │ │ + @ instruction: 0xf7a800c5 │ │ │ │ + @ instruction: 0xf76a00c5 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ @ instruction: 0xfffe6bb9 │ │ │ │ - vtbl.8 d31, {d14}, d0 │ │ │ │ + vabdl.u , d14, d16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ vtbl.8 d22, {d14-d17}, d27 │ │ │ │ - vqshl.u64 d31, d26, #62 @ 0x3e │ │ │ │ + vqshlu.s64 , q5, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf78000c5 │ │ │ │ + subw r0, r0, #2245 @ 0x8c5 │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ vtbx.8 d22, {d30-, q7, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - vsli.64 d31, d6, #62 @ 0x3e │ │ │ │ + vsri.64 d31, d22, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adc.w r0, lr, #6455296 @ 0x628000 │ │ │ │ - adds.w r0, r0, #6455296 @ 0x628000 │ │ │ │ - @ instruction: 0xf4d200c5 │ │ │ │ - eors.w r0, r4, #6455296 @ 0x628000 │ │ │ │ - orrs.w r0, ip, #6455296 @ 0x628000 │ │ │ │ - ands.w r0, ip, #6455296 @ 0x628000 │ │ │ │ + orn r0, lr, #6455296 @ 0x628000 │ │ │ │ + bics.w r0, r0, #6455296 @ 0x628000 │ │ │ │ + @ instruction: 0xf3f200c5 │ │ │ │ + @ instruction: 0xf3b400c5 │ │ │ │ + @ instruction: 0xf37c00c5 │ │ │ │ + @ instruction: 0xf33c00c5 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ mov r0, fp │ │ │ │ bl 2e0eb4 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -915006,46 +915001,47 @@ │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ bl 2e0eb4 │ │ │ │ ldr r7, [sp, #316] @ 0x13c │ │ │ │ mov r2, r9 │ │ │ │ b.n 2efbbc │ │ │ │ nop │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ - vaddl.u , d14, d16 │ │ │ │ + vqrdmlsh.s q15, q7, d0[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [r1, #68] @ 0x44 │ │ │ │ vcvt.f16.u16 q11, , #2 │ │ │ │ - vcvt.u32.f32 d30, d2, #2 │ │ │ │ + vcvt.f32.u32 d30, d18, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cdp 0, 1, cr0, cr6, cr5, {6} │ │ │ │ - stc 0, cr0, [r2, #788]! @ 0x314 │ │ │ │ - ldcl 0, cr0, [r4, #-788]! @ 0xfffffcec │ │ │ │ + ldc 0, cr0, [r6, #-788]! @ 0xfffffcec │ │ │ │ + stcl 0, cr0, [r2], {197} @ 0xc5 │ │ │ │ + ldc 0, cr0, [r4], {197} @ 0xc5 │ │ │ │ ldrsh r3, [r7, r5] │ │ │ │ - vqrdmulh.s q15, q7, d10[0] │ │ │ │ + vdup.16 q15, d26[3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsh r3, [r1, r6] │ │ │ │ - @ instruction: 0xfffeecd2 │ │ │ │ + @ instruction: 0xfffeebf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldc 0, cr0, [lr], #788 @ 0x314 │ │ │ │ + rsbs r0, lr, r5, lsl #3 │ │ │ │ ldrb r7, [r7, r2] │ │ │ │ @ instruction: 0xfffe69bd │ │ │ │ - @ instruction: 0xfffeeb1e │ │ │ │ + vshll.u32 q15, d30, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xead800c5 │ │ │ │ - eors.w r0, r8, r5, lsl #3 │ │ │ │ - orrs.w r0, lr, r5, lsl #3 │ │ │ │ - orr.w r0, ip, r5, lsl #3 │ │ │ │ - orr.w r0, r2, r5, lsl #3 │ │ │ │ + ldrd r0, r0, [r8, #788]! @ 0x314 │ │ │ │ + @ instruction: 0xe9b800c5 │ │ │ │ + ldrd r0, r0, [lr, #-788]! @ 0x314 │ │ │ │ + strd r0, r0, [ip, #-788]! @ 0x314 │ │ │ │ + strd r0, r0, [r2, #-788]! @ 0x314 │ │ │ │ ldrh r3, [r7, r5] │ │ │ │ vtbl.8 d21, {d30- instruction: 0xe8dc00c5 │ │ │ │ + b.n 2efaa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strd r0, r0, [ip, #788] @ 0x314 │ │ │ │ - @ instruction: 0xe9bc00c5 │ │ │ │ - @ instruction: 0xe85400c5 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #540] @ 0x21c │ │ │ │ movs r0, #2 │ │ │ │ bl 2e0eb4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -916361,60 +916357,60 @@ │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e0eb4 │ │ │ │ mov r2, r9 │ │ │ │ b.n 2f08c4 │ │ │ │ movs r5, #2 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - b.n 2f0528 │ │ │ │ + b.n 2f0368 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r3, [r1, r4] │ │ │ │ vqshlu.s64 , , #62 @ 0x3e │ │ │ │ - vsli.64 q15, q7, #62 @ 0x3e │ │ │ │ + vsri.64 q15, q15, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f0344 │ │ │ │ + b.n 2f0184 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f02dc │ │ │ │ + b.n 2f011c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f02c0 │ │ │ │ + b.n 2f0100 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f02b4 │ │ │ │ + b.n 2f00f4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ - vrshr.u64 d30, d2, #2 │ │ │ │ + vsra.u64 d30, d18, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f097c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 2f08f4 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r7, [pc, #892] @ (2f0c10 ) │ │ │ │ vqrdmlsh.s q10, q15, d21[0] │ │ │ │ - vcvt.u32.f32 , q9, #2 │ │ │ │ + @ instruction: 0xfffede92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #964] @ (2f0c70 ) │ │ │ │ @ instruction: 0xfffe4ef5 │ │ │ │ - vcvt.u32.f32 d29, d2, #2 │ │ │ │ + vcvt.f32.u32 d29, d18, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + ble.n 2f08a4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + ble.n 2f089c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bgt.n 2f0864 │ │ │ │ + blt.n 2f08a4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ strd r9, r4, [sp] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e0eb4 │ │ │ │ @@ -917808,78 +917804,78 @@ │ │ │ │ ldr r7, [sp, #252] @ 0xfc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ movs r0, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 2f1704 │ │ │ │ - bge.n 2f16e4 │ │ │ │ + bls.n 2f1724 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #268] @ (2f176c ) │ │ │ │ vqshrn.u64 d20, , #2 │ │ │ │ - vtbx.8 d29, {d30-d31}, d2 │ │ │ │ + vtbx.8 d29, {d30}, d18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 2f170c │ │ │ │ + bhi.n 2f174c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bls.n 2f1698 │ │ │ │ + bhi.n 2f16d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r0, [pc, #156] @ (2f1710 ) │ │ │ │ vqshrun.s64 d20, , #2 │ │ │ │ - @ instruction: 0xfffed89c │ │ │ │ + vqshl.u64 d29, d28, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2f15a0 │ │ │ │ + bvc.n 2f15e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2f159c │ │ │ │ + bvc.n 2f15dc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bhi.n 2f1588 │ │ │ │ + bvc.n 2f15c8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ add r9, r5 │ │ │ │ vtbl.8 d17, {d30-d31}, d16 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2f16cc │ │ │ │ + bvc.n 2f170c │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 2f1618 │ │ │ │ + bvs.n 2f1658 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f15fc │ │ │ │ + bvs.n 2f163c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bvc.n 2f15d8 │ │ │ │ + bvs.n 2f1618 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #236] @ (2f1798 ) │ │ │ │ vrsubhn.i d18, q15, q6 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 13, r0, lr, cr10 │ │ │ │ + @ instruction: 0xfb7e00da │ │ │ │ ldr r2, [pc, #900] @ (2f1a3c ) │ │ │ │ - vsli.64 d29, d10, #62 @ 0x3e │ │ │ │ + vsri.64 d29, d26, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #484] @ (2f18a4 ) │ │ │ │ - @ instruction: 0xfffed3ea │ │ │ │ + vshll.i , d10, # │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bcs.n 2f1638 │ │ │ │ + bne.n 2f1678 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [pc, #52] @ (2f1700 ) │ │ │ │ vcvt.u32.f32 q10, , #2 │ │ │ │ - vrshr.u32 , q4, #2 │ │ │ │ + vsra.u32 , q12, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r5, [r5, r6] │ │ │ │ @ instruction: 0xfffe3ffb │ │ │ │ vqshlu.s64 , , #62 @ 0x3e │ │ │ │ vtbx.8 d20, {d14-d16}, d17 │ │ │ │ - vzip. , q7 │ │ │ │ + vtrn. , q15 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r7, r2 │ │ │ │ vtbx.8 d20, {d30}, d29 │ │ │ │ vqrdmlsh.s , q7, d31[0] │ │ │ │ vtbx.8 d20, {d30-, q5, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - beq.n 2f1750 │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r5, [r7, r3] │ │ │ │ vtbx.8 d31, {d30}, d13 │ │ │ │ add sp, #16 │ │ │ │ bl 2e0eb4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -919213,124 +919209,124 @@ │ │ │ │ bl 2e0eb4 │ │ │ │ ldr r4, [pc, #268] @ (2f2580 ) │ │ │ │ ldr r1, [pc, #272] @ (2f2584 ) │ │ │ │ mov r2, r0 │ │ │ │ add r4, pc │ │ │ │ b.n 2f2588 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [pc, #836] @ (2f27c8 ) │ │ │ │ - vqrdmlah.s q14, q15, d22[0] │ │ │ │ + @ instruction: 0xfffece06 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r1, #157 @ 0x9d │ │ │ │ vshr.u32 d21, d9, #2 │ │ │ │ vshll.u32 , d5, #30 │ │ │ │ - @ instruction: 0xfffecdbc │ │ │ │ + @ instruction: 0xfffeccdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r6, [pc, #148] @ (2f253c ) │ │ │ │ - vtbl.8 d28, {d30- instruction: 0x47e7 │ │ │ │ - vtbx.8 d28, {d14-d17}, d16 │ │ │ │ + vtbl.8 d28, {d30-) │ │ │ │ vqrdmlsh.s q10, q7, d19[0] │ │ │ │ - vtbx.8 d28, {d14-d16}, d18 │ │ │ │ + vtbl.8 d28, {d30-d31}, d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r5, [pc, #212] @ (2f25a0 ) │ │ │ │ - @ instruction: 0xfffec994 │ │ │ │ + @ instruction: 0xfffec8b4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r3, #231 @ 0xe7 │ │ │ │ vtbx.8 d20, {d14-d16}, d31 │ │ │ │ - vtbx.8 d28, {d30}, d14 │ │ │ │ + @ instruction: 0xfffec7ee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r5, #115 @ 0x73 │ │ │ │ @ instruction: 0xfffe33ed │ │ │ │ - vqshrun.s64 d28, q12, #2 │ │ │ │ + vqshl.u32 q14, q4, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #804] @ (2f281c ) │ │ │ │ vtbl.8 d20, {d14-d17}, d19 │ │ │ │ - vabdl.u q14, d30, d4 │ │ │ │ + vrsubhn.i d28, q15, q10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r5, #117 @ 0x75 │ │ │ │ @ instruction: 0xfffe3541 │ │ │ │ - @ instruction: 0xfffec74c │ │ │ │ + vmlsl.u q14, d14, d28[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r2, #145 @ 0x91 │ │ │ │ - vqshlu.s64 q14, q11, #62 @ 0x3e │ │ │ │ + vqshlu.s32 d28, d6, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r2, #129 @ 0x81 │ │ │ │ vqdmulh.s , q15, d25[0] │ │ │ │ - vmlsl.u q14, d14, d8[0] │ │ │ │ + @ instruction: 0xfffec568 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [pc, #204] @ (2f2604 ) │ │ │ │ - vsli.64 q14, q6, #62 @ 0x3e │ │ │ │ + vsri.64 q14, q14, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r0, #39 @ 0x27 │ │ │ │ - @ instruction: 0xfffec566 │ │ │ │ + vraddhn.i d28, q15, q3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r6, #179 @ 0xb3 │ │ │ │ - vrsra.u64 d28, d22, #2 │ │ │ │ + vrshr.u64 q14, q3, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r3, fp │ │ │ │ bl 2d5b9c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ @@ -920605,77 +920601,77 @@ │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #580] @ 0x244 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #576] @ 0x240 │ │ │ │ b.n 2f32bc │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r7, #143 @ 0x8f │ │ │ │ - @ instruction: 0xfffec364 │ │ │ │ + vqmovn.s d28, q2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r5, #141 @ 0x8d │ │ │ │ @ instruction: 0xfffe2d83 │ │ │ │ - vrsra.u32 d28, d8, #2 │ │ │ │ + vrshr.u32 d28, d24, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ cmp r4, #183 @ 0xb7 │ │ │ │ vmull.u q9, d30, d31 │ │ │ │ - vqmovun.s d28, q3 │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + vuzp. q14, q11 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ - lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + itte │ │ │ │ + lsl r5, r0, #3 │ │ │ │ + itt gt @ unpredictable > │ │ │ │ + lslgt r5, r0, #3 │ │ │ │ + it ge @ unpredictable │ │ │ │ + lslge r5, r0, #3 │ │ │ │ + itet ls │ │ │ │ + lslls r5, r0, #3 │ │ │ │ + it hi @ unpredictable │ │ │ │ + lslhi r5, r0, #3 │ │ │ │ + itte vc │ │ │ │ + lslvc r5, r0, #3 │ │ │ │ + it vs @ unpredictable │ │ │ │ + lslvs r5, r0, #3 │ │ │ │ + it pl │ │ │ │ + lslpl r5, r0, #3 │ │ │ │ + cmp r1, #173 @ 0xad │ │ │ │ + vtbl.8 d18, {d30-d31}, d17 │ │ │ │ + vcvt.u32.f32 d27, d4, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r1, #173 @ 0xad │ │ │ │ - vtbl.8 d18, {d30-d31}, d17 │ │ │ │ - @ instruction: 0xfffebff4 │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - itee vc │ │ │ │ - lslvc r5, r0, #3 │ │ │ │ - itte vs @ unpredictable │ │ │ │ - lslvs r5, r0, #3 │ │ │ │ - itte pl @ unpredictable │ │ │ │ - lslpl r5, r0, #3 │ │ │ │ - itee pl @ unpredictable │ │ │ │ - lslpl r5, r0, #3 │ │ │ │ - addmi r0, #189 @ 0xbd │ │ │ │ - vtblmi.8 d18, {d30}, d19 │ │ │ │ + adds r0, #189 @ 0xbd │ │ │ │ + vtbl.8 d18, {d30}, d19 │ │ │ │ vaddl.u , d14, d15 │ │ │ │ vqshl.u64 q9, , #62 @ 0x3e │ │ │ │ vqrdmlsh.s q9, q15, d31[0] │ │ │ │ - vcvt.f16.u16 d27, d20, #2 │ │ │ │ + @ instruction: 0xfffebb54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r6, #187 @ 0xbb │ │ │ │ vmls.i , q15, d5[0] │ │ │ │ @ instruction: 0xfffe2cff │ │ │ │ vrsubhn.i d25, q7, q6 │ │ │ │ ldr r6, [sp, #572] @ 0x23c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -921891,31 +921887,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2dfb94 │ │ │ │ b.n 2f3e5c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r3, #71 @ 0x47 │ │ │ │ vqrdmlah.s q9, q15, d1[0] │ │ │ │ vcvt.u16.f16 q9, , #2 │ │ │ │ @ instruction: 0xfffe2e81 │ │ │ │ - vqmovn.u d27, q14 │ │ │ │ + vmovn.i d27, q6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cbz r2, 2f3e74 │ │ │ │ + sub sp, #264 @ 0x108 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @ instruction: 0xfffe254d │ │ │ │ - vqrdmulh.s q13, q15, d18[0] │ │ │ │ + @ instruction: 0xfffead02 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ ldr r2, [sp, #336] @ 0x150 │ │ │ │ mov r3, r1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ @@ -923223,36 +923219,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3978d8 │ │ │ │ movs r1, #24 │ │ │ │ bl 397634 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f4b0c │ │ │ │ nop │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r7, pc, #832 @ (adr r7, 2f4e28 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r3, r3, #2 │ │ │ │ @ instruction: 0xfffe1d8d │ │ │ │ - vabal.u q13, d30, d30 │ │ │ │ + vmls.i q13, q15, d14[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, pc, #936 @ (adr r3, 2f4ea0 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 2f4b20 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, pc, #160 @ (adr r2, 2f4b9c ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 2f4c1c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r1, pc, #640 @ (adr r1, 2f4d80 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 2f4e00 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsrs r7, r7, #22 │ │ │ │ - vqmovn.u d24, q12 │ │ │ │ + vmovn.i d24, q4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r4, r0 │ │ │ │ bl 318b38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [pc, #2916] @ 2f567c │ │ │ │ bl 30ff88 │ │ │ │ mov r1, r0 │ │ │ │ @@ -924460,26 +924456,26 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 2e0eb4 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ b.n 2f56a0 │ │ │ │ lsrs r3, r6, #20 │ │ │ │ - vuzp. q13, q9 │ │ │ │ + vtrn. d26, d2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r1, r1, r1 │ │ │ │ vabdl.u , d14, d29 │ │ │ │ vqshrun.s64 d17, , #2 │ │ │ │ vrsra.u32 , q2, #2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #544] @ 0x220 │ │ │ │ movs r0, #1 │ │ │ │ bl 2e0eb4 │ │ │ │ @@ -925910,46 +925906,46 @@ │ │ │ │ bl 2d77b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2d77b4 │ │ │ │ mov r6, r0 │ │ │ │ b.n 2f64c8 │ │ │ │ nop │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r1, r7, #12 │ │ │ │ - vshll.i , d26, # │ │ │ │ + vqmovun.s d25, q5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xfbeffffd │ │ │ │ lsls r1, r3, #6 │ │ │ │ - @ instruction: 0xfffe8dd2 │ │ │ │ + @ instruction: 0xfffe8cf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsh.w pc, [sp, #4093] @ 0xffd │ │ │ │ mrc2 15, 6, pc, cr7, cr13, {7} │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 2d77b4 │ │ │ │ ldr.w r1, [pc, #3304] @ 2f71b8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -927175,147 +927171,147 @@ │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ bl 2db480 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, r5 │ │ │ │ b.n 2f72dc │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 4f1de <_mesa_glapi_tls_Context@@libgallium-25.0.7-2+deb13u1.so+0x4f1d2> │ │ │ │ stc2 15, cr15, [r7, #-1012]! @ 0xfffffc0c │ │ │ │ ldc 15, cr15, [r1, #-1012]! @ 0xfffffc0c │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xea45fffd │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f6ce2 │ │ │ │ - vrshr.u32 q12, q8, #3 │ │ │ │ + vsra.u64 d24, d0, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r5, r0, #3 │ │ │ │ @ instruction: 0xeff7fffd │ │ │ │ vrsqrts.f16 , , │ │ │ │ ldcl 15, cr15, [r9], #1012 @ 0x3f4 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrd pc, pc, [sp, #-1012]! @ 0x3f4 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f7246 │ │ │ │ - vcge.s d24, d10, #0 │ │ │ │ + @ instruction: 0xfffd7faa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f6f32 │ │ │ │ vclt.f d30, d15, #0 │ │ │ │ - @ instruction: 0xfffd7f8c │ │ │ │ + @ instruction: 0xfffd7eac │ │ │ │ lsls r5, r0, #3 │ │ │ │ bl 2db480 │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ bl 2db480 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ @@ -928652,118 +928648,118 @@ │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ b.n 2f8114 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f85b6 │ │ │ │ vceq.f q15, , #0 │ │ │ │ - vcgt.s q11, q4, #0 │ │ │ │ + vqrdmlsh.s , , d24[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f859a │ │ │ │ - vcvt.f16.u16 , q8, #3 │ │ │ │ + @ instruction: 0xfffd7b90 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f8352 │ │ │ │ - vdup.8 , d14[6] │ │ │ │ + vtbx.8 d23, {d13-d16}, d30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f8096 │ │ │ │ @ instruction: 0xfffddfdb │ │ │ │ - vtbl.8 d23, {d13-d16}, d2 │ │ │ │ + vtbl.8 d23, {d13-d15}, d18 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f7e86 │ │ │ │ - vqrdmlah.s , , d12[0] │ │ │ │ + vqrdmulh.s , , d28[0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 131 @ 0x83 │ │ │ │ - @ instruction: 0xfffd7ad8 │ │ │ │ + @ instruction: 0xfffd79f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f813e │ │ │ │ - @ instruction: 0xfffd7ad6 │ │ │ │ + @ instruction: 0xfffd79f6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 229 @ 0xe5 │ │ │ │ - @ instruction: 0xfffd7ab6 │ │ │ │ + @ instruction: 0xfffd79d6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 179 @ 0xb3 │ │ │ │ - vcge.f , q12, #0 │ │ │ │ + vcgt.f d21, d8, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 45 @ 0x2d │ │ │ │ - vshll.u32 , d0, #29 │ │ │ │ + vqshrn.u64 d23, q8, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ svc 199 @ 0xc7 │ │ │ │ - vtbx.8 d23, {d29}, d2 │ │ │ │ + vneg.f , q9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 2db828 │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ mov r6, r0 │ │ │ │ @@ -930028,107 +930024,107 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ bl 2d8f28 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2f8e84 │ │ │ │ nop │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ bpl.n 2f8d62 │ │ │ │ - vsri.64 d21, d20, #3 │ │ │ │ + vrsra.u64 , q2, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ bpl.n 2f8eda │ │ │ │ - vcge.f , q6, #0 │ │ │ │ + vneg.s , q14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ bcc.n 2f8db2 │ │ │ │ - vclt.s d21, d22, #0 │ │ │ │ + vceq.i , q3, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f94fe │ │ │ │ vsra.u32 , , #3 │ │ │ │ - @ instruction: 0xfffd6ef0 │ │ │ │ + vcvt.f32.u32 d22, d0, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ b.n 2f9272 │ │ │ │ - vqrdmulh.s q11, , d28[0] │ │ │ │ + @ instruction: 0xfffd6d0c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [pc, #208] @ (2f8f08 ) │ │ │ │ + ldr r5, [pc, #336] @ (2f8f88 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r5, [pc, #624] @ (2f90b4 ) │ │ │ │ + ldr r4, [pc, #752] @ (2f9134 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #448] @ (2f900c ) │ │ │ │ + ldr r4, [pc, #576] @ (2f908c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #472] @ (2f902c ) │ │ │ │ + ldr r4, [pc, #600] @ (2f90ac ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #528] @ (2f906c ) │ │ │ │ + ldr r4, [pc, #656] @ (2f90ec ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #584] @ (2f90ac ) │ │ │ │ + ldr r4, [pc, #712] @ (2f912c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r5, [pc, #592] @ (2f90bc ) │ │ │ │ + ldr r4, [pc, #720] @ (2f913c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r3, [pc, #88] @ (2f8edc ) │ │ │ │ + ldr r2, [pc, #216] @ (2f8f5c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ bl 2d8f28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ @@ -931352,73 +931348,73 @@ │ │ │ │ bl 2d8f28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, sl │ │ │ │ bl 2d8f28 │ │ │ │ b.n 2f9b28 │ │ │ │ nop │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #480] @ (2f9c98 ) │ │ │ │ + ldr r0, [pc, #608] @ (2f9d18 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #680] @ (2f9d68 ) │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - blxns fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx r1 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r2, pc │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + add r6, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add sl, r0 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bics r0, r7 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmn r6, r5 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r4, r3 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r1 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r0 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ bl 2d8f28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ @@ -932619,71 +932615,71 @@ │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ bl 2d5b9c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ bl 2d9030 │ │ │ │ mov r1, r4 │ │ │ │ b.n 2fa78c │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #0 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 2d9030 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, r8 │ │ │ │ @@ -932923,19 +932919,19 @@ │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2fa9e0 │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #584] @ (2fac30 ) │ │ │ │ + ldr r6, [pc, #712] @ (2facb0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r6, [pc, #544] @ (2fac10 ) │ │ │ │ + ldr r5, [pc, #672] @ (2fac90 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldrsb r4, [r6, r0] │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -933757,15 +933753,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 2fb22c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - mov lr, r0 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r0, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -934808,173 +934804,173 @@ │ │ │ │ cmp.w r2, #310 @ 0x136 │ │ │ │ bcc.n 2fbd8c │ │ │ │ b.n 2fbca2 │ │ │ │ ldr.w r2, [r3, #188] @ 0xbc │ │ │ │ cmp.w r2, #400 @ 0x190 │ │ │ │ bcs.w 2fb666 │ │ │ │ b.n 2fbc92 │ │ │ │ - cmp lr, r9 │ │ │ │ + add lr, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp lr, r9 │ │ │ │ + add lr, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp sl, fp │ │ │ │ + add sl, pc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r0, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mov r0, lr │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + mov lr, sp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + mov lr, lr │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + bx r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + bx r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + bx r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r0, [pc, #1008] @ (2fc2bc ) │ │ │ │ + ldr r0, [pc, #112] @ (2fbf3c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #48] @ (2fbf00 ) │ │ │ │ + ldr r0, [pc, #176] @ (2fbf80 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #80] @ (2fbf24 ) │ │ │ │ + ldr r0, [pc, #208] @ (2fbfa4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #112] @ (2fbf48 ) │ │ │ │ + ldr r0, [pc, #240] @ (2fbfc8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #160] @ (2fbf7c ) │ │ │ │ + ldr r0, [pc, #288] @ (2fbffc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #192] @ (2fbfa0 ) │ │ │ │ + ldr r0, [pc, #320] @ (2fc020 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #208] @ (2fbfb4 ) │ │ │ │ + ldr r0, [pc, #336] @ (2fc034 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #128] @ (2fbf68 ) │ │ │ │ + ldr r0, [pc, #256] @ (2fbfe8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #176] @ (2fbf9c ) │ │ │ │ + ldr r0, [pc, #304] @ (2fc01c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #128] @ (2fbf70 ) │ │ │ │ + ldr r0, [pc, #256] @ (2fbff0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #128] @ (2fbf74 ) │ │ │ │ + ldr r0, [pc, #256] @ (2fbff4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #160] @ (2fbf98 ) │ │ │ │ + ldr r0, [pc, #288] @ (2fc018 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #192] @ (2fbfbc ) │ │ │ │ + ldr r0, [pc, #320] @ (2fc03c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #72] @ (2fbf48 ) │ │ │ │ + ldr r0, [pc, #200] @ (2fbfc8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #232] @ (2fbfec ) │ │ │ │ + ldr r0, [pc, #360] @ (2fc06c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #280] @ (2fc020 ) │ │ │ │ + ldr r0, [pc, #408] @ (2fc0a0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #216] @ (2fbfe4 ) │ │ │ │ + ldr r0, [pc, #344] @ (2fc064 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2fbf20 ) │ │ │ │ + ldr r0, [pc, #144] @ (2fbfa0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2fbf24 ) │ │ │ │ + ldr r0, [pc, #144] @ (2fbfa4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #16] @ (2fbf28 ) │ │ │ │ + ldr r0, [pc, #144] @ (2fbfa8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #80] @ (2fbf6c ) │ │ │ │ + ldr r0, [pc, #208] @ (2fbfec ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #144] @ (2fbfb0 ) │ │ │ │ + ldr r0, [pc, #272] @ (2fc030 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #208] @ (2fbff4 ) │ │ │ │ + ldr r0, [pc, #336] @ (2fc074 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #272] @ (2fc038 ) │ │ │ │ + ldr r0, [pc, #400] @ (2fc0b8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #352] @ (2fc08c ) │ │ │ │ + ldr r0, [pc, #480] @ (2fc10c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #432] @ (2fc0e0 ) │ │ │ │ + ldr r0, [pc, #560] @ (2fc160 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #464] @ (2fc104 ) │ │ │ │ + ldr r0, [pc, #592] @ (2fc184 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #544] @ (2fc158 ) │ │ │ │ + ldr r0, [pc, #672] @ (2fc1d8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #608] @ (2fc19c ) │ │ │ │ + ldr r0, [pc, #736] @ (2fc21c ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r1, [pc, #512] @ (2fc140 ) │ │ │ │ + ldr r0, [pc, #640] @ (2fc1c0 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r6, r4 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r7 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r3 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r4, r6 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r7 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r6, r0 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r5 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r6, r6 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r2, r2 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r2, r4 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r6, r3 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r2 │ │ │ │ + eors r2, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r4 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r2, r0 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r0, r5 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r4, r3 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adcs r2, r6 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - muls r4, r0 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r6, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r4, r7 │ │ │ │ + lsrs r4, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #44] @ (2fc00c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -934994,15 +934990,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r4, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ strb r2, [r7, r7] │ │ │ │ lsls r7, r0, #5 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ strb r6, [r3, r7] │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2824] @ 0xb08 │ │ │ │ @@ -936199,197 +936195,197 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r6, r4 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r0 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r2, r5 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp ip, r2 │ │ │ │ + add ip, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, lr │ │ │ │ + add lr, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - mvns r4, r2 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - muls r4, r6 │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - orrs r0, r3 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + add r4, ip │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp lr, r7 │ │ │ │ + add lr, fp │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r8, pc │ │ │ │ + add r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ subs r2, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - rors r6, r7 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - rors r6, r2 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - sbcs r0, r3 │ │ │ │ + lsls r0, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r3, #68 @ 0x44 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + subs r4, #10 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #170 @ 0xaa │ │ │ │ + subs r3, #202 @ 0xca │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r4, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r3, [r2, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2fd890 │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -937601,165 +937597,165 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r1, [r2, #45] @ 0x2d │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strb.w r0, [r2, #40] @ 0x28 │ │ │ │ orn r1, r1, #123 @ 0x7b │ │ │ │ strb.w r1, [r2, #45] @ 0x2d │ │ │ │ b.w 2fcfb6 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r3, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #126 @ 0x7e │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #14 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r2, #30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ ldr r1, [pc, #220] @ (2fdd80 ) │ │ │ │ movs r0, #5 │ │ │ │ @@ -937840,25 +937836,25 @@ │ │ │ │ bl 2fae48 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb.w r1, [r0, #40] @ 0x28 │ │ │ │ b.w 2fd322 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #632] @ (2fe024 ) │ │ │ │ @@ -938990,19 +938986,19 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r7 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r4, r1, r6 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 2fef78 │ │ │ │ ldr.w r8, [pc, #1728] @ 2fefbc │ │ │ │ @@ -939654,17 +939650,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2ffa44 │ │ │ │ @@ -939722,15 +939718,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r4, #4 │ │ │ │ bl 2fefe0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmn r4, r3 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r2, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #504] @ (2ff280 ) │ │ │ │ @@ -939918,15 +939914,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r6, r5, #29 │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ lsrs r0, r2, #23 │ │ │ │ lsls r4, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -941281,27 +941277,27 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 454a28 │ │ │ │ bl 454454 │ │ │ │ mov r2, r0 │ │ │ │ b.n 300072 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -941449,15 +941445,15 @@ │ │ │ │ it eq │ │ │ │ lsreq r1, r1, #5 │ │ │ │ b.n 3001b4 │ │ │ │ sub.w r8, sl, #1 │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ b.n 3001dc │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 3002be │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ beq.n 3002b4 │ │ │ │ @@ -942210,17 +942206,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7c00153 │ │ │ │ @ instruction: 0xf78a0153 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -942728,39 +942724,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (300fac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (300fb0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - b.n 300a80 │ │ │ │ + b.n 3008c0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 300a68 │ │ │ │ + b.n 3008a8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r5, [r1, #348] @ 0x15c │ │ │ │ cmp r5, #0 │ │ │ │ @@ -944053,15 +944049,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 301c38 │ │ │ │ lsls r3, r2, #5 │ │ │ │ b.n 30254a │ │ │ │ vabal.u q15, d15, d12 │ │ │ │ lsls r3, r2, #5 │ │ │ │ svc 233 @ 0xe9 │ │ │ │ - @ instruction: 0xfffff5c2 │ │ │ │ + vmls.i , , d18[0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #600] @ (301fc4 ) │ │ │ │ @@ -944287,15 +944283,15 @@ │ │ │ │ b.n 301e66 │ │ │ │ movs r1, #8 │ │ │ │ b.n 301e86 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53e00c4 │ │ │ │ + orrs.w r0, lr, #6422528 @ 0x620000 │ │ │ │ b.n 3024c4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ b.n 3022ac │ │ │ │ lsls r3, r2, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -944528,16 +944524,16 @@ │ │ │ │ bl 31c65c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 302184 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 302138 │ │ │ │ b.n 3021ac │ │ │ │ - @ instruction: 0xf0f400c4 │ │ │ │ - @ instruction: 0xf0be00c4 │ │ │ │ + ands.w r0, r4, #196 @ 0xc4 │ │ │ │ + vmla.i16 d16, d30, d4[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov lr, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -944993,32 +944989,32 @@ │ │ │ │ add r1, pc │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ bl 31c65c │ │ │ │ b.n 30247a │ │ │ │ nop │ │ │ │ - stmdb r4!, {r2, r6, r7} │ │ │ │ - vhadd.s16 q8, q14, q2 │ │ │ │ - vmla.i d16, d18, d0[1] │ │ │ │ - orn r0, r8, #196 @ 0xc4 │ │ │ │ - sub.w r0, ip, #196 @ 0xc4 │ │ │ │ - rsb r0, r4, #196 @ 0xc4 │ │ │ │ - stc 0, cr0, [r2, #784] @ 0x310 │ │ │ │ - bics.w r0, r2, #196 @ 0xc4 │ │ │ │ - orrs.w r0, ip, #196 @ 0xc4 │ │ │ │ - eor.w r0, r6, #196 @ 0xc4 │ │ │ │ - @ instruction: 0xf0b000c4 │ │ │ │ - adc.w r0, r6, #196 @ 0xc4 │ │ │ │ - stcl 0, cr0, [sl, #-784] @ 0xfffffcf0 │ │ │ │ - stc 0, cr0, [r4, #784]! @ 0x310 │ │ │ │ - vhadd.s q0, q14, q2 │ │ │ │ - ldc 0, cr0, [r4, #-784]! @ 0xfffffcf0 │ │ │ │ - stc 0, cr0, [lr], #784 @ 0x310 │ │ │ │ - bics.w r0, r4, #196 @ 0xc4 │ │ │ │ + strex r0, r0, [r4, #784] @ 0x310 │ │ │ │ + cdp 0, 7, cr0, cr12, cr4, {6} │ │ │ │ + cdp 0, 14, cr0, cr2, cr4, {6} │ │ │ │ + vmla.i d0, d24, d0[1] │ │ │ │ + @ instruction: 0xf0cc00c4 │ │ │ │ + @ instruction: 0xf0e400c4 │ │ │ │ + stc 0, cr0, [r2], #784 @ 0x310 │ │ │ │ + vhadd.s16 q8, q9, q2 │ │ │ │ + vhadd.s q8, q14, q2 │ │ │ │ + vmla.i32 d0, d22, d4[0] │ │ │ │ + vmla.i16 d16, d16, d4[0] │ │ │ │ + orn r0, r6, #196 @ 0xc4 │ │ │ │ + stcl 0, cr0, [sl], #-784 @ 0xfffffcf0 │ │ │ │ + stcl 0, cr0, [r4], {196} @ 0xc4 │ │ │ │ + cdp 0, 5, cr0, cr12, cr4, {6} │ │ │ │ + mrrc 0, 12, r0, r4, cr4 │ │ │ │ + rsb r0, lr, r4, lsl #3 │ │ │ │ + vhadd.s16 q8, q10, q2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ ldr.w r5, [pc, #2944] @ 3032a0 │ │ │ │ subw sp, sp, #2084 @ 0x824 │ │ │ │ ldr.w r4, [pc, #2940] @ 3032a4 │ │ │ │ @@ -946097,37 +946093,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 3031f8 │ │ │ │ lsls r3, r2, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 q8, q14, q2 │ │ │ │ + cdp 0, 8, cr0, cr12, cr4, {6} │ │ │ │ bvc.n 303398 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - cdp 0, 3, cr0, cr10, cr4, {6} │ │ │ │ - cdp 0, 1, cr0, cr6, cr4, {6} │ │ │ │ - cdp 0, 0, cr0, cr12, cr4, {6} │ │ │ │ - cdp 0, 0, cr0, cr2, cr4, {6} │ │ │ │ - stc 0, cr0, [r4, #-784] @ 0xfffffcf0 │ │ │ │ - stc 0, cr0, [r0, #784] @ 0x310 │ │ │ │ - adc.w r0, r8, #196 @ 0xc4 │ │ │ │ - rsbs r0, r8, #196 @ 0xc4 │ │ │ │ - adcs.w r0, ip, #196 @ 0xc4 │ │ │ │ - cdp 0, 10, cr0, cr6, cr4, {6} │ │ │ │ - vhadd.s32 q8, q12, q2 │ │ │ │ - ldrd r0, r0, [r4, #784]! @ 0x310 │ │ │ │ - orrs.w r0, lr, r4, lsl #3 │ │ │ │ - eor.w r0, sl, r4, lsl #3 │ │ │ │ - pkhbt r0, r6, r4, lsl #3 │ │ │ │ - sbcs.w r0, r6, r4, lsl #3 │ │ │ │ - stmdb ip, {r2, r6, r7} │ │ │ │ - strex r0, r0, [r0, #784] @ 0x310 │ │ │ │ - strd r0, r0, [r8], #-784 @ 0x310 │ │ │ │ - stcl 0, cr0, [ip, #784]! @ 0x310 │ │ │ │ + ldcl 0, cr0, [sl, #-784] @ 0xfffffcf0 │ │ │ │ + ldc 0, cr0, [r6, #-784]! @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [ip, #-784]! @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [r2, #-784]! @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [r4], #-784 @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [r0], #784 @ 0x310 │ │ │ │ + orn r0, r8, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf0f800c4 │ │ │ │ + orns r0, ip, #196 @ 0xc4 │ │ │ │ + stcl 0, cr0, [r6, #784] @ 0x310 │ │ │ │ + cdp 0, 8, cr0, cr8, cr4, {6} │ │ │ │ + ldmdb r4, {r2, r6, r7} │ │ │ │ + ldrd r0, r0, [lr, #-784]! @ 0x310 │ │ │ │ + @ instruction: 0xe9aa00c4 │ │ │ │ + strd r0, r0, [r6, #784]! @ 0x310 │ │ │ │ + eors.w r0, r6, r4, lsl #3 │ │ │ │ + @ instruction: 0xe82c00c4 │ │ │ │ + b.n 3031c4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + b.n 303218 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + stc 0, cr0, [ip, #-784] @ 0xfffffcf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #348] @ 0x15c │ │ │ │ bl 3bea44 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -946396,34 +946394,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9b400c4 │ │ │ │ - eors.w r0, r2, r4, lsl #3 │ │ │ │ - b.n 303400 │ │ │ │ + @ instruction: 0xe8d400c4 │ │ │ │ + @ instruction: 0xe9b200c4 │ │ │ │ + b.n 303240 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + b.n 3031b4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303374 │ │ │ │ + b.n 303278 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303438 │ │ │ │ + b.n 3034b0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe83800c4 │ │ │ │ - b.n 303be8 │ │ │ │ + b.n 303a28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 302f20 │ │ │ │ + b.n 303d60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 302e68 │ │ │ │ + b.n 303ca8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303cf0 │ │ │ │ + b.n 303b30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303b88 │ │ │ │ + b.n 3039c8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 302f00 │ │ │ │ + b.n 303d40 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w r3, [pc, #3028] @ 304200 │ │ │ │ @@ -947533,41 +947532,42 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r3, r2, #5 │ │ │ │ - orr.w r0, r0, r4, lsl #3 │ │ │ │ + strd r0, r0, [r0, #-784]! @ 0x310 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - ldrd r0, r0, [r8], #-784 @ 0x310 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + b.n 304154 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303e54 │ │ │ │ + b.n 303c94 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303f9c │ │ │ │ + b.n 303ddc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3040c8 │ │ │ │ + b.n 303f08 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303ac8 │ │ │ │ + b.n 304908 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303b34 │ │ │ │ + b.n 304974 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303a94 │ │ │ │ + b.n 3048d4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303b64 │ │ │ │ + b.n 3049a4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303af4 │ │ │ │ + b.n 304934 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 303d20 │ │ │ │ + b.n 303b60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cbnz r3, 3042cc │ │ │ │ vsubl.u , d15, d1 │ │ │ │ adds r1, #20 │ │ │ │ cmp r2, ip │ │ │ │ beq.n 3041be │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -948147,60 +948147,60 @@ │ │ │ │ add r1, pc │ │ │ │ bl 31c65c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ b.w 303a54 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 304e20 │ │ │ │ + b.n 304c60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 30479c │ │ │ │ + bgt.n 3047dc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #22 │ │ │ │ + ble.n 3048ac │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + ble.n 3047a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #18 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #56 @ (adr r1, 30488c ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 30490c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3048ac │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #64 @ (adr r1, 30489c ) │ │ │ │ + add r0, pc, #192 @ (adr r0, 30491c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 30495c │ │ │ │ + bgt.n 30479c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 3047d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + ble.n 304778 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r6, r0, #3 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ @ instruction: 0xb6c1 │ │ │ │ - vtbx.8 d26, {d31- │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + ble.n 3047b4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ble.n 304830 │ │ │ │ + bgt.n 304870 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + ble.n 304944 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [pc, #28] @ (3048b0 ) │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ add r3, pc │ │ │ │ cbz r0, 3048ac │ │ │ │ ldr r0, [pc, #24] @ (3048b4 ) │ │ │ │ @@ -950731,27 +950731,27 @@ │ │ │ │ b.n 305e66 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #784 @ (adr r1, 3061e8 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 305f20 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 305fa0 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - b.n 3065f8 │ │ │ │ + b.n 306438 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r1, r1, #3 │ │ │ │ add r1, pc, #352 @ (adr r1, 306050 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 305f48 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 305f42 │ │ │ │ @@ -950778,15 +950778,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, pc, #992 @ (adr r0, 30632c ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 305fa4 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 305f9e │ │ │ │ @@ -950813,15 +950813,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, pc, #624 @ (adr r0, 306218 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 306000 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 305ffa │ │ │ │ @@ -950848,15 +950848,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, pc, #256 @ (adr r0, 306104 ) │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 30605c │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 306056 │ │ │ │ @@ -950883,15 +950883,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 3060b8 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 3060b2 │ │ │ │ @@ -950918,15 +950918,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 306114 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30610e │ │ │ │ @@ -950953,15 +950953,15 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r7, r3, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [pc, #72] @ 306170 │ │ │ │ ldrb.w r0, [r0, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r0, 30616a │ │ │ │ @@ -950988,27 +950988,27 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (306198 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #56] @ (3061e4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951032,17 +951032,17 @@ │ │ │ │ bne.n 3061c0 │ │ │ │ ldr r1, [pc, #16] @ (3061e8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 305b38 │ │ │ │ + b.n 306978 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r2, r6, r5 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cbz r0, 306204 │ │ │ │ @@ -951050,27 +951050,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #8] @ (306210 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #12] @ (306230 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #60] @ (306280 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951096,19 +951096,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 305f74 │ │ │ │ + b.n 305db4 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #40] @ (3062c4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951125,17 +951125,17 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 305f08 │ │ │ │ + b.n 305d48 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (3062fc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -951148,17 +951148,17 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #12] @ (306300 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3069f0 │ │ │ │ + b.n 306830 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -951177,15 +951177,15 @@ │ │ │ │ bne.n 30631c │ │ │ │ ldr r1, [pc, #12] @ (306340 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -951210,15 +951210,15 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 306388 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 30636a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -951293,31 +951293,31 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #36] @ (306468 ) │ │ │ │ add r1, pc │ │ │ │ b.n 3063ec │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 305e24 │ │ │ │ + b.n 305c64 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 305d88 │ │ │ │ + b.n 306bc8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #52] @ (3064b4 ) │ │ │ │ @@ -951341,17 +951341,17 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 306492 │ │ │ │ ldr r1, [pc, #12] @ (3064b8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ ldr.w r3, [ip] │ │ │ │ @@ -951383,15 +951383,15 @@ │ │ │ │ cbz r2, 306520 │ │ │ │ cmp r3, #28 │ │ │ │ beq.n 306520 │ │ │ │ ldr.w ip, [r5, #36] @ 0x24 │ │ │ │ b.n 3064e4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 348b44 │ │ │ │ @@ -951538,48 +951538,48 @@ │ │ │ │ ldr r1, [pc, #80] @ (3066d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ b.n 306580 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf7c000c2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf6e000c2 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r1, [pc, #416] @ (306868 ) │ │ │ │ + ldr r0, [pc, #544] @ (3068e8 ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + itet le │ │ │ │ + lslle r4, r0, #3 │ │ │ │ + strbgt r6, [r4, #2] │ │ │ │ + lslle r1, r3, #3 │ │ │ │ + stmia r0!, {r2} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ @@ -951714,17 +951714,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ - lslgt r4, r0, #3 │ │ │ │ - pushgt {r4, lr} │ │ │ │ + bkpt 0x00e4 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #44] @ (306884 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ @@ -951743,17 +951743,17 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 3067c8 │ │ │ │ + bhi.n 306808 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -951788,24 +951788,24 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #28] @ (306900 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ittt mi │ │ │ │ - lslmi r4, r0, #3 │ │ │ │ - ittt cs @ unpredictable │ │ │ │ - lslcs r4, r0, #3 │ │ │ │ - itet cs @ unpredictable │ │ │ │ - lslcs r4, r0, #3 │ │ │ │ - itee eq @ unpredictable │ │ │ │ - lsleq r4, r0, #3 │ │ │ │ - bkpt 0x00f6 │ │ │ │ - lslne r4, r0, #3 │ │ │ │ + bkpt 0x0062 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + bkpt 0x0042 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + bkpt 0x004a │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + bkpt 0x002e │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + bkpt 0x0016 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 306936 │ │ │ │ mov r4, r0 │ │ │ │ @@ -951824,19 +951824,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #20] @ (30694c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [pc, #84] @ 3069a8 │ │ │ │ ldrb.w r3, [r3, #208] @ 0xd0 │ │ │ │ add ip, pc │ │ │ │ cbz r3, 30699e │ │ │ │ ldr r3, [pc, #76] @ (3069ac ) │ │ │ │ @@ -951867,15 +951867,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #744] @ (306c9c ) │ │ │ │ + ldr r4, [pc, #872] @ (306d1c ) │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -951903,15 +951903,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 3069e4 │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ - bhi.n 306a24 │ │ │ │ + bvc.n 306a64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -951953,17 +951953,17 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ b.n 306a3c │ │ │ │ nop │ │ │ │ stc2 15, cr15, [pc], #1020 @ 306e7c │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf2b000c2 │ │ │ │ + rsbs r0, r0, #194 @ 0xc2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -952029,21 +952029,21 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 306abc │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 306abc │ │ │ │ nop │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + cbnz r0, 306bc2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + cbnz r4, 306b96 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r2 │ │ │ │ @@ -952061,19 +952061,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 3979ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #12] @ (306b94 ) │ │ │ │ add r2, pc │ │ │ │ b.n 306b64 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + cbnz r0, 306c08 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #76] @ 306bf8 │ │ │ │ @@ -952247,33 +952247,33 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r0, 306dce │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbnz r2, 306dc0 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 306dce │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cbnz r0, 306dcc │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r6, 306dc4 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r6, 306dca │ │ │ │ + rev r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -952341,21 +952341,21 @@ │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 306e26 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #16] @ (306e58 ) │ │ │ │ add r2, pc │ │ │ │ b.n 306dea │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - rev r0, r5 │ │ │ │ + cbnz r0, 306e66 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rev16 r4, r3 │ │ │ │ + cbnz r4, 306e76 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r5, r2, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -952498,25 +952498,25 @@ │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ strb.w r5, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 306ebc │ │ │ │ str.w r7, [r4, #188] @ 0xbc │ │ │ │ b.n 306ec0 │ │ │ │ nop │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #3 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - rev16 r4, r2 │ │ │ │ + cbnz r4, 307004 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r2, 30701e │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbnz r0, 306ffa │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #76] @ 307054 │ │ │ │ @@ -952861,52 +952861,52 @@ │ │ │ │ ldr r2, [pc, #108] @ (3073c4 ) │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 3071d6 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr7, {6} │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + cdp2 0, 1, cr0, cr2, cr7, {6} │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r0, #5 │ │ │ │ add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ bvc.n 307472 │ │ │ │ @ instruction: 0xffffeea9 │ │ │ │ vqrdmlah.s q15, , d11[0] │ │ │ │ @ instruction: 0xffffeddf │ │ │ │ vcvt.u16.f16 q15, , #1 │ │ │ │ @ instruction: 0xffffed0f │ │ │ │ vmull.u q15, d31, d23 │ │ │ │ vqshlu.s64 d31, d7, #63 @ 0x3f │ │ │ │ vdup.8 d30, d23[7] │ │ │ │ - vqshlu.s32 d20, d22, #31 │ │ │ │ + vsli.32 q10, q3, #31 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - stc2 0, cr0, [r8, #-796] @ 0xfffffce4 │ │ │ │ - cmp ip, pc │ │ │ │ + stc2 0, cr0, [r8], #-796 @ 0xfffffce4 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1756] @ 307ab8 │ │ │ │ @@ -953472,39 +953472,39 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #32] │ │ │ │ lsls r3, r2, #5 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #24] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - tst r0, r5 │ │ │ │ + adcs r0, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - rors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r7, r3, #3 │ │ │ │ asrs r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - cbz r2, 307af4 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r2, #5 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -953942,37 +953942,37 @@ │ │ │ │ bcs.w 307bfc │ │ │ │ b.n 307f92 │ │ │ │ nop │ │ │ │ strh r0, [r6, #32] │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #3 │ │ │ │ strh r6, [r1, #20] │ │ │ │ lsls r3, r2, #5 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r1, [pc, #24] @ (308010 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #28] │ │ │ │ add r1, pc │ │ │ │ str r2, [r0, #32] │ │ │ │ adds r1, #8 │ │ │ │ @@ -954337,65 +954337,65 @@ │ │ │ │ cmp r3, #28 │ │ │ │ beq.w 3080fe │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ b.n 30832a │ │ │ │ ldr r2, [pc, #104] @ (3083d0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 30821c │ │ │ │ - add r3, pc, #728 @ (adr r3, 308648 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 3086c8 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #3 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r7} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + itte │ │ │ │ + lsl r0, r1, #3 │ │ │ │ + nop {14} │ │ │ │ + lslal r0, r1, #3 │ │ │ │ + itt lt │ │ │ │ + lsllt r0, r1, #3 │ │ │ │ + addlt r2, sp, #120 @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r7, pc, #128 @ (adr r7, 308410 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 308490 ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + itt mi │ │ │ │ + lslmi r0, r1, #3 │ │ │ │ + stmiami r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r2, r3, #3 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 3088d4 │ │ │ │ + b.n 308714 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - it le │ │ │ │ - lslle r0, r1, #3 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + bkpt 0x00f8 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 308944 │ │ │ │ + b.n 308784 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 308918 │ │ │ │ + b.n 308758 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #288 @ (adr r2, 3084dc ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 30855c ) │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [pc, #760] @ (3086b8 ) │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #400] @ (308558 ) │ │ │ │ + blxns r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #24 @ (adr r4, 3083e4 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 308464 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [pc, #64] @ (308410 ) │ │ │ │ + bx r6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - b.n 308654 │ │ │ │ + b.n 308494 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [pc, #72] @ (308424 ) │ │ │ │ ldr.w lr, [pc, #76] @ 308428 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [r0, #28] │ │ │ │ @@ -955690,64 +955690,64 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r3, r2, #5 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ lsls r3, r2, #5 │ │ │ │ - add r4, pc, #400 @ (adr r4, 3093fc ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 30947c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r3, pc, #816 @ (adr r3, 3095a4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 309624 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #888 @ (adr r1, 3095f0 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 309670 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 3092a2 │ │ │ │ - vsra.u32 q13, q11, #1 │ │ │ │ + vshr.u64 d26, d6, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 309498 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 309518 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors.w r0, r2, #194 @ 0xc2 │ │ │ │ + vext.8 q0, q9, q1, #0 │ │ │ │ strb r0, [r5, #11] │ │ │ │ lsls r3, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, 309590 ) │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r6, {r0, r2, r6, r7} │ │ │ │ - vcvt.u32.f32 , q5, #1 │ │ │ │ + vcvt.f32.u32 , q13, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -956044,15 +956044,15 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r3 │ │ │ │ bl 2d1d6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -956099,15 +956099,15 @@ │ │ │ │ bl 2d1d4c │ │ │ │ cbz r0, 309694 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ and.w r0, r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 2d1d4c │ │ │ │ @@ -956288,15 +956288,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ bl 39a288 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -956442,19 +956442,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ b.n 309908 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r7, r3, #3 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -957464,15 +957464,15 @@ │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ bl 3bfee4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3c278c │ │ │ │ str r4, [r6, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [pc, #460] @ 30a688 │ │ │ │ sub sp, #16 │ │ │ │ @@ -958769,15 +958769,15 @@ │ │ │ │ b.n 30b076 │ │ │ │ movs r2, #4 │ │ │ │ b.n 30b034 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r2, r2, #3 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r4, [pc, #1608] @ 30b944 │ │ │ │ mov r6, r3 │ │ │ │ @@ -960996,17 +960996,17 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #100 @ 0x64 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ bl 3be9ec │ │ │ │ @@ -962141,15 +962141,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q0, q11, │ │ │ │ + cdp2 0, 3, cr0, cr6, cr3, {6} │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 30d78c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r0, fp │ │ │ │ add.w r6, r5, #116 @ 0x74 │ │ │ │ cmp r3, #22 │ │ │ │ @@ -962735,17 +962735,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ lsls r3, r2, #5 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r3, r2, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ ldr.w r2, [pc, #2964] @ 30e7b8 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ @@ -965833,17 +965833,17 @@ │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ lsls r2, r4, #15 │ │ │ │ lsls r3, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #132 @ 0x84 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r0, r2, #10 │ │ │ │ lsls r3, r2, #5 │ │ │ │ @@ -965922,17 +965922,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 20580c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + cbnz r6, 30ff0c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r1, 30fed8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r2, r1, #4 │ │ │ │ push {r4} │ │ │ │ add.w r4, r3, #8 │ │ │ │ @@ -966115,15 +966115,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vsra.u16 q8, q1, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r3, #3 │ │ │ │ vsra.u8 q0, q1, #8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -975701,21 +975701,21 @@ │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #5 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -977132,23 +977132,23 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3174c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (3174c8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbnz r0, 317520 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 31752c │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r0, 31752c │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r2, 31752a │ │ │ │ + hlt 0x002a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #156 @ 0x9c │ │ │ │ @@ -979631,19 +979631,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #9] │ │ │ │ lsls r2, r2, #5 │ │ │ │ strb r4, [r5, #8] │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sbcs r2, r5 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -979957,17 +979957,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r7, r3, #3 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -980114,19 +980114,19 @@ │ │ │ │ bcc.n 319308 │ │ │ │ b.n 319272 │ │ │ │ nop │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r7, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -980145,17 +980145,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #47] @ 0x2f │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #47] @ 0x2f │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #784] @ (319684 ) │ │ │ │ + ldr r4, [pc, #912] @ (319704 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr.w ip, [pc, #84] @ 3193cc │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w lr, [pc, #80] @ 3193d0 │ │ │ │ add ip, pc │ │ │ │ movs r5, #11 │ │ │ │ @@ -980498,35 +980498,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (3196d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (3196dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -980803,15 +980803,15 @@ │ │ │ │ blx 6ec44 │ │ │ │ b.n 3198bc │ │ │ │ ldrb.w r3, [r1, #41] @ 0x29 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #68] @ 3199d0 │ │ │ │ @@ -981965,32 +981965,32 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ bne.n 31a3c6 │ │ │ │ b.n 31a39a │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r1, r3, #3 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr??.w r0, [ip, #214] @ 0xd6 │ │ │ │ + ldrsb.w r0, [ip, r6, lsl #1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31a438 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #96] @ (31a4ac ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -982028,23 +982028,23 @@ │ │ │ │ bhi.n 31a488 │ │ │ │ ldr r2, [pc, #28] @ (31a4bc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r3, r6] │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 31a570 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 31a5f0 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #172] @ (31a580 ) │ │ │ │ @@ -982118,23 +982118,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r4, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - @ instruction: 0xb7c2 │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r0, [r3, r2] │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -982157,17 +982157,17 @@ │ │ │ │ blx r3 │ │ │ │ ldr r2, [pc, #16] @ (31a5e4 ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #992 @ (adr r2, 31a9c8 ) │ │ │ │ + add r2, pc, #96 @ (adr r2, 31a648 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #56] @ (31a630 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982190,17 +982190,17 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #168] @ (31a6f4 ) │ │ │ │ @@ -982275,23 +982275,23 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r5, r6] │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #984] @ 0x3d8 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 31ab08 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 31a788 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r0, [r4, r4] │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -982317,31 +982317,31 @@ │ │ │ │ ldr r2, [pc, #20] @ (31a764 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31a784 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #40] @ (31a7c0 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982358,17 +982358,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (31a7c4 ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #40] @ (31a800 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982385,29 +982385,29 @@ │ │ │ │ ldr r2, [pc, #16] @ (31a804 ) │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (31a824 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #56] @ (31a870 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -982431,19 +982431,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (31a878 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + cbz r6, 31a8f0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -982455,19 +982455,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (31a8b0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 31a894 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (31a8e4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -982695,46 +982695,43 @@ │ │ │ │ ldr r2, [pc, #76] @ (31ab10 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 31a9da │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - cbz r4, 31ab46 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxtb r0, r3 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfac200c4 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - uxth r6, r3 │ │ │ │ + vshr.u64 q8, , #24 │ │ │ │ + vshr.u64 q8, , #58 │ │ │ │ + cbz r0, 31ab32 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + vld1.8 {d16[6]}, [r2], r4 │ │ │ │ + vshr.u64 q0, , #52 │ │ │ │ + cbz r6, 31ab2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ @@ -982779,21 +982776,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ adds r7, #189 @ 0xbd │ │ │ │ adds r5, #134 @ 0x86 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [pc, #464] @ (31ad7c ) │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #26 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #104] @ (31ac38 ) │ │ │ │ @@ -982843,22 +982840,22 @@ │ │ │ │ bne.n 31ac16 │ │ │ │ ldr r2, [pc, #28] @ (31ac48 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr4, cr7, {6} │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + stcl 0, cr0, [r4, #-796] @ 0xfffffce4 │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -983095,49 +983092,49 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stc 0, cr0, [ip, #796]! @ 0x31c │ │ │ │ + stcl 0, cr0, [ip], {199} @ 0xc7 │ │ │ │ strh r2, [r6, r5] │ │ │ │ lsls r2, r2, #5 │ │ │ │ - mcr2 0, 1, r0, cr0, cr7, {6} │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + stc2l 0, cr0, [r0, #-860] @ 0xfffffca4 │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mvns r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - orrs r6, r7 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - orrs r2, r3 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #40] @ (31af3c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -983225,23 +983222,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (31aff4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -983330,29 +983327,29 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #36] @ (31b0ec ) │ │ │ │ add r3, pc │ │ │ │ b.n 31b020 │ │ │ │ ldr r7, [pc, #920] @ (31b468 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #24 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sbcs r0, r7 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r4, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -983542,45 +983539,45 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 2d1c90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r6, [pc, #888] @ (31b634 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #364] @ (31b474 ) │ │ │ │ mov r8, r1 │ │ │ │ @@ -983740,39 +983737,39 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #60] @ (31b4a4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #156] @ (31b554 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -983969,26 +983966,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vmla.i32 q8, q14, d7[0] │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + vhadd.u8 q0, q14, │ │ │ │ + strh r2, [r1, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -984037,19 +984034,19 @@ │ │ │ │ bl 3979ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #900] @ (31badc ) │ │ │ │ @@ -984417,89 +984414,89 @@ │ │ │ │ b.n 31b7e8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #640] @ (31bd60 ) │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adc.w r0, r0, #215 @ 0xd7 │ │ │ │ - @ instruction: 0xf12600d7 │ │ │ │ + orn r0, r0, #215 @ 0xd7 │ │ │ │ + orr.w r0, r6, #215 @ 0xd7 │ │ │ │ mov r2, r7 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r4, r2, #3 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #52] @ (31bbc4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -984526,15 +984523,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ b.n 31bba2 │ │ │ │ nop │ │ │ │ add r0, sp │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -984578,20 +984575,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b56c │ │ │ │ ldr r1, [pc, #24] @ (31bc58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfa2e00c7 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + vst4. {d16-d19}, [lr], r7 │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xfa0e00c7 │ │ │ │ + vld4. {d0-d3}, [lr], r7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (31bca4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [pc, #56] @ (31bca8 ) │ │ │ │ @@ -984616,17 +984613,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ bics r4, r1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrsh.w r0, [r6, #199] @ 0xc7 │ │ │ │ + ldr.w r0, [r6, #199] @ 0xc7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r2, [pc, #56] @ (31bd00 ) │ │ │ │ @@ -984653,15 +984650,15 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ orrs r4, r6 │ │ │ │ lsls r2, r2, #5 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr??.w r0, [ip, r7] │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ @@ -984762,29 +984759,29 @@ │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ cmn r0, r3 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -984962,26 +984959,26 @@ │ │ │ │ ldr r1, [pc, #44] @ (31c014 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf6dc00c7 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + @ instruction: 0xf5fc00c7 │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf69800c7 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + subs.w r0, r8, #6520832 @ 0x638000 │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf67a00c7 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + @ instruction: 0xf59a00c7 │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -985082,36 +985079,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b56c │ │ │ │ blx 6e664 │ │ │ │ ldr r1, [pc, #16] @ (31c128 ) │ │ │ │ add r1, pc │ │ │ │ b.n 31c0b0 │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cbz r3, 31c142 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #12] @ (31c150 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #128] @ (31c1e4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -985168,15 +985165,15 @@ │ │ │ │ nop │ │ │ │ subs r6, #146 @ 0x92 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #74 @ 0x4a │ │ │ │ lsls r2, r2, #5 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (31c224 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -985187,17 +985184,17 @@ │ │ │ │ bl 31b56c │ │ │ │ ldr r1, [pc, #16] @ (31c228 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bics.w r0, r8, #6520832 @ 0x638000 │ │ │ │ + @ instruction: 0xf35800c7 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -985226,17 +985223,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b56c │ │ │ │ ldr r1, [pc, #12] @ (31c290 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ubfx r0, ip, #3, #8 │ │ │ │ + @ instruction: 0xf2ec00c7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ @@ -985279,19 +985276,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #17] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ sub sp, #8 │ │ │ │ @@ -985340,19 +985337,19 @@ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -985438,24 +985435,24 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 31b56c │ │ │ │ blx 6e664 │ │ │ │ ldr r2, [pc, #24] @ (31c4a8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 31c432 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf1f800c7 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + adds.w r0, r8, #199 @ 0xc7 │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf68400d6 │ │ │ │ + sub.w r0, r4, #7012352 @ 0x6b0000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -985511,21 +985508,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 31b56c │ │ │ │ ldr r1, [pc, #24] @ (31c558 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add.w r0, lr, #199 @ 0xc7 │ │ │ │ + bic.w r0, lr, #199 @ 0xc7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #200] @ (31c634 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #200] @ (31c638 ) │ │ │ │ @@ -985614,15 +985611,15 @@ │ │ │ │ beq.n 31c630 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ subs r2, #138 @ 0x8a │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r2, #110 @ 0x6e │ │ │ │ lsls r2, r2, #5 │ │ │ │ strh r6, [r1, #20] │ │ │ │ lsls r1, r2, #5 │ │ │ │ stc2l 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @@ -985677,15 +985674,15 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r1, #3 │ │ │ │ subs r1, #80 @ 0x50 │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -985727,15 +985724,15 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r4, r0, #3 │ │ │ │ subs r0, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -985752,15 +985749,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 31c778 │ │ │ │ ldr r1, [pc, #8] @ (31c78c ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ bl 31c65c │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r3, r0, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cbz r1, 31c802 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -985875,15 +985872,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (31c8d0 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ bl 31c65c │ │ │ │ mov r0, r6 │ │ │ │ b.n 31c870 │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 31c8f2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ @@ -985989,15 +985986,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 31c65c │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 31c9be │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ add.w r3, r1, #128 @ 0x80 │ │ │ │ @@ -986151,29 +986148,29 @@ │ │ │ │ ldr r1, [pc, #40] @ (31cba8 ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 31c65c │ │ │ │ b.n 31cadc │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ @@ -986244,15 +986241,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 31c65c │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ b.n 31cc52 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -986334,23 +986331,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (31cd74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (31cd78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r1, r3, #3 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r4, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 31cdbe │ │ │ │ cbz r2, 31cdba │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 31cdba │ │ │ │ @@ -986420,15 +986417,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r3, [r0, #4] │ │ │ │ b.n 31ce20 │ │ │ │ - cbz r2, 31ce84 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -987843,43 +987840,43 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 318b38 │ │ │ │ mov r0, r5 │ │ │ │ bl 3108e8 │ │ │ │ str r0, [r4, #32] │ │ │ │ b.w 31cf54 │ │ │ │ nop │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #160 @ 0xa0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldrb.w sl, [r3, #13] │ │ │ │ bl 397634 │ │ │ │ @@ -988507,28 +988504,28 @@ │ │ │ │ str r6, [r0, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r1, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ str r2, [r0, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r6, r7, r0 │ │ │ │ + adds r6, r3, r5 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vst4. {d16-d19}, [r6], r2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str??.w r0, [r6, r2] │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ lsls r4, r1, #21 │ │ │ │ ldr r1, [pc, #88] @ (31e428 ) │ │ │ │ @@ -989784,15 +989781,15 @@ │ │ │ │ nop │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r2, r2, #5 │ │ │ │ asrs r4, r7, #27 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #8 │ │ │ │ lsls r2, r2, #5 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ @@ -990713,25 +990710,25 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r0, #23 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsrs r0, r7, #12 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r4, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #880] @ (31fce8 ) │ │ │ │ + ldr r4, [pc, #1008] @ (31fd68 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #92] @ (31f9e4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -990904,19 +990901,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r2, r1, #23 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #296] @ (31fc78 ) │ │ │ │ + ldr r2, [pc, #424] @ (31fcf8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #184] @ (31fc10 ) │ │ │ │ + ldr r2, [pc, #312] @ (31fc90 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #332] @ (31fcb8 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -991044,15 +991041,15 @@ │ │ │ │ bl 31079c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r1, #18 │ │ │ │ lsls r2, r2, #5 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #264] @ (31fdcc ) │ │ │ │ + ldr r1, [pc, #392] @ (31fe4c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #672] @ (31ff78 ) │ │ │ │ mov r8, r2 │ │ │ │ @@ -991304,19 +991301,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #512] @ (320178 ) │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #912] @ (320314 ) │ │ │ │ + ldr r0, [pc, #16] @ (31ff94 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #976] @ (320358 ) │ │ │ │ + ldr r0, [pc, #80] @ (31ffd8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r0, [pc, #872] @ (3202f4 ) │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #844] @ (3202ec ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -991630,23 +991627,23 @@ │ │ │ │ ldr r3, [pc, #512] @ (3204e8 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r2, r2, #5 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, sp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, sp │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r2, sl │ │ │ │ + cmp r2, lr │ │ │ │ lsls r3, r0, #3 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp r2, fp │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #652] @ (3205a8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -991895,15 +991892,15 @@ │ │ │ │ bl 31079c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldc2l 1, cr0, [ip], {81} @ 0x51 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r2 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #700] @ (320884 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -992169,19 +992166,19 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 310770 │ │ │ │ b.n 320734 │ │ │ │ @ instruction: 0xfa2e0151 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -993240,41 +993237,41 @@ │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r3, r0, #3 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + adds r7, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r3, r0, #3 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r3, [pc, #524] @ (321670 ) │ │ │ │ add.w r8, r4, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #524] @ (321674 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -993467,19 +993464,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ bl 318b38 │ │ │ │ b.w 320960 │ │ │ │ nop │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #22 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ subs r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #128] @ (321714 ) │ │ │ │ @@ -993641,15 +993638,15 @@ │ │ │ │ ite ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 451d9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r6, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -993682,15 +993679,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #8] @ (321890 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ b.n 321858 │ │ │ │ nop │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #200] @ (321970 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -994398,15 +994395,15 @@ │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 321eec │ │ │ │ ldr r0, [pc, #4] @ (321f9c ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -994706,39 +994703,39 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ svc 240 @ 0xf0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3222b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 3222f6 │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r6, 3222fa │ │ │ │ + rev16 r6, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r0, 322300 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cbnz r2, 322304 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -994835,15 +994832,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #16] │ │ │ │ bl 451d9c │ │ │ │ b.n 3223a6 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -995045,21 +995042,21 @@ │ │ │ │ bhi.w 322424 │ │ │ │ mov r0, r7 │ │ │ │ bl 32235c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #1 │ │ │ │ b.n 322580 │ │ │ │ nop │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r6, r3, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -995173,17 +995170,17 @@ │ │ │ │ bl 397634 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 318b38 │ │ │ │ str r4, [r6, #0] │ │ │ │ b.n 322672 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -995378,17 +995375,17 @@ │ │ │ │ bne.w 3227c6 │ │ │ │ b.n 3227dc │ │ │ │ nop │ │ │ │ bhi.n 322894 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -995452,15 +995449,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 397634 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 318b38 │ │ │ │ str r6, [r4, #16] │ │ │ │ b.n 322982 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #428] @ (322bb4 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -995781,15 +995778,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ b.n 322c82 │ │ │ │ bcc.n 322ce8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r8, r7, [r0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -995841,15 +995838,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 322d46 │ │ │ │ ldr r0, [pc, #8] @ (322dac ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - subs r4, r7, r1 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -996915,17 +996912,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r4, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r0, r7, #5 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #108] @ (3238c0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -997851,19 +997848,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ bne.n 32411e │ │ │ │ ldrsb.w r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 3240b4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r1!, {r3} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #316] @ (3242d4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -998216,18 +998213,18 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ strb r3, [r5, #25] │ │ │ │ b.n 324454 │ │ │ │ str r7, [r2, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - it pl │ │ │ │ - lslpl r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #144] @ (3245a4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #144] @ (3245a8 ) │ │ │ │ @@ -998293,17 +998290,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ revsh r4, r4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #18 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r0, #3 │ │ │ │ rev16 r6, r6 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -998378,15 +998375,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1002455,23 +1002452,23 @@ │ │ │ │ b.n 326d7c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r3, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1003608,15 +1003605,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (327bec ) │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r2, ip │ │ │ │ bl 397b80 │ │ │ │ pop {r3, pc} │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ add.w r3, r0, #593920 @ 0x91000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1003740,21 +1003737,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r6, #30] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #30] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r6, r3, #3 │ │ │ │ strh r4, [r0, #30] │ │ │ │ lsls r1, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r3, [pc, #788] @ (328088 ) │ │ │ │ @@ -1004073,45 +1004070,45 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #20] │ │ │ │ lsls r1, r2, #5 │ │ │ │ strh r2, [r0, #20] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r0, #3 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r7, pc, #560 @ (adr r7, 3282dc ) │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [pc, #32] @ (3280d8 ) │ │ │ │ + ldr r3, [pc, #160] @ (328158 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bpl.n 327fd8 │ │ │ │ + bmi.n 328018 │ │ │ │ lsls r0, r3, #3 │ │ │ │ strh r4, [r1, #0] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - blt.n 32807c │ │ │ │ + bge.n 3280bc │ │ │ │ lsls r7, r0, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r2, 3280f0 │ │ │ │ blx 6eff8 │ │ │ │ @@ -1004368,37 +1004365,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 3281c6 │ │ │ │ ldrb r0, [r5, #27] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #384] @ (3284d8 ) │ │ │ │ + ldr r6, [pc, #512] @ (328558 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r2, r0, #3 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r4, #30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #631] @ 0x277 │ │ │ │ cbnz r0, 3283ac │ │ │ │ ldr.w r2, [r3, #192] @ 0xc0 │ │ │ │ ldrb.w r1, [r3, #184] @ 0xb8 │ │ │ │ cbz r2, 3283ae │ │ │ │ @@ -1005611,81 +1005608,81 @@ │ │ │ │ b.n 328a98 │ │ │ │ ldrb r6, [r1, #11] │ │ │ │ lsls r1, r2, #5 │ │ │ │ ldrb r2, [r6, #10] │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (328fd0 ) │ │ │ │ + ldr r2, [pc, #208] @ (329050 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - mov r4, r1 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r1, [pc, #568] @ (3291cc ) │ │ │ │ + ldr r0, [pc, #696] @ (32924c ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #848] @ (3292f0 ) │ │ │ │ + ldr r3, [pc, #976] @ (329370 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r2, r8 │ │ │ │ + add r2, ip │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldr r4, [pc, #648] @ (329234 ) │ │ │ │ + ldr r3, [pc, #776] @ (3292b4 ) │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + add r0, r9 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r0, r3 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ands r6, r2 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - sbcs r6, r7 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r4, r9 │ │ │ │ + add r4, sp │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r6, r2 │ │ │ │ + add r6, r6 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r6 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ strb r0, [r3, #15] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r0 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r0, r3 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - eors r0, r2 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - add r4, pc, #704 @ (adr r4, 3292ac ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 32932c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - add r4, pc, #648 @ (adr r4, 329278 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 3292f8 ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - muls r0, r3 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ + rors r0, r1 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 3980e0 │ │ │ │ sub.w r1, fp, #256 @ 0x100 │ │ │ │ sub.w r3, fp, #384 @ 0x180 │ │ │ │ @@ -1006823,29 +1006820,29 @@ │ │ │ │ b.w 328a98 │ │ │ │ subs r4, r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 3980e0 │ │ │ │ sub.w r3, fp, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ @@ -1008368,33 +1008365,33 @@ │ │ │ │ b.w 328a98 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bmi.n 32ac08 │ │ │ │ + bcc.n 32ac48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, pc, #272 @ (adr r4, 32adb4 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 32ae34 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, pc, #264 @ (adr r4, 32adb0 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 32ae30 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, pc, #288 @ (adr r4, 32adcc ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 32ae4c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bkpt 0x0082 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #88 @ (adr r4, 32ad0c ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 32ad8c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, pc, #80 @ (adr r4, 32ad08 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 32ad88 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r3, pc, #256 @ (adr r3, 32adbc ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 32ae3c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1009513,19 +1009510,19 @@ │ │ │ │ bne.w 328a98 │ │ │ │ b.w 328dd8 │ │ │ │ nop │ │ │ │ adds r0, r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 32bd14 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 32b994 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #520 @ (adr r5, 32bb34 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 32bbb4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ sub.w r1, fp, #128 @ 0x80 │ │ │ │ sub.w r4, r7, #24 │ │ │ │ subw r0, r3, #2520 @ 0x9d8 │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ @@ -1010747,51 +1010744,51 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.w 328a98 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ blx 6e550 │ │ │ │ b.w 328a98 │ │ │ │ - ldr r5, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 32c95c │ │ │ │ + b.n 32c79c │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #280] @ (32c7a4 ) │ │ │ │ + ldr r0, [pc, #408] @ (32c824 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1011798,67 +1011795,67 @@ │ │ │ │ beq.w 32d986 │ │ │ │ b.w 32e91a │ │ │ │ nop │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r6, r0, #3 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsh r0, [r4, r6] │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldrsh r4, [r6, r5] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subw r4, r3, #2520 @ 0x9d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1012951,151 +1012948,151 @@ │ │ │ │ beq.w 328a98 │ │ │ │ b.w 32b2b6 │ │ │ │ nop │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ lsls r4, r0, #5 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 32d888 │ │ │ │ + b.n 32d6c8 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bhi.n 32ddf4 │ │ │ │ + bvc.n 32de34 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #944 @ (adr r1, 32e21c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 32de9c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r5, #16] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r2, [r2, r7] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ strh r0, [r4, r4] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r5, [pc, #664] @ (32e168 ) │ │ │ │ + ldr r4, [pc, #792] @ (32e1e8 ) │ │ │ │ lsls r4, r2, #3 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - udf #18 │ │ │ │ + ble.n 32df44 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vmla.i16 d16, d26, d1[0] │ │ │ │ - vmla.i32 d16, d16, d1[0] │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + cdp 0, 15, cr0, cr10, cr1, {6} │ │ │ │ + vhadd.s8 q0, q8, │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcc.n 32df30 │ │ │ │ + bcs.n 32df70 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bcs.n 32def0 │ │ │ │ + bcs.n 32df30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r2, [r4, #25] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r1, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [fp] │ │ │ │ subw r3, r3, #2520 @ 0x9d8 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ @@ -1014104,148 +1014101,148 @@ │ │ │ │ ldr r2, [pc, #284] @ (32ebe4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.w 32d674 │ │ │ │ nop │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bmi.n 32ebb4 │ │ │ │ + bcc.n 32ebf4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #464] @ (32ecfc ) │ │ │ │ + ldr r5, [pc, #592] @ (32ed7c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bge.n 32ea74 │ │ │ │ + bls.n 32eab4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #360] @ (32ec9c ) │ │ │ │ + ldr r5, [pc, #488] @ (32ed1c ) │ │ │ │ lsls r0, r3, #3 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ mov r8, fp │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp lr, r7 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ add ip, lr │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r8, r0 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [pc, #232] @ (32ec98 ) │ │ │ │ + bx fp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - vmla.i16 d16, d26, d1[0] │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + cdp 0, 15, cr0, cr10, cr1, {6} │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ @@ -1014307,29 +1014304,29 @@ │ │ │ │ ldr r2, [pc, #48] @ (32ecb8 ) │ │ │ │ cmp sl, r7 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 32ec2c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r2, r7, #16 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - @ instruction: 0xe9b400dd │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + @ instruction: 0xe8d400dd │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - ldrd r0, r0, [r4, #-884]! @ 0x374 │ │ │ │ - @ instruction: 0xf70200dd │ │ │ │ + ldmia.w r4, {r0, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf62200dd │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1014471,23 +1014468,23 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl 306ff4 │ │ │ │ movs r7, #0 │ │ │ │ b.n 32ed94 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ adds r5, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1014545,15 +1014542,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6dcb4 │ │ │ │ nop │ │ │ │ asrs r6, r1, #4 │ │ │ │ lsls r1, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1014583,15 +1014580,15 @@ │ │ │ │ cbz r0, 32ef68 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (32ef70 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ - bgt.n 32ef78 │ │ │ │ + blt.n 32efb8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1014732,15 +1014729,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #4] @ (32f0e0 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ - bge.n 32f070 │ │ │ │ + bls.n 32f0b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1015036,21 +1015033,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (32f404 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ ldr r0, [pc, #20] @ (32f408 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ nop │ │ │ │ - bls.n 32f348 │ │ │ │ + bhi.n 32f388 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 32f49c │ │ │ │ + bvc.n 32f4dc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bvc.n 32f3c8 │ │ │ │ + bvc.n 32f408 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bhi.n 32f4c4 │ │ │ │ + bvc.n 32f504 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2544] @ 32fe10 │ │ │ │ @@ -1016119,39 +1016116,39 @@ │ │ │ │ b.n 32f8c2 │ │ │ │ lsrs r4, r2, #15 │ │ │ │ lsls r1, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #15 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - stc2l 0, cr0, [r4], #884 @ 0x374 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + stc2 0, cr0, [r4], {221} @ 0xdd │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 3300d0 │ │ │ │ + b.n 32ff10 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - b.n 33007c │ │ │ │ + b.n 32febc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - mcr 0, 5, r0, cr14, cr13, {6} │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + stcl 0, cr0, [lr, #884] @ 0x374 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r6, r3, #3 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #28 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r6, r3, #23 │ │ │ │ lsls r1, r2, #5 │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ @@ -1017266,53 +1017263,53 @@ │ │ │ │ ldr r2, [pc, #92] @ (330a00 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.w 32fa12 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r7, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1018454,39 +1018451,39 @@ │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r2, #12] │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ b.w 32f8c2 │ │ │ │ adds r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1019697,60 +1019694,60 @@ │ │ │ │ bcc.n 332276 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 32ee64 │ │ │ │ b.w 32f8c2 │ │ │ │ @ instruction: 0xe9900150 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldcl 0, cr0, [r8, #-884]! @ 0xfffffc8c │ │ │ │ - b.n 3327b4 │ │ │ │ + ldc 0, cr0, [r8], {221} @ 0xdd │ │ │ │ + b.n 3325f4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bkpt 0x008a │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bls.n 33218c │ │ │ │ + bls.n 3321cc │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #568] @ (33242c ) │ │ │ │ + ldr r6, [pc, #696] @ (3324ac ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r7, [pc, #496] @ (3323e8 ) │ │ │ │ + ldr r6, [pc, #624] @ (332468 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #560] @ (332430 ) │ │ │ │ + ldr r5, [pc, #688] @ (3324b0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [pc, #488] @ (3323ec ) │ │ │ │ + ldr r5, [pc, #616] @ (33246c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr.w r7, [r3, r1, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1020892,67 +1020889,67 @@ │ │ │ │ moveq r3, #129 @ 0x81 │ │ │ │ cmp r7, r3 │ │ │ │ bhi.w 334436 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 32ee64 │ │ │ │ b.w 32f8c2 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #64] @ (332df4 ) │ │ │ │ + ldr r4, [pc, #192] @ (332e74 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #928] @ (33315c ) │ │ │ │ + ldr r4, [pc, #32] @ (332ddc ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #736] @ (3330a4 ) │ │ │ │ + ldr r1, [pc, #864] @ (333124 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #936] @ (333170 ) │ │ │ │ + ldr r2, [pc, #40] @ (332df0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #896] @ (333150 ) │ │ │ │ + ldr r1, [pc, #0] @ (332dd0 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #816] @ (333104 ) │ │ │ │ + ldr r0, [pc, #944] @ (333184 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #336] @ (332f28 ) │ │ │ │ + ldr r0, [pc, #464] @ (332fa8 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r1, [pc, #256] @ (332edc ) │ │ │ │ + ldr r0, [pc, #384] @ (332f5c ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [pc, #272] @ (332ef0 ) │ │ │ │ + bxns ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #120] @ (332e60 ) │ │ │ │ + bx r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - bxns r8 │ │ │ │ + mov r4, ip │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r6 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov r2, r4 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r6, sl │ │ │ │ + add r6, lr │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add ip, lr │ │ │ │ + add r4, r2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r4, sp │ │ │ │ + bics r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ @@ -1022459,59 +1022456,59 @@ │ │ │ │ beq.n 333d86 │ │ │ │ movw r0, #387 @ 0x183 │ │ │ │ b.w 32f8c2 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbnz r3, 333e32 │ │ │ │ ldr.w r3, [r0, #188] @ 0xbc │ │ │ │ cmp.w r3, #400 @ 0x190 │ │ │ │ it cs │ │ │ │ movwcs r0, #387 @ 0x183 │ │ │ │ bcs.w 32f8c2 │ │ │ │ @@ -1023659,27 +1023656,27 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 32fab8 │ │ │ │ nop │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1023689,41 +1023686,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #14 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ @@ -1024866,61 +1024863,61 @@ │ │ │ │ str r0, [r2, #8] │ │ │ │ str r0, [r2, #0] │ │ │ │ movw r0, #319 @ 0x13f │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ str r4, [r2, #12] │ │ │ │ b.w 32f8c2 │ │ │ │ nop │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ @@ -1026763,39 +1026760,39 @@ │ │ │ │ bne.n 3369be │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ b.w 3351d6 │ │ │ │ asrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ @@ -1027989,76 +1027986,74 @@ │ │ │ │ movne r3, #99 @ 0x63 │ │ │ │ moveq r3, #109 @ 0x6d │ │ │ │ cmp r3, ip │ │ │ │ bcc.w 3381e8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ bl 32ee64 │ │ │ │ b.w 32f8c2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r2, r0, #3 │ │ │ │ movs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r2, r0, #3 │ │ │ │ adds r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r2, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r2, r0, #3 │ │ │ │ cmp r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ + vmla.i16 q8, q12, d1[0] │ │ │ │ adds r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - vhadd.u8 q0, q13, │ │ │ │ + vmla.i q0, q8, d1[0] │ │ │ │ + cdp2 0, 2, cr0, cr10, cr1, {6} │ │ │ │ lsrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr1, {6} │ │ │ │ + cdp2 0, 0, cr0, cr8, cr1, {6} │ │ │ │ adds r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6, #772] @ 0x304 │ │ │ │ + stc2l 0, cr0, [r6], #772 @ 0x304 │ │ │ │ subs r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4, #772]! @ 0x304 │ │ │ │ + stc2l 0, cr0, [r4], {193} @ 0xc1 │ │ │ │ asrs r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], {193} @ 0xc1 │ │ │ │ + @ instruction: 0xfb2a00c1 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbec00c1 │ │ │ │ + @ instruction: 0xfb0c00c1 │ │ │ │ asrs r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9800c1 │ │ │ │ + @ instruction: 0xfab800c1 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7a00c1 │ │ │ │ + @ instruction: 0xfa9a00c1 │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb5c00c1 │ │ │ │ + @ instruction: 0xfa7c00c1 │ │ │ │ cmp r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfac600c1 │ │ │ │ + vld1.8 {d16[6]}, [r6], r1 │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r9 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ @@ -1029219,41 +1029214,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ssat r0, #2, r8, lsl #3 │ │ │ │ + @ instruction: 0xf22800c1 │ │ │ │ adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e800c1 │ │ │ │ - orn r0, r6, #193 @ 0xc1 │ │ │ │ - orrs.w r0, r4, #193 @ 0xc1 │ │ │ │ + and.w r0, r8, #193 @ 0xc1 │ │ │ │ + vmla.i d0, d22, d1[0] │ │ │ │ + vhadd.s q8, q10, │ │ │ │ subs r4, r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r0, #772]! @ 0x304 │ │ │ │ + stcl 0, cr0, [r0], {193} @ 0xc1 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 338322 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ @@ -1030430,61 +1030425,61 @@ │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.w 32fa12 │ │ │ │ nop │ │ │ │ - @ instruction: 0xebe000c1 │ │ │ │ - rsb r0, ip, r1, lsl #3 │ │ │ │ - @ instruction: 0xeaf800c1 │ │ │ │ + add.w r0, r0, r1, lsl #3 │ │ │ │ + @ instruction: 0xeaec00c1 │ │ │ │ + ands.w r0, r8, r1, lsl #3 │ │ │ │ lsrs r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, ip, r1, lsl #3 │ │ │ │ + ldmdb ip!, {r0, r6, r7} │ │ │ │ asrs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #772 @ 0x304 │ │ │ │ - strd r0, r0, [r6], #772 @ 0x304 │ │ │ │ - b.n 338ec8 │ │ │ │ + @ instruction: 0xe81a00c1 │ │ │ │ + @ instruction: 0xe80600c1 │ │ │ │ + b.n 338d08 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338e94 │ │ │ │ + b.n 338cd4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338c3c │ │ │ │ + b.n 338a7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338c18 │ │ │ │ + b.n 338a58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 338bf4 │ │ │ │ + b.n 338a34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339668 │ │ │ │ + b.n 3394a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339580 │ │ │ │ + b.n 3393c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339560 │ │ │ │ + b.n 3393a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339434 │ │ │ │ + b.n 339274 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339414 │ │ │ │ + b.n 339254 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 339318 │ │ │ │ + b.n 339158 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3392f8 │ │ │ │ + b.n 339138 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 339200 │ │ │ │ + b.n 339040 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3391e0 │ │ │ │ + b.n 339020 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3391c0 │ │ │ │ + b.n 339000 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3390d8 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3390b8 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr.w r7, [r3, r0, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1030559,21 +1030554,21 @@ │ │ │ │ b.w 32fa12 │ │ │ │ movw r0, #393 @ 0x189 │ │ │ │ b.w 32f8c2 │ │ │ │ ldr r0, [pc, #20] @ (33903c ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ nop │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r1, r0, #3 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 339094 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1030642,15 +1030637,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (339104 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1030677,17 +1030672,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (339160 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ ldr r0, [pc, #8] @ (339164 ) │ │ │ │ add r0, pc │ │ │ │ bl 32eed4 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1030783,17 +1030778,17 @@ │ │ │ │ sub.w r4, r3, #28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 339268 │ │ │ │ cmp r3, #28 │ │ │ │ bne.n 33923c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -1031287,55 +1031282,55 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ bl 306ff4 │ │ │ │ ldrb.w r3, [r8, #184] @ 0xb8 │ │ │ │ b.n 3394ac │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ble.n 3396e8 │ │ │ │ + bgt.n 339728 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 339878 │ │ │ │ + bgt.n 3396b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 339728 │ │ │ │ + blt.n 339768 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 3397ec │ │ │ │ + bgt.n 33982c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bgt.n 339818 │ │ │ │ + blt.n 339858 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 33987c │ │ │ │ + blt.n 3396bc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - blt.n 3396f8 │ │ │ │ + bge.n 339738 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ble.n 339828 │ │ │ │ + bgt.n 339868 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bls.n 3397ac │ │ │ │ + bls.n 3397ec │ │ │ │ lsls r1, r0, #3 │ │ │ │ - blt.n 3397f0 │ │ │ │ + bge.n 339830 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 339804 │ │ │ │ + bls.n 339844 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bge.n 339748 │ │ │ │ + bls.n 339788 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 339868 │ │ │ │ + bls.n 3398a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ @@ -1031354,15 +1031349,15 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldr r3, [pc, #8] @ (33982c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ @@ -1032330,15 +1032325,15 @@ │ │ │ │ bl 397634 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ bl 318b38 │ │ │ │ str r5, [r4, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bne.n 33a158 │ │ │ │ + beq.n 33a198 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cbz r7, 33a21c │ │ │ │ @@ -1032537,29 +1032532,29 @@ │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ b.n 33a2f6 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r6] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - beq.n 33a2e4 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - beq.n 33a3bc │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 33a3c4 │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - beq.n 33a3d4 │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1032674,15 +1032669,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r7] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -1033042,35 +1033037,35 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 33a732 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, r7] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #608] @ (33aaf4 ) │ │ │ │ + ldr r2, [pc, #736] @ (33ab74 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #168] @ (33a950 ) │ │ │ │ + ldr r1, [pc, #296] @ (33a9d0 ) │ │ │ │ lsls r2, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ @@ -1033280,25 +1033275,25 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrsb r6, [r6, r4] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #720] @ (33adb8 ) │ │ │ │ @@ -1033588,33 +1033583,33 @@ │ │ │ │ b.n 33ab8a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r2, r4] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r0, r1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r3, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1033683,25 +1033678,25 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r7] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, r7 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r7, r7, #2 │ │ │ │ str r6, [r0, r6] │ │ │ │ lsls r0, r2, #5 │ │ │ │ cbz r2, 33af20 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1033739,15 +1033734,15 @@ │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33aede │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #516] @ (33b140 ) │ │ │ │ @@ -1033956,29 +1033951,29 @@ │ │ │ │ bl 306b98 │ │ │ │ b.n 33b05e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, r2] │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #584] @ (33b3a0 ) │ │ │ │ lsls r0, r2, #5 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ ldr.w r4, [pc, #2684] @ 33bbfc │ │ │ │ @@ -1034970,98 +1034965,98 @@ │ │ │ │ nop │ │ │ │ ldr r6, [pc, #464] @ (33bdd0 ) │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #360] @ (33bd70 ) │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ble.n 33bb74 │ │ │ │ + bgt.n 33bbb4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r4, [pc, #344] @ (33bd74 ) │ │ │ │ lsls r0, r2, #5 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #480] @ (33be08 ) │ │ │ │ + ldr r0, [pc, #608] @ (33be88 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r0, #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r5, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + adds r4, r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ b.n 33bae6 │ │ │ │ - vshr.u32 d28, d28, #1 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - pop {r2, r5} │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - orn r0, r0, #194 @ 0xc2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ + vcvt.u32.f32 , q6, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + cbnz r4, 33bcf0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ + vmla.i d0, d16, d2[0] │ │ │ │ + itet pl │ │ │ │ + lslpl r1, r0, #3 │ │ │ │ + it vs @ unpredictable │ │ │ │ + lslvs r1, r0, #3 │ │ │ │ + ittt │ │ │ │ + lsl r1, r0, #3 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ ldrb.w r2, [r2, #184] @ 0xb8 │ │ │ │ cbnz r3, 33bcc6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1036227,85 +1036222,85 @@ │ │ │ │ nop │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ - lsls r1, r0, #3 │ │ │ │ - cbnz r2, 33c8aa │ │ │ │ + itt vs │ │ │ │ + lslvs r1, r0, #3 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r3, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #1008] @ (33cc7c ) │ │ │ │ + ldr r3, [pc, #112] @ (33c8fc ) │ │ │ │ lsls r6, r2, #3 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x0018 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r2, r7} │ │ │ │ + cbnz r4, 33c904 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - revsh r6, r6 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - negs r4, r0 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #296] @ (33c9d0 ) │ │ │ │ + ldr r0, [pc, #424] @ (33ca50 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 33c8f0 │ │ │ │ + rev r0, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + setend le │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r2, 33c8cc │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r4, 33c8f4 │ │ │ │ + cbnz r4, 33c8bc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + cbnz r6, 33c91a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r2, 33c94a │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 33c90a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cbnz r0, 33c936 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - revsh r0, r5 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + cbz r4, 33c952 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r1, r4} │ │ │ │ + cbz r2, 33c94c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sxtb r2, r3 │ │ │ │ + cbz r2, 33c922 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ + add r2, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cbz r0, 33c95e │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 397634 │ │ │ │ ldr.w r2, [pc, #1776] @ 33d004 │ │ │ │ movs r3, #11 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ @@ -1036974,23 +1036969,23 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ strd r7, r3, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r5, [sp, #152] @ 0x98 │ │ │ │ strd r1, r2, [sp, #160] @ 0xa0 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, r2 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ sub.w r0, r0, #117 @ 0x75 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1037164,17 +1037159,17 @@ │ │ │ │ beq.n 33d18a │ │ │ │ ldr r2, [pc, #16] @ (33d1c0 ) │ │ │ │ mov r1, ip │ │ │ │ mov r0, lr │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 33d1a2 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #340] @ (33d32c ) │ │ │ │ @@ -1037322,21 +1037317,21 @@ │ │ │ │ nop │ │ │ │ cmp r6, #32 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #24 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ adds r3, #10 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1037414,15 +1037409,15 @@ │ │ │ │ nop │ │ │ │ cmp r4, #144 @ 0x90 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #78 @ 0x4e │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1037476,17 +1037471,17 @@ │ │ │ │ strd r5, r4, [sp] │ │ │ │ bl 306b98 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -1037526,17 +1037521,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1037618,17 +1037613,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl 306b98 │ │ │ │ b.n 33d5c8 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1037696,25 +1037691,25 @@ │ │ │ │ mov.w r3, r8, lsr #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 33d67c │ │ │ │ nop │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -1037759,17 +1037754,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r6, {r1, r2, r3} │ │ │ │ bl 33d41c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - add r3, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #216] @ (33d860 ) │ │ │ │ @@ -1037868,21 +1037863,21 @@ │ │ │ │ bl 306b98 │ │ │ │ b.n 33d802 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #196] @ (33d950 ) │ │ │ │ @@ -1037969,21 +1037964,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (33da64 ) │ │ │ │ @@ -1038086,21 +1038081,21 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 33d9f6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r6, #122 @ 0x7a │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r5, #250 @ 0xfa │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1038304,29 +1038299,29 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r5, #98 @ 0x62 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #88 @ 0x58 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r7, pc, #872 @ (adr r7, 33e024 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 33e0b0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #360] @ (33de3c ) │ │ │ │ @@ -1038473,29 +1038468,29 @@ │ │ │ │ bl 306b98 │ │ │ │ b.n 33dd42 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r7, pc, #280 @ (adr r7, 33df78 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [pc, #440] @ (33e030 ) │ │ │ │ @@ -1038677,37 +1038672,37 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r7, pc, #888 @ (adr r7, 33e3d0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r7, pc, #960 @ (adr r7, 33e41c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r7, pc, #504 @ (adr r7, 33e258 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #10 │ │ │ │ @@ -1039000,31 +1038995,31 @@ │ │ │ │ ldrb.w r0, [r4, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 33e1a6 │ │ │ │ b.n 33e22c │ │ │ │ ldr r2, [pc, #36] @ (33e380 ) │ │ │ │ add r2, pc │ │ │ │ b.n 33e266 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r7, pc, #552 @ (adr r7, 33e590 ) │ │ │ │ + add r6, pc, #680 @ (adr r6, 33e610 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #32 @ (adr r7, 33e38c ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 33e40c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r7, pc, #256 @ (adr r7, 33e470 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #200 @ (adr r6, 33e43c ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 33e4bc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #152 @ (adr r7, 33e410 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 33e490 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #448 @ (adr r7, 33e53c ) │ │ │ │ + add r6, pc, #576 @ (adr r6, 33e5bc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #112 @ (adr r6, 33e3f0 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 33e470 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #656 @ (adr r5, 33e614 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 33e694 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, sp, #20 │ │ │ │ @@ -1039059,19 +1039054,19 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - add r7, pc, #912 @ (adr r7, 33e77c ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 33e3fc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #864 @ (adr r7, 33e750 ) │ │ │ │ + add r6, pc, #992 @ (adr r6, 33e7d0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #536 @ (adr r7, 33e60c ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 33e68c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r3, #823] @ 0x337 │ │ │ │ @@ -1039162,25 +1039157,25 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 33e438 │ │ │ │ subs r2, r5, r7 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r7, pc, #696 @ (adr r7, 33e79c ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 33e81c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, 33e7dc ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 33e85c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 33e5a8 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 33e628 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #872 @ (adr r7, 33e85c ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 33e8dc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #496 @ (adr r7, 33e6e8 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 33e768 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1039387,21 +1039382,21 @@ │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 33e568 │ │ │ │ ldr r3, [pc, #112] @ (33e764 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r0, lsl #2] │ │ │ │ b.n 33e568 │ │ │ │ nop │ │ │ │ - add r7, pc, #736 @ (adr r7, 33e9e0 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 33ea60 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r2, [r2, r5] │ │ │ │ lsls r3, r0, #5 │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r3, r0, #5 │ │ │ │ str r4, [r5, r5] │ │ │ │ lsls r3, r0, #5 │ │ │ │ @@ -1039411,15 +1039406,15 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ str r0, [r5, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ str r6, [r7, r6] │ │ │ │ lsls r3, r0, #5 │ │ │ │ str r4, [r0, r5] │ │ │ │ lsls r3, r0, #5 │ │ │ │ - add r6, pc, #672 @ (adr r6, 33e9d0 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 33ea50 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r7, [pc, #656] @ (33e9c4 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldr r7, [pc, #416] @ (33e8d8 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ ldr r7, [pc, #504] @ (33e934 ) │ │ │ │ lsls r3, r0, #5 │ │ │ │ @@ -1040112,69 +1040107,69 @@ │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ ldrb.w r3, [r6, #184] @ 0xb8 │ │ │ │ b.n 33ede4 │ │ │ │ nop │ │ │ │ adds r0, r6, r1 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r5, pc, #592 @ (adr r5, 33f140 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 33f1c0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #624 @ (adr r6, 33f164 ) │ │ │ │ + add r5, pc, #752 @ (adr r5, 33f1e4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #184 @ (adr r7, 33efb0 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 33f030 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #48 @ (adr r5, 33ef2c ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 33efac ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #288 @ (adr r6, 33f020 ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 33f0a0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #600 @ (adr r3, 33f15c ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 33f1dc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 33f1b0 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 33f230 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #208 @ (adr r2, 33efe4 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 33f064 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #632 @ (adr r1, 33f190 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 33f210 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 33f25c ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 33f2dc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #24 @ (adr r3, 33ef38 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 33efb8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #96 @ (adr r4, 33ef84 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 33f004 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #744 @ (adr r3, 33f210 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 33f290 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r6, pc, #544 @ (adr r6, 33f14c ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 33f1cc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #600 @ (adr r4, 33f188 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 33f208 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r5, pc, #392 @ (adr r5, 33f0c0 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 33f140 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #352 @ (adr r4, 33f09c ) │ │ │ │ + add r3, pc, #480 @ (adr r3, 33f11c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #440 @ (adr r2, 33f0fc ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 33f17c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #568 @ (adr r4, 33f180 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 33f200 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #936 @ (adr r1, 33f2f4 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, 33ef74 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, pc, #72 @ (adr r2, 33ef98 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 33f018 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, pc, #896 @ (adr r3, 33f2d4 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 33ef54 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #176 @ (adr r4, 33f008 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 33f088 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, pc, #280 @ (adr r4, 33f074 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 33f0f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1040549,28 +1040544,28 @@ │ │ │ │ cmp r2, #5 │ │ │ │ beq.n 33f2f4 │ │ │ │ b.n 33f2c6 │ │ │ │ ldr.w r8, [pc, #36] @ 33f328 │ │ │ │ add r8, pc │ │ │ │ b.n 33f1da │ │ │ │ nop │ │ │ │ - usat r0, #2, ip, lsl #3 │ │ │ │ - add r2, pc, #384 @ (adr r2, 33f494 ) │ │ │ │ + subw r0, ip, #194 @ 0xc2 │ │ │ │ + add r1, pc, #512 @ (adr r1, 33f514 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r1, pc, #504 @ (adr r1, 33f518 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 33f598 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #976 @ (adr r0, 33f6f8 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 33f378 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -1040685,27 +1040680,27 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 33f372 │ │ │ │ nop │ │ │ │ lsrs r4, r6, #18 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r1, pc, #152 @ (adr r1, 33f4f0 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 33f570 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #736 @ (adr r1, 33f740 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 33f7c0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #152 @ (adr r1, 33f4fc ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 33f57c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #800 @ (adr r0, 33f788 ) │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #48 @ (adr r1, 33f49c ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 33f51c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #88 @ (adr r1, 33f4c8 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 33f548 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1040842,29 +1040837,29 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 33f4c2 │ │ │ │ nop │ │ │ │ lsrs r6, r4, #13 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r0, pc, #864 @ (adr r0, 33f93c ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #800 @ (adr r0, 33f904 ) │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r1, pc, #488 @ (adr r1, 33f7d4 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 33f854 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #296 @ (adr r0, 33f718 ) │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #896 @ (adr r0, 33f974 ) │ │ │ │ + add r0, pc, #0 @ (adr r0, 33f5f4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #584 @ (adr r0, 33f840 ) │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -1040954,25 +1040949,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 33f664 │ │ │ │ lsrs r2, r3, #7 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - add r0, pc, #856 @ (adr r0, 33fa44 ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #904 @ (adr r0, 33fa78 ) │ │ │ │ + add r0, pc, #8 @ (adr r0, 33f6f8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #240 @ (adr r0, 33f7ec ) │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r0, pc, #560 @ (adr r0, 33f930 ) │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r2, [r1, #204] @ 0xcc │ │ │ │ mov ip, r0 │ │ │ │ push {r4} │ │ │ │ ldrb.w r3, [r0, #41] @ 0x29 │ │ │ │ cbz r2, 33f760 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1041587,25 +1041582,25 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 33fb2e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w fp, [sl] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cbz r2, 33fd9c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1042033,44 +1042028,44 @@ │ │ │ │ nop │ │ │ │ lsls r4, r7, #8 │ │ │ │ lsls r0, r2, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r5, #17 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vmla.f16 q0, q6, d7[1] │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1042163,27 +1042158,27 @@ │ │ │ │ ldr.w r4, [r7, #1312] @ 0x520 │ │ │ │ ldr.w r3, [r7, #1316] @ 0x524 │ │ │ │ ldr.w r6, [r7, #268] @ 0x10c │ │ │ │ b.n 34025c │ │ │ │ ldr r2, [pc, #28] @ (3402f0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 340276 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #3 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1042541,57 +1042536,57 @@ │ │ │ │ b.n 340634 │ │ │ │ ldr r2, [pc, #96] @ (340740 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 34044a │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #2576] @ 341168 │ │ │ │ @@ -1043587,58 +1043582,57 @@ │ │ │ │ b.w 340930 │ │ │ │ ldrb.w r0, [ip, #335] @ 0x14f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb.w r0, [lr, #335] @ 0x14f │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r5, r3, #3 │ │ │ │ @ instruction: 0xf6ba014f │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r5, r3, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - lsls r5, r3, #3 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + vshr.u64 q0, q6, #34 │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r0, #3 │ │ │ │ add.w r3, sp, #67 @ 0x43 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [pc, #3128] @ 341e14 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1044830,92 +1044824,92 @@ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ ldr r3, [pc, #16] @ (341e1c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ b.w 340b40 │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 341e7c │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - @ instruction: 0xfa5e00dc │ │ │ │ + ldr??.w r0, [lr, ip, lsl #1] │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a000dc │ │ │ │ - vld4. {d0-d3}, [r2 :64], ip │ │ │ │ - strh r6, [r6, #62] @ 0x3e │ │ │ │ + str.w r0, [r0, #220] @ 0xdc │ │ │ │ + str.w r0, [r2, ip, lsl #1] │ │ │ │ + strh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subw r0, r2, #2268 @ 0x8dc │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + rsb r0, r2, #7208960 @ 0x6e0000 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bics.w r0, ip, #7208960 @ 0x6e0000 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + @ instruction: 0xf35c00dc │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r2, [r6, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r6, r5, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 341ed0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbz r3, 341ed0 │ │ │ │ @@ -1045023,29 +1045017,29 @@ │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ bl 33f7b0 │ │ │ │ mov sl, r0 │ │ │ │ b.w 340a2a │ │ │ │ nop │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vshr.s64 q8, q6, #24 │ │ │ │ + vqadd.s8 q0, q12, q6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #1 │ │ │ │ bl 340744 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1046244,64 +1046238,64 @@ │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 342808 │ │ │ │ udf #144 @ 0x90 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ bls.n 342cf4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 34263c │ │ │ │ + b.n 34347c │ │ │ │ lsls r4, r3, #3 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #192] @ (342e7c ) │ │ │ │ + ldr r5, [pc, #320] @ (342efc ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - vmla.i32 q8, q13, d0[0] │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + vhadd.u8 q0, q13, q0 │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 450b90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3422b2 │ │ │ │ ldrb.w r3, [r7, #627] @ 0x273 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1046401,37 +1046395,37 @@ │ │ │ │ ldr r2, [pc, #60] @ (342f14 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.n 342d46 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - beq.n 342e68 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ sub sp, #348 @ 0x15c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1047526,78 +1047520,78 @@ │ │ │ │ nop │ │ │ │ beq.n 343ab8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ beq.n 343aac │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors.w r0, r6, #197 @ 0xc5 │ │ │ │ - blt.n 343af8 │ │ │ │ + vext.8 q0, q11, , #0 │ │ │ │ + bge.n 343b38 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bvc.n 343ae4 │ │ │ │ + bvs.n 343b24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r1, [pc, #856] @ (343ea8 ) │ │ │ │ + ldr r0, [pc, #984] @ (343f28 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #5 │ │ │ │ - addw r0, ip, #194 @ 0xc2 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + @ instruction: 0xf12c00c2 │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r1, r2, #3 │ │ │ │ - @ instruction: 0xfb2200c0 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + @ instruction: 0xfa4200c0 │ │ │ │ + cbz r2, 343bc4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bpl.n 343b78 │ │ │ │ + bmi.n 343bb8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ lsrs r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bne.n 343be0 │ │ │ │ + beq.n 343c20 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bne.n 343bac │ │ │ │ + beq.n 343bec │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #7 │ │ │ │ bne.w 343176 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1048063,53 +1048057,53 @@ │ │ │ │ ldr r2, [pc, #92] @ (344130 ) │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ b.w 343176 │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orrs r2, r6 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3680] @ 0xe60 │ │ │ │ sub sp, #380 @ 0x17c │ │ │ │ movs r3, #0 │ │ │ │ @@ -1049157,86 +1049151,86 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ b.w 3443a8 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r1!, {r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ble.n 344c4c │ │ │ │ + bgt.n 344c8c │ │ │ │ lsls r2, r0, #3 │ │ │ │ cbnz r4, 344d44 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - mov lr, r3 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xfac200d1 │ │ │ │ - cbz r0, 344dc6 │ │ │ │ + vld1.8 @ instruction: 0xf9e200d1 │ │ │ │ + cbz r0, 344d8e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - uxth r4, r5 │ │ │ │ + cbz r4, 344d96 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 344e04 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq.w 3452c2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ @@ -1050348,159 +1050342,159 @@ │ │ │ │ bl 306b98 │ │ │ │ b.w 344516 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 3461aa │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ b.w 3441e4 │ │ │ │ nop │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - add r1, pc, #872 @ (adr r1, 345dfc ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 345e7c ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - add r1, pc, #128 @ (adr r1, 345b64 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 345be4 ) │ │ │ │ lsls r1, r2, #3 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [pc, #752] @ (345de0 ) │ │ │ │ + blxns fp │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bge.n 345a40 │ │ │ │ + bls.n 345a80 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r0, r7] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr.w r3, [pc, #1960] @ 346328 │ │ │ │ add r3, pc │ │ │ │ b.w 344a50 │ │ │ │ ldr.w r3, [pc, #1956] @ 34632c │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [pc, #1952] @ 346330 │ │ │ │ @@ -1051202,139 +1051196,139 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ b.n 346246 │ │ │ │ ldr r7, [pc, #260] @ (346424 ) │ │ │ │ add r7, pc │ │ │ │ b.n 3460d0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r5, [pc, #496] @ (346534 ) │ │ │ │ + ldr r4, [pc, #624] @ (3465b4 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #616] @ (3465b8 ) │ │ │ │ + ldr r5, [pc, #744] @ (346638 ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r6, [pc, #584] @ (34659c ) │ │ │ │ + ldr r5, [pc, #712] @ (34661c ) │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #8] @ (346364 ) │ │ │ │ + ldr r6, [pc, #136] @ (3463e4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + ldr r7, [pc, #984] @ (346760 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xf7c600c0 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + @ instruction: 0xf6e600c0 │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #48] @ (3463dc ) │ │ │ │ + ldr r0, [pc, #176] @ (34645c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ bvs.n 346420 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #176] @ (34646c ) │ │ │ │ + ldr r6, [pc, #304] @ (3464ec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #960] @ (346788 ) │ │ │ │ + ldr r5, [pc, #64] @ (346408 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #688] @ (34667c ) │ │ │ │ + ldr r5, [pc, #816] @ (3466fc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #264] @ (3464d8 ) │ │ │ │ + ldr r5, [pc, #392] @ (346558 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #792] @ (3466f0 ) │ │ │ │ + ldr r4, [pc, #920] @ (346770 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, fp │ │ │ │ + muls r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldc 0, cr0, [ip], {212} @ 0xd4 │ │ │ │ - ldr r7, [pc, #424] @ (346598 ) │ │ │ │ + @ instruction: 0xeb3c00d4 │ │ │ │ + ldr r6, [pc, #552] @ (346618 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #728] @ (3466cc ) │ │ │ │ + ldr r4, [pc, #856] @ (34674c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #368] @ (34656c ) │ │ │ │ + ldr r3, [pc, #496] @ (3465ec ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #728] @ (3466e0 ) │ │ │ │ + ldr r3, [pc, #856] @ (346760 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #128] @ (34648c ) │ │ │ │ + ldr r3, [pc, #256] @ (34650c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #56] @ (346448 ) │ │ │ │ + ldr r3, [pc, #184] @ (3464c8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #56] @ (34644c ) │ │ │ │ + ldr r3, [pc, #184] @ (3464cc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #1016] @ (346810 ) │ │ │ │ + ldr r3, [pc, #120] @ (346490 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #880] @ (34678c ) │ │ │ │ + ldr r2, [pc, #1008] @ (34680c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #352] @ (346580 ) │ │ │ │ + ldr r3, [pc, #480] @ (346600 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #176] @ (3464d8 ) │ │ │ │ + ldr r3, [pc, #304] @ (346558 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #536] @ (346654 ) │ │ │ │ @@ -1051555,33 +1051549,33 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #1000] @ (346a60 ) │ │ │ │ + ldr r4, [pc, #104] @ (3466e0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [pc, #744] @ (346970 ) │ │ │ │ + ldr r3, [pc, #872] @ (3469f0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r0, r9 │ │ │ │ + add r0, sp │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #152] @ (346738 ) │ │ │ │ @@ -1051651,15 +1051645,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1052606,84 +1052600,84 @@ │ │ │ │ nop │ │ │ │ ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - eors r6, r0 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r2, [r1, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ite lt │ │ │ │ - lsllt r0, r0, #3 │ │ │ │ - strbge r6, [r3, r4] │ │ │ │ + bkpt 0x00d4 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrsb r6, [r7, r1] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ + lsls r1, r0, #3 │ │ │ │ + bkpt 0x0062 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ittt mi │ │ │ │ - lslmi r0, r0, #3 │ │ │ │ - strbmi r6, [r5, r3] │ │ │ │ - lslmi r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #308] @ (3472b0 ) │ │ │ │ ldr r3, [pc, #308] @ (3472b4 ) │ │ │ │ @@ -1052808,19 +1052802,19 @@ │ │ │ │ bl 306b98 │ │ │ │ b.n 34725a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #132] @ (34735c ) │ │ │ │ @@ -1052884,15 +1052878,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1053008,15 +1053002,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1053117,15 +1053111,15 @@ │ │ │ │ blx r3 │ │ │ │ b.n 347510 │ │ │ │ adds r6, #8 │ │ │ │ str r6, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrh r7, [r6, #2] │ │ │ │ - vsri.32 , q4, #1 │ │ │ │ + vrsra.u32 , q12, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cbz r3, 3475e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1053840,35 +1053834,35 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r7, [pc, #768] @ (348038 ) │ │ │ │ + ldr r6, [pc, #896] @ (3480b8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #632] @ (347fb4 ) │ │ │ │ + ldr r6, [pc, #760] @ (348034 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #112] @ (347db8 ) │ │ │ │ + ldr r6, [pc, #240] @ (347e38 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r6, [pc, #144] @ (347de0 ) │ │ │ │ + ldr r5, [pc, #272] @ (347e60 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #712] @ (34801c ) │ │ │ │ + ldr r5, [pc, #840] @ (34809c ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #768] @ (348058 ) │ │ │ │ + ldr r5, [pc, #896] @ (3480d8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #288] @ (347e7c ) │ │ │ │ + ldr r4, [pc, #416] @ (347efc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r5, [pc, #232] @ (347e48 ) │ │ │ │ + ldr r4, [pc, #360] @ (347ec8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #260] @ (347e78 ) │ │ │ │ @@ -1053981,15 +1053975,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r0, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r4, [pc, #952] @ (348240 ) │ │ │ │ + ldr r4, [pc, #56] @ (347ec0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ strh r0, [r6, #16] │ │ │ │ lsls r7, r1, #5 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1054369,31 +1054363,31 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #6] │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #696] @ (3484e8 ) │ │ │ │ + ldr r1, [pc, #824] @ (348568 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r3, [pc, #448] @ (3483f4 ) │ │ │ │ + ldr r2, [pc, #576] @ (348474 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ asrs r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #288] @ (34835c ) │ │ │ │ + ldr r1, [pc, #416] @ (3483dc ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #256] @ (348340 ) │ │ │ │ + ldr r1, [pc, #384] @ (3483c0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #288] @ (348368 ) │ │ │ │ + ldr r1, [pc, #416] @ (3483e8 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r2, [pc, #248] @ (348344 ) │ │ │ │ + ldr r1, [pc, #376] @ (3483c4 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [pc, #976] @ (348620 ) │ │ │ │ + ldr r1, [pc, #80] @ (3482a0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #820] @ (348598 ) │ │ │ │ @@ -1054698,27 +1054692,27 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #22] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - ldr r1, [pc, #664] @ (348840 ) │ │ │ │ + ldr r0, [pc, #792] @ (3488c0 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r6, [pc, #60] @ (3485ec ) │ │ │ │ vcvt.f32.u32 d20, d9, #1 │ │ │ │ @ instruction: 0xffff1e28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #280] @ (3486d4 ) │ │ │ │ + ldr r0, [pc, #408] @ (348754 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #976] @ (348990 ) │ │ │ │ + ldr r0, [pc, #80] @ (348610 ) │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [pc, #592] @ (348814 ) │ │ │ │ + blxns r6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1054954,21 +1054948,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cmp r0, sl │ │ │ │ + add r0, lr │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bcc.n 348914 │ │ │ │ + bcs.n 348754 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r6, r9 │ │ │ │ + add r6, sp │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmp r4, r5 │ │ │ │ + add r4, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #356] @ (348998 ) │ │ │ │ @@ -1055116,23 +1055110,23 @@ │ │ │ │ ldr.w r3, [r6, #188] @ 0xbc │ │ │ │ b.n 348934 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #31] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r4 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r4, [r0, #28] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r6, r4 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - mvns r4, r6 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ @@ -1055148,15 +1055142,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #12] @ (3489e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 3489ce │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r2, [pc, #188] @ (348abc ) │ │ │ │ @@ -1055416,21 +1055410,21 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 348bba │ │ │ │ nop │ │ │ │ strb r6, [r0, #18] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + add r8, r9 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r2, [r1, #16] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add ip, r1 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add lr, r4 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1055645,33 +1055639,33 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 348e60 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r2, [r5, #12] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r4 │ │ │ │ + add r0, r8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r6, [r3, #9] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - mvns r0, r5 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - add r6, r7 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r4, sp │ │ │ │ + bics r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r2, r6 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - cmn r4, r5 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - orrs r2, r0 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [pc, #1928] @ 3496d0 │ │ │ │ @@ -1056361,151 +1056355,151 @@ │ │ │ │ bl 39c988 │ │ │ │ b.n 348fb6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, #2] │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adcs r4, r3 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ble.n 3496dc │ │ │ │ + ble.n 34971c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3497e0 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 3498dc │ │ │ │ + b.n 34971c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - add r7, pc, #96 @ (adr r7, 349774 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 3497f4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cpsid a │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - add r6, pc, #992 @ (adr r6, 349afc ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 34977c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ands r0, r3 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r6, r7 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - bkpt 0x00aa │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #14 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r3, #5] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 349320 │ │ │ │ + b.n 349160 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - pop {r5, r6} │ │ │ │ + cbnz r0, 349810 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r2, pc, #272 @ (adr r2, 3498c8 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 349948 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r6, pc} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cbnz r0, 3497e6 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1056638,21 +1056632,21 @@ │ │ │ │ bl 306b98 │ │ │ │ b.n 3498c4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #172] @ (349a28 ) │ │ │ │ @@ -1056728,19 +1056722,19 @@ │ │ │ │ b.n 3499ee │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3184] @ 0xc70 │ │ │ │ sub.w sp, sp, #876 @ 0x36c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1057558,43 +1057552,43 @@ │ │ │ │ b.n 34a252 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #30 │ │ │ │ lsls r1, r0, #3 │ │ │ │ str r4, [r6, #20] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r4, #170 @ 0xaa │ │ │ │ lsls r1, r0, #3 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r5, r2, #3 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #30 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r7, [pc, #424] @ (34a4e4 ) │ │ │ │ + ldr r6, [pc, #552] @ (34a564 ) │ │ │ │ lsls r2, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1057887,23 +1057881,23 @@ │ │ │ │ add r2, pc │ │ │ │ bl 306b98 │ │ │ │ ldr.w r4, [r5, #224] @ 0xe0 │ │ │ │ b.n 34a4d4 │ │ │ │ nop │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #26 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #308] @ (34a7d8 ) │ │ │ │ @@ -1058031,15 +1058025,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r2, [r7, r4] │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1059343,51 +1059337,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r5, #16] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r6, [r1, #13] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r2, [r5, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r4, [r7, #5] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r6, #4] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r5, #3] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r6, [r2, #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r2, #5 │ │ │ │ asrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #760] @ (34b8b8 ) │ │ │ │ + ldr r5, [pc, #888] @ (34b938 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r2, [r3, #14] │ │ │ │ lsls r1, r2, #5 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1059706,27 +1059700,27 @@ │ │ │ │ bl 393d08 │ │ │ │ b.n 34b802 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #32] @ (34b908 ) │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, pc, #576 @ (adr r5, 34bb44 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 34bbc4 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ ldr r0, [pc, #240] @ (34b9fc ) │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1061149,19 +1061143,19 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #104 @ 0x68 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ subs r0, #110 @ 0x6e │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1061357,15 +1061351,15 @@ │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #2 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r6, #86 @ 0x56 │ │ │ │ lsls r7, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1061847,31 +1061841,31 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r1, r0, #3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3bfa38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #32 │ │ │ │ @@ -1062216,15 +1062210,15 @@ │ │ │ │ lsls r1, r4, #15 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ bl 3bfa38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #32 │ │ │ │ @@ -1063021,21 +1063015,21 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 3c20f8 │ │ │ │ mov r2, r0 │ │ │ │ b.n 34d5da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - stc2 0, cr0, [r4, #768]! @ 0x300 │ │ │ │ + stc2l 0, cr0, [r4], {192} @ 0xc0 │ │ │ │ movs r6, #84 @ 0x54 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ @@ -1064697,15 +1064691,15 @@ │ │ │ │ ... │ │ │ │ asrs r0, r7, #26 │ │ │ │ lsls r7, r1, #5 │ │ │ │ asrs r4, r6, #26 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 5, cr0, cr2, cr0, {6} │ │ │ │ + ldcl 0, cr0, [r2, #-768]! @ 0xfffffd00 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #24 │ │ │ │ lsls r7, r1, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1065032,18 +1065026,18 @@ │ │ │ │ nop │ │ │ │ asrs r0, r5, #14 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #14 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r2, r0, #3 │ │ │ │ - @ instruction: 0xeab200c0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + ldrd r0, r0, [r2, #768] @ 0x300 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1065576,31 +1065570,31 @@ │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ beq.w 34f37c │ │ │ │ mov r4, r5 │ │ │ │ b.n 34f1b6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 34f46c │ │ │ │ + b.n 34f2ac │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsrs r0, r4, #30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsrs r2, r1, #30 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #25 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r3, r0, #3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -1066265,25 +1066259,25 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #23 │ │ │ │ lsls r7, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ - ble.n 34fb88 │ │ │ │ + bgt.n 34fbc8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 34fbc4 │ │ │ │ + blt.n 34fc04 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 34fc0c │ │ │ │ + blt.n 34fc4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - bgt.n 34fd34 │ │ │ │ + blt.n 34fb74 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bgt.n 34fd5c │ │ │ │ + blt.n 34fb9c │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1066949,15 +1066943,15 @@ │ │ │ │ b.n 3500c6 │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 35031c │ │ │ │ + bpl.n 35035c │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1067029,15 +1067023,15 @@ │ │ │ │ bne.n 3503b6 │ │ │ │ b.n 3503b8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldc2l 1, cr0, [r2], #-312 @ 0xfffffec8 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mcrr2 1, 4, r0, r0, cr14 │ │ │ │ - stc 0, cr0, [lr, #-784] @ 0xfffffcf0 │ │ │ │ + stc 0, cr0, [lr], #-784 @ 0xfffffcf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #140] @ (3504a8 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1067098,15 +1067092,15 @@ │ │ │ │ b.n 35045e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbdc014e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb9a014e │ │ │ │ - stcl 0, cr0, [r2], #-784 @ 0xfffffcf0 │ │ │ │ + @ instruction: 0xeb8200c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r8, r3 │ │ │ │ @@ -1067316,15 +1067310,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6eff8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3506b4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ @@ -1067777,15 +1067771,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf596014e │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #704] @ (350e48 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1068062,24 +1068056,24 @@ │ │ │ │ b.n 350d30 │ │ │ │ nop │ │ │ │ orn r1, r6, #13500416 @ 0xce0000 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2], {191} @ 0xbf │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xfb3200bf │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #196] @ (350f44 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1068159,15 +1068153,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sbcs.w r1, r0, #78 @ 0x4e │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1068681,15 +1068675,15 @@ │ │ │ │ ldr.w lr, [r3, #24] │ │ │ │ b.n 351254 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.s32 q0, q2, q7 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldcl 1, cr0, [lr, #-312]! @ 0xfffffec8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #504] @ (3516d8 ) │ │ │ │ @@ -1068907,15 +1068901,15 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds.w r1, r8, lr, lsl #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r0, lr, lsl #1 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #900] @ (351a80 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1069272,22 +1069266,22 @@ │ │ │ │ ands r3, r0 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 351858 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [ip], #312 @ 0x138 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d000c4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + @ instruction: 0xf1f000c4 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r6, r2, #3 │ │ │ │ b.n 3519d8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ @@ -1069600,17 +1069594,17 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 351bbe │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 35186c │ │ │ │ lsls r6, r1, #5 │ │ │ │ - bvc.n 351e0c │ │ │ │ + bvs.n 351e4c │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bkpt 0x00de │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #3 │ │ │ │ b.n 352454 │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1069720,15 +1069714,15 @@ │ │ │ │ bl 351a9c │ │ │ │ b.n 351e9e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 3522e4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8], {196} @ 0xc4 │ │ │ │ + @ instruction: 0xeb3800c4 │ │ │ │ b.n 3521ac │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1532] @ 352520 │ │ │ │ @@ -1070340,15 +1070334,15 @@ │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #448] @ (352710 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1070525,17 +1070519,17 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bge.n 352664 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + cbz r0, 35278e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + cbz r6, 352782 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bls.n 352734 │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ and.w r3, r0, #15 │ │ │ │ and.w r0, r0, #32 │ │ │ │ cmp r3, #7 │ │ │ │ @@ -1070877,17 +1070871,17 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bl 2956d4 │ │ │ │ cmp fp, r6 │ │ │ │ bne.n 352a6a │ │ │ │ b.n 352a22 │ │ │ │ nop │ │ │ │ - b.n 3528c8 │ │ │ │ + b.n 352708 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - b.n 3528c4 │ │ │ │ + b.n 352704 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1071655,17 +1071649,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 353214 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 35335c │ │ │ │ + bhi.n 35319c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1072301,20 +1072295,20 @@ │ │ │ │ b.n 3538c6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - vmla.i32 q0, q12, d4[0] │ │ │ │ - bvs.n 353968 │ │ │ │ + cdp2 0, 12, cr0, cr8, cr4, {6} │ │ │ │ + bpl.n 3539a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldcl 0, cr0, [ip], {191} @ 0xbf │ │ │ │ + @ instruction: 0xebfc00bf │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1073536,17 +1073530,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r7} │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cbz r4, 3545f0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ @@ -1074129,24 +1074123,24 @@ │ │ │ │ b.n 3543be │ │ │ │ ldr r1, [pc, #32] @ (354b60 ) │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 31c65c │ │ │ │ b.n 3547b2 │ │ │ │ nop │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #3 │ │ │ │ svc 179 @ 0xb3 │ │ │ │ vqshrun.s64 d27, q9, #1 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bvc.n 354ab8 │ │ │ │ + bvs.n 354af8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldreq r3, [r1, #4] │ │ │ │ @@ -1074266,17 +1074260,17 @@ │ │ │ │ ldr r1, [pc, #16] @ (354c84 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31c65c │ │ │ │ b.n 354c48 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1074615,51 +1074609,51 @@ │ │ │ │ b.n 354f50 │ │ │ │ ldr r3, [pc, #76] @ (355018 ) │ │ │ │ add r3, pc │ │ │ │ b.n 354f78 │ │ │ │ ldr r3, [pc, #76] @ (35501c ) │ │ │ │ add r3, pc │ │ │ │ b.n 354fa0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 354fec │ │ │ │ + bmi.n 35502c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 354f90 │ │ │ │ + bcc.n 354fd0 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - bmi.n 354efc │ │ │ │ + bcc.n 354f3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 3550b4 │ │ │ │ + bcc.n 3550f4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 35506c │ │ │ │ + bcc.n 3550ac │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bmi.n 355024 │ │ │ │ + bcc.n 355064 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ + cbnz r2, 35508a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + cbnz r6, 35508a │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + cbnz r0, 35508e │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + cbnz r2, 355090 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + cbnz r4, 355092 │ │ │ │ lsls r2, r0, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1074970,51 +1074964,51 @@ │ │ │ │ b.n 355246 │ │ │ │ ldr r3, [pc, #80] @ (355390 ) │ │ │ │ add r3, pc │ │ │ │ b.n 3552e6 │ │ │ │ ldr.w r9, [pc, #76] @ 355394 │ │ │ │ add r9, pc │ │ │ │ b.n 3552d4 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1075337,21 +1075331,21 @@ │ │ │ │ b.n 35562e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3557e8 │ │ │ │ + bgt.n 355628 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - push {r5} │ │ │ │ + cbz r0, 355750 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bgt.n 355654 │ │ │ │ + blt.n 355694 │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1075537,23 +1075531,23 @@ │ │ │ │ bhi.n 3558a8 │ │ │ │ b.n 35579e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - blt.n 3558a8 │ │ │ │ + bge.n 3558e8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - cbnz r4, 3558fc │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bge.n 355868 │ │ │ │ + bls.n 3558a8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r4, 35592c │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #21] │ │ │ │ @@ -1075589,15 +1075583,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 393cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 35593c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b.n 35591e │ │ │ │ - bls.n 3558e4 │ │ │ │ + bhi.n 355924 │ │ │ │ lsls r4, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1076263,71 +1076257,71 @@ │ │ │ │ b.n 355da4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #792 @ (adr r5, 356348 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r7, r7, #2 │ │ │ │ vrecps.f16 , , │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r3, pc, #328 @ (adr r3, 356190 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ stc 15, cr15, [pc, #1020] @ 35645c │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ + strh r2, [r1, #26] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r1, #22] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1076527,15 +1076521,15 @@ │ │ │ │ b.n 3561aa │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.w 356194 │ │ │ │ cmp r1, ip │ │ │ │ beq.n 35620e │ │ │ │ mov r8, r4 │ │ │ │ b.n 35612c │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r1, #41] @ 0x29 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1076929,17 +1076923,17 @@ │ │ │ │ bl 31c65c │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 35652a │ │ │ │ b.n 3565c2 │ │ │ │ ldr.w r0, [fp, #352] @ 0x160 │ │ │ │ bl 3562fc │ │ │ │ b.n 3565ca │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, r5} │ │ │ │ movw r1, #36862 @ 0x8ffe │ │ │ │ ldrd r3, r5, [r0, #36] @ 0x24 │ │ │ │ ldrd r2, r4, [r0, #44] @ 0x2c │ │ │ │ mul.w r0, r5, r3 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -1077568,19 +1077562,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r1, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r1, #5 │ │ │ │ ldrb r3, [r1, #21] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 356b94 │ │ │ │ ldr.w ip, [r1, #44] @ 0x2c │ │ │ │ @@ -1077823,15 +1077817,15 @@ │ │ │ │ b.n 356bfc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1078181,21 +1078175,21 @@ │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 357136 │ │ │ │ b.n 357204 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 357234 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1078319,15 +1078313,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ bl 454a28 │ │ │ │ mov fp, r0 │ │ │ │ b.n 357346 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ ldr r5, [pc, #632] @ (357710 ) │ │ │ │ @@ -1078569,17 +1078563,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #26] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1079507,40 +1079501,40 @@ │ │ │ │ mov r9, r6 │ │ │ │ b.n 35803c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r7, #4] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ mcr 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r0, #3 │ │ │ │ strh r6, [r5, #16] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r0, #3 │ │ │ │ bge.n 3581e2 │ │ │ │ vtbl.8 d29, {d31- │ │ │ │ @@ -1079602,15 +1079596,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (3581a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #3 │ │ │ │ bl 354bdc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1448] @ 0x5a8 │ │ │ │ ldr r5, [pc, #232] @ (3582a4 ) │ │ │ │ cmp r2, #0 │ │ │ │ @@ -1080026,35 +1080020,35 @@ │ │ │ │ bl 31c65c │ │ │ │ b.n 358438 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, #20] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrb r4, [r1, #17] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1081203,33 +1081197,33 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 31c65c │ │ │ │ b.n 358cac │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bls.n 3591b0 │ │ │ │ + bhi.n 3591f0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 3591c4 │ │ │ │ + bhi.n 359204 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 3591cc │ │ │ │ + bhi.n 35920c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 3591d4 │ │ │ │ + bhi.n 359214 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bls.n 3591dc │ │ │ │ + bhi.n 35921c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ strb r0, [r0, #13] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 3591d2 │ │ │ │ ldrb.w r2, [fp, #105] @ 0x69 │ │ │ │ cbz r2, 359200 │ │ │ │ @@ -1081684,29 +1081678,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r0, r1, r2, r3, r7, lr} │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ ldr r7, [pc, #960] @ (359a78 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1082825,37 +1082819,37 @@ │ │ │ │ nop │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r1, #5 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r6, [pc, #528] @ (35a3d4 ) │ │ │ │ + ldr r5, [pc, #656] @ (35a454 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (35a29c ) │ │ │ │ + ldr r5, [pc, #336] @ (35a31c ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ str r4, [r1, #20] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r3, [pc, #704] @ (35a494 ) │ │ │ │ + ldr r2, [pc, #832] @ (35a514 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - ldr r2, [pc, #504] @ (35a3d8 ) │ │ │ │ + ldr r1, [pc, #632] @ (35a458 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #608] @ (35a444 ) │ │ │ │ + ldr r1, [pc, #736] @ (35a4c4 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #456] @ (35a3b0 ) │ │ │ │ + ldr r1, [pc, #584] @ (35a430 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r2, [pc, #424] @ (35a394 ) │ │ │ │ + ldr r1, [pc, #552] @ (35a414 ) │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #496] @ (35a3f0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1083168,19 +1083162,19 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r5, r7] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ lsls r6, r1, #5 │ │ │ │ - mov r8, ip │ │ │ │ + mov r0, r0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r8, pc │ │ │ │ lsls r0, r0, #3 │ │ │ │ - mov r0, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r0, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -1083329,15 +1083323,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 397634 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ bl 318b38 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp sl, r2 │ │ │ │ + add sl, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #76] @ (35a704 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1083714,15 +1083708,15 @@ │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7c2 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - cmp r2, r2 │ │ │ │ + sbcs r2, r6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ @ instruction: 0xb6f0 │ │ │ │ lsls r5, r1, #5 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r6, r1, #5 │ │ │ │ @ instruction: 0xb64c │ │ │ │ lsls r5, r1, #5 │ │ │ │ @@ -1084511,15 +1084505,15 @@ │ │ │ │ nop │ │ │ │ ldr r7, [pc, #16] @ (35b2a4 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #944] @ (35b64c ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #816] @ (35b5d8 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1085639,37 +1085633,37 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #224] @ (35bf24 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #112] @ (35bebc ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr r4, [pc, #464] @ (35c024 ) │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r3, #16 │ │ │ │ b.n 35bdc2 │ │ │ │ movs r3, #1 │ │ │ │ b.n 35bdc2 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ cmp r3, #2 │ │ │ │ @@ -1085909,17 +1085903,17 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ b.n 35bfc6 │ │ │ │ nop │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1086039,15 +1086033,15 @@ │ │ │ │ b.n 35c1c4 │ │ │ │ mov r0, r8 │ │ │ │ bl 4544f0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ tst r6, r0 │ │ │ │ beq.n 35c1f0 │ │ │ │ b.n 35c1c4 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldr r7, [pc, #512] @ (35c464 ) │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1086556,17 +1086550,17 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ subs r5, #118 @ 0x76 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - ldr r5, [pc, #344] @ (35c8e8 ) │ │ │ │ + ldr r4, [pc, #472] @ (35c968 ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r3, [pc, #872] @ (35cafc ) │ │ │ │ + ldr r2, [pc, #1000] @ (35cb7c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ @@ -1087479,15 +1087473,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r7, #78 @ 0x4e │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1087748,15 +1087742,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #1 │ │ │ │ bl 35d33c │ │ │ │ cmp r4, r8 │ │ │ │ bne.n 35d410 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1087903,15 +1087897,15 @@ │ │ │ │ adds r4, #1 │ │ │ │ bl 35d33c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r8, sl │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 35d594 │ │ │ │ b.n 35d494 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r3, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #224] @ (35d6ac ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1088077,15 +1088071,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #8 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r0, #190 @ 0xbe │ │ │ │ lsls r6, r1, #5 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1088133,15 +1088127,15 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ lsls r6, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1088348,15 +1088342,15 @@ │ │ │ │ b.n 35d914 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r6, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ @@ -1088412,31 +1088406,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (35dac4 ) │ │ │ │ cmp r9, r6 │ │ │ │ add r2, pc │ │ │ │ ldrsh.w r0, [r2, r3, lsl #1] │ │ │ │ bne.n 35da40 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp sl, r5 │ │ │ │ + add sl, r9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - mvns r6, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - tst r2, r5 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, ip │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bics r4, r1 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r3, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #36] @ 35dafc │ │ │ │ mov r3, r0 │ │ │ │ @@ -1088452,15 +1088446,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 6dcb4 │ │ │ │ nop │ │ │ │ movs r5, #26 │ │ │ │ lsls r6, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 35dda8 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 35de28 ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1088490,15 +1088484,15 @@ │ │ │ │ cbz r0, 35db5c │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (35db64 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac8 │ │ │ │ - and.w r0, lr, #190 @ 0xbe │ │ │ │ + vqadd.s32 d0, d30, d30 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1088638,15 +1088632,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #4] @ (35dcd4 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac8 │ │ │ │ - mrc 0, 6, r0, cr2, cr14, {5} │ │ │ │ + ldcl 0, cr0, [r2, #760]! @ 0x2f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1089777,33 +1089771,33 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ b.w 35dfc8 │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ lsls r6, r1, #5 │ │ │ │ - adcs r4, r7 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - sbcs r4, r4 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - cmp r6, r1 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r3, r3, #3 │ │ │ │ - tst r2, r2 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldrb.w r3, [r8, #113] @ 0x71 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1091078,25 +1091072,23 @@ │ │ │ │ blx 6e0c8 <__errno_location@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ b.n 35f988 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + vshr.u64 d16, d31, #46 │ │ │ │ + vqadd.u64 d16, d20, d31 │ │ │ │ cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, #191] @ 0xbf │ │ │ │ - @ instruction: 0xf7d000bf │ │ │ │ - bcc.n 35f978 │ │ │ │ + @ instruction: 0xf7a600bf │ │ │ │ + @ instruction: 0xf6f000bf │ │ │ │ + bcs.n 35f9b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ blx 6e244 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 35fe32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -1091602,37 +1091594,37 @@ │ │ │ │ b.w 35ed80 │ │ │ │ mov r0, r8 │ │ │ │ bl 36456c │ │ │ │ b.w 35eee6 │ │ │ │ ldr r0, [pc, #56] @ (35ff9c ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac8 │ │ │ │ - rsbs r0, r6, #191 @ 0xbf │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + @ instruction: 0xf0f600bf │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adc.w r0, r6, #191 @ 0xbf │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + orn r0, r6, #191 @ 0xbf │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - movs r0, #28 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldcl 0, cr0, [r8, #764] @ 0x2fc │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldcl 0, cr0, [r8], #764 @ 0x2fc │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc 0, cr0, [ip, #-764]! @ 0xfffffd04 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + mrrc 0, 11, r0, ip, cr15 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cbz r3, 35fff4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1091701,15 +1091693,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (360064 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac8 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1091736,17 +1091728,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #12] @ (3600c0 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac8 │ │ │ │ ldr r0, [pc, #8] @ (3600c4 ) │ │ │ │ add r0, pc │ │ │ │ bl 35dac8 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbz r1, 3600f8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1091858,21 +1091850,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (360200 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 35d6dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - rsbs r0, sl, pc, ror #2 │ │ │ │ - stc 0, cr0, [r8], {191} @ 0xbf │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + @ instruction: 0xeafa00bf │ │ │ │ + @ instruction: 0xeb2800bf │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldc 0, cr0, [lr], {191} @ 0xbf │ │ │ │ + @ instruction: 0xeb3e00bf │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1091946,18 +1091938,18 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [sl, #-308]! @ 0xfffffecc │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb9800bf │ │ │ │ - b.n 35ff44 │ │ │ │ + @ instruction: 0xeab800bf │ │ │ │ + b.n 35fd84 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - cbz r6, 360342 │ │ │ │ + uxth r6, r5 │ │ │ │ lsls r3, r0, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1092041,29 +1092033,29 @@ │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 360324 │ │ │ │ nop │ │ │ │ - adc.w r0, r2, pc, ror #2 │ │ │ │ + orn r0, r2, pc, ror #2 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - adc.w r0, r0, pc, ror #2 │ │ │ │ - beq.n 360390 │ │ │ │ + orn r0, r0, pc, ror #2 │ │ │ │ + beq.n 3603d0 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add.w r0, r2, pc, ror #2 │ │ │ │ - ldc 0, cr0, [r8, #780] @ 0x30c │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + bic.w r0, r2, pc, ror #2 │ │ │ │ + ldc 0, cr0, [r8], #780 @ 0x30c │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - @ instruction: 0xead200bf │ │ │ │ - @ instruction: 0xeac400bf │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrd r0, r0, [r2, #764]! @ 0x2fc │ │ │ │ + strd r0, r0, [r4, #764]! @ 0x2fc │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r3, r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #72] @ 360430 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1092098,19 +1092090,19 @@ │ │ │ │ b.n 3603f4 │ │ │ │ nop │ │ │ │ stc2 1, cr0, [ip], {77} @ 0x4d │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ lsls r0, r2, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #14 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 360458 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bic.w r0, lr, pc, ror #2 │ │ │ │ + strd r0, r0, [lr, #-764] @ 0x2fc │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1092316,15 +1092308,16 @@ │ │ │ │ bl 35d6dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 393d08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strex r0, r0, [r0, #764] @ 0x2fc │ │ │ │ + b.n 3604fc │ │ │ │ + lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1092357,15 +1092350,15 @@ │ │ │ │ add r2, pc │ │ │ │ bl 35d6dc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 393d08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 36064c │ │ │ │ + b.n 36048c │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1092427,17 +1092420,17 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 393d08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r9 │ │ │ │ b.n 3606d4 │ │ │ │ nop │ │ │ │ - b.n 360664 │ │ │ │ + b.n 3604a4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3605a8 │ │ │ │ + b.n 3603e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #572] @ (3609b4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1092679,36 +1092672,36 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 36082c │ │ │ │ nop │ │ │ │ strb.w r0, [r0, #333] @ 0x14d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r7, #174 @ 0xae │ │ │ │ lsls r1, r0, #5 │ │ │ │ @ instruction: 0xf762014d │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r6, #234 @ 0xea │ │ │ │ lsls r1, r0, #5 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1092862,15 +1092855,15 @@ │ │ │ │ streq.w sl, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 360aa0 │ │ │ │ b.n 360ab6 │ │ │ │ str.w sl, [r6] │ │ │ │ b.n 360b6c │ │ │ │ bx lr │ │ │ │ - b.n 360394 │ │ │ │ + b.n 3611d4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1093101,44 +1093094,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 360c00 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ sbcs.w r3, r6, #0 │ │ │ │ blt.n 360da2 │ │ │ │ b.n 360d08 │ │ │ │ - b.n 361270 │ │ │ │ + b.n 3610b0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 3611c8 │ │ │ │ + b.n 361008 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 36120c │ │ │ │ + b.n 36104c │ │ │ │ lsls r7, r7, #2 │ │ │ │ mrc2 15, 6, pc, cr1, cr15, {7} │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - b.n 3612c8 │ │ │ │ + b.n 361108 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3611a4 │ │ │ │ + b.n 360fe4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3611d0 │ │ │ │ + b.n 361010 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3611fc │ │ │ │ + b.n 36103c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 361228 │ │ │ │ + b.n 361068 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3610a8 │ │ │ │ + b.n 360ee8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 3610bc │ │ │ │ + b.n 360efc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 361030 │ │ │ │ + b.n 360e70 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360778 │ │ │ │ + b.n 3615b8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - b.n 361000 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r7, r7, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #316] @ (360f94 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1093272,39 +1093265,39 @@ │ │ │ │ b.n 360eb2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r1, r0, #77 @ 0x4d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adc.w r1, r6, #77 @ 0x4d │ │ │ │ - add r3, pc, #232 @ (adr r3, 36108c ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 36110c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #14 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 36109c │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r7, r7, #2 │ │ │ │ - b.n 360e78 │ │ │ │ + b.n 360cb8 │ │ │ │ lsls r7, r1, #3 │ │ │ │ - bvc.n 360f0c │ │ │ │ + bvs.n 360f4c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #908] @ (361374 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1093648,29 +1093641,29 @@ │ │ │ │ b.n 36121c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ands.w r1, r0, #77 @ 0x4d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s16 q8, q3, │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #20 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r5, r2, #3 │ │ │ │ - b.n 3616cc │ │ │ │ + b.n 36150c │ │ │ │ lsls r7, r1, #3 │ │ │ │ - svc 6 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #26 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #10 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r7, r7, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ @@ -1094354,21 +1094347,21 @@ │ │ │ │ mov r4, r1 │ │ │ │ b.n 361818 │ │ │ │ nop │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 361b0c │ │ │ │ + blt.n 361b4c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bgt.n 361b18 │ │ │ │ + blt.n 361b58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 361b3c │ │ │ │ + bvc.n 361b7c │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bhi.n 361aa0 │ │ │ │ + bvc.n 361ae0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1095651,144 +1095644,143 @@ │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 362262 │ │ │ │ b.n 362e94 │ │ │ │ lsls r5, r1, #5 │ │ │ │ b.n 362e8c │ │ │ │ lsls r5, r1, #5 │ │ │ │ - lsls r4, r0, #23 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bvc.n 362704 │ │ │ │ + bvs.n 362744 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r0, #28 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r2, r1, #27 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + ldmia r6, {r3, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r5, #23 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r0, r2, #23 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ lsls r6, r4, #20 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ + vshr.u64 q8, q5, #20 │ │ │ │ lsls r4, r3, #16 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bne.n 362874 │ │ │ │ + beq.n 3628b4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r6, r1, #14 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - vshr.u64 q0, q5, #14 │ │ │ │ - bne.n 362878 │ │ │ │ + mrc2 0, 6, r0, cr2, cr10, {6} │ │ │ │ + beq.n 3628b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ bgt.n 362874 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vqadd.u16 q0, q14, q5 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + mrc2 0, 1, r0, cr12, cr10, {6} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r0, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r6, r4, r2 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ vmla.f32 q0, q4, d15[0] │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r6, r5, #5 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.w 361eac │ │ │ │ mov r9, fp │ │ │ │ movs r5, #0 │ │ │ │ @@ -1096930,45 +1096922,45 @@ │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 362956 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 362956 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r3, #25 │ │ │ │ lsls r3, r3, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldc2l 1, cr0, [r2, #316] @ 0x13c │ │ │ │ - ldr??.w r0, [sl, sl, lsl #1] │ │ │ │ + ldrb.w r0, [sl, #218] @ 0xda │ │ │ │ ldc2l 1, cr0, [r8, #-316] @ 0xfffffec4 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str??.w r0, [lr, #218] @ 0xda │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + strb.w r0, [lr, sl, lsl #1] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ stc2l 1, cr0, [ip], #316 @ 0x13c │ │ │ │ stc2l 1, cr0, [r4], {79} @ 0x4f │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ stc2 1, cr0, [r4], {79} @ 0x4f │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r5, r2, #3 │ │ │ │ @ instruction: 0xfb52014f │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xfb20014f │ │ │ │ @ instruction: 0xfaf2014f │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xfad6014f │ │ │ │ @ instruction: 0xfabe014f │ │ │ │ @ instruction: 0xfaa8014f │ │ │ │ @ instruction: 0xfa72014f │ │ │ │ @ instruction: 0xfa5c014f │ │ │ │ @ instruction: 0xfa22014f │ │ │ │ @@ -1096977,35 +1096969,35 @@ │ │ │ │ vst2.8 {d0[2],d1[2]}, [sl] │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ ldrsb.w r0, [ip, ] │ │ │ │ ldr??.w r0, [ip, #335] @ 0x14f │ │ │ │ ldr.w r0, [r2, #335] @ 0x14f │ │ │ │ str.w r0, [r6, #335] @ 0x14f │ │ │ │ ldrb.w r0, [r8, #335] @ 0x14f │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr??.w r0, [sl, ] │ │ │ │ - stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r0, [sl, ] │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldrh.w r0, [lr, ] │ │ │ │ ldrb.w r0, [r2, ] │ │ │ │ strb.w r0, [r6, ] │ │ │ │ @ instruction: 0xf7c2014f │ │ │ │ @ instruction: 0xf798014f │ │ │ │ @ instruction: 0xf774014f │ │ │ │ @ instruction: 0xf74e014f │ │ │ │ @ instruction: 0xf72e014f │ │ │ │ movt r1, #51279 @ 0xc84f │ │ │ │ @ instruction: 0xf688014f │ │ │ │ @ instruction: 0xf67c014f │ │ │ │ @ instruction: 0xf666014f │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xf632014f │ │ │ │ @ instruction: 0xf5e8014f │ │ │ │ rsbs r1, r2, #13565952 @ 0xcf0000 │ │ │ │ @ instruction: 0xf598014f │ │ │ │ sbcs.w r1, ip, #13565952 @ 0xcf0000 │ │ │ │ sbc.w r1, r0, #13565952 @ 0xcf0000 │ │ │ │ @@ -1098169,157 +1098161,157 @@ │ │ │ │ vmla.f32 d0, d4, d15[0] │ │ │ │ vrhadd.s32 q8, q5, │ │ │ │ vrhadd.s8 q8, q6, │ │ │ │ vrhadd.s8 q0, q6, │ │ │ │ cdp 1, 12, cr0, cr12, cr15, {2} │ │ │ │ cdp 1, 8, cr0, cr12, cr15, {2} │ │ │ │ cdp 1, 2, cr0, cr14, cr15, {2} │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stcl 1, cr0, [sl, #316]! @ 0x13c │ │ │ │ ldcl 1, cr0, [ip, #316] @ 0x13c │ │ │ │ stc 1, cr0, [r0, #316]! @ 0x13c │ │ │ │ stcl 1, cr0, [r0, #-316]! @ 0xfffffec4 │ │ │ │ ldc 1, cr0, [sl, #-316] @ 0xfffffec4 │ │ │ │ ldc 1, cr0, [r0], {79} @ 0x4f │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ mrrc 1, 4, r0, r8, cr15 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldc 1, cr0, [sl], {79} @ 0x4f │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xebee014f │ │ │ │ @ instruction: 0xebe0014f │ │ │ │ sub.w r1, r6, pc, lsl #1 │ │ │ │ sbc.w r1, r6, pc, lsl #1 │ │ │ │ @ instruction: 0xeb2c014f │ │ │ │ pkhbt r1, lr, pc, lsl #1 │ │ │ │ @ instruction: 0xeaaa014f │ │ │ │ eor.w r1, sl, pc, lsl #1 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ bics.w r1, r2, pc, lsl #1 │ │ │ │ ands.w r1, r2, pc, lsl #1 │ │ │ │ strd r0, r1, [lr, #316]! @ 0x13c │ │ │ │ strd r0, r1, [r0, #316]! @ 0x13c │ │ │ │ @ instruction: 0xe994014f │ │ │ │ ldrd r0, r1, [r4, #-316] @ 0x13c │ │ │ │ - cbz r4, 3644a0 │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ @ instruction: 0xe8da014f │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - sbfx r0, lr, #3, #21 │ │ │ │ + @ instruction: 0xf26e00d4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r0 │ │ │ │ + cbz r0, 364470 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - b.n 363d64 │ │ │ │ + b.n 364ba4 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xf0e800da │ │ │ │ - ldr r4, [pc, #352] @ (3645bc ) │ │ │ │ + and.w r0, r8, #218 @ 0xda │ │ │ │ + ldr r3, [pc, #480] @ (36463c ) │ │ │ │ lsls r7, r7, #2 │ │ │ │ - cbz r4, 3644a4 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ands.w r0, sl, #218 @ 0xda │ │ │ │ - cbz r4, 3644c2 │ │ │ │ + vqadd.s64 q0, q13, q5 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 36427c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - push {r3} │ │ │ │ + cbz r0, 3644ba │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364200 │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 3641c8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - uxtb r4, r4 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364184 │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 36412c │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 364118 │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 3640ac │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 363ff4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 363fc4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cbz r2, 3644c2 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363f98 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cbz r4, 3644ac │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363f6c │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sxth r0, r4 │ │ │ │ + cbz r0, 3644b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vshr.s64 q8, q2, #10 │ │ │ │ - sxth r2, r6 │ │ │ │ + vqadd.s16 q0, q11, q2 │ │ │ │ + cbz r2, 3644c4 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - vshr.s64 q8, q2, #32 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + vqadd.s8 q0, q8, q2 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363ecc │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub sp, #32 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363e40 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363e04 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - cbz r6, 3644ea │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363dd4 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #648 @ 0x288 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 363d48 │ │ │ │ lsls r7, r1, #5 │ │ │ │ b.n 363d10 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364ce0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364cb8 │ │ │ │ lsls r7, r1, #5 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #2 │ │ │ │ b.n 364c6c │ │ │ │ lsls r7, r1, #5 │ │ │ │ ldr r3, [pc, #24] @ (36453c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [pc, #24] @ (364540 ) │ │ │ │ mov r9, fp │ │ │ │ @@ -1098327,17 +1098319,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ bl 35d6dc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 363e7a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc 0, cr0, [ip], #848 @ 0x350 │ │ │ │ + rsb r0, ip, r4, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 360110 │ │ │ │ @@ -1160019,23 +1160011,23 @@ │ │ │ │ bl 391f74 │ │ │ │ b.n 3907a0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ bl 39f52c │ │ │ │ b.n 3907d2 │ │ │ │ nop │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r5, r7, #2 │ │ │ │ cbz r0, 390888 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1160204,33 +1160196,33 @@ │ │ │ │ bl 39224c │ │ │ │ b.n 3909a0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf734014a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf720014a │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #12 │ │ │ │ lsls r5, r7, #2 │ │ │ │ @ instruction: 0xf69c014a │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 390a6a │ │ │ │ @@ -1160268,15 +1160260,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (390ad0 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 390a70 │ │ │ │ nop │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ bl 39d914 │ │ │ │ @@ -1160641,15 +1160633,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r0, #8 │ │ │ │ bl 39d5ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, #10 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #156] @ (390f58 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1160720,15 +1160712,15 @@ │ │ │ │ beq.n 390ee2 │ │ │ │ b.n 390f06 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf13c014a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, r4, #74 @ 0x4a │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #472] @ (391154 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1160926,15 +1160918,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ b.n 391116 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r1, ip, #74 @ 0x4a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ cdp 1, 14, cr0, cr2, cr10, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1161150,17 +1161142,17 @@ │ │ │ │ stcl 1, cr0, [r2, #-296]! @ 0xfffffed8 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [ip, #-296] @ 0xfffffed8 │ │ │ │ stcl 1, cr0, [r6], #296 @ 0x128 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #252] @ (3914b8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1161358,15 +1161350,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ blx 6ec44 │ │ │ │ b.n 3914fa │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb22014a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r5, r7, #2 │ │ │ │ eor.w r1, r6, sl, lsl #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ bne.n 3915de │ │ │ │ cmp r3, #3 │ │ │ │ @@ -1161385,15 +1161377,15 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #76] @ (391648 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1161523,15 +1161515,15 @@ │ │ │ │ beq.n 39171a │ │ │ │ b.n 391730 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe998014a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ ldmdb r6, {r1, r3, r6, r8} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1161729,15 +1161721,15 @@ │ │ │ │ b.n 391932 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 391768 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 3916f0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ @@ -1161901,19 +1161893,19 @@ │ │ │ │ b.n 391a96 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 391820 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 391770 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #564] @ (391d78 ) │ │ │ │ @@ -1162138,47 +1162130,47 @@ │ │ │ │ nop │ │ │ │ b.n 3916e4 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 3916d0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #10 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 391640 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #246 @ 0xf6 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #108] @ (391e44 ) │ │ │ │ blx 6d4a0 │ │ │ │ @@ -1162223,24 +1162215,24 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #28] @ (391e5c ) │ │ │ │ add r0, pc │ │ │ │ b.n 391e08 │ │ │ │ b.n 39227c │ │ │ │ lsls r2, r1, #5 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r5, r7, #2 │ │ │ │ - eors.w r0, lr, #6127616 @ 0x5d8000 │ │ │ │ - movs r3, #30 │ │ │ │ + @ instruction: 0xf3be00bb │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ lsls r5, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1162419,15 +1162411,15 @@ │ │ │ │ b.n 391fde │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 39210c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r5, r7, #2 │ │ │ │ b.n 392060 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1162511,15 +1162503,15 @@ │ │ │ │ b.n 3920de │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ svc 178 @ 0xb2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r5, r7, #2 │ │ │ │ svc 20 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1162698,15 +1162690,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ble.n 39221c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ble.n 392354 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1163056,17 +1163048,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ blt.n 39270c │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bge.n 39262c │ │ │ │ lsls r2, r1, #5 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ @@ -1163248,25 +1163240,25 @@ │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ b.n 392728 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bls.n 3928f8 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ite le │ │ │ │ - lslle r0, r0, #3 │ │ │ │ - ldrhgt r2, [r7, #56] @ 0x38 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ite mi │ │ │ │ - lslmi r0, r0, #3 │ │ │ │ - bvc.n 392848 @ unpredictable │ │ │ │ + bkpt 0x006c │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bvc.n 392848 │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ ldr r2, [pc, #140] @ (392960 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ @@ -1163607,35 +1163599,35 @@ │ │ │ │ b.n 392bc6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 392c70 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - cbnz r2, 392cee │ │ │ │ + cbnz r2, 392cb6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r5, r7, #2 │ │ │ │ ldc2l 15, cr15, [pc], #1020 @ 393078 │ │ │ │ bmi.n 392cc0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1164729,17 +1164721,17 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6e550 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ b.n 3937e2 │ │ │ │ nop │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - vshr.u64 q8, , #34 │ │ │ │ + mrc2 0, 7, r0, cr14, cr7, {6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1164882,15 +1164874,15 @@ │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r5, #5 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1164942,15 +1164934,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r0, r3, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #12] @ (393b60 ) │ │ │ │ ldr r1, [pc, #12] @ (393b64 ) │ │ │ │ @@ -1165096,15 +1165088,15 @@ │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 6e550 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0], #-860 @ 0xfffffca4 │ │ │ │ + @ instruction: 0xfb5000d7 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1165619,15 +1165611,15 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - addw r0, r2, #2263 @ 0x8d7 │ │ │ │ + @ instruction: 0xf52200d7 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ bl 397634 │ │ │ │ cbz r0, 39434e │ │ │ │ @@ -1166412,15 +1166404,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3, r5, lr} │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf75400bc │ │ │ │ + @ instruction: 0xf67400bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [pc, #124] @ 394ba4 │ │ │ │ add.w r6, r1, #31 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1166468,15 +1166460,15 @@ │ │ │ │ add.w r0, r0, r9, lsl #22 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71400bc │ │ │ │ + @ instruction: 0xf63400bc │ │ │ │ lsrs r2, r1, #22 │ │ │ │ push {r4} │ │ │ │ ubfx r3, r1, #5, #17 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ cmp r3, r4 │ │ │ │ @@ -1166609,27 +1166601,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 394ce4 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 394ce4 │ │ │ │ nop │ │ │ │ - movw r0, #26812 @ 0x68bc │ │ │ │ + sbc.w r0, r6, #6160384 @ 0x5e0000 │ │ │ │ cbz r2, 394d86 │ │ │ │ lsls r2, r1, #5 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r6, r7, #4 │ │ │ │ bge.n 394df8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ bge.n 394df0 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - @ instruction: 0xf5f400bc │ │ │ │ - cmp r2, #0 │ │ │ │ + adds.w r0, r4, #6160384 @ 0x5e0000 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1166814,28 +1166806,28 @@ │ │ │ │ str r0, [r5, r7] │ │ │ │ b.n 394dd8 │ │ │ │ nop │ │ │ │ uxth r4, r2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58e00bc │ │ │ │ + @ instruction: 0xf4ae00bc │ │ │ │ sxth r6, r3 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - @ instruction: 0xf4ee00bc │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + and.w r0, lr, #6160384 @ 0x5e0000 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - eor.w r0, ip, #6160384 @ 0x5e0000 │ │ │ │ - bvc.n 394ecc │ │ │ │ + @ instruction: 0xf3ac00bc │ │ │ │ + bvs.n 394f0c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - @ instruction: 0xf32400ba │ │ │ │ - bics.w r0, r2, #6160384 @ 0x5e0000 │ │ │ │ - @ instruction: 0xb8a2 │ │ │ │ + movw r0, #16570 @ 0x40ba │ │ │ │ + @ instruction: 0xf35200bc │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ ldr r4, [pc, #108] @ (394fbc ) │ │ │ │ @@ -1166882,16 +1166874,16 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0, #-860] @ 0xfffffca4 │ │ │ │ - b.n 395474 │ │ │ │ + stcl 0, cr0, [r0], #-860 @ 0xfffffca4 │ │ │ │ + b.n 3952b4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ @@ -1166941,15 +1166933,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bvc.n 3950c8 │ │ │ │ lsls r4, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add sp, #0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - b.n 3953e4 │ │ │ │ + b.n 395224 │ │ │ │ lsls r1, r2, #3 │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1167103,21 +1167095,21 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3951aa │ │ │ │ b.n 3951ac │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3e0014a │ │ │ │ - b.n 395234 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strh r2, [r7, r5] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + nop {13} │ │ │ │ lsls r0, r2, #3 │ │ │ │ - sbc.w r0, sl, #188 @ 0xbc │ │ │ │ + eor.w r0, sl, #188 @ 0xbc │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [pc, #80] @ 39525c │ │ │ │ mov r0, r1 │ │ │ │ @@ -1167149,15 +1167141,15 @@ │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 6e1cc │ │ │ │ str r4, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ @@ -1167242,22 +1167234,22 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 395314 │ │ │ │ b.n 395316 │ │ │ │ str r0, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xf276014a │ │ │ │ - udf #186 @ 0xba │ │ │ │ + ble.n 395308 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ - itte mi │ │ │ │ - lslmi r0, r2, #3 │ │ │ │ - andmi.w r0, r0, #188 @ 0xbc │ │ │ │ - pushpl {r4, r5, r6, lr} │ │ │ │ + bkpt 0x0066 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + vqadd.s32 d0, d16, d28 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ @@ -1167270,15 +1167262,15 @@ │ │ │ │ bl 397914 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #3 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r1, [pc, #76] @ (3953f8 ) │ │ │ │ @@ -1167429,15 +1167421,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne.n 3954f4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3954e0 │ │ │ │ + b.n 395320 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -1167500,15 +1167492,15 @@ │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n 3955bc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 395440 │ │ │ │ + b.n 395280 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #80] @ (395650 ) │ │ │ │ @@ -1167592,16 +1167584,16 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #752 @ 0x2f0 │ │ │ │ - mov r6, r8 │ │ │ │ + stc 0, cr0, [r4], {188} @ 0xbc │ │ │ │ + cmp r6, ip │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1167669,16 +1167661,16 @@ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], #-752 @ 0xfffffd10 │ │ │ │ - cmp sl, r5 │ │ │ │ + @ instruction: 0xeb8200bc │ │ │ │ + add sl, r9 │ │ │ │ lsls r0, r2, #3 │ │ │ │ add r0, sp, #600 @ 0x258 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1168046,15 +1168038,15 @@ │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 395b56 │ │ │ │ ldr r1, [pc, #8] @ (395b58 ) │ │ │ │ add r1, pc │ │ │ │ blx 6eb90 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ @@ -1168418,15 +1168410,15 @@ │ │ │ │ bl 393ab0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 395fac │ │ │ │ ldr r0, [pc, #196] @ (395fcc ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393cd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 395ec0 │ │ │ │ ldr r6, [pc, #180] @ (395fd0 ) │ │ │ │ mov r1, r4 │ │ │ │ @@ -1168581,19 +1168573,19 @@ │ │ │ │ strd r2, r3, [r6] │ │ │ │ b.n 39605e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 396748 │ │ │ │ + b.n 396588 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 396740 │ │ │ │ + b.n 396580 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 39674c │ │ │ │ + b.n 39658c │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1168635,15 +1168627,15 @@ │ │ │ │ blx 6d0ec │ │ │ │ ldr r3, [pc, #144] @ (3961ac ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 396128 │ │ │ │ ldr r0, [pc, #140] @ (3961b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #136] @ (3961b4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -1168687,24 +1168679,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 6d0ec │ │ │ │ b.n 396118 │ │ │ │ mov r0, r6 │ │ │ │ b.n 396114 │ │ │ │ - b.n 3966f4 │ │ │ │ + b.n 396534 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r1, #5 │ │ │ │ stmia r6!, {r1, r2, r5} │ │ │ │ lsls r4, r1, #5 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3966c0 │ │ │ │ + b.n 396500 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1168760,19 +1168752,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ beq.n 396242 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 3965b0 │ │ │ │ + b.n 3963f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 3965b0 │ │ │ │ + b.n 3963f0 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 3965bc │ │ │ │ + b.n 3963fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #64] @ (3962b0 ) │ │ │ │ @@ -1168801,15 +1168793,15 @@ │ │ │ │ bne.n 396296 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, r6] │ │ │ │ blx 6cf78 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 3965c8 │ │ │ │ + b.n 396408 │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr.w sl, [r1] │ │ │ │ ldrd r2, r7, [r0, #4] │ │ │ │ @@ -1170224,17 +1170216,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3972dc │ │ │ │ + bne.n 39731c │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1172064,15 +1172056,15 @@ │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ bpl.n 398512 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strb r1, [r0, #0] │ │ │ │ strb r2, [r0, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldrb.w ip, [r3, #1] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ @@ -1174360,15 +1174352,15 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, pc, #728 @ (adr r4, 399f70 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 399ff0 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #52] @ (399ce0 ) │ │ │ │ @@ -1174530,21 +1174522,21 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6e550 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ b.n 399d0e │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #416 @ (adr r3, 399ff0 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 39a070 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r3, pc, #256 @ (adr r3, 399f54 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 399fd4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1174656,19 +1174648,19 @@ │ │ │ │ b.n 399f10 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 399f04 │ │ │ │ mov r5, r6 │ │ │ │ b.n 399f26 │ │ │ │ nop │ │ │ │ - add r2, pc, #240 @ (adr r2, 39a064 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 39a0e4 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r2, pc, #120 @ (adr r2, 399ff0 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 39a070 ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ - add r1, pc, #848 @ (adr r1, 39a2cc ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 39a34c ) │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1174866,17 +1174858,17 @@ │ │ │ │ bl 3977b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ bne.n 39a146 │ │ │ │ b.n 39a176 │ │ │ │ bx lr │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r0, 39a1e6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -1174916,17 +1174908,17 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6e550 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1174964,15 +1174956,15 @@ │ │ │ │ bcc.n 39a26a │ │ │ │ bl 399cec │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ bl 399cec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1175029,15 +1175021,15 @@ │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1175053,15 +1175045,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (39a368 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r2, #3 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ cbz r0, 39a398 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add.w r0, r1, #8 │ │ │ │ cbz r1, 39a39a │ │ │ │ @@ -1175115,15 +1175107,15 @@ │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 39a3e0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ b.n 39a3d2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #32] @ (39a42c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1175200,17 +1175192,17 @@ │ │ │ │ cmpne r2, r8 │ │ │ │ bne.n 39a48e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 39a4a8 │ │ │ │ b.n 39a480 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1178570,17 +1178562,17 @@ │ │ │ │ blx 6e2ec │ │ │ │ ldr r3, [pc, #20] @ (39cb2c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #20] @ (39cb30 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ lsls r4, r1, #5 │ │ │ │ movs r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1179120,15 +1179112,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (39d0c4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3b8e98 │ │ │ │ ldr r0, [pc, #12] @ (39d0c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r1, #5 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1179364,15 +1179356,15 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #5 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1179729,24 +1179721,24 @@ │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e550 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsh.w pc, [r5, #4095] @ 0xfff │ │ │ │ str r2, [r0, r2] │ │ │ │ lsls r4, r1, #5 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r1, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1181014,29 +1181006,29 @@ │ │ │ │ blx 6d428 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r6, r1, #3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r1, #3 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r0, r2, #3 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - bvc.n 39e580 │ │ │ │ + bvs.n 39e5c0 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #44] @ (39e6bc ) │ │ │ │ add r5, pc │ │ │ │ @@ -1181055,15 +1181047,15 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r1, r5 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r4, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1181349,28 +1181341,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 6e544 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 39e93e │ │ │ │ b.n 39e956 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r7, r2, #3 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r4, r1, #3 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r7, r1, #3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - movs r4, r6 │ │ │ │ - lsls r7, r1, #3 │ │ │ │ + vhadd.u16 q8, q10, q7 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1181421,15 +1181412,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ blx 6d2a8 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adcs r4, r1 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -1181492,16 +1181483,16 @@ │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ b.n 39eade │ │ │ │ nop │ │ │ │ - orrs.w r0, lr, fp, lsl #3 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr14, {6} │ │ │ │ + ldrd r0, r0, [lr, #-812]! @ 0x32c │ │ │ │ + ldc2 0, cr0, [r8, #824]! @ 0x338 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1181602,15 +1181593,15 @@ │ │ │ │ bne.n 39ebe6 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ b.n 39eb9c │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9b000cb │ │ │ │ + @ instruction: 0xe8d000cb │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ ldr r6, [pc, #324] @ (39ed74 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -1181743,15 +1181734,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r0, #15 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r5, r6] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldrsb r6, [r4, r5] │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldrsb r4, [r2, r3] │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r2, r1, #5 │ │ │ │ @@ -1182096,17 +1182087,17 @@ │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ lsls r4, r1, #5 │ │ │ │ strb r6, [r7, r7] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r5, [pc, #436] @ (39f2b0 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ strb r6, [r3, r6] │ │ │ │ lsls r4, r1, #5 │ │ │ │ ldr r5, [pc, #344] @ (39f25c ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ @@ -1182114,81 +1182105,81 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ strb r2, [r7, r5] │ │ │ │ lsls r4, r1, #5 │ │ │ │ asrs r0, r6, #5 │ │ │ │ lsls r2, r1, #5 │ │ │ │ strb r4, [r5, r4] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r0, [r1, r5] │ │ │ │ lsls r4, r1, #5 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r4, r7, #2 │ │ │ │ ldr r2, [pc, #976] @ (39f570 ) │ │ │ │ lsls r4, r1, #5 │ │ │ │ cbz r0, 39f1e6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1182215,15 +1182206,15 @@ │ │ │ │ beq.n 39f1b8 │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - ldrsb r6, [r3, r5] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w ip, [pc, #68] @ 39f248 │ │ │ │ @@ -1182484,15 +1182475,15 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r6, #18 │ │ │ │ lsls r2, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #17 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #32] @ (39f4e4 ) │ │ │ │ @@ -1182507,15 +1182498,15 @@ │ │ │ │ blx 6f1d4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbz r0, 39f4e2 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ @@ -1184578,15 +1184569,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (3a0974 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (3a09a0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1185612,25 +1185603,25 @@ │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #3 │ │ │ │ bhi.w 3a114c │ │ │ │ ldr r3, [pc, #28] @ (3a1330 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 3a114e │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, #88 @ 0x58 │ │ │ │ + adds r1, #120 @ 0x78 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 38fc8c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -1185735,15 +1185726,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #65536 @ 0x10000 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r7, r2, #3 │ │ │ │ cbz r2, 3a1476 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 3a147a │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 3a148a │ │ │ │ sub.w r0, r0, #1 │ │ │ │ @@ -1185769,17 +1185760,17 @@ │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ble.n 3a1478 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r5, [pc, #900] @ (3a184c ) │ │ │ │ @@ -1187815,19 +1187806,19 @@ │ │ │ │ b.n 3a2948 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 3a2a88 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #10 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r6, [r2, #27] │ │ │ │ lsls r5, r7, #4 │ │ │ │ bpl.n 3a29e8 │ │ │ │ lsls r1, r1, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1188230,19 +1188221,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bpl.n 3a2f14 │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 3a2e54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ ldrb r0, [r6, #13] │ │ │ │ lsls r5, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1188608,29 +1188599,29 @@ │ │ │ │ b.n 3a3266 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3a3298 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r4, r7, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r2, [r3, #26] │ │ │ │ lsls r5, r7, #4 │ │ │ │ strb r6, [r0, #25] │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #1360] @ 3a38b0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1189137,25 +1189128,25 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r1, r1, #5 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r7, r2, #3 │ │ │ │ strb r0, [r4, #12] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1189707,17 +1189698,17 @@ │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ b.n 3a3e5a │ │ │ │ nop │ │ │ │ - subs r4, r5, r1 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - subs r0, r3, r0 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1190330,17 +1190321,17 @@ │ │ │ │ ldrb.w lr, [r3, r4] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ b.n 3a4522 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ ldr.w ip, [pc, #64] @ 3a45ac │ │ │ │ @@ -1190362,15 +1190353,15 @@ │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb.w r0, [ip, r0] │ │ │ │ ldrb.w r3, [ip, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ bpl.n 3a4698 │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -1190512,27 +1190503,27 @@ │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ b.n 3a464e │ │ │ │ nop │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ bpl.n 3a47e8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1190654,19 +1190645,19 @@ │ │ │ │ b.n 3a4840 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ b.n 3a4840 │ │ │ │ nop │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ lsls r7, r2, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #7 │ │ │ │ bics.w lr, r1, r1, asr #32 │ │ │ │ @@ -1192842,16 +1192833,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d16-d19}, [r0 :64], r6 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + str??.w r0, [r0, r6, lsl #1] │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a6140 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1192865,16 +1192856,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r8, #214] @ 0xd6 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + @ instruction: 0xf7f800d6 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a617c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1192888,16 +1192879,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r6, lsl #1] │ │ │ │ - adds r6, r3, #0 │ │ │ │ + @ instruction: 0xf79000d6 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -1193356,16 +1193347,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, r8, #3, #23 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + @ instruction: 0xf26800d6 │ │ │ │ + asrs r2, r0, #25 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a66b4 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1193379,16 +1193370,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e000d6 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + addw r0, r0, #214 @ 0xd6 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a66f0 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1193402,16 +1193393,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf27800d6 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + @ instruction: 0xf19800d6 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1195786,17 +1195777,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3a81ec │ │ │ │ + bvc.n 3a822c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfae200b8 │ │ │ │ + @ instruction: 0xfa0200b8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a82f4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 3a82f8 │ │ │ │ @@ -1195809,17 +1195800,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3a8358 │ │ │ │ + bvc.n 3a8398 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - @ instruction: 0xfaa600b8 │ │ │ │ + vst1.8 @ instruction: 0xf9c600b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -1195913,17 +1195904,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3a83fc │ │ │ │ + bvs.n 3a843c │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vld1.8 @ instruction: 0xf9a200b8 │ │ │ │ + str.w r0, [r2, #184] @ 0xb8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1196928,17 +1196919,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r5, #6] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - vqadd.s64 d0, d18, d24 │ │ │ │ + mrc 0, 2, r0, cr2, cr8, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #28] @ (3a8ea4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w ip, [pc, #28] @ 3a8ea8 │ │ │ │ @@ -1196951,17 +1196942,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r6, [r5, #5] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - mrc 0, 7, r0, cr6, cr8, {5} │ │ │ │ + mrc 0, 0, r0, cr6, cr8, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ @@ -1197069,17 +1197060,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsls r1, r1, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r6, r2, #3 │ │ │ │ - stcl 0, cr0, [sl, #736] @ 0x2e0 │ │ │ │ + stcl 0, cr0, [sl], #736 @ 0x2e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1211942,55 +1211933,55 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 3b321c │ │ │ │ strb.w r3, [r5, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ bcc.n 3b3358 │ │ │ │ b.n 3b2f12 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - cmp r0, #26 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r6, r2, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w sl, r0, #8192 @ 0x2000 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w lr, [pc, #704] @ 3b3688 │ │ │ │ ldr.w fp, [pc, #704] @ 3b368c │ │ │ │ @@ -1212235,19 +1212226,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ bne.w 3b34da │ │ │ │ b.n 3b34ae │ │ │ │ nop │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #3 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r6, r2, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #13440 @ 0x3480 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, lr, #10 │ │ │ │ b.n 3b3714 │ │ │ │ and.w r4, r1, #96 @ 0x60 │ │ │ │ @@ -1212509,15 +1212500,15 @@ │ │ │ │ b.n 3b391a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ b.n 3b3968 │ │ │ │ ldr r0, [pc, #4] @ (3b3980 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1213157,15 +1213148,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1213284,15 +1213275,15 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #104] @ (3b41bc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1213493,17 +1213484,17 @@ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3b428a │ │ │ │ b.n 3b429e │ │ │ │ nop │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r3, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1214246,21 +1214237,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 3b4b5a │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 3b4b58 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r3, r7, #2 │ │ │ │ bl 282b3a │ │ │ │ bl 2cab3e │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - mrc2 0, 6, r0, cr12, cr10, {5} │ │ │ │ + ldc2l 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #240] @ (3b4c4c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #240] @ (3b4c50 ) │ │ │ │ @@ -1214353,18 +1214344,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6cf78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 6ec44 │ │ │ │ b.n 3b4c12 │ │ │ │ - orn r0, r4, #6094848 @ 0x5d0000 │ │ │ │ - mrc2 0, 0, r0, cr12, cr10, {5} │ │ │ │ - stc2l 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [ip, #744]! @ 0x2e8 │ │ │ │ + @ instruction: 0xf38400ba │ │ │ │ + ldc2 0, cr0, [ip, #-744]! @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ + stc2 0, cr0, [ip, #-744] @ 0xfffffd18 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #140] @ (3b4cf8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [pc, #140] @ (3b4cfc ) │ │ │ │ @@ -1214424,17 +1214415,17 @@ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbz r2, 3b4d5e │ │ │ │ lsls r0, r1, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33800ba │ │ │ │ - stc2l 0, cr0, [lr], #744 @ 0x2e8 │ │ │ │ - stc2l 0, cr0, [r0], #744 @ 0x2e8 │ │ │ │ + @ instruction: 0xf25800ba │ │ │ │ + stc2 0, cr0, [lr], {186} @ 0xba │ │ │ │ + stc2 0, cr0, [r0], {186} @ 0xba │ │ │ │ cbz r6, 3b4d56 │ │ │ │ lsls r0, r1, #5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1215168,15 +1215159,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3b3ed0 │ │ │ │ b.n 3b5348 │ │ │ │ ... │ │ │ │ @ instruction: 0xeab9ffff │ │ │ │ adds r6, #230 @ 0xe6 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - sub.w r0, lr, #6094848 @ 0x5d0000 │ │ │ │ + @ instruction: 0xf4ce00ba │ │ │ │ cbnz r2, 3b54e8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6d848 │ │ │ │ @@ -1217158,15 +1217149,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add.w r0, r4, #213 @ 0xd5 │ │ │ │ + bic.w r0, r4, #213 @ 0xd5 │ │ │ │ cbz r2, 3b6b82 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3b5880 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1227727,15 +1227718,15 @@ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 3bde8c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3bdf50 │ │ │ │ mov r0, r1 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 3bdf32 │ │ │ │ @@ -1227790,15 +1227781,15 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 3bde8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3bdefa │ │ │ │ mov r0, r1 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3bde8c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 3bde8c │ │ │ │ b.n 3bde84 │ │ │ │ @@ -1230375,15 +1230366,15 @@ │ │ │ │ blx 6e2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3bf9b8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3bf9b2 │ │ │ │ ldr r1, [pc, #356] @ (3bf9c8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3bdca4 │ │ │ │ @@ -1230417,15 +1230408,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 3bf8be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cbz r0, 3bf914 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3bf914 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3bdca4 │ │ │ │ @@ -1232218,15 +1232209,15 @@ │ │ │ │ bhi.n 3c09d6 │ │ │ │ ldr r3, [pc, #12] @ (3c09dc ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ bx lr │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #4 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ movw r3, #333 @ 0x14d │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 3c0d98 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r2, r2, #7 │ │ │ │ @@ -1233007,15 +1232998,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ vext.8 q8, q5, , #1 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #610 @ 0x262 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3c10d8 │ │ │ │ bhi.n 3c10d8 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ @@ -1233376,15 +1233367,15 @@ │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ b.n 3c146a │ │ │ │ ldr r3, [pc, #4] @ (3c1490 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ bhi.n 3c14e0 │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ bhi.n 3c14ee │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -1233707,15 +1233698,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe8c80147 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r2, [pc, #88] @ (3c17f4 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ beq.n 3c17d6 │ │ │ │ bhi.n 3c17c2 │ │ │ │ @@ -1233748,15 +1233739,15 @@ │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ strd r0, r1, [r0], #-284 @ 0x11c │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [pc, #104] @ (3c1870 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ @@ -1234373,15 +1234364,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3c1e1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #32 │ │ │ │ @@ -1234462,15 +1234453,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ b.n 3c227c │ │ │ │ lsls r7, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ b.n 3c2174 │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1235949,15 +1235940,15 @@ │ │ │ │ bne.n 3c2ea2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 3c2ea0 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 3c2f98 │ │ │ │ lsls r7, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1237640,15 +1237631,15 @@ │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsl r7, r0, #5 │ │ │ │ addal r6, #252 @ 0xfc │ │ │ │ moval r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ lsls r7, r0, #5 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -1253524,23 +1253515,23 @@ │ │ │ │ ldrh r2, [r7, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 3cdfec │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r1, r7, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 3ce0ae │ │ │ │ subs r3, #1 │ │ │ │ @@ -1262550,15 +1262541,15 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r4, r5} │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1} │ │ │ │ lsls r6, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1263466,23 +1263457,23 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ bkpt 0x00d6 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00a8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r4, r1, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #272] @ (3d49e4 ) │ │ │ │ + bxns ip │ │ │ │ lsls r4, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1264044,15 +1264035,15 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r5, r7, lr} │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ cbz r0, 3d4f2a │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1264400,15 +1264391,15 @@ │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ b.n 3d521a │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - ldr r4, [pc, #616] @ (3d54d4 ) │ │ │ │ + ldr r3, [pc, #744] @ (3d5554 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1264953,15 +1264944,15 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - blx r9 │ │ │ │ + mov r8, sp │ │ │ │ lsls r1, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ @@ -1267097,15 +1267088,15 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1267422,15 +1267413,15 @@ │ │ │ │ ... │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + sevl │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (3d7344 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1269308,15 +1269299,15 @@ │ │ │ │ nop │ │ │ │ ldrb r6, [r0, #20] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #19] │ │ │ │ lsls r6, r0, #5 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #14] │ │ │ │ lsls r6, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1269468,17 +1269459,17 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 3d872c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldrb r6, [r2, #5] │ │ │ │ lsls r6, r0, #5 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1271022,21 +1271013,21 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1272709,15 +1272700,15 @@ │ │ │ │ lsls r6, r0, #5 │ │ │ │ ldrsh r0, [r7, r0] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba800b8 │ │ │ │ + @ instruction: 0xfac800b8 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r5, r6] │ │ │ │ lsls r6, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1273342,15 +1273333,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ str r6, [r3, r3] │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf12a0118 │ │ │ │ + orr.w r1, sl, #24 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #172] @ (3db04c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #172] @ (3db050 ) │ │ │ │ @@ -1275976,141 +1275967,141 @@ │ │ │ │ ... │ │ │ │ lsls r0, r4 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r0, r3, #4 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #5 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 3dc9c4 │ │ │ │ + blt.n 3dca04 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bgt.n 3dc9ec │ │ │ │ + blt.n 3dca2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 18 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r6, #2 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - bge.n 3dca7c │ │ │ │ + bls.n 3dcabc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dca9c │ │ │ │ + bls.n 3dcadc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb20 │ │ │ │ + bls.n 3dc960 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb38 │ │ │ │ + bls.n 3dc978 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dca84 │ │ │ │ + bls.n 3dcac4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcaa4 │ │ │ │ + bls.n 3dcae4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3dcb24 │ │ │ │ + bls.n 3dcb64 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb44 │ │ │ │ + bls.n 3dc984 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 3dca70 │ │ │ │ + bge.n 3dcab0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 3dca90 │ │ │ │ + bge.n 3dcad0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb44 │ │ │ │ + bhi.n 3dc984 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb5c │ │ │ │ + bhi.n 3dc99c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca58 │ │ │ │ + bvc.n 3dca98 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dca80 │ │ │ │ + bvc.n 3dcac0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 3dcb28 │ │ │ │ + bvc.n 3dcb68 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcb50 │ │ │ │ + bvc.n 3dc990 │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3dc9c0 │ │ │ │ + bvs.n 3dca00 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dc9e8 │ │ │ │ + bvs.n 3dca28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3dca98 │ │ │ │ + bvc.n 3dcad8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcab8 │ │ │ │ + bvc.n 3dcaf8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dc9e4 │ │ │ │ + bls.n 3dca24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dca04 │ │ │ │ + bls.n 3dca44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb08 │ │ │ │ + bls.n 3dcb48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb28 │ │ │ │ + bls.n 3dcb68 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb2c │ │ │ │ + bls.n 3dcb6c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb4c │ │ │ │ + bls.n 3dcb8c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dca60 │ │ │ │ + bhi.n 3dcaa0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dca80 │ │ │ │ + bhi.n 3dcac0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dcbc4 │ │ │ │ + bvs.n 3dca04 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvc.n 3dc9e4 │ │ │ │ + bvs.n 3dca24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dca60 │ │ │ │ + bhi.n 3dcaa0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dca80 │ │ │ │ + bhi.n 3dcac0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb1c │ │ │ │ + bhi.n 3dcb5c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb3c │ │ │ │ + bhi.n 3dcb7c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb60 │ │ │ │ + bls.n 3dcba0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb90 │ │ │ │ + bls.n 3dcbd0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb94 │ │ │ │ + bls.n 3dcbd4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcbac │ │ │ │ + bls.n 3dcbec │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca08 │ │ │ │ + bvc.n 3dca48 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dca28 │ │ │ │ + bvc.n 3dca68 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb5c │ │ │ │ + bhi.n 3dcb9c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bls.n 3dcb7c │ │ │ │ + bhi.n 3dcbbc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcb98 │ │ │ │ + bvc.n 3dcbd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bhi.n 3dcbb0 │ │ │ │ + bvc.n 3dcbf0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3dcb60 │ │ │ │ + bls.n 3dcba0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 3dcb88 │ │ │ │ + bls.n 3dcbc8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcbdc │ │ │ │ + bpl.n 3dca1c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 3dcbfc │ │ │ │ + bpl.n 3dca3c │ │ │ │ lsls r0, r7, #2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #828] @ 3dce60 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -1277047,29 +1277038,29 @@ │ │ │ │ b.n 3dcfa0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 3dd852 │ │ │ │ @@ -1277430,15 +1277421,15 @@ │ │ │ │ bhi.n 3dd864 │ │ │ │ ldr r3, [pc, #12] @ (3dd868 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #196] @ (3dd944 ) │ │ │ │ @@ -1277770,15 +1277761,15 @@ │ │ │ │ b.n 3ddad4 │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1278590,23 +1278581,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ - itee mi │ │ │ │ - lslmi r0, r7, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ - lslpl r0, r7, #2 │ │ │ │ + bkpt 0x006e │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + bkpt 0x0000 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ac │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ @@ -1279198,15 +1279189,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff28 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ bl 3c2144 │ │ │ │ @@ -1279296,15 +1279287,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff28 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1279376,15 +1279367,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff28 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1279580,15 +1279571,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3bff28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ ldr r2, [pc, #36] @ (3def5c ) │ │ │ │ ldr r3, [pc, #28] @ (3def54 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -1279621,15 +1279612,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 3defc2 │ │ │ │ ldr.w r2, [pc, #1260] @ 3df490 │ │ │ │ ldr.w r3, [pc, #1252] @ 3df48c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1280085,15 +1280076,15 @@ │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ bl 3bff28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3df0e4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @@ -1293718,15 +1293709,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #8] │ │ │ │ lsls r5, r0, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r1, #26 │ │ │ │ lsls r0, r3, #4 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 3e90a0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1295762,15 +1295753,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (3e9570 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #908] @ (3e9914 ) │ │ │ │ @@ -1296128,15 +1296119,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ lsls r5, r0, #5 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1299235,18 +1299226,18 @@ │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [pc, #12] @ (3eb8d8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 3eb8a2 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - orns r0, r4, r7, ror #2 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + @ instruction: 0xe99400b7 │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #328] @ (3eba38 ) │ │ │ │ @@ -1300513,15 +1300504,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ subs r7, #190 @ 0xbe │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #40 @ 0x28 │ │ │ │ lsls r5, r0, #5 │ │ │ │ - b.n 3ec8e4 │ │ │ │ + b.n 3ec724 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -1302879,15 +1302870,15 @@ │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r7, #78 @ 0x4e │ │ │ │ lsls r5, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #156 @ 0x9c │ │ │ │ lsls r5, r0, #5 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ @@ -1307504,15 +1307495,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3ba0144 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3b40144 │ │ │ │ @ instruction: 0xf39e0144 │ │ │ │ - ldc2 0, cr0, [r0, #724] @ 0x2d4 │ │ │ │ + ldc2 0, cr0, [r0], #724 @ 0x2d4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1308294,15 +1308285,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds.w r1, r8, r4, lsl #1 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [r0, #-272] @ 0x110 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #492] @ (3f1940 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -1309117,15 +1309108,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 3f24ec │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r6, #2 │ │ │ │ b.n 3f2468 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1310420,15 +1310411,15 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ bvs.n 3f2d54 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1315290,39 +1315281,39 @@ │ │ │ │ bal.n 3f5ece @ unpredictable branch in IT block │ │ │ │ │ │ │ │ ldr??.w fp, [r6, #235]! │ │ │ │ add r4, pc, #208 @ (adr r4, 3f5fa4 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (3f5f1c ) │ │ │ │ + ldr r4, [pc, #192] @ (3f5f9c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #120] @ (3f5f58 ) │ │ │ │ + ldr r3, [pc, #248] @ (3f5fd8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r5, [pc, #360] @ (3f604c ) │ │ │ │ + ldr r4, [pc, #488] @ (3f60cc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r4, [pc, #80] @ (3f5f38 ) │ │ │ │ + ldr r3, [pc, #208] @ (3f5fb8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ add r1, pc, #808 @ (adr r1, 3f6214 ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ - ldr r2, [pc, #360] @ (3f6058 ) │ │ │ │ + ldr r1, [pc, #488] @ (3f60d8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #752] @ (3f61e4 ) │ │ │ │ + ldr r0, [pc, #880] @ (3f6264 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #904] @ (3f6280 ) │ │ │ │ + ldr r1, [pc, #8] @ (3f5f00 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #608] @ (3f615c ) │ │ │ │ + ldr r0, [pc, #736] @ (3f61dc ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #328] @ (3f6048 ) │ │ │ │ + ldr r2, [pc, #456] @ (3f60c8 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #736] @ (3f61e4 ) │ │ │ │ + ldr r0, [pc, #864] @ (3f6264 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r3, [pc, #648] @ (3f6190 ) │ │ │ │ + ldr r2, [pc, #776] @ (3f6210 ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ - ldr r1, [pc, #720] @ (3f61dc ) │ │ │ │ + ldr r0, [pc, #848] @ (3f625c ) │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -1317715,15 +1317706,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r0, #5 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr.w r2, [pc, #2812] @ 3f8254 │ │ │ │ @@ -1318787,15 +1318778,15 @@ │ │ │ │ b.n 3f7a6c │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ lsls r4, r0, #5 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 3f7a8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -1320765,17 +1320756,17 @@ │ │ │ │ bl 3f7740 │ │ │ │ mov r8, r0 │ │ │ │ b.w 3f7786 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r6, [pc, #584] @ (3f99ac ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1324080,15 +1324071,15 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r0, [pc, #200] @ (3fba0c ) │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, sl, r6, ror #2 │ │ │ │ + eors.w r0, sl, r6, ror #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #224] @ (3fba44 ) │ │ │ │ @@ -1326022,19 +1326013,19 @@ │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r4, #158 @ 0x9e │ │ │ │ lsls r4, r0, #5 │ │ │ │ adds r4, #112 @ 0x70 │ │ │ │ lsls r4, r0, #5 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3fce6c │ │ │ │ + bpl.n 3fccac │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvs.n 3fce40 │ │ │ │ + bpl.n 3fcc80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xfafe00c9 │ │ │ │ + @ instruction: 0xfa1e00c9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1327517,22 +1327508,22 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 6e2e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdeb4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdeae │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdea6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c0284 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1327574,15 +1327565,15 @@ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ tst.w fp, r1 │ │ │ │ bne.n 3fdd34 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 454c3c │ │ │ │ cbz r0, 3fdd3c │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 3fdcfe │ │ │ │ mov r0, r9 │ │ │ │ bl 3c0284 │ │ │ │ mov r3, r9 │ │ │ │ @@ -1327591,22 +1327582,22 @@ │ │ │ │ b.n 3fdce2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ bne.n 3fdd10 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r6, [r0, #0] │ │ │ │ b.n 3fdd3e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ bne.n 3fdd42 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ bl 3c0284 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3fdd4c │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ @@ -1327614,15 +1327605,15 @@ │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r0, fp │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3fdeda │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 3fdeda │ │ │ │ ldr r3, [pc, #400] @ (3fdf3c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -1352345,15 +1352336,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ lsls r3, r0, #5 │ │ │ │ cmp r6, #94 @ 0x5e │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bls.n 40d7e8 │ │ │ │ + bhi.n 40d828 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1353004,15 +1352995,15 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ strb r3, [r4, #13] │ │ │ │ b.n 40dde8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r3, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4545c0 │ │ │ │ @@ -1353543,18 +1353534,18 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - itet │ │ │ │ - lsl r5, r6, #2 │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet ne │ │ │ │ + lslne r5, r6, #2 │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #708] @ (40e698 ) │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ @@ -1359836,15 +1359827,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r0, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r1, r0, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r5, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ @@ -1365267,65 +1365258,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (415ff8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (415ffc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add ip, ip │ │ │ │ + add r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, r9 │ │ │ │ + add r2, sp │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + add r4, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add lr, r7 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ + add r6, r9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add lr, r4 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add lr, ip │ │ │ │ + add r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add sl, r6 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + ldr r7, [pc, #704] @ (41628c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add ip, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, pc │ │ │ │ + bics r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add lr, r9 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r4, ip │ │ │ │ + bics r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, r4 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 41605e │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsrs r2, r1, #20 │ │ │ │ asrs r0, r2, #12 │ │ │ │ @@ -1365368,39 +1365359,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (416090 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (416094 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r4, r6 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, r6 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, r7 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, r8 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, r9 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, sl │ │ │ │ + muls r2, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r6, sl │ │ │ │ + muls r6, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, fp │ │ │ │ + muls r4, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, fp │ │ │ │ + muls r6, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r0, sp │ │ │ │ + bics r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mvns r2, r5 │ │ │ │ + orrs r2, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adc.w r0, r0, r6, ror #2 │ │ │ │ + orn r0, r0, r6, ror #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #600] @ (416304 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1365603,28 +1365594,28 @@ │ │ │ │ subs r0, #1 │ │ │ │ b.n 41629e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r4 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs r2, r3 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movt r0, #57545 @ 0xe0c9 │ │ │ │ + @ instruction: 0xf1ee00c9 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r7, #2 │ │ │ │ - negs r6, r0 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - tst r6, r5 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1365673,17 +1365664,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ bl 455280 │ │ │ │ b.n 416362 │ │ │ │ bl 455300 │ │ │ │ b.n 416362 │ │ │ │ bl 455258 │ │ │ │ b.n 416362 │ │ │ │ - sbcs r4, r0 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1365984,61 +1365975,61 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 4166c4 │ │ │ │ b.n 416466 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eors r6, r6 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - vqadd.u32 d0, d20, d18 │ │ │ │ - vqadd.u16 d0, d26, d18 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + mcr2 0, 2, r0, cr4, cr2, {5} │ │ │ │ + mrc2 0, 1, r0, cr10, cr2, {5} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r0, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1366072,19 +1366063,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w r5, [r0, #37] @ 0x25 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1366550,85 +1366541,85 @@ │ │ │ │ bls.w 416888 │ │ │ │ ldr r2, [pc, #160] @ (416d58 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 416888 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - eor.w r0, ip, #5799936 @ 0x588000 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf3ac00b1 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r2, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c200b2 │ │ │ │ - ldrsh.w r0, [r6, #178] @ 0xb2 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + str??.w r0, [r2, #178] @ 0xb2 │ │ │ │ + ldr.w r0, [r6, #178] @ 0xb2 │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - @ instruction: 0xf1f000b1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + adds.w r0, r0, #177 @ 0xb1 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1366677,17 +1366668,17 @@ │ │ │ │ moveq r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4167c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r0, r1, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ @@ -1366703,15 +1366694,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r7, #18 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -1366760,19 +1366751,19 @@ │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ add r1, pc │ │ │ │ bl 3979ec │ │ │ │ mov r6, r0 │ │ │ │ b.n 416e6e │ │ │ │ nop │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r1, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1366979,42 +1366970,42 @@ │ │ │ │ sxtb r3, r2 │ │ │ │ asrs r4, r3, #31 │ │ │ │ b.n 417096 │ │ │ │ mov r3, r2 │ │ │ │ asrs r4, r2, #31 │ │ │ │ b.n 417096 │ │ │ │ nop │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr 0, 0, r0, cr12, cr1, {5} │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + stc 0, cr0, [ip, #-708]! @ 0xfffffd3c │ │ │ │ + cbnz r0, 41714a │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1367054,19 +1367045,19 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b.n 4178c4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #920] @ (417524 ) │ │ │ │ @@ -1367437,114 +1367428,114 @@ │ │ │ │ b.n 4174e0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + ldrb r0, [r2, #31] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ldr r6, [pc, #824] @ (417898 ) │ │ │ │ + ldr r5, [pc, #952] @ (417918 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r6, r0 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cbz r6, 41760c │ │ │ │ + cbz r6, 4175d4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ bcs.n 41752c │ │ │ │ lsls r2, r0, #5 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - vshr.s64 d16, d18, #54 │ │ │ │ - tst r2, r3 │ │ │ │ + mcr 0, 7, r0, cr10, cr2, {5} │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vshr.s64 d0, d18, #42 │ │ │ │ + mrc 0, 5, r0, cr6, cr2, {5} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1367567,15 +1367558,15 @@ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 417624 │ │ │ │ mov r0, r9 │ │ │ │ bl 3977b8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1367620,28 +1367611,28 @@ │ │ │ │ ldr r3, [pc, #36] @ (4176d8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 41767a │ │ │ │ ldr r3, [pc, #32] @ (4176dc ) │ │ │ │ add r3, pc │ │ │ │ b.n 41767a │ │ │ │ nop │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, pc, #376 @ (adr r5, 417844 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 4178c4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r4, 41771e │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldcl 0, cr0, [r0, #-712]! @ 0xfffffd38 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + ldc 0, cr0, [r0], {178} @ 0xb2 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1367701,25 +1367692,25 @@ │ │ │ │ beq.n 41778a │ │ │ │ ldr r3, [pc, #24] @ (4177a0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 417736 │ │ │ │ ldr r3, [pc, #24] @ (4177a4 ) │ │ │ │ add r3, pc │ │ │ │ b.n 417736 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ udf #12 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r3, [pc, #3148] @ 418408 │ │ │ │ @@ -1368880,173 +1368871,173 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #0] │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldrh r2, [r6, #0] │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 418424 │ │ │ │ + bls.n 418464 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bkpt 0x0074 │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r0, r1, #3 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #360] @ (4185cc ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 4187b0 │ │ │ │ + b.n 4185f0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [pc, #688] @ (41872c ) │ │ │ │ + ldr r5, [pc, #816] @ (4187ac ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [pc, #32] @ (4184b0 ) │ │ │ │ + ldr r5, [pc, #160] @ (418530 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + cbz r6, 4184f0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r7, pc, #568 @ (adr r7, 4186d8 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + cbz r6, 4184f4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #512] @ (4186b4 ) │ │ │ │ + ldr r3, [pc, #640] @ (418734 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r1, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ble.n 4183e8 │ │ │ │ + bgt.n 418428 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 418864 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 4184e4 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 4187f0 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 418870 ) │ │ │ │ lsls r7, r0, #3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r0, #3 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r3, pc, #912 @ (adr r3, 4188ac ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 41852c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, pc, #232 @ (adr r3, 418614 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 418694 ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 418808 │ │ │ │ + b.n 418648 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r5, r6, #2 │ │ │ │ bne.n 4185a8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 4185ac ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 41862c ) │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr.w r2, [pc, #3332] @ 419268 │ │ │ │ @@ -1370225,285 +1370216,285 @@ │ │ │ │ vmlal.u q8, d31, d5[0] │ │ │ │ movs r0, r0 │ │ │ │ b.n 41904a │ │ │ │ vmlal.u q8, d31, d5[0] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, 4192f0 ) │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #0 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r6, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, r5, r6 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r3, #62 @ 0x3e │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r0, #254 @ 0xfe │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r0, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + subs r6, r2, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #26 │ │ │ │ + subs r2, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + adds r2, r4, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r5, #0 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #168] @ (419490 ) │ │ │ │ + ldr r3, [pc, #296] @ (419510 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r6, r4, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r7, r0, #3 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r4, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r3!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r3, [fp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 419658 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -1370937,127 +1370928,127 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 417e9e │ │ │ │ ldr r3, [pc, #228] @ (419a20 ) │ │ │ │ add r3, pc │ │ │ │ b.w 418aec │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r0, #9 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r6, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r7, r0, #3 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 419d30 │ │ │ │ + b.n 419b70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1104] @ 419e88 │ │ │ │ @@ -1371497,93 +1371488,93 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 419b1e │ │ │ │ movs r2, #0 │ │ │ │ b.n 419b74 │ │ │ │ nop │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r6, r1, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 419f10 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r5, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r7} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r0, r1, #3 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + cbz r4, 419f68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ble.n 419eac │ │ │ │ + bgt.n 419eec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsls r0, r7, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r7, r2 │ │ │ │ @@ -1372713,298 +1372704,298 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r7, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r0, r7, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf75a00c7 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + @ instruction: 0xf67a00c7 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf71200c7 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + @ instruction: 0xf63200c7 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movt r0, #43207 @ 0xa8c7 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + @ instruction: 0xf5ea00c7 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf68200c7 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + sub.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movw r0, #26823 @ 0x68c7 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + sbc.w r0, r6, #6520832 @ 0x638000 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf5fc00c7 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + adds.w r0, ip, #6520832 @ 0x638000 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r6, #14 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r5, #11 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xf4f200c7 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + ands.w r0, r2, #6520832 @ 0x638000 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bcs.n 41acb0 │ │ │ │ + bne.n 41acf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r1, #112 @ 0x70 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r7, r0, #3 │ │ │ │ - sxtb r2, r1 │ │ │ │ + cbz r2, 41adee │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + lsls r2, r7, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r0, r7, #2 │ │ │ │ strb r6, [r6, r2] │ │ │ │ lsls r2, r0, #5 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mov ip, pc │ │ │ │ + mov r4, r3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - mov sl, lr │ │ │ │ + mov r2, r2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r2, [pc, #1672] @ 41b488 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -1373628,180 +1373619,180 @@ │ │ │ │ ldr r2, [pc, #404] @ (41b60c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [sl, #328] @ 0x148 │ │ │ │ b.n 41afae │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #3 │ │ │ │ - add r3, pc, #856 @ (adr r3, 41b7ec ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 41b86c ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 41b6a4 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 41b724 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 41b560 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 41b5e0 ) │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - muls r2, r5 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsrs r2, r0, #10 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r3, #26 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vshr.u64 d16, d20, #48 │ │ │ │ - bkpt 0x009a │ │ │ │ + mrc2 0, 7, r0, cr0, cr4, {5} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - vqadd.u64 d16, d16, d20 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + mrc2 0, 4, r0, cr0, cr4, {5} │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vshr.u64 d0, d20, #26 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + mcr2 0, 6, r0, cr6, cr4, {5} │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.u8 d16, d24, d20 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + mcr2 0, 3, r0, cr8, cr4, {5} │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.u64 d0, d22, d20 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + mrc2 0, 2, r0, cr6, cr4, {5} │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.u8 d0, d20, d20 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + mcr2 0, 1, r0, cr4, cr4, {5} │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcr2 0, 7, r0, cr14, cr4, {5} │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + mcr2 0, 0, r0, cr14, cr4, {5} │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - vqadd.u8 d0, d26, d20 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + mcr2 0, 1, r0, cr10, cr4, {5} │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - mcr2 0, 5, r0, cr12, cr4, {5} │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + stc2l 0, cr0, [ip, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mrc2 0, 4, r0, cr6, cr4, {5} │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [r6, #720]! @ 0x2d0 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr2 0, 4, r0, cr0, cr4, {5} │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + stc2 0, cr0, [r0, #720]! @ 0x2d0 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr2 0, 3, r0, cr10, cr4, {5} │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ + stc2 0, cr0, [sl, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mrc2 0, 2, r0, cr8, cr4, {5} │ │ │ │ - adds r4, r3, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #-720]! @ 0xfffffd30 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr2 0, 2, r0, cr2, cr4, {5} │ │ │ │ - adds r2, r3, r0 │ │ │ │ + stc2l 0, cr0, [r2, #-720]! @ 0xfffffd30 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr2 0, 1, r0, cr12, cr4, {5} │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + stc2l 0, cr0, [ip, #-720] @ 0xfffffd30 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r6, r0, #3 │ │ │ │ - mrc2 0, 0, r0, cr6, cr4, {5} │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldc2 0, cr0, [r6, #-720]! @ 0xfffffd30 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mcr2 0, 0, r0, cr0, cr4, {5} │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + stc2 0, cr0, [r0, #-720]! @ 0xfffffd30 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2l 0, cr0, [sl, #720]! @ 0x2d0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + stc2 0, cr0, [sl, #-720] @ 0xfffffd30 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #720] @ 0x2d0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + ldc2l 0, cr0, [r4], #720 @ 0x2d0 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [lr, #720]! @ 0x2d0 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + ldc2l 0, cr0, [lr], {180} @ 0xb4 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [ip, #720]! @ 0x2d0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + stc2l 0, cr0, [ip], {180} @ 0xb4 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r6, #720] @ 0x2d0 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + ldc2 0, cr0, [r6], #720 @ 0x2d0 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [r0, #720] @ 0x2d0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + stc2 0, cr0, [r0], #720 @ 0x2d0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2l 0, cr0, [sl, #-720]! @ 0xfffffd30 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + stc2 0, cr0, [sl], {180} @ 0xb4 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #-720] @ 0xfffffd30 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + ldc2l 0, cr0, [r4], #-720 @ 0xfffffd30 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [lr, #-720]! @ 0xfffffd30 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + mrrc2 0, 11, r0, lr, cr4 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stc2 0, cr0, [r8, #-720]! @ 0xfffffd30 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + mcrr2 0, 11, r0, r8, cr4 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldc2 0, cr0, [r6, #-720] @ 0xfffffd30 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + ldc2 0, cr0, [r6], #-720 @ 0xfffffd30 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stc2 0, cr0, [r0, #-720] @ 0xfffffd30 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + stc2 0, cr0, [r0], #-720 @ 0xfffffd30 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-720]! @ 0xfffffd30 │ │ │ │ + mrrc2 0, 11, r0, r4, cr4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #124] @ (41b6a4 ) │ │ │ │ @@ -1373816,15 +1373807,15 @@ │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5897c │ │ │ │ + bl a5898c │ │ │ │ cbnz r0, 41b68c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ bl 3975ec │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, r5, [sp] │ │ │ │ @@ -1373849,15 +1373840,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 419f2c │ │ │ │ mov r0, r7 │ │ │ │ - bl a589a0 │ │ │ │ + bl a589b0 │ │ │ │ b.n 41b64e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #832] @ (41b9e8 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #544] @ (41b8d0 ) │ │ │ │ @@ -1373928,15 +1373919,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #992] @ (41bb40 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [pc, #744] @ (41ba54 ) │ │ │ │ lsls r2, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1377355,17 +1377346,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bhi.n 41dbc8 │ │ │ │ + bvc.n 41dc08 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bpl.n 41db54 │ │ │ │ + bpl.n 41db94 │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ adds r2, #5 │ │ │ │ ldr.w r2, [fp, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ rsb r9, r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ @@ -1378103,51 +1378094,51 @@ │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r1, r1, #10 │ │ │ │ b.n 41dcb0 │ │ │ │ mov r1, r8 │ │ │ │ b.n 41dcb0 │ │ │ │ mov.w r3, #1536 @ 0x600 │ │ │ │ b.w 41d430 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ ldmia r6, {r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ + lsls r4, r2, #4 │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2472] @ 0x9a8 │ │ │ │ sub.w sp, sp, #1600 @ 0x640 │ │ │ │ ldr r3, [pc, #228] @ (41e544 ) │ │ │ │ @@ -1378323,15 +1378314,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 41e5f2 │ │ │ │ @ instruction: 0xffffdbdf │ │ │ │ vshll.u32 , d0, #31 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1380487,15 +1380478,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsrs r6, r6, #9 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + setend be │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r0, #154 @ 0x9a │ │ │ │ bhi.n 41fba8 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ bls.n 41fb96 │ │ │ │ sub.w r3, r0, #137 @ 0x89 │ │ │ │ cmp r3, #17 │ │ │ │ @@ -1381295,15 +1381286,15 @@ │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r2, r0, #5 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r4, r2, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1381329,15 +1381320,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 41fc0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 4203ec │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov lr, r5 │ │ │ │ cmp r9, r5 │ │ │ │ sub.w ip, r4, #4 │ │ │ │ mov r5, ip │ │ │ │ bne.n 4203fa │ │ │ │ @@ -1381405,15 +1381396,15 @@ │ │ │ │ blx 6e2e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4209da │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4209d4 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbz r7, 420520 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 420514 │ │ │ │ @@ -1381461,15 +1381452,15 @@ │ │ │ │ strd r4, r4, [r3, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4206c2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 4206c2 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1381577,15 +1381568,15 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ bne.n 4205fa │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 42057c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ bl 3bf7e0 │ │ │ │ @@ -1381628,15 +1381619,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 4209e0 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #772 @ 0x304 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r6, [r0, #0] │ │ │ │ b.n 42053a │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ @@ -1381746,38 +1381737,38 @@ │ │ │ │ blx 6e2e0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 420952 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 42094c │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r5 │ │ │ │ bl 4203c0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 4208c6 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r5, 4208d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 4203c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4208ae │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r5, sl │ │ │ │ blx 6ec44 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ @@ -1381976,15 +1381967,15 @@ │ │ │ │ cmp r2, r5 │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ and.w r3, r3, r1 │ │ │ │ strb.w r3, [r4, #128] @ 0x80 │ │ │ │ bhi.n 420aa8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, pc, #824 @ (adr r3, 420e18 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 420e98 ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1386111,20 +1386102,20 @@ │ │ │ │ bl 3fcef4 │ │ │ │ b.n 4237fc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6, #-732] @ 0xfffffd24 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + stc2l 0, cr0, [r6], #-732 @ 0xfffffd24 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r4, r6, #2 │ │ │ │ ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #5 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r8, [pc, #588] @ 423aac │ │ │ │ @@ -1388951,15 +1388942,15 @@ │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 4255e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 42551c │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ bl 393364 │ │ │ │ bl 393350 │ │ │ │ b.n 425556 │ │ │ │ cbz r1, 4255e0 │ │ │ │ and.w r9, r7, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ @@ -1389028,15 +1389019,15 @@ │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 4256b2 │ │ │ │ and.w sl, r5, #524288 @ 0x80000 │ │ │ │ and.w r8, r5, #8192 @ 0x2000 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r1, 42569a │ │ │ │ b.n 4256ee │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ add r5, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 425694 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1423168,15 +1423159,15 @@ │ │ │ │ strheq.w r3, [r5, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 43ca36 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ bl 393364 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 43c9a8 │ │ │ │ bl 393350 │ │ │ │ b.n 43c9ac │ │ │ │ cbz r1, 43ca36 │ │ │ │ @@ -1423248,15 +1423239,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r4, #0 │ │ │ │ b.n 43cb00 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 43cb28 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ bl 393364 │ │ │ │ bl 393350 │ │ │ │ strh.w r0, [r5, r4, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 43cafa │ │ │ │ uxth r3, r0 │ │ │ │ @@ -1427819,15 +1427810,15 @@ │ │ │ │ and.w r8, r6, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r6, #0 │ │ │ │ b.n 440226 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 440220 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1427854,15 +1427845,15 @@ │ │ │ │ and.w r8, r6, #524288 @ 0x80000 │ │ │ │ mov.w r9, #0 │ │ │ │ cbnz r1, 4402a0 │ │ │ │ b.n 440252 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 440298 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1427930,15 +1427921,15 @@ │ │ │ │ and.w r8, r6, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r6, #0 │ │ │ │ b.n 44038a │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 440384 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1427965,15 +1427956,15 @@ │ │ │ │ and.w r8, r6, #524288 @ 0x80000 │ │ │ │ mov.w r9, #0 │ │ │ │ cbnz r1, 440404 │ │ │ │ b.n 4403b6 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4403fc │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1428041,15 +1428032,15 @@ │ │ │ │ and.w r8, r6, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r6, #0 │ │ │ │ b.n 4404ee │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 4404e8 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1428076,15 +1428067,15 @@ │ │ │ │ and.w r8, r6, #524288 @ 0x80000 │ │ │ │ mov.w r9, #0 │ │ │ │ cbnz r1, 440568 │ │ │ │ b.n 44051a │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 440560 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1428792,15 +1428783,15 @@ │ │ │ │ and.w r9, r5, #4096 @ 0x1000 │ │ │ │ and.w r8, r5, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r5, #0 │ │ │ │ b.n 440e30 │ │ │ │ bl 39af10 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ bl 393350 │ │ │ │ strh.w r0, [r6, r5, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 440e2a │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1435700,15 +1435691,15 @@ │ │ │ │ mov r9, r3 │ │ │ │ b.n 445c26 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 446d10 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl a58548 │ │ │ │ + bl a58558 │ │ │ │ vmov.f32 s14, s0 │ │ │ │ vstr s14, [r4] │ │ │ │ cbz r7, 445c1a │ │ │ │ vmov r3, s14 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1446202,15 +1446193,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 3976ec │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b4a0 │ │ │ │ + bl a5b4b0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cbz r4, 44cc76 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 397720 │ │ │ │ @@ -1446227,28 +1446218,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6e550 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b4fc │ │ │ │ + bl a5b50c │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 44cc30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 44cdc4 │ │ │ │ ldr.w r8, [pc, #408] @ 44ce18 │ │ │ │ movs r6, #1 │ │ │ │ add r8, pc │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b54c │ │ │ │ + bl a5b55c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, r1, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6d848 │ │ │ │ sub.w r0, r7, #32 │ │ │ │ bl 3c0410 │ │ │ │ @@ -1446352,28 +1446343,28 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r1, r3 │ │ │ │ bcc.n 44cd84 │ │ │ │ cbz r0, 44cdae │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b590 │ │ │ │ + bl a5b5a0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 39a3c8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 44ccfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 44cc86 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3977b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5b4dc │ │ │ │ + bl a5b4ec │ │ │ │ ldr r2, [pc, #72] @ (44ce1c ) │ │ │ │ ldr r3, [pc, #64] @ (44ce14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1452276,22 +1452267,22 @@ │ │ │ │ strh r4, [r6, #20] │ │ │ │ lsls r1, r0, #5 │ │ │ │ strh r0, [r7, #20] │ │ │ │ lsls r1, r0, #5 │ │ │ │ @ instruction: 0xf796013e │ │ │ │ asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #768]! @ 0x300 │ │ │ │ - uxth r6, r7 │ │ │ │ + stmdb r8, {r6, r7} │ │ │ │ + cbz r6, 4509fe │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r6, [r3, #16] │ │ │ │ lsls r1, r0, #5 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [sp :256] │ │ │ │ pli [fp, #4095] @ 0xfff │ │ │ │ strh r6, [r6, #12] │ │ │ │ lsls r1, r0, #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1452453,15 +1452444,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bl 450b28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bpl.n 450b60 │ │ │ │ + bpl.n 450ba0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #13 │ │ │ │ @@ -1454702,19 +1454693,19 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ b.n 45192e │ │ │ │ vraddhn.i d30, , │ │ │ │ vcvt.f16.u16 q11, q5, #1 │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #500] @ (4521d8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1454928,23 +1454919,23 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ lsls r1, r0, #5 │ │ │ │ asrs r0, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ lsls r1, r0, #5 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1456395,15 +1456386,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 450338 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 451d9c │ │ │ │ b.n 453034 │ │ │ │ nop │ │ │ │ - sxth r2, r7 │ │ │ │ + cbz r2, 45307a │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #540] @ (453294 ) │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1456624,15 +1456615,15 @@ │ │ │ │ bic.w r5, r3, #15 │ │ │ │ b.n 45313e │ │ │ │ ldr r3, [pc, #12] @ (45329c ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ b.n 453200 │ │ │ │ ldmia r7, {r2, r7} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1456935,15 +1456926,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 453592 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 4534b0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 45353c │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ @@ -1457021,15 +1457012,15 @@ │ │ │ │ bl 450338 │ │ │ │ b.n 453642 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 4535d0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ b.n 453678 │ │ │ │ nop │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #460] @ (453880 ) │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1457220,15 +1457211,15 @@ │ │ │ │ bl 450338 │ │ │ │ b.n 453850 │ │ │ │ ldr r3, [pc, #12] @ (453888 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ b.n 453822 │ │ │ │ ldmia r1!, {r3, r6} │ │ │ │ lsls r6, r7, #4 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1457261,15 +1457252,15 @@ │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cbnz r2, 4538e8 │ │ │ │ bl 4536a0 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r7, pc, #840 @ (adr r7, 453c38 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #484] @ (453ae8 ) │ │ │ │ @@ -1458480,15 +1458471,15 @@ │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #4 │ │ │ │ b.n 454554 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ beq.n 454552 │ │ │ │ bx lr │ │ │ │ @@ -1459709,16 +1459700,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (4550f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsrs r2, r4, #3 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - @ instruction: 0xfabe00b2 │ │ │ │ - @ instruction: 0xfab800b2 │ │ │ │ + ldr??.w r0, [lr, #178] @ 0xb2 │ │ │ │ + ldr??.w r0, [r8, #178] @ 0xb2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 455116 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ @@ -1459768,43 +1459759,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (4551a0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (4551a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cmp sl, sl │ │ │ │ + add sl, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 4551c6 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r4, r2, #28 │ │ │ │ adds r2, r3, #4 │ │ │ │ @@ -1459855,43 +1459846,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (455250 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #60] @ (455254 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cbnz r6, 455232 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ lsls r1, r0, #3 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r6, r6, #2 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r4, [r4, #19] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #138 @ 0x8a │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #3 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #31 │ │ │ │ bhi.n 455268 │ │ │ │ ldr r3, [pc, #20] @ (455274 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45526e │ │ │ │ @@ -1459900,16 +1459891,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45527c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #27 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrsh.w r0, [r6, r2, lsl #3] │ │ │ │ - ldrsh.w r0, [r0, r2, lsl #3] │ │ │ │ + ldr.w r0, [r6, r2, lsl #3] │ │ │ │ + ldr.w r0, [r0, r2, lsl #3] │ │ │ │ subs r3, r1, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #24 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cbnz r3, 4552bc │ │ │ │ @@ -1459949,27 +1459940,27 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (4552f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (4552fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r6, r0, #19 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr.w r0, [ip, #178] @ 0xb2 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + @ instruction: 0xf7fc00b2 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr.w r0, [r0, #178] @ 0xb2 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + @ instruction: 0xf7f000b2 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ bhi.n 455310 │ │ │ │ ldr r3, [pc, #20] @ (45531c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 455316 │ │ │ │ @@ -1459978,16 +1459969,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (455324 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r6, r5, #11 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - strb.w r0, [lr, #178] @ 0xb2 │ │ │ │ - strb.w r0, [r8, #178] @ 0xb2 │ │ │ │ + @ instruction: 0xf7ae00b2 │ │ │ │ + @ instruction: 0xf7a800b2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 455338 │ │ │ │ ldr r3, [pc, #20] @ (455344 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45533e │ │ │ │ bx lr │ │ │ │ @@ -1459995,16 +1459986,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45534c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r2, r6, #10 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - str??.w r0, [r6, r2, lsl #3] │ │ │ │ - str??.w r0, [r0, r2, lsl #3] │ │ │ │ + @ instruction: 0xf78600b2 │ │ │ │ + @ instruction: 0xf78000b2 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 455360 │ │ │ │ ldr r3, [pc, #20] @ (45536c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 455366 │ │ │ │ bx lr │ │ │ │ @@ -1460012,16 +1460003,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (455374 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #9 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrh.w r0, [lr, r2, lsl #3] │ │ │ │ - ldrh.w r0, [r8, r2, lsl #3] │ │ │ │ + @ instruction: 0xf75e00b2 │ │ │ │ + @ instruction: 0xf75800b2 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 455388 │ │ │ │ ldr r3, [pc, #20] @ (455394 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ cbz r0, 45538e │ │ │ │ bx lr │ │ │ │ @@ -1460029,16 +1460020,16 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (45539c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ lsls r6, r2, #8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ - ldrb.w r0, [r6, r2, lsl #3] │ │ │ │ - ldrb.w r0, [r0, r2, lsl #3] │ │ │ │ + @ instruction: 0xf73600b2 │ │ │ │ + @ instruction: 0xf73000b2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1460116,19 +1460107,19 @@ │ │ │ │ ldr r3, [pc, #16] @ (455474 ) │ │ │ │ ldr r1, [pc, #20] @ (455478 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ble.n 45555c │ │ │ │ + bgt.n 45539c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1460238,33 +1460229,33 @@ │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ ldr r1, [pc, #48] @ (4555b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ mcr2 15, 7, pc, cr5, cr15, {7} @ │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1460620,15 +1460611,15 @@ │ │ │ │ nop │ │ │ │ adds r2, #74 @ 0x4a │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r1, r0, #5 │ │ │ │ adds r2, #72 @ 0x48 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r2, #6 │ │ │ │ lsls r1, r0, #5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ @@ -1460769,18 +1460760,18 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #936 @ (adr r5, 455e4c ) │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d200b2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + @ instruction: 0xf6f200b2 │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r5, pc, #472 @ (adr r5, 455c90 ) │ │ │ │ lsls r6, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1461463,25 +1461454,25 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4560a4 │ │ │ │ b.n 45617c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr.w ip, [pc, #72] @ 45624c │ │ │ │ @@ -1461514,15 +1461505,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1461603,23 +1461594,23 @@ │ │ │ │ ldr r3, [pc, #32] @ (456350 ) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #2745 @ 0xab9 │ │ │ │ add r3, pc │ │ │ │ bl 4561f0 │ │ │ │ b.n 4562ee │ │ │ │ nop │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr.w ip, [pc, #72] @ 4563b0 │ │ │ │ @@ -1461652,15 +1461643,15 @@ │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #4 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 4563da │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1461701,37 +1461692,37 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (456444 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #48] @ (456448 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r6, r5 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bpl.n 45635c │ │ │ │ + bmi.n 45639c │ │ │ │ lsls r2, r0, #3 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r0, 456458 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp 0, 9, cr0, cr0, cr0, {6} │ │ │ │ + ldc 0, cr0, [r0, #768]! @ 0x300 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ @@ -1462162,27 +1462153,27 @@ │ │ │ │ movls r5, #1 │ │ │ │ strb.w r5, [r4, #988] @ 0x3dc │ │ │ │ b.n 45675c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1462436,68 +1462427,68 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 456b36 │ │ │ │ mov r3, r0 │ │ │ │ b.n 4569d8 │ │ │ │ mov r3, r0 │ │ │ │ b.n 456b36 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #928] @ (456f14 ) │ │ │ │ + ldr r4, [pc, #32] @ (456b94 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r6, 456bfc │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rors r2, r5 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + ldr r7, [pc, #400] @ (456d3c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - vst1.8 {d16[5]}, [sl], lr │ │ │ │ - orrs r4, r3 │ │ │ │ + str??.w r0, [sl, #174] @ 0xae │ │ │ │ + tst r4, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (456c44 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1462532,19 +1462523,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (456c4c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r0, #3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r2, [pc, #100] @ (456cc8 ) │ │ │ │ @@ -1462596,19 +1462587,19 @@ │ │ │ │ lsls r1, r0, #5 │ │ │ │ str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1462660,29 +1462651,29 @@ │ │ │ │ bl 456c50 │ │ │ │ ldr r3, [pc, #36] @ (456d98 ) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ ldr r1, [pc, #36] @ (456d9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cbz r2, 456df6 │ │ │ │ @@ -1462715,17 +1462706,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (456e08 ) │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ ldr r1, [pc, #12] @ (456e0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1462745,17 +1462736,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (456e50 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #16] @ (456e54 ) │ │ │ │ movw r2, #755 @ 0x2f3 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1462817,21 +1462808,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (456f08 ) │ │ │ │ movw r2, #893 @ 0x37d │ │ │ │ ldr r1, [pc, #20] @ (456f0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1462932,17 +1462923,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (457010 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (457014 ) │ │ │ │ movw r2, #1119 @ 0x45f │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr r4, [pc, #592] @ (45727c ) │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -1463190,30 +1463181,30 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ite gt │ │ │ │ - lslgt r5, r0, #3 │ │ │ │ - strle r4, [r5, #120] @ 0x78 │ │ │ │ + bkpt 0x00ec │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + bkpt 0x00b2 │ │ │ │ + lsls r5, r0, #3 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - itee ls │ │ │ │ - lslls r5, r0, #3 │ │ │ │ - strhi r2, [r6, #116] @ 0x74 │ │ │ │ - lslhi r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 45731e │ │ │ │ @@ -1463255,25 +1463246,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (457340 ) │ │ │ │ movw r2, #2908 @ 0xb5c │ │ │ │ ldr r1, [pc, #28] @ (457344 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ and.w r4, r1, #30 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1463331,25 +1463322,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (4573f8 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #32] @ (4573fc ) │ │ │ │ movw r2, #2822 @ 0xb06 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1463481,19 +1463472,19 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2975 @ 0xb9f │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + cbnz r0, 4575de │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #212] @ (457664 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1463621,25 +1463612,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (4576dc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2990 @ 0xbae │ │ │ │ bl 456c50 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r4, 45771c │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r6, 457722 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1463834,21 +1463825,21 @@ │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ bne.n 4578c6 │ │ │ │ b.n 45784e │ │ │ │ movs r2, #16 │ │ │ │ b.n 4577da │ │ │ │ movs r2, #16 │ │ │ │ b.n 457858 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbnz r2, 457908 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1463970,21 +1463961,21 @@ │ │ │ │ bl 4578fc │ │ │ │ cmp r9, r8 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ bne.n 457a1e │ │ │ │ b.n 4579c0 │ │ │ │ movs r2, #16 │ │ │ │ b.n 4579ca │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1464019,25 +1464010,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (457ac4 ) │ │ │ │ movw r2, #1749 @ 0x6d5 │ │ │ │ ldr r1, [pc, #28] @ (457ac8 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1464067,17 +1464058,17 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #3030 @ 0xbd6 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ and.w ip, r1, #134 @ 0x86 │ │ │ │ and.w r3, r2, #12288 @ 0x3000 │ │ │ │ @@ -1464108,21 +1464099,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (457ba4 ) │ │ │ │ movw r2, #3063 @ 0xbf7 │ │ │ │ ldr r1, [pc, #20] @ (457ba8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #1 │ │ │ │ bne.n 457c02 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1464323,67 +1464314,67 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1630 @ 0x65e │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + cbz r0, 457e66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + cbz r4, 457e66 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + cbz r4, 457e6c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + cbz r4, 457e70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1464420,19 +1464411,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (457e94 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1306 @ 0x51a │ │ │ │ bl 456c50 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cbz r2, 457eea │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -1464554,27 +1464545,27 @@ │ │ │ │ ldrd r1, r2, [r8, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 451d9c │ │ │ │ str.w r0, [r8, #4] │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ b.n 457f94 │ │ │ │ nop │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r0, 45800a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ subs r4, r2, #0 │ │ │ │ @@ -1464836,27 +1464827,27 @@ │ │ │ │ bl 456c50 │ │ │ │ sub.w r2, r1, #5632 @ 0x1600 │ │ │ │ subs r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ bls.w 458090 │ │ │ │ b.n 45827e │ │ │ │ nop │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1464900,23 +1464891,23 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #1542 @ 0x606 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ @@ -1464944,21 +1464935,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (4583c8 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #24] @ (4583cc ) │ │ │ │ movw r2, #1335 @ 0x537 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1465002,25 +1464993,25 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2315 @ 0x90b │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - str r4, [r5, #0] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ adds r2, #1 │ │ │ │ @@ -1465053,19 +1465044,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (4584c8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2295 @ 0x8f7 │ │ │ │ bl 456c50 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1465178,23 +1465169,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (458618 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2265 @ 0x8d9 │ │ │ │ bl 456c50 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1465249,17 +1465240,17 @@ │ │ │ │ strd r2, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #16] @ (4586b0 ) │ │ │ │ add r3, pc │ │ │ │ movw r2, #4805 @ 0x12c5 │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1465348,27 +1465339,27 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #4890 @ 0x131a │ │ │ │ bl 456c50 │ │ │ │ ldmia r7!, {r0, r2, r5, r6} │ │ │ │ - vmls.i , , d0[0] │ │ │ │ + @ instruction: 0xffff53e0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1465442,27 +1465433,27 @@ │ │ │ │ ldr r1, [pc, #40] @ (4588b4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ bl 456c50 │ │ │ │ - ldr r7, [pc, #608] @ (458b00 ) │ │ │ │ + ldr r6, [pc, #736] @ (458b80 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [pc, #728] @ (458b7c ) │ │ │ │ + ldr r6, [pc, #856] @ (458bfc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4587d8 │ │ │ │ @@ -1465496,17 +1465487,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (458924 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (458928 ) │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + ldr r7, [pc, #760] @ (458c24 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4587d8 │ │ │ │ @@ -1465519,17 +1465510,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (458960 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #16] @ (458964 ) │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + ldr r7, [pc, #520] @ (458b70 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1465708,25 +1465699,25 @@ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ bl 458968 │ │ │ │ cmp fp, r5 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 458b38 │ │ │ │ b.n 458adc │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #328 @ (adr r7, 458ca8 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + ldr r7, [pc, #200] @ (458c2c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [pc, #680] @ (458e18 ) │ │ │ │ + ldr r5, [pc, #808] @ (458e98 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1465799,29 +1465790,29 @@ │ │ │ │ ldr r1, [pc, #44] @ (458c5c ) │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #24] @ (458c5c ) │ │ │ │ + ldr r3, [pc, #152] @ (458cdc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #136] @ (458cd0 ) │ │ │ │ + ldr r3, [pc, #264] @ (458d50 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #64] @ (458c90 ) │ │ │ │ + ldr r3, [pc, #192] @ (458d10 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #608] @ (458eb8 ) │ │ │ │ + ldr r4, [pc, #736] @ (458f38 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #64] @ (458c9c ) │ │ │ │ + ldr r3, [pc, #192] @ (458d1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #928] @ (459000 ) │ │ │ │ + ldr r3, [pc, #32] @ (458c80 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1465894,25 +1465885,25 @@ │ │ │ │ ldr r3, [pc, #32] @ (458d2c ) │ │ │ │ movw r2, #859 @ 0x35b │ │ │ │ ldr r1, [pc, #28] @ (458d30 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #808] @ (45904c ) │ │ │ │ + ldr r3, [pc, #936] @ (4590cc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #0] @ (458d28 ) │ │ │ │ + ldr r2, [pc, #128] @ (458da8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #112] @ (458d9c ) │ │ │ │ + ldr r2, [pc, #240] @ (458e1c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #40] @ (458d5c ) │ │ │ │ + ldr r2, [pc, #168] @ (458ddc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1466299,19 +1466290,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #872] @ (459480 ) │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1466374,21 +1466365,21 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ nop │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov ip, r1 │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r2, r9 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r6, ip │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1466471,23 +1466462,23 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ bl 456ce8 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bx lr │ │ │ │ + mov lr, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + add r6, lr │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + add r8, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ @@ -1466711,49 +1466702,49 @@ │ │ │ │ ldr r3, [pc, #80] @ (459598 ) │ │ │ │ mov.w r2, #972 @ 0x3cc │ │ │ │ ldr r1, [pc, #76] @ (45959c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - add r6, r5 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r4, r9 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add ip, pc │ │ │ │ + add r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - muls r2, r1 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + tst r4, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + negs r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r0, r1 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmn r2, r7 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bx r0 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add ip, r0 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, sp │ │ │ │ + bics r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1466787,17 +1466778,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (459608 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #16] @ (45960c ) │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ldr r7, [pc, #432] @ (4597bc ) │ │ │ │ + ldr r6, [pc, #560] @ (45983c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bics r2, r7 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r1, #7 │ │ │ │ bhi.n 45970e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1466931,45 +1466922,45 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ ldr r0, [pc, #64] @ (4597a0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 45963e │ │ │ │ nop │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldr r7, [pc, #784] @ (459a78 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + ldr r7, [pc, #880] @ (459ae0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #360] @ (4598dc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + ldr r7, [pc, #240] @ (459868 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + ldr r7, [pc, #184] @ (459834 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + ldr r7, [pc, #240] @ (459870 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r0 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r3 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r6 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r8, pc │ │ │ │ + add r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - negs r2, r7 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r5 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r1 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #180] @ (459868 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -1467048,17 +1467039,17 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r5, [pc, #72] @ (4598c0 ) │ │ │ │ + ldr r4, [pc, #200] @ (459940 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1467160,35 +1467151,35 @@ │ │ │ │ bl 456c50 │ │ │ │ ldr r3, [pc, #48] @ (4599bc ) │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ ldr r1, [pc, #48] @ (4599c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #440] @ (459b5c ) │ │ │ │ + ldr r3, [pc, #568] @ (459bdc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #856] @ (459d04 ) │ │ │ │ + ldr r4, [pc, #984] @ (459d84 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - eors r0, r2 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #944] @ (459d68 ) │ │ │ │ + ldr r3, [pc, #48] @ (4599e8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ands r2, r7 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #848] @ (459d10 ) │ │ │ │ + ldr r4, [pc, #976] @ (459d90 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ands r2, r5 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [pc, #1244] @ 459eb4 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1467672,120 +1467663,120 @@ │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - ldr r4, [pc, #792] @ (45a1d4 ) │ │ │ │ + ldr r3, [pc, #920] @ (45a254 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #536] @ (45a0d8 ) │ │ │ │ + ldr r3, [pc, #664] @ (45a158 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #768] @ (45a1c4 ) │ │ │ │ + ldr r3, [pc, #896] @ (45a244 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - uxtb r6, r4 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r6, r5, #2 │ │ │ │ asrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 459f1c │ │ │ │ - vqdmulh.s q10, , d30[0] │ │ │ │ + vdup.8 d20, d14[7] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r8 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldr r3, [pc, #672] @ (45a184 ) │ │ │ │ + ldr r2, [pc, #800] @ (45a204 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #464] @ (45a0bc ) │ │ │ │ + ldr r4, [pc, #592] @ (45a13c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #128] @ (459f74 ) │ │ │ │ + ldr r2, [pc, #256] @ (459ff4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #328] @ (45a044 ) │ │ │ │ + ldr r2, [pc, #456] @ (45a0c4 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #744] @ (45a1ec ) │ │ │ │ + ldr r3, [pc, #872] @ (45a26c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r4, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [pc, #136] @ (459f94 ) │ │ │ │ + ldr r3, [pc, #264] @ (45a014 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #168] @ (459fbc ) │ │ │ │ + ldr r2, [pc, #296] @ (45a03c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #56] @ (459f5c ) │ │ │ │ + ldr r2, [pc, #184] @ (459fdc ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #936] @ (45a2d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (459f54 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #168] @ (459fd8 ) │ │ │ │ + ldr r2, [pc, #296] @ (45a058 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #792] @ (45a250 ) │ │ │ │ + ldr r1, [pc, #920] @ (45a2d0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #864] @ (45a29c ) │ │ │ │ + ldr r1, [pc, #992] @ (45a31c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #664] @ (45a1f4 ) │ │ │ │ + ldr r1, [pc, #792] @ (45a274 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ cbnz r1, 459fd4 │ │ │ │ - @ instruction: 0xffff4a9a │ │ │ │ + @ instruction: 0xffff49ba │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xb8c3 │ │ │ │ - @ instruction: 0xffff49fa │ │ │ │ + vqshrn.u64 d20, q5, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #8] @ (459f78 ) │ │ │ │ + ldr r1, [pc, #136] @ (459ff8 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #64] @ (459fb4 ) │ │ │ │ + ldr r1, [pc, #192] @ (45a034 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #920] @ (45a310 ) │ │ │ │ + ldr r2, [pc, #24] @ (459f90 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #224] @ (45a060 ) │ │ │ │ + ldr r2, [pc, #352] @ (45a0e0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #488] @ (45a170 ) │ │ │ │ + ldr r2, [pc, #616] @ (45a1f0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [pc, #64] @ (459fd0 ) │ │ │ │ + ldr r1, [pc, #192] @ (45a050 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #416] @ (45a148 ) │ │ │ │ @@ -1467942,31 +1467933,31 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, #4] │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r4] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add lr, r6 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r1, [pc, #24] @ (45a180 ) │ │ │ │ + ldr r0, [pc, #152] @ (45a200 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #3 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, r6 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r1, [pc, #3192] @ 45ae04 │ │ │ │ @@ -1469125,24 +1469116,24 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r2, r1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ bls.n 45ae8a │ │ │ │ vqrdmulh.s , , d28[0] │ │ │ │ lsls r6, r7, #4 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 45aec6 │ │ │ │ - vtbl.8 d20, {d31}, d2 │ │ │ │ + vabdl.u q10, d31, d18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r1, r6, #2 │ │ │ │ bgt.n 45aede │ │ │ │ vqrshrn.u64 d29, , #1 │ │ │ │ vqshl.u64 d29, d19, #63 @ 0x3f │ │ │ │ vmlal.u , d15, d9[0] │ │ │ │ @ instruction: 0xffff38b0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1469150,126 +1469141,126 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r6 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, r8 │ │ │ │ + add r6, ip │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ bhi.n 45af5a │ │ │ │ - vqshlu.s32 , q13, #31 │ │ │ │ + vsli.64 d19, d10, #63 @ 0x3f │ │ │ │ lsls r1, r2, #4 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r4, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [pc, #340] @ (45b090 ) │ │ │ │ add r2, pc │ │ │ │ b.w 45a720 │ │ │ │ ldr r3, [pc, #336] @ (45b094 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #336] @ (45b098 ) │ │ │ │ @@ -1469393,67 +1469384,67 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #120] @ (45b0fc ) │ │ │ │ movw r2, #2122 @ 0x84a │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 45b17a │ │ │ │ vshr.u32 , , #1 │ │ │ │ - vqrshrun.s64 d18, q2, #1 │ │ │ │ + vqshl.u32 q9, q10, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #234 @ 0xea │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r0, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #792] @ (45b42c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -1469765,27 +1469756,27 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #912] @ (45b7c0 ) │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #72] @ (45b480 ) │ │ │ │ lsls r6, r7, #4 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ @@ -1470899,83 +1470890,83 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r1, r4, r5, r6} │ │ │ │ vtbl.8 d20, {d31- q9, , d4[0] │ │ │ │ + vqrdmlsh.s , , d20[0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r4, r5, r7} │ │ │ │ vtbl.8 d17, {d15-d16}, d12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmia r7!, {r0, r1, r2, r4, r5} │ │ │ │ - vrshr.u64 , q3, #1 │ │ │ │ + vsra.u64 , q11, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + subs r6, r7, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + subs r2, r1, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + asrs r6, r3, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r2, r1 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 45bd98 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.w 45bdb0 │ │ │ │ @@ -1471136,77 +1471127,77 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #2562 @ 0xa02 │ │ │ │ bl 456c50 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #28 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r2, #27 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r2, #25 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ + movs r3, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r5, #29 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1471385,21 +1471376,21 @@ │ │ │ │ bl 456c50 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 456ce8 │ │ │ │ nop │ │ │ │ str r2, [sp, #300] @ 0x12c │ │ │ │ - vrsra.u32 d17, d8, #1 │ │ │ │ + vrshr.u32 d17, d24, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [pc, #3064] @ 45d104 │ │ │ │ @@ -1472504,91 +1472495,91 @@ │ │ │ │ nop │ │ │ │ subs r2, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r1, [sp, #804] @ 0x324 │ │ │ │ vaddw.u , , d15 │ │ │ │ - @ instruction: 0xffff2ebc │ │ │ │ + @ instruction: 0xffff2ddc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + lsrs r6, r3, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + movs r7, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r5, [r2, #14] │ │ │ │ vcvt.u16.f16 q9, q4, #1 │ │ │ │ itt ls │ │ │ │ movls r8, ip │ │ │ │ movls.w r9, #5 │ │ │ │ bls.w 45c8fe │ │ │ │ @@ -1473347,189 +1473338,169 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, ip │ │ │ │ mov.w r9, #5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 45c906 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + vshr.u64 d16, d16, #18 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + vshr.u64 d16, d16, #40 │ │ │ │ + vshr.u64 d16, d16, #14 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + vshr.u64 d16, d16, #30 │ │ │ │ + vshr.u64 d0, d16, #16 │ │ │ │ + vshr.u64 d16, d16, #50 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - movs r2, r6 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + vqadd.u64 d16, d24, d16 │ │ │ │ + vshr.u64 d0, d16, #44 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + vshr.u64 d0, d16, #64 │ │ │ │ + vqadd.u16 d16, d18, d16 │ │ │ │ + vqadd.u64 d16, d16, d16 │ │ │ │ + lsrs r2, r7, #25 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - movs r6, r0 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - movs r4, r4 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - vshr.u64 d16, d16, #16 │ │ │ │ - movs r4, r1 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + vqadd.u32 d0, d22, d16 │ │ │ │ + vqadd.u8 d16, d20, d16 │ │ │ │ + vqadd.u16 d0, d16, d16 │ │ │ │ + vqadd.u32 d0, d28, d16 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + adds r6, r3, r6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + vshr.u64 d16, d16, #20 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + vshr.u64 d16, d16, #44 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - subs r4, r2, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + vshr.u64 d0, d16, #4 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + vshr.u64 d0, d16, #26 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r5, r0, #3 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + vshr.u64 d0, d16, #58 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ + vqadd.u64 d16, d16, d16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r4, [pc, #2852] @ 45e648 │ │ │ │ @@ -1474987,51 +1474958,51 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.w 45dd8e │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ b.w 45dda6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfad400b0 │ │ │ │ - @ instruction: 0xf21000b0 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + ldr??.w r0, [r4, #176] @ 0xb0 │ │ │ │ + @ instruction: 0xf13000b0 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfab000b0 │ │ │ │ - @ instruction: 0xf1ea00b0 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + ldr??.w r0, [r0, #176] @ 0xb0 │ │ │ │ + add.w r0, sl, #176 @ 0xb0 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xfa6400b0 │ │ │ │ - @ instruction: 0xf19e00b0 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + vst1.8 @ instruction: 0xf98400b0 │ │ │ │ + @ instruction: 0xf0be00b0 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #976] @ (45ee64 ) │ │ │ │ + ldr r0, [pc, #80] @ (45eae4 ) │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xf0d400b0 │ │ │ │ - vqadd.s8 d0, d20, d16 │ │ │ │ - vqadd.s32 d0, d16, d16 │ │ │ │ - @ instruction: 0xfbe600b0 │ │ │ │ - bics.w r0, r4, #176 @ 0xb0 │ │ │ │ - mrc 0, 2, r0, cr2, cr0, {5} │ │ │ │ - mcr 0, 3, r0, cr14, cr0, {5} │ │ │ │ - mcr 0, 2, r0, cr2, cr0, {5} │ │ │ │ - mcr 0, 3, r0, cr0, cr0, {5} │ │ │ │ - mcr 0, 1, r0, cr12, cr0, {5} │ │ │ │ - mcr 0, 2, r0, cr8, cr0, {5} │ │ │ │ - mrc 0, 0, r0, cr10, cr0, {5} │ │ │ │ - mrc 0, 1, r0, cr8, cr0, {5} │ │ │ │ - mcr 0, 0, r0, cr8, cr0, {5} │ │ │ │ - mcr 0, 1, r0, cr6, cr0, {5} │ │ │ │ - ldcl 0, cr0, [r6, #704]! @ 0x2c0 │ │ │ │ - mrc 0, 0, r0, cr4, cr0, {5} │ │ │ │ - ldcl 0, cr0, [r0, #704] @ 0x2c0 │ │ │ │ - stcl 0, cr0, [ip, #704]! @ 0x2c0 │ │ │ │ - mcr 0, 0, r0, cr2, cr0, {5} │ │ │ │ - ldcl 0, cr0, [sl, #704] @ 0x2c0 │ │ │ │ + vshr.s64 d16, d16, #12 │ │ │ │ + mcr 0, 1, r0, cr4, cr0, {5} │ │ │ │ + mcr 0, 2, r0, cr0, cr0, {5} │ │ │ │ + @ instruction: 0xfb0600b0 │ │ │ │ + vqadd.s16 d16, d20, d16 │ │ │ │ + ldcl 0, cr0, [r2, #-704]! @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [lr, #704] @ 0x2c0 │ │ │ │ + stcl 0, cr0, [r2, #-704]! @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [r0, #704] @ 0x2c0 │ │ │ │ + stcl 0, cr0, [ip, #-704] @ 0xfffffd40 │ │ │ │ + stcl 0, cr0, [r8, #-704]! @ 0xfffffd40 │ │ │ │ + ldc 0, cr0, [sl, #-704]! @ 0xfffffd40 │ │ │ │ + ldcl 0, cr0, [r8, #-704] @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [r8, #-704]! @ 0xfffffd40 │ │ │ │ + stcl 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ + ldc 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ + ldc 0, cr0, [r4, #-704]! @ 0xfffffd40 │ │ │ │ + ldcl 0, cr0, [r0], #704 @ 0x2c0 │ │ │ │ + stc 0, cr0, [ip, #-704] @ 0xfffffd40 │ │ │ │ + stc 0, cr0, [r2, #-704]! @ 0xfffffd40 │ │ │ │ + ldcl 0, cr0, [sl], #704 @ 0x2c0 │ │ │ │ movs r3, #4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [sp, #28] │ │ │ │ b.n 45e896 │ │ │ │ movs r3, #4 │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ @@ -1475053,20 +1475024,20 @@ │ │ │ │ bl 456c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #158 @ 0x9e │ │ │ │ b.w 45dbec │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc 0, 5, r0, cr0, cr0, {5} │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + ldcl 0, cr0, [r0, #704] @ 0x2c0 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mrc 0, 4, r0, cr14, cr0, {5} │ │ │ │ + ldc 0, cr0, [lr, #704]! @ 0x2c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #364 @ 0x16c │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #3020] @ 45f728 │ │ │ │ @@ -1476177,99 +1476148,101 @@ │ │ │ │ bl 456c50 │ │ │ │ asrs r2, r3, #18 │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #14 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add.w r0, r0, r0, ror #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + bic.w r0, r0, r0, ror #2 │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45f60c │ │ │ │ + b.n 45f44c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45f648 │ │ │ │ + b.n 45f488 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - eors.w r0, sl, #5767168 @ 0x580000 │ │ │ │ - strd r0, r0, [r8], #704 @ 0x2c0 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + @ instruction: 0xf3ba00b0 │ │ │ │ + @ instruction: 0xe80800b0 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xe8d200b0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + b.n 45f73c │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ands r6, r6 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xe81600b0 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + b.n 45f5d0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45f378 │ │ │ │ + b.n 45f1b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45f35c │ │ │ │ + b.n 45f19c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45fd1c │ │ │ │ + b.n 45fb5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 45fd58 │ │ │ │ + b.n 45fb98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45f06c │ │ │ │ + b.n 45feac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orn r0, sl, #176 @ 0xb0 │ │ │ │ - b.n 45fd14 │ │ │ │ + vshr.s64 d0, d16, #54 │ │ │ │ + b.n 45fb54 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, #102 @ 0x66 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45f028 │ │ │ │ + b.n 45fe68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fe9c │ │ │ │ + b.n 45fcdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fe28 │ │ │ │ + b.n 45fc68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45fe04 │ │ │ │ + b.n 45fc44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9a600b0 │ │ │ │ - b.n 45fdc4 │ │ │ │ + str.w r0, [r6, #176] @ 0xb0 │ │ │ │ + b.n 45fc04 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 45fda8 │ │ │ │ + b.n 45fbe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r5, #20 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fd8c │ │ │ │ + b.n 45fbcc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 45fd68 │ │ │ │ + b.n 45fba8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - sbc.w r0, r4, r0, ror #2 │ │ │ │ - b.n 45fd24 │ │ │ │ + eor.w r0, r4, r0, ror #2 │ │ │ │ + b.n 45fb64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r3, [pc, #1284] @ 45fcf8 │ │ │ │ movw r2, #4534 @ 0x11b6 │ │ │ │ ldr.w r1, [pc, #1280] @ 45fcfc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1476716,23 +1476689,23 @@ │ │ │ │ b.n 45fc5e │ │ │ │ subs.w r1, r9, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [sl] │ │ │ │ b.n 45fc5e │ │ │ │ nop │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 460078 │ │ │ │ + b.n 45feb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - b.n 460050 │ │ │ │ + b.n 45fe90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1476768,25 +1476741,22 @@ │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ ldr r1, [pc, #32] @ (45fd8c ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - bgt.n 45fe4c │ │ │ │ + vshr.u64 d0, d16, #36 │ │ │ │ + vshr.u64 d0, d16, #32 │ │ │ │ + blt.n 45fc8c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - bge.n 45fcb4 │ │ │ │ + vshr.u64 d0, d16, #60 │ │ │ │ + bls.n 45fcf4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bge.n 45fcf0 │ │ │ │ + bls.n 45fd30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #1764] @ 460488 │ │ │ │ @@ -1477442,48 +1477412,48 @@ │ │ │ │ lsls r6, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r6, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s32 d16, d18, d16 │ │ │ │ - b.n 460908 │ │ │ │ + mcr 0, 4, r0, cr2, cr0, {5} │ │ │ │ + b.n 460748 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 460580 │ │ │ │ + bhi.n 4603c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ vbit d0, d8, d29 │ │ │ │ - @ instruction: 0xfafc00b0 │ │ │ │ - bvs.n 4604f4 │ │ │ │ + @ instruction: 0xfa1c00b0 │ │ │ │ + bpl.n 460534 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 4604fc │ │ │ │ + bcc.n 46053c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 46053c │ │ │ │ + bcc.n 46057c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 4604dc │ │ │ │ + bcc.n 46051c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 46051c │ │ │ │ + bcc.n 46055c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfa1e00b0 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + ldrsh.w r0, [lr, r0, lsl #3] │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - bmi.n 4604d4 │ │ │ │ + bcc.n 460514 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 460478 │ │ │ │ + bcs.n 4604b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 4604b0 │ │ │ │ + bcc.n 4604f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 460718 │ │ │ │ + b.n 460558 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bpl.n 4605b8 │ │ │ │ + bmi.n 4603f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfa4400b0 │ │ │ │ - udf #16 │ │ │ │ + vld4.32 {d16-d19}, [r4 :256], r0 │ │ │ │ + ble.n 460544 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bpl.n 46057c │ │ │ │ + bmi.n 4605bc │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1478479,30 +1478449,30 @@ │ │ │ │ @ instruction: 0xfaf2013d │ │ │ │ @ instruction: 0xfaec013d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7fc013d │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvc.n 460e7c │ │ │ │ + bvs.n 460ebc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf27a00b0 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + @ instruction: 0xf19a00b0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bpl.n 460f38 │ │ │ │ + bmi.n 460f78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr.w r0, [r9, #480] @ 0x1e0 │ │ │ │ cmp r7, r0 │ │ │ │ bcs.w 461fe0 │ │ │ │ ldr.w r2, [r9, #484] @ 0x1e4 │ │ │ │ movs r3, #24 │ │ │ │ @@ -1480068,80 +1480038,80 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #148] @ (4620b8 ) │ │ │ │ movw r2, #6552 @ 0x1998 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - adcs.w r0, lr, r0, ror #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + orns r0, lr, r0, ror #2 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adc.w r0, r6, r0, ror #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + orn r0, r6, r0, ror #2 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #4 │ │ │ │ - @ instruction: 0xeb9000b0 │ │ │ │ + @ instruction: 0xeab000b0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - nop {11} │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 461a34 │ │ │ │ + b.n 461874 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 461b6c │ │ │ │ + b.n 4619ac │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 462710 │ │ │ │ + b.n 462550 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 4619b4 │ │ │ │ + b.n 4627f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 462454 │ │ │ │ + b.n 462294 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r4, 4620d0 │ │ │ │ + cbnz r4, 462098 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r2, 4620d4 │ │ │ │ + cbnz r2, 46209c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ + @ instruction: 0xb72a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 46224c │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r4, 4620e0 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #568] @ (4622f8 ) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #568] @ (4622fc ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1480359,113 +1480329,113 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + cpsie ai │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cpsie a │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - setend le │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r4, 4623cc │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 462340 │ │ │ │ + bgt.n 462380 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + ble.n 46248c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + cpsid │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 4623b4 │ │ │ │ + bgt.n 4623f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ble.n 462450 │ │ │ │ + bgt.n 462490 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ @@ -1481257,17 +1481227,17 @@ │ │ │ │ ldr.w r3, [pc, #1096] @ 46301c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.w 4633b2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl a62d98 │ │ │ │ + bl a62da8 │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl a5f318 │ │ │ │ + bl a5f328 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ cbnz r3, 462c0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp.w r3, #66560 @ 0x10400 │ │ │ │ @@ -1481610,71 +1481580,71 @@ │ │ │ │ adds r4, #191 @ 0xbf │ │ │ │ vabdl.u q11, d15, d16 │ │ │ │ lsls r0, r0, #5 │ │ │ │ blt.n 462fd8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - ble.n 462fa8 │ │ │ │ + ble.n 462fe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r1, r0, #3 │ │ │ │ strb r1, [r3, #20] │ │ │ │ @ instruction: 0xffffda54 │ │ │ │ lsls r5, r7, #4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ vrsra.u32 q9, q2, #1 │ │ │ │ movs r0, r0 │ │ │ │ udf #83 @ 0x53 │ │ │ │ - vshr.u32 q15, q0, #1 │ │ │ │ + vcvt.u32.f32 , q8, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bgt.n 463044 │ │ │ │ + blt.n 463084 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blt.n 463050 │ │ │ │ + bge.n 463090 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r0, #5 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 462f98 │ │ │ │ + bhi.n 462fd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bmi.n 462f74 │ │ │ │ + bcc.n 462fb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #157 @ 0x9d │ │ │ │ - @ instruction: 0xffffb368 │ │ │ │ + vsubl.u , d31, d8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bvc.n 4630b8 │ │ │ │ + bvs.n 4630f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bvs.n 462ffc │ │ │ │ + bpl.n 46303c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r5, r0, #3 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r3, [r9, #436] @ 0x1b4 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 463bc4 │ │ │ │ ldrb.w r2, [r3, #322] @ 0x142 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ @@ -1482874,184 +1482844,184 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #5123 @ 0x1403 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - bpl.n 463e20 │ │ │ │ + bmi.n 463e60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r7, pc, #632 @ (adr r7, 46408c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vhadd.u16 q0, q8, q2 │ │ │ │ - add r6, pc, #960 @ (adr r6, 4641e0 ) │ │ │ │ + cdp2 0, 3, cr0, cr0, cr4, {6} │ │ │ │ + add r6, pc, #64 @ (adr r6, 463e60 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bne.n 463de0 │ │ │ │ + beq.n 463e20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 13, cr0, cr14, cr4, {6} │ │ │ │ - add r6, pc, #760 @ (adr r6, 464124 ) │ │ │ │ + ldc2l 0, cr0, [lr, #784]! @ 0x310 │ │ │ │ + add r5, pc, #888 @ (adr r5, 4641a4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bne.n 463d88 │ │ │ │ + beq.n 463dc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr4, {6} │ │ │ │ - add r6, pc, #560 @ (adr r6, 464068 ) │ │ │ │ + stc2l 0, cr0, [ip, #784] @ 0x310 │ │ │ │ + add r5, pc, #688 @ (adr r5, 4640e8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcc.n 463e3c │ │ │ │ + bcs.n 463e7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp2 0, 3, cr0, cr4, cr4, {6} │ │ │ │ - add r6, pc, #80 @ (adr r6, 463e94 ) │ │ │ │ + ldc2l 0, cr0, [r4, #-784] @ 0xfffffcf0 │ │ │ │ + add r5, pc, #208 @ (adr r5, 463f14 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 463f2c │ │ │ │ + bne.n 463d6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-784] @ 0xfffffcf0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 464244 ) │ │ │ │ + ldc2 0, cr0, [ip], #-784 @ 0xfffffcf0 │ │ │ │ + add r4, pc, #112 @ (adr r4, 463ec4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bcs.n 463e8c │ │ │ │ + bne.n 463ecc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc2l 0, cr0, [lr], #784 @ 0x310 │ │ │ │ - add r4, pc, #888 @ (adr r4, 4641d8 ) │ │ │ │ + ldc2 0, cr0, [lr], {196} @ 0xc4 │ │ │ │ + add r3, pc, #1016 @ (adr r3, 464258 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movt r0, #2244 @ 0x8c4 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + @ instruction: 0xf5e000c4 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subw r0, r8, #2244 @ 0x8c4 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + rsb r0, r8, #6422528 @ 0x620000 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf69000c4 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + subs.w r0, r0, #6422528 @ 0x620000 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf67800c4 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf59800c4 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf63a00c4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + adcs.w r0, sl, #6422528 @ 0x620000 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - addw r0, sl, #2244 @ 0x8c4 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + @ instruction: 0xf52a00c4 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf5f200c4 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + adds.w r0, r2, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rsbs r0, sl, #6422528 @ 0x620000 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xf4fa00c4 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - rsb r0, r2, #6422528 @ 0x620000 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xf4e200c4 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sbcs.w r0, lr, #6422528 @ 0x620000 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + eors.w r0, lr, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sbc.w r0, r6, #6422528 @ 0x620000 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + eor.w r0, r6, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adc.w r0, lr, #6422528 @ 0x620000 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + orn r0, lr, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf53600c4 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + orrs.w r0, r6, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add.w r0, r6, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + bic.w r0, r6, #6422528 @ 0x620000 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf4ee00c4 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + and.w r0, lr, #6422528 @ 0x620000 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orn r0, r2, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + usat r0, #4, r2, lsl #3 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orr.w r0, sl, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + bfi r0, sl, #3, #2 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bics.w r0, r2, #6422528 @ 0x620000 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf35200c4 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - and.w r0, ip, #6422528 @ 0x620000 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ssat r0, #5, ip, asr #3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3f400c4 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + @ instruction: 0xf31400c4 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r3!, {r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf3dc00c4 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf2fc00c4 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ b.w 46324c │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 464072 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 46406c │ │ │ │ @@ -1483459,158 +1483429,158 @@ │ │ │ │ movw r2, #5347 @ 0x14e3 │ │ │ │ ldr r1, [pc, #340] @ (4644f4 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adcs.w r0, r0, #196 @ 0xc4 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + orns r0, r0, #196 @ 0xc4 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf12600c4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + orr.w r0, r6, #196 @ 0xc4 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf0d800c4 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + vext.8 q8, q12, q2, #0 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - eors.w r0, r8, #196 @ 0xc4 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + vext.8 q0, q12, q2, #0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orns r0, ip, #196 @ 0xc4 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + vmla.i16 d0, d28, d4[0] │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orn r0, r8, #196 @ 0xc4 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + vmla.i d0, d24, d0[1] │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orrs.w r0, r0, #196 @ 0xc4 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + vhadd.s q8, q8, q2 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bics.w r0, r8, #196 @ 0xc4 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + vhadd.s16 q8, q12, q2 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + itee gt │ │ │ │ + lslgt r0, r6, #2 │ │ │ │ + vhaddle.s8 q0, q13, q2 │ │ │ │ + strle r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vmla.i32 d16, d26, d4[0] │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + itet lt │ │ │ │ + lsllt r0, r6, #2 │ │ │ │ + cdpge 0, 15, cr0, cr2, cr4, {6} │ │ │ │ + strlt r6, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vmla.i16 d16, d18, d4[0] │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + cdp 0, 13, cr0, cr10, cr4, {6} │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + itte al │ │ │ │ + lslal r0, r6, #2 │ │ │ │ + cdpal 0, 12, cr0, cr2, cr4, {6} │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vext.8 q0, q13, q2, #0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + itte gt │ │ │ │ + lslgt r0, r6, #2 │ │ │ │ + cdpgt 0, 10, cr0, cr2, cr4, {6} │ │ │ │ + strle r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + itee mi │ │ │ │ + lslmi r0, r6, #2 │ │ │ │ + cdppl 0, 8, cr0, cr10, cr4, {6} │ │ │ │ + strpl r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vmla.i32 d0, d18, d4[0] │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vmla.i d0, d18, d0[1] │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + itee ne │ │ │ │ + lslne r0, r6, #2 │ │ │ │ + cdpeq 0, 4, cr0, cr14, cr4, {6} │ │ │ │ + streq r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vhadd.s32 q8, q13, q2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + cdp 0, 3, cr0, cr6, cr4, {6} │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itet lt │ │ │ │ - lsllt r0, r6, #2 │ │ │ │ - strge r7, [sp, #136] @ 0x88 │ │ │ │ - lsllt r0, r6, #2 │ │ │ │ - itee │ │ │ │ - lsl r0, r6, #2 │ │ │ │ - vhaddal.s32 q0, q15, q2 │ │ │ │ - stral r7, [sp, #56] @ 0x38 │ │ │ │ + ittt mi │ │ │ │ + lslmi r0, r6, #2 │ │ │ │ + cdpmi 0, 1, cr0, cr14, cr4, {6} │ │ │ │ + strmi r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itte le │ │ │ │ - lslle r0, r6, #2 │ │ │ │ - vhaddle.s16 q0, q11, q2 │ │ │ │ - strgt r6, [sp, #984] @ 0x3d8 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + cdp 0, 0, cr0, cr6, cr4, {6} │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cdp 0, 15, cr0, cr14, cr4, {6} │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itet ge │ │ │ │ - lslge r0, r6, #2 │ │ │ │ - cdplt 0, 14, cr0, cr6, cr4, {6} │ │ │ │ - strge r6, [sp, #792] @ 0x318 │ │ │ │ + stcl 0, cr0, [lr, #784]! @ 0x310 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itee ls │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - cdphi 0, 12, cr0, cr14, cr4, {6} │ │ │ │ - strhi r6, [sp, #696] @ 0x2b8 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r0, r6, #2 │ │ │ │ - itte le │ │ │ │ - lslle r0, r6, #2 │ │ │ │ - cdple 0, 11, cr0, cr6, cr4, {6} │ │ │ │ - strgt r6, [sp, #600] @ 0x258 │ │ │ │ + ldcl 0, cr0, [r6, #784] @ 0x310 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r0, r6, #2 │ │ │ │ - cdpne 0, 5, cr0, cr10, cr4, {6} │ │ │ │ - strne r6, [sp, #232] @ 0xe8 │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + ldcl 0, cr0, [sl, #-784]! @ 0xfffffcf0 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r1, #4469 @ 0x1175 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 464518 │ │ │ │ movw r1, #4470 @ 0x1176 │ │ │ │ @@ -1483859,20 +1483829,20 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #459 @ 0x1cb │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - orr.w r0, r4, r4, lsl #3 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + itte │ │ │ │ + lsl r0, r6, #2 │ │ │ │ + strd r0, r0, [r4, #-784]! @ 0x310 │ │ │ │ + ite le @ unpredictable │ │ │ │ + lslle r0, r6, #2 │ │ │ │ + pushgt {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 4647cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -1484126,19 +1484096,19 @@ │ │ │ │ mov.w r2, #402 @ 0x192 │ │ │ │ ldr r1, [pc, #20] @ (464a44 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - bkpt 0x003c │ │ │ │ + pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 464990 │ │ │ │ + b.n 4647d0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bkpt 0x0016 │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -1485228,17 +1485198,17 @@ │ │ │ │ movw r0, #317 @ 0x13d │ │ │ │ b.n 4653c8 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ b.n 4653c8 │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ b.n 4653c8 │ │ │ │ nop │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + cbz r6, 4655a6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r4, [r0, #436] @ 0x1b4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1485308,25 +1485278,25 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ bl 456c50 │ │ │ │ - uxtb r4, r3 │ │ │ │ + cbz r4, 465642 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + cbz r6, 46562e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - uxtb r4, r7 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sxtb r6, r5 │ │ │ │ + cbz r6, 465632 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r0, 46565a │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + cbz r0, 465636 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #28 │ │ │ │ @@ -1485352,17 +1485322,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (465668 ) │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ ldr r1, [pc, #12] @ (46566c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - uxtb r2, r1 │ │ │ │ + cbz r2, 4656a6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbz r4, 4656aa │ │ │ │ + cbz r4, 465672 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #76] @ (4656cc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1486404,36 +1486374,36 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ @ instruction: 0xef93ffff │ │ │ │ bl 6400f2 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bls.n 466144 │ │ │ │ + bhi.n 466184 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ add r6, pc, #616 @ (adr r6, 466370 ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 214126 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 4669de │ │ │ │ @@ -1487347,44 +1487317,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 464a8c │ │ │ │ b.n 46621e │ │ │ │ nop │ │ │ │ b.n 466fe2 │ │ │ │ vtbl.8 d17, {d15-d16}, d12 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #400 @ (adr r1, 466b88 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 466c08 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - add r0, pc, #24 @ (adr r0, 466a18 ) │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #304 @ (adr r1, 466b34 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 466bb4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #208 @ (adr r1, 466ae0 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 466b60 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 466a8c ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 466b0c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #2028] @ 467234 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1488162,63 +1488132,63 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 46717e │ │ │ │ - @ instruction: 0xffff9e2e │ │ │ │ + vqrdmulh.s , , d14[0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bhi.n 46719e │ │ │ │ vsubl.u , d31, d14 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bvc.n 4672a6 │ │ │ │ vrsubhn.i d29, , │ │ │ │ vmlsl.u , d31, d9[0] │ │ │ │ - vqrshrn.u64 d25, q14, #1 │ │ │ │ + @ instruction: 0xffff989c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + it gt │ │ │ │ + lslgt r4, r0, #3 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #292] @ (4673e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1488347,27 +1488317,27 @@ │ │ │ │ nop │ │ │ │ ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (46752c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1489012,33 +1488982,33 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r7, #4 │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #516] @ (467ce8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1489503,17 +1489473,17 @@ │ │ │ │ nop │ │ │ │ strh r0, [r6, #22] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #14] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ @@ -1489576,21 +1489546,21 @@ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 468034 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r3] │ │ │ │ b.n 468052 │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1489743,19 +1489713,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (468210 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #100] @ (468288 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -1489803,17 +1489773,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #22] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r1, #245 @ 0xf5 │ │ │ │ beq.n 4682a4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1489901,17 +1489871,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 456ce8 │ │ │ │ b.n 4682f8 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ @@ -1490065,23 +1490035,23 @@ │ │ │ │ ldr r1, [pc, #32] @ (468544 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - add r1, pc, #768 @ (adr r1, 468838 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 4688b8 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #1000] @ (468944 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1490435,15 +1490405,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ lsls r5, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1576] @ 468f98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1491016,90 +1490986,90 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #25] │ │ │ │ lsls r5, r7, #4 │ │ │ │ bl 1c8fa6 │ │ │ │ bl 2c8faa │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, pc, #72 @ (adr r4, 469004 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 469084 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 4693a0 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 469020 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ bl 82afce │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, pc, #488 @ (adr r3, 4691c0 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 469240 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 469164 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 4691e4 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, pc, #312 @ (adr r3, 469128 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 4691a8 ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #384] @ (469178 ) │ │ │ │ + ldr r0, [pc, #512] @ (4691f8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #504] @ (4691f4 ) │ │ │ │ + ldr r0, [pc, #632] @ (469274 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #296] @ (469128 ) │ │ │ │ + ldr r0, [pc, #424] @ (4691a8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #408] @ (46919c ) │ │ │ │ + ldr r0, [pc, #536] @ (46921c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #232] @ (4690f0 ) │ │ │ │ + ldr r0, [pc, #360] @ (469170 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #352] @ (46916c ) │ │ │ │ + ldr r0, [pc, #480] @ (4691ec ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #48] @ (469040 ) │ │ │ │ + ldr r0, [pc, #176] @ (4690c0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #168] @ (4690bc ) │ │ │ │ + ldr r0, [pc, #296] @ (46913c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #240] @ (469108 ) │ │ │ │ + ldr r0, [pc, #368] @ (469188 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #88] @ (469074 ) │ │ │ │ + ldr r0, [pc, #216] @ (4690f4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #904] @ (4693a8 ) │ │ │ │ + ldr r0, [pc, #8] @ (469028 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #1008] @ (469414 ) │ │ │ │ + ldr r0, [pc, #112] @ (469094 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r1, [pc, #64] @ (469068 ) │ │ │ │ + ldr r0, [pc, #192] @ (4690e8 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #920] @ (4693c4 ) │ │ │ │ + ldr r0, [pc, #24] @ (469044 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #672] @ (4692d8 ) │ │ │ │ + blx r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #792] @ (469354 ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 4691ac ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 46922c ) │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #436] @ (469210 ) │ │ │ │ @@ -1491272,27 +1491242,27 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r2, r2 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r2, r8 │ │ │ │ + cmp r2, ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mov r2, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.w 94080 <__vaDriverInit_1_22@@libgallium-25.0.7-2+deb13u1.so+0x15b7c> │ │ │ │ beq.n 469242 │ │ │ │ b.w 288002 │ │ │ │ b.w 287e42 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @@ -1491525,31 +1491495,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - add sl, r6 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r8, sl │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #36] @ (4694f0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1491659,17 +1491629,17 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r4, [pc, #1136] @ 469a90 │ │ │ │ @@ -1492345,48 +1492315,48 @@ │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 456c50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 469bba │ │ │ │ vraddhn.i d22, , q2 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1492450,21 +1492420,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ b.n 469d7a │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #456] @ (469fc4 ) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1492576,39 +1492546,39 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r1, [pc, #60] @ (469f64 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ @@ -1493325,71 +1493295,71 @@ │ │ │ │ nop │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r7, r5] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1188] @ 46ac88 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1493838,53 +1493808,53 @@ │ │ │ │ nop │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r2] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #340] @ (46ae4c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1494020,25 +1493990,25 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, r4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r0] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #344] @ (46afdc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1494170,29 +1494140,29 @@ │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [r6, r5] │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 46afe8 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r5, r7, #4 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #156] @ (46b0b4 ) │ │ │ │ @@ -1494204,15 +1494174,15 @@ │ │ │ │ movs r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a45ee0 │ │ │ │ + bl a45ef0 │ │ │ │ ldr r3, [pc, #136] @ (46b0c0 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -1494220,28 +1494190,28 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne r3, #76 @ 0x4c │ │ │ │ moveq r3, #72 @ 0x48 │ │ │ │ - bl a3d984 │ │ │ │ + bl a3d994 │ │ │ │ cbnz r0, 46b096 │ │ │ │ ldr r2, [pc, #100] @ (46b0c4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ blx 6de34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl a4631c │ │ │ │ + bl a4632c │ │ │ │ ldr r2, [pc, #72] @ (46b0c8 ) │ │ │ │ ldr r3, [pc, #52] @ (46b0b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1494251,32 +1494221,32 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #52] @ (46b0cc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a3b5bc │ │ │ │ + bl a3b5cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a3b528 │ │ │ │ + bl a3b538 │ │ │ │ b.n 46b078 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #904] @ (46b440 ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #864] @ (46b420 ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ subs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [pc, #488] @ (46b2b4 ) │ │ │ │ lsls r5, r7, #4 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1496197,25 +1496167,25 @@ │ │ │ │ subs r1, #239 @ 0xef │ │ │ │ cdp2 14, 15, cr2, cr10, cr2, {2} │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ cmp r4, r0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #26 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r0, r2, #4 │ │ │ │ bics r6, r5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ vmov.f64 d6, #36 @ 0x41200000 10.0 │ │ │ │ vldr d7, [pc, #704] @ 46c6d8 │ │ │ │ vmov.f64 d5, #164 @ 0xc1200000 -10.0 │ │ │ │ vldr d0, [pc, #704] @ 46c6e0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ @@ -1497466,17 +1497436,17 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 46cf8c │ │ │ │ strh r6, [r7, #22] │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ asrs r7, r0, #21 │ │ │ │ subs r7, #247 @ 0xf7 │ │ │ │ ... │ │ │ │ - cmp r4, r5 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ bl 3c2144 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1497908,49 +1497878,49 @@ │ │ │ │ b.n 46d4ac │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #173 @ 0xad │ │ │ │ b.n 46d4ac │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ b.n 46d4ac │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ b.n 46d4ac │ │ │ │ @@ -1498202,55 +1498172,55 @@ │ │ │ │ add r4, r0 │ │ │ │ b.n 46d6bc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #154 @ 0x9a │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - b.n 46d5c4 │ │ │ │ + b.n 46d404 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #368] @ (46d9fc ) │ │ │ │ @@ -1498401,45 +1498371,45 @@ │ │ │ │ nop │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - subs r0, #30 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1498683,29 +1498653,29 @@ │ │ │ │ nop │ │ │ │ movs r4, #160 @ 0xa0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - @ instruction: 0xfbb800af │ │ │ │ - @ instruction: 0xfbd600af │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + @ instruction: 0xfad800af │ │ │ │ + @ instruction: 0xfaf600af │ │ │ │ + adds r4, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ + strb r2, [r2, r2] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xfb8a00af │ │ │ │ - @ instruction: 0xfba800af │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + @ instruction: 0xfaaa00af │ │ │ │ + @ instruction: 0xfac800af │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #188] @ (46dda8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1499212,17 +1499182,17 @@ │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ b.n 46e0d8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ b.n 46e0d8 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ b.n 46e0d8 │ │ │ │ nop │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1499419,19 +1499389,19 @@ │ │ │ │ bne.n 46e3ae │ │ │ │ b.n 46e21c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r4, r7, #0 │ │ │ │ lsls r5, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r5, [pc, #32] @ (46e400 ) │ │ │ │ + ldr r4, [pc, #160] @ (46e480 ) │ │ │ │ lsls r6, r5, #2 │ │ │ │ adds r6, r6, #1 │ │ │ │ lsls r5, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1499618,15 +1499588,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, r7 │ │ │ │ lsls r5, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r7, r5 │ │ │ │ lsls r5, r7, #4 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (46e708 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1501447,32 +1501417,32 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsrs r0, r3, #29 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsrs r4, r6, #10 │ │ │ │ lsls r5, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46f9b8 │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 46f9f8 │ │ │ │ + b.n 46f838 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 46f99c │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 46f9dc │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r2, r0, r2 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 46f8a8 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 46f8e8 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r2, #700] @ 0x2bc │ │ │ │ - b.n 46f890 │ │ │ │ + stcl 0, cr0, [r2], #700 @ 0x2bc │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1692] @ 46ff08 │ │ │ │ @@ -1502598,15 +1502568,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ b.n 46ff78 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cdp 0, 2, cr0, cr12, cr13, {5} │ │ │ │ + stcl 0, cr0, [ip, #-692] @ 0xfffffd4c │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ bl 3be9a4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1502968,19 +1502938,20 @@ │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ b.n 4703dc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strd r0, r0, [r4], #-692 @ 0x2b4 │ │ │ │ + b.n 470620 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1840] @ 470e5c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r4, [pc, #1840] @ 470e60 │ │ │ │ @@ -1503640,32 +1503611,32 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ str.w r0, [r8, #316] @ 0x13c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str.w r0, [r0, #316] @ 0x13c │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ bpl.n 470e86 │ │ │ │ vsubl.u q15, d31, d25 │ │ │ │ vqshl.u64 , q10, #63 @ 0x3f │ │ │ │ lsls r4, r7, #4 │ │ │ │ bvs.n 470f02 │ │ │ │ vqrdmlsh.s q15, , d5[0] │ │ │ │ vsli.32 d30, d31, #31 │ │ │ │ - vqrshrn.u64 d16, q8, #1 │ │ │ │ + @ instruction: 0xffff0890 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1503734,25 +1503705,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (470f5c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (470f60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1504027,25 +1503998,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mcr 1, 3, r0, cr12, cr12, {1} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stc 1, cr0, [ip, #240]! @ 0xf0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #216] @ (471378 ) │ │ │ │ @@ -1504139,32 +1504110,29 @@ │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldcl 1, cr0, [r8, #-240] @ 0xffffff10 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc 1, cr0, [lr, #-240] @ 0xffffff10 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + vtrn.32 d16, d31 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r1, #2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ + vaddl.u32 q8, d20, d31 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + vaddl.u8 q8, d26, d31 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #476] @ (471598 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #476] @ (47159c ) │ │ │ │ @@ -1504353,18 +1504321,18 @@ │ │ │ │ bl 456c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 1, cr0, [ip], #-240 @ 0xffffff10 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb98013c │ │ │ │ - cdp2 0, 15, cr0, cr14, cr15, {5} │ │ │ │ - adds r4, r2, #1 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr15, {5} │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr15, {5} │ │ │ │ + ldc2 0, cr0, [r0, #700]! @ 0x2bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1504500,34 +1504468,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #52] @ (471744 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ bl 456c50 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - it cs │ │ │ │ - lslcs r2, r0, #3 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + bkpt 0x0048 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldc2l 0, cr0, [r2, #-700] @ 0xfffffd44 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + ldc2l 0, cr0, [r2], #-700 @ 0xfffffd44 │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #784] @ (471a6c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1504834,42 +1504802,42 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ b.n 471a3c │ │ │ │ ldmia.w lr, {r2, r3, r4, r5, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 471a74 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - pop {r4, r7} │ │ │ │ + cbnz r0, 471ae8 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xfaba00af │ │ │ │ - bkpt 0x0096 │ │ │ │ + ldr??.w r0, [sl, #175] @ 0xaf │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfb1c00af │ │ │ │ - adds r6, r0, r1 │ │ │ │ + @ instruction: 0xfa3c00af │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xfa8200af │ │ │ │ - bkpt 0x005c │ │ │ │ + vld1.8 {d0[5]}, [r2] │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1280] @ 471fcc │ │ │ │ @@ -1505375,90 +1505343,90 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 471a18 │ │ │ │ lsls r4, r7, #4 │ │ │ │ b.n 47196c │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xf74c00af │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + @ instruction: 0xf66c00af │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf68600af │ │ │ │ + sub.w r0, r6, #5734400 @ 0x578000 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71e00af │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + @ instruction: 0xf63e00af │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf5e800af │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + add.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - rsbs r0, r0, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf78200af │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + @ instruction: 0xf4f000af │ │ │ │ + subw r0, r2, #2223 @ 0x8af │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - subs.w r0, r8, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf76a00af │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + @ instruction: 0xf4d800af │ │ │ │ + @ instruction: 0xf68a00af │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sub.w r0, r0, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf69600af │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + @ instruction: 0xf4c000af │ │ │ │ + subs.w r0, r6, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf58800af │ │ │ │ - vld1.8 {d0[5]}, [sl] │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + @ instruction: 0xf4a800af │ │ │ │ + str.w r0, [sl, #175] @ 0xaf │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - sbcs.w r0, r0, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf63600af │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + eors.w r0, r0, #5734400 @ 0x578000 │ │ │ │ + adcs.w r0, r6, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adcs.w r0, r8, #5734400 @ 0x578000 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + orns r0, r8, #5734400 @ 0x578000 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf53c00af │ │ │ │ - @ instruction: 0xf70e00af │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + orrs.w r0, ip, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf62e00af │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf52800af │ │ │ │ - @ instruction: 0xf6b200af │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + orr.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + rsbs r0, r2, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adds.w r0, r0, #5734400 @ 0x578000 │ │ │ │ - sbc.w r0, r6, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + bics.w r0, r0, #5734400 @ 0x578000 │ │ │ │ + eor.w r0, r6, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4f800af │ │ │ │ - @ instruction: 0xf6b200af │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + ands.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + rsbs r0, r2, #5734400 @ 0x578000 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4e000af │ │ │ │ - rsbs r0, sl, #5734400 @ 0x578000 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + and.w r0, r0, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf4fa00af │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4c800af │ │ │ │ - subw r0, r2, #2223 @ 0x8af │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + @ instruction: 0xf3e800af │ │ │ │ + rsb r0, r2, #5734400 @ 0x578000 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xf4ac00af │ │ │ │ - addw r0, sl, #2223 @ 0x8af │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + @ instruction: 0xf3cc00af │ │ │ │ + @ instruction: 0xf52a00af │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors.w r0, r8, #5734400 @ 0x578000 │ │ │ │ - addw r0, sl, #2223 @ 0x8af │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + @ instruction: 0xf3b800af │ │ │ │ + @ instruction: 0xf52a00af │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eor.w r0, r0, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf68800af │ │ │ │ - orn r0, r6, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf69200af │ │ │ │ - orrs.w r0, r4, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf3a000af │ │ │ │ + sub.w r0, r8, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf38600af │ │ │ │ + subs.w r0, r2, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf37400af │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #2932] @ 472c44 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r1, [pc, #2932] @ 472c48 │ │ │ │ @@ -1506580,102 +1506548,104 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ svc 28 │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, #5734400 @ 0x578000 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + orns r0, ip, #5734400 @ 0x578000 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - bics.w r0, r2, #175 @ 0xaf │ │ │ │ - @ instruction: 0xf27000af │ │ │ │ - vhadd.s16 d16, d30, d31 │ │ │ │ - sxtb r4, r6 │ │ │ │ + vhadd.s16 d16, d18, d31 │ │ │ │ + @ instruction: 0xf19000af │ │ │ │ + cdp 0, 7, cr0, cr14, cr15, {5} │ │ │ │ + cbz r4, 472c90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - uxth r2, r2 │ │ │ │ + cbz r2, 472c9c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subw r0, r4, #175 @ 0xaf │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + rsb r0, r4, #175 @ 0xaf │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp 0, 6, cr0, cr2, cr15, {5} │ │ │ │ - @ instruction: 0xf22a00af │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + stc 0, cr0, [r2, #700] @ 0x2bc │ │ │ │ + adc.w r0, sl, #175 @ 0xaf │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp 0, 4, cr0, cr4, cr15, {5} │ │ │ │ - @ instruction: 0xf28c00af │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + stcl 0, cr0, [r4, #-700]! @ 0xfffffd44 │ │ │ │ + sub.w r0, ip, #175 @ 0xaf │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - cdp 0, 2, cr0, cr2, cr15, {5} │ │ │ │ + stcl 0, cr0, [r2, #-700] @ 0xfffffd44 │ │ │ │ subs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 472c50 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - @ instruction: 0xf0c000af │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + vaddl.s32 q8, d16, d31 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [sl, #700] @ 0x2bc │ │ │ │ + stcl 0, cr0, [sl], #700 @ 0x2bc │ │ │ │ stmia.w r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf29a00af │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + subs.w r0, sl, #175 @ 0xaf │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stcl 0, cr0, [r4], {175} @ 0xaf │ │ │ │ - orr.w r0, r4, #175 @ 0xaf │ │ │ │ - lsrs r6, r0, #4 │ │ │ │ + @ instruction: 0xebe400af │ │ │ │ + vhadd.s32 d16, d20, d31 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - adc.w r0, r2, pc, asr #2 │ │ │ │ - vaddl.s8 q0, d24, d31 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + orn r0, r2, pc, asr #2 │ │ │ │ + cdp 0, 10, cr0, cr8, cr15, {5} │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xeb2a00af │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + orr.w r0, sl, pc, asr #2 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cdp 0, 9, cr0, cr8, cr15, {5} │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + ldc 0, cr0, [r8, #700]! @ 0x2bc │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xeab200af │ │ │ │ - bics.w r0, ip, #175 @ 0xaf │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + ldrd r0, r0, [r2, #700] @ 0x2bc │ │ │ │ + vhadd.s16 d16, d28, d31 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - eors.w r0, r2, pc, asr #2 │ │ │ │ - stcl 0, cr0, [r8, #-700] @ 0xfffffd44 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + @ instruction: 0xe9b200af │ │ │ │ + stcl 0, cr0, [r8], #-700 @ 0xfffffd44 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - orrs.w r0, r2, pc, asr #2 │ │ │ │ - ldc 0, cr0, [r0, #700]! @ 0x2bc │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + ldrd r0, r0, [r2, #-700]! @ 0x2bc │ │ │ │ + ldcl 0, cr0, [r0], {175} @ 0xaf │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe9aa00af │ │ │ │ - cdp 0, 0, cr0, cr4, cr15, {5} │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + @ instruction: 0xe8ca00af │ │ │ │ + stc 0, cr0, [r4, #-700]! @ 0xfffffd44 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldrd r0, r0, [r6, #-700]! @ 0x2bc │ │ │ │ - cdp 0, 14, cr0, cr4, cr15, {5} │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ + cdp 0, 0, cr0, cr4, cr15, {5} │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strd r0, r0, [r6, #-700] @ 0x2bc │ │ │ │ - cdp 0, 11, cr0, cr4, cr15, {5} │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + strd r0, r0, [r6], #-700 @ 0x2bc │ │ │ │ + ldcl 0, cr0, [r4, #700] @ 0x2bc │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - stmdb sl!, {r0, r1, r2, r3, r5, r7} │ │ │ │ - ldcl 0, cr0, [r4, #-700]! @ 0xfffffd44 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + strex r0, r0, [sl, #700] @ 0x2bc │ │ │ │ + ldc 0, cr0, [r4], {175} @ 0xaf │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - strd r0, r0, [r6], #700 @ 0x2bc │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + @ instruction: 0xe80600af │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - @ instruction: 0xe8d200af │ │ │ │ - stcl 0, cr0, [r4, #-700] @ 0xfffffd44 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + b.n 472d28 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + stcl 0, cr0, [r4], #-700 @ 0xfffffd44 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - ldmia.w r2, {r0, r1, r2, r3, r5, r7} │ │ │ │ + b.n 472cb4 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ beq.w 472e84 │ │ │ │ ldr.w r3, [r9, r7, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 472d50 │ │ │ │ @@ -1507421,148 +1507391,146 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 47335e │ │ │ │ ldr r3, [pc, #348] @ (4735e0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 47335e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 47335e │ │ │ │ - sbc.w r0, r6, pc, asr #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + eor.w r0, r6, pc, asr #2 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 4730c8 │ │ │ │ + b.n 472f08 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mcrr 0, 10, r0, r8, cr15 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + sbc.w r0, r8, pc, asr #2 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 4730a0 │ │ │ │ + b.n 472ee0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebe600af │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + add.w r0, r6, pc, asr #2 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473070 │ │ │ │ + b.n 472eb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r0], #-700 @ 0xfffffd44 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + adcs.w r0, r0, pc, asr #2 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472ff8 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + b.n 472e38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - b.n 472e70 │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r0], #-700 @ 0xfffffd44 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472e40 │ │ │ │ + b.n 473cb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldc 0, cr0, [r6], {175} @ 0xaf │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + @ instruction: 0xeb8000af │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472e10 │ │ │ │ + b.n 473c80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebe400af │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + @ instruction: 0xeb3600af │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 472dd8 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebfc00af │ │ │ │ - ldc 0, cr0, [sl], #-700 @ 0xfffffd44 │ │ │ │ - mcrr 0, 10, r0, r2, cr15 │ │ │ │ - mrrc 0, 10, r0, sl, cr15 │ │ │ │ b.n 473c50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebfe00af │ │ │ │ - lsls r4, r1, #3 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - b.n 473b1c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - rsb r0, r2, pc, asr #2 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + add.w r0, r4, pc, asr #2 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r4, r0, #3 │ │ │ │ - b.n 473af0 │ │ │ │ + b.n 473c18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xebee00af │ │ │ │ - @ instruction: 0xebf600af │ │ │ │ - stc 0, cr0, [r0], {175} @ 0xaf │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + adds.w r0, ip, pc, asr #2 │ │ │ │ + adcs.w r0, sl, pc, asr #2 │ │ │ │ + sbc.w r0, r2, pc, asr #2 │ │ │ │ + sbcs.w r0, sl, pc, asr #2 │ │ │ │ + b.n 473a90 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + adds.w r0, lr, pc, asr #2 │ │ │ │ + vmla.i32 q8, q14, d3[0] │ │ │ │ + b.n 47395c │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + @ instruction: 0xeae200af │ │ │ │ + vmla.i16 q8, q8, d3[0] │ │ │ │ + b.n 473930 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + add.w r0, lr, pc, asr #2 │ │ │ │ + adds.w r0, r6, pc, asr #2 │ │ │ │ + @ instruction: 0xeb2000af │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + vmla.i32 q0, q8, d3[0] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs.w r0, sl, pc, asr #2 │ │ │ │ - stmdb r0!, {r0, r1, r2, r3, r5, r7} │ │ │ │ - b.n 4739d8 │ │ │ │ + @ instruction: 0xeada00af │ │ │ │ + strex r0, r0, [r0, #700] @ 0x2bc │ │ │ │ + b.n 473818 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbc.w r0, ip, pc, asr #2 │ │ │ │ - adds.w r0, ip, pc, asr #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + eor.w r0, ip, pc, asr #2 │ │ │ │ + bics.w r0, ip, pc, asr #2 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - rsbs r0, sl, pc, asr #2 │ │ │ │ - b.n 4738a4 │ │ │ │ + @ instruction: 0xeafa00af │ │ │ │ + b.n 4736e4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub.w r0, ip, pc, asr #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + pkhtb r0, ip, pc, asr #2 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r0, #3 │ │ │ │ - b.n 472e24 │ │ │ │ + b.n 473c64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 472dec │ │ │ │ + b.n 473c2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 472db4 │ │ │ │ + b.n 473bf4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473ce4 │ │ │ │ + b.n 473b24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stc 0, cr0, [ip], {175} @ 0xaf │ │ │ │ - strex r0, r0, [r4, #700] @ 0x2bc │ │ │ │ - cdp2 0, 15, cr0, cr2, cr3, {6} │ │ │ │ - b.n 4737dc │ │ │ │ + sub.w r0, ip, pc, asr #2 │ │ │ │ + b.n 473440 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473c9c │ │ │ │ + cdp2 0, 1, cr0, cr2, cr3, {6} │ │ │ │ + b.n 47361c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473c7c │ │ │ │ + b.n 473adc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473c4c │ │ │ │ + b.n 473abc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473c24 │ │ │ │ + b.n 473a8c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473cbc │ │ │ │ + b.n 473a64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 473c94 │ │ │ │ + b.n 473afc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + b.n 473ad4 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ands.w r0, r6, pc, asr #2 │ │ │ │ - ands.w r0, r2, pc, asr #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + ldmdb r6!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + ldmdb r2!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 473660 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bic.w r0, sl, pc, asr #2 │ │ │ │ - and.w r0, sl, pc, asr #2 │ │ │ │ - ands.w r0, r4, pc, asr #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + strd r0, r0, [sl, #-700] @ 0x2bc │ │ │ │ + stmdb sl!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + ldmdb r4!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r1, r0, #3 │ │ │ │ - @ instruction: 0xe9b400af │ │ │ │ - @ instruction: 0xe99600af │ │ │ │ - ldrd r0, r0, [sl, #-700]! @ 0x2bc │ │ │ │ - strd r0, r0, [r6, #-700]! @ 0x2bc │ │ │ │ - strd r0, r0, [lr, #-700] @ 0x2bc │ │ │ │ - ldmdb r6!, {r0, r1, r2, r3, r5, r7} │ │ │ │ - ldmdb lr, {r0, r1, r2, r3, r5, r7} │ │ │ │ - add r0, pc, #640 @ (adr r0, 47385c ) │ │ │ │ + @ instruction: 0xe8d400af │ │ │ │ + ldmia.w r6!, {r0, r1, r2, r3, r5, r7} │ │ │ │ + ldmia.w sl, {r0, r1, r2, r3, r5, r7} │ │ │ │ + stmia.w r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ + strd r0, r0, [lr], #-700 @ 0x2bc │ │ │ │ + @ instruction: 0xe85600af │ │ │ │ + @ instruction: 0xe83e00af │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #3 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - b.n 473894 │ │ │ │ + b.n 4736d4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1508173,37 +1508141,37 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 473a9c │ │ │ │ + b.n 4738dc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfac600c3 │ │ │ │ - ble.n 473c38 │ │ │ │ + vld1.8 {d16[6]}, [r6], r3 │ │ │ │ + bgt.n 473c78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + ble.n 473d34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 4739ac │ │ │ │ + b.n 4737ec │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 473b50 │ │ │ │ + blt.n 473b90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bgt.n 473cf4 │ │ │ │ + blt.n 473d34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r5} │ │ │ │ lsls r4, r7, #4 │ │ │ │ - b.n 474138 │ │ │ │ + b.n 473f78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rsbs r0, r8, #6389760 @ 0x618000 │ │ │ │ - bhi.n 473c84 │ │ │ │ + @ instruction: 0xf4f800c3 │ │ │ │ + bvc.n 473cc4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [pc, #784] @ (473f70 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [pc, #784] @ (473f74 ) │ │ │ │ ldr r1, [pc, #788] @ (473f78 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -1508510,65 +1508478,65 @@ │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 474454 │ │ │ │ + b.n 474294 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbcs.w r0, r2, #6389760 @ 0x618000 │ │ │ │ - bvc.n 473ed8 │ │ │ │ + eors.w r0, r2, #6389760 @ 0x618000 │ │ │ │ + bvs.n 473f18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 474480 │ │ │ │ + b.n 4742c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 474200 │ │ │ │ + b.n 474040 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf4fa00c3 │ │ │ │ - bvc.n 473ffc │ │ │ │ + ands.w r0, sl, #6389760 @ 0x618000 │ │ │ │ + bvs.n 47403c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 474198 │ │ │ │ + b.n 473fd8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - orns r0, r4, #6389760 @ 0x618000 │ │ │ │ - bvs.n 473efc │ │ │ │ + @ instruction: 0xf39400c3 │ │ │ │ + bpl.n 473f3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 474044 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf31800c3 │ │ │ │ - bpl.n 474050 │ │ │ │ + @ instruction: 0xf23800c3 │ │ │ │ + bmi.n 474090 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 474078 │ │ │ │ + bls.n 473eb8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ssat r0, #4, r0, lsl #3 │ │ │ │ - bpl.n 47402c │ │ │ │ + @ instruction: 0xf22000c3 │ │ │ │ + bmi.n 47406c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf2ec00c3 │ │ │ │ - bpl.n 474010 │ │ │ │ + addw r0, ip, #195 @ 0xc3 │ │ │ │ + bmi.n 474050 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf2d400c3 │ │ │ │ - bpl.n 473fec │ │ │ │ + @ instruction: 0xf1f400c3 │ │ │ │ + bmi.n 47402c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 473fc8 │ │ │ │ + bmi.n 474008 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 474018 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subw r0, sl, #195 @ 0xc3 │ │ │ │ - bmi.n 473fac │ │ │ │ + rsb r0, sl, #195 @ 0xc3 │ │ │ │ + bmi.n 473fec │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 473f88 │ │ │ │ + bvs.n 473fc8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 473f68 │ │ │ │ + bcc.n 473fa8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 473ff6 │ │ │ │ lsls r2, r3, #30 │ │ │ │ bmi.n 474026 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 474014 │ │ │ │ @@ -1508593,22 +1508561,22 @@ │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r3, #2 │ │ │ │ b.n 473ff6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rsbs r0, r2, #195 @ 0xc3 │ │ │ │ - bmi.n 474058 │ │ │ │ + @ instruction: 0xf0f200c3 │ │ │ │ + bcc.n 474098 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474034 │ │ │ │ + bcc.n 474074 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1508672,21 +1508640,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ b.n 474072 │ │ │ │ nop │ │ │ │ - add r5, pc, #488 @ (adr r5, 4742dc ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 47435c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ @@ -1508808,18 +1508776,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #20] @ (47425c ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - ble.n 474338 │ │ │ │ + bgt.n 474178 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - vmla.i d0, d30, d3[0] │ │ │ │ - ble.n 4742e4 │ │ │ │ + cdp 0, 10, cr0, cr14, cr3, {6} │ │ │ │ + bgt.n 474324 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r8, [pc, #2708] @ 474d08 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1509871,43 +1509839,43 @@ │ │ │ │ ldr r1, [pc, #72] @ (474d44 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #4 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 474c30 │ │ │ │ + bmi.n 474c70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 474c90 │ │ │ │ + bcc.n 474cd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474c40 │ │ │ │ + bcs.n 474c80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474d10 │ │ │ │ + bcs.n 474d50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474d78 │ │ │ │ + bcs.n 474db8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474cf8 │ │ │ │ + bcs.n 474d38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474db8 │ │ │ │ + bcs.n 474df8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474ce0 │ │ │ │ + bne.n 474d20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474c9c │ │ │ │ + bcs.n 474cdc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474c64 │ │ │ │ + bne.n 474ca4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5271 @ 0x1497 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 474d7a │ │ │ │ movw r2, #5272 @ 0x1498 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -1510038,27 +1510006,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [pc, #32] @ (474ea8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 456c50 │ │ │ │ - bcc.n 474ec0 │ │ │ │ + bcs.n 474f00 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474e18 │ │ │ │ + bne.n 474e58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474e20 │ │ │ │ + bne.n 474e60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 4755c0 │ │ │ │ + b.n 475400 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bcs.n 474dcc │ │ │ │ + bne.n 474e0c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474f64 │ │ │ │ + bne.n 474fa4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcc.n 474eb8 │ │ │ │ + bcs.n 474ef8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #5300 @ 0x14b4 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 474ec2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -1510100,17 +1510068,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (474f20 ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ ldr r1, [pc, #12] @ (474f24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ - bcs.n 474eac │ │ │ │ + bne.n 474eec │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 474eb4 │ │ │ │ + beq.n 474ef4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ cbz r2, 474f6e │ │ │ │ @@ -1510141,21 +1510109,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (474f90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 4561f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcs.n 474f20 │ │ │ │ + bne.n 474f60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 475084 │ │ │ │ + beq.n 474ec4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bcs.n 474eac │ │ │ │ + bne.n 474eec │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bne.n 475064 │ │ │ │ + beq.n 474ea4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #480] @ 0x1e0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1510219,21 +1510187,21 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ movs r2, #5 │ │ │ │ bl 456ce8 │ │ │ │ b.n 474fc2 │ │ │ │ nop │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #272] @ (475174 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1512012,23 +1511980,23 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #168 @ (adr r2, 476350 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r1, pc, #712 @ (adr r1, 476574 ) │ │ │ │ lsls r4, r7, #4 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ - lsls r3, r0, #3 │ │ │ │ - bkpt 0x0064 │ │ │ │ + itet cs │ │ │ │ + lslcs r7, r5, #2 │ │ │ │ + ldmiacc r6!, {r7} │ │ │ │ + lslcs r3, r0, #3 │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1512952,75 +1512920,75 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 477850 │ │ │ │ ldrd r2, r1, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ bl 456e10 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ b.w 476362 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ + cbnz r4, 476c98 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + cbnz r6, 476c96 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + cbnz r0, 476c92 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - itet ge │ │ │ │ - lslge r7, r5, #2 │ │ │ │ - poplt {r1, r2, r3, r6} │ │ │ │ - lslge r7, r5, #2 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r7, r5, #2 │ │ │ │ - hlt 0x001a │ │ │ │ + cbnz r6, 476c92 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + cbnz r2, 476c6e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x002c │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev r2, r7 │ │ │ │ + cbnz r4, 476c6a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bkpt 0x0042 │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - rev r4, r1 │ │ │ │ + cbnz r2, 476c66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r0, 476c76 │ │ │ │ + cbnz r4, 476c62 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + cbnz r4, 476cbc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + @ instruction: 0xb878 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + cbnz r0, 476c92 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 476cac │ │ │ │ + cbnz r4, 476c74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r4, 476cb0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cbnz r6, 476cb0 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r2, #5377 @ 0x1501 │ │ │ │ cmp r5, r2 │ │ │ │ bhi.w 477a24 │ │ │ │ movw r2, #5072 @ 0x13d0 │ │ │ │ cmp r5, r2 │ │ │ │ bls.w 477882 │ │ │ │ @@ -1514302,59 +1514270,59 @@ │ │ │ │ ldr r1, [pc, #100] @ (477bb8 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r7, pc, #664 @ (adr r7, 477e00 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r7, pc, #528 @ (adr r7, 477d80 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r7, pc, #832 @ (adr r7, 477ebc ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 477f3c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r7, pc, #776 @ (adr r7, 477e88 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 477be4 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 477c64 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r7, pc, #312 @ (adr r7, 477cc0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #896 @ (adr r5, 477f10 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 477b90 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r7, pc, #752 @ (adr r7, 477e84 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, pc, #808 @ (adr r5, 477ec0 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 477f40 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r7, pc, #152 @ (adr r7, 477c34 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #736 @ (adr r5, 477e84 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 477f04 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, pc, #960 @ (adr r7, 477f68 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 477be8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #648 @ (adr r5, 477e38 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 477eb8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, pc, #856 @ (adr r7, 477f0c ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 477f8c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r5, pc, #544 @ (adr r5, 477ddc ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 477e5c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ @@ -1514576,23 +1514544,23 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ b.n 477c84 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 4762c0 │ │ │ │ b.n 477c94 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #448 @ (adr r4, 477fb4 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 478034 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r3, r0, #3 │ │ │ │ - add r4, pc, #72 @ (adr r4, 477e48 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 477ec8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #744] @ (4780fc ) │ │ │ │ @@ -1515219,15 +1515187,15 @@ │ │ │ │ b.n 4782b6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #27] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 47806c │ │ │ │ + b.n 477eac │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ lsls r4, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1515404,17 +1515372,17 @@ │ │ │ │ ldrsb.w r2, [r2, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ bne.n 478558 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r0, #12 │ │ │ │ b.n 4784d6 │ │ │ │ nop │ │ │ │ - add r1, pc, #576 @ (adr r1, 478870 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 4788f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [pc, #2736] @ 4790f8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1516412,150 +1516380,150 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ │ │ vrsra.u64 , , #1 │ │ │ │ vrsra.u64 d31, d9, #1 │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ @ instruction: 0xffff7740 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r7, pc, #816 @ (adr r7, 47944c ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 47928c ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 47930c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r7, pc, #216 @ (adr r7, 479208 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 479288 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, pc, #920 @ (adr r5, 4794d4 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 479154 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 4793e8 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 479468 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r5, pc, #560 @ (adr r5, 479384 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 479404 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmia r0!, {r0, r1, r4, r5, r6} │ │ │ │ - vtbx.8 d25, {d15-d17}, d12 │ │ │ │ + vtbx.8 d25, {d15-d16}, d28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 4791e4 ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 479264 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, pc, #680 @ (adr r3, 479430 ) │ │ │ │ + add r2, pc, #808 @ (adr r2, 4794b0 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 479264 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 4792e4 ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #768] @ (4794b8 ) │ │ │ │ + blx ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #888] @ (479534 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #184] @ (479278 ) │ │ │ │ + ldr r3, [pc, #312] @ (4792f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #736] @ (4794a4 ) │ │ │ │ + blx fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #112] @ (479238 ) │ │ │ │ + ldr r3, [pc, #240] @ (4792b8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #664] @ (479464 ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #840 @ (adr r1, 47952c ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 4795ac ) │ │ │ │ lsls r3, r0, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r6 │ │ │ │ + mov r8, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + mov lr, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #24] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 479900 │ │ │ │ + b.n 479740 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 479242 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ bhi.n 4792a0 │ │ │ │ tbb [pc, r1] │ │ │ │ @@ -1516684,17 +1516652,17 @@ │ │ │ │ add r3, pc │ │ │ │ clz r4, r4 │ │ │ │ add r1, pc │ │ │ │ bl 4561f0 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r4, r3, r4 │ │ │ │ b.n 4792d2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #124] @ (479434 ) │ │ │ │ @@ -1516793,21 +1516761,21 @@ │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ ldr r1, [pc, #24] @ (4794b4 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - muls r6, r6 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics r2, r2 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bics r0, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ @@ -1516951,31 +1516919,31 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 478108 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 458d34 │ │ │ │ b.n 47954e │ │ │ │ - negs r0, r3 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - negs r6, r0 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - negs r2, r4 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - negs r2, r7 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1517054,19 +1517022,19 @@ │ │ │ │ bl 456c50 │ │ │ │ mov r0, r5 │ │ │ │ bl 474f04 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r4, r7, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1517900,51 +1517868,51 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ lsls r4, r7, #4 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r7, #4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r0 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #76] @ (47a15c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1518068,19 +1518036,19 @@ │ │ │ │ nop │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r3, r1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrh r2, [r5, #26] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #988] @ (47a62c ) │ │ │ │ mov r5, r2 │ │ │ │ @@ -1518465,43 +1518433,43 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r6] │ │ │ │ lsls r4, r7, #4 │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #12 │ │ │ │ @@ -1518641,23 +1518609,23 @@ │ │ │ │ bl 456c50 │ │ │ │ ldr r4, [r0, r5] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, r1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #428] @ (47a9b4 ) │ │ │ │ @@ -1518821,19 +1518789,19 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #248] @ (47aad4 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1518942,29 +1518910,29 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrsb r2, [r3, r0] │ │ │ │ lsls r4, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, r7] │ │ │ │ lsls r4, r7, #4 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r4, #118 @ 0x76 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1519015,17 +1518983,17 @@ │ │ │ │ bl 3bfee4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c278c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1519136,54 +1519104,54 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movw r2, #2557 @ 0x9fd │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, #3 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 47ad00 │ │ │ │ ldr r3, [pc, #12] @ (47ad04 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r1, r1, #27 │ │ │ │ bpl.n 47ad48 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1519202,15 +1519170,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ bl 457400 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #96 @ 0x60 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsls r1, r1, #28 │ │ │ │ bpl.n 47ad90 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1519229,15 +1519197,15 @@ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ bl 457400 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #24 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r7, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #3028] @ 47b980 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1520341,25 +1520309,25 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r0] │ │ │ │ lsls r4, r7, #4 │ │ │ │ add r0, pc, #132 @ (adr r0, 47ba14 ) │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r7, r1, #4 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.w 47c4da │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r0, #484] @ 0x1e4 │ │ │ │ @@ -1521581,205 +1521549,205 @@ │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 456c50 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r4, #234 @ 0xea │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r6, r5, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r0, #30 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r6, r1, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ bl 456ce8 │ │ │ │ ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ b.w 47b4c4 │ │ │ │ @@ -1521896,61 +1521864,61 @@ │ │ │ │ tst.w r2, #2 │ │ │ │ bne.w 47c31c │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ cmp r2, #6 │ │ │ │ bne.w 47c022 │ │ │ │ b.w 47af6e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #6220 @ 0x184c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 47d9c6 │ │ │ │ cmp.w r1, #5248 @ 0x1480 │ │ │ │ bls.w 47d262 │ │ │ │ sub.w r1, r1, #5248 @ 0x1480 │ │ │ │ @@ -1525376,23 +1525344,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (47e940 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (47e944 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #440] @ (47eaf0 ) │ │ │ │ + ldr r2, [pc, #568] @ (47eb70 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #752] @ (47ec2c ) │ │ │ │ + ldr r2, [pc, #880] @ (47ecac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #600] @ (47eb98 ) │ │ │ │ + ldr r2, [pc, #728] @ (47ec18 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r3, [pc, #440] @ (47eb00 ) │ │ │ │ + ldr r2, [pc, #568] @ (47eb80 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #5406 @ 0x151e │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 47f03a │ │ │ │ cmp.w r0, #4992 @ 0x1380 │ │ │ │ bcs.n 47e9c0 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -1526275,257 +1526243,257 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #488] @ (47f240 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #488] @ (47f244 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - adds r4, r3, #1 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r7, r7 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - blx r4 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + mov sl, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r8 │ │ │ │ + mov ip, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #968] @ (47f444 ) │ │ │ │ + ldr r2, [pc, #72] @ (47f0c4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #16] @ (47f090 ) │ │ │ │ + ldr r2, [pc, #144] @ (47f110 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #136] @ (47f10c ) │ │ │ │ + ldr r2, [pc, #264] @ (47f18c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #208] @ (47f158 ) │ │ │ │ + ldr r2, [pc, #336] @ (47f1d8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + mov sl, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r9 │ │ │ │ + mov ip, sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + mov lr, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx lr │ │ │ │ + bx r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + bx r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #48] @ (47f0d0 ) │ │ │ │ + bxns r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #136] @ (47f12c ) │ │ │ │ + bx r8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #224] @ (47f188 ) │ │ │ │ + bx fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #280] @ (47f1c4 ) │ │ │ │ + bx ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #352] @ (47f210 ) │ │ │ │ + bx pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #408] @ (47f24c ) │ │ │ │ + @ instruction: 0x4786 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #480] @ (47f298 ) │ │ │ │ + blx r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #552] @ (47f2e4 ) │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #608] @ (47f320 ) │ │ │ │ + blx r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #696] @ (47f37c ) │ │ │ │ + @ instruction: 0x47ce │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #768] @ (47f3c8 ) │ │ │ │ + blx ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #824] @ (47f404 ) │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #912] @ (47f460 ) │ │ │ │ + ldr r0, [pc, #16] @ (47f0e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #984] @ (47f4ac ) │ │ │ │ + ldr r0, [pc, #88] @ (47f12c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #32] @ (47f0f8 ) │ │ │ │ + ldr r0, [pc, #160] @ (47f178 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #104] @ (47f144 ) │ │ │ │ + ldr r0, [pc, #232] @ (47f1c4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #192] @ (47f1a0 ) │ │ │ │ + ldr r0, [pc, #320] @ (47f220 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #296] @ (47f20c ) │ │ │ │ + ldr r0, [pc, #424] @ (47f28c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #400] @ (47f278 ) │ │ │ │ + ldr r0, [pc, #528] @ (47f2f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #456] @ (47f2b4 ) │ │ │ │ + ldr r0, [pc, #584] @ (47f334 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #528] @ (47f300 ) │ │ │ │ + ldr r0, [pc, #656] @ (47f380 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #632] @ (47f36c ) │ │ │ │ + ldr r0, [pc, #760] @ (47f3ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #704] @ (47f3b8 ) │ │ │ │ + ldr r0, [pc, #832] @ (47f438 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #792] @ (47f414 ) │ │ │ │ + ldr r0, [pc, #920] @ (47f494 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #864] @ (47f460 ) │ │ │ │ + ldr r0, [pc, #992] @ (47f4e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #952] @ (47f4bc ) │ │ │ │ + ldr r1, [pc, #56] @ (47f13c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #0] @ (47f108 ) │ │ │ │ + ldr r1, [pc, #128] @ (47f188 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #40] @ (47f13c ) │ │ │ │ + ldr r3, [pc, #168] @ (47f1bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #960] @ (47f4d8 ) │ │ │ │ + ldr r3, [pc, #64] @ (47f158 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #840] @ (47f464 ) │ │ │ │ + ldr r2, [pc, #968] @ (47f4e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #672] @ (47f3c0 ) │ │ │ │ + ldr r2, [pc, #800] @ (47f440 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #568] @ (47f35c ) │ │ │ │ + ldr r2, [pc, #696] @ (47f3dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #448] @ (47f2e8 ) │ │ │ │ + ldr r2, [pc, #576] @ (47f368 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #328] @ (47f274 ) │ │ │ │ + ldr r2, [pc, #456] @ (47f2f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #192] @ (47f1f0 ) │ │ │ │ + ldr r2, [pc, #320] @ (47f270 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #56] @ (47f16c ) │ │ │ │ + ldr r2, [pc, #184] @ (47f1ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #944] @ (47f4e8 ) │ │ │ │ + ldr r2, [pc, #48] @ (47f168 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #696] @ (47f3f4 ) │ │ │ │ + ldr r1, [pc, #824] @ (47f474 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #784] @ (47f450 ) │ │ │ │ + ldr r1, [pc, #912] @ (47f4d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + str r4, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #880] @ (47f4d0 ) │ │ │ │ + ldr r6, [pc, #1008] @ (47f550 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #968] @ (47f52c ) │ │ │ │ + ldr r7, [pc, #72] @ (47f1ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #176] @ (47f218 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r7, [pc, #280] @ (47f284 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + ldr r7, [pc, #384] @ (47f2f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + ldr r7, [pc, #456] @ (47f33c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + ldr r7, [pc, #528] @ (47f388 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + ldr r7, [pc, #648] @ (47f404 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + ldr r7, [pc, #736] @ (47f460 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + ldr r7, [pc, #824] @ (47f4bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + ldr r7, [pc, #880] @ (47f4f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + ldr r7, [pc, #952] @ (47f544 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r6, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #624] @ (47f410 ) │ │ │ │ + ldr r2, [pc, #752] @ (47f490 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #744] @ (47f48c ) │ │ │ │ + ldr r2, [pc, #872] @ (47f50c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #848] @ (47f4f8 ) │ │ │ │ + ldr r2, [pc, #976] @ (47f578 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #984] @ (47f584 ) │ │ │ │ + ldr r3, [pc, #88] @ (47f204 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #80] @ (47f200 ) │ │ │ │ + ldr r3, [pc, #208] @ (47f280 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #184] @ (47f26c ) │ │ │ │ + ldr r3, [pc, #312] @ (47f2ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #272] @ (47f2c8 ) │ │ │ │ + ldr r3, [pc, #400] @ (47f348 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #408] @ (47f354 ) │ │ │ │ + ldr r3, [pc, #536] @ (47f3d4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #496] @ (47f3b0 ) │ │ │ │ + ldr r3, [pc, #624] @ (47f430 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #584] @ (47f40c ) │ │ │ │ + ldr r3, [pc, #712] @ (47f48c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #688] @ (47f478 ) │ │ │ │ + ldr r3, [pc, #816] @ (47f4f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #808] @ (47f4f4 ) │ │ │ │ + ldr r3, [pc, #936] @ (47f574 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #896] @ (47f550 ) │ │ │ │ + ldr r4, [pc, #0] @ (47f1d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #1000] @ (47f5bc ) │ │ │ │ + ldr r4, [pc, #104] @ (47f23c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #64] @ (47f218 ) │ │ │ │ + ldr r4, [pc, #192] @ (47f298 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #136] @ (47f264 ) │ │ │ │ + ldr r4, [pc, #264] @ (47f2e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #224] @ (47f2c0 ) │ │ │ │ + ldr r4, [pc, #352] @ (47f340 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #328] @ (47f32c ) │ │ │ │ + ldr r4, [pc, #456] @ (47f3ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #432] @ (47f398 ) │ │ │ │ + ldr r4, [pc, #560] @ (47f418 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #536] @ (47f404 ) │ │ │ │ + ldr r4, [pc, #664] @ (47f484 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #624] @ (47f460 ) │ │ │ │ + ldr r4, [pc, #752] @ (47f4e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #712] @ (47f4bc ) │ │ │ │ + ldr r4, [pc, #840] @ (47f53c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #800] @ (47f518 ) │ │ │ │ + ldr r4, [pc, #928] @ (47f598 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #872] @ (47f564 ) │ │ │ │ + ldr r4, [pc, #1000] @ (47f5e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #976] @ (47f5d0 ) │ │ │ │ + ldr r5, [pc, #80] @ (47f250 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #24] @ (47f21c ) │ │ │ │ + ldr r5, [pc, #152] @ (47f29c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #144] @ (47f298 ) │ │ │ │ + ldr r5, [pc, #272] @ (47f318 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #264] @ (47f314 ) │ │ │ │ + ldr r5, [pc, #392] @ (47f394 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #384] @ (47f390 ) │ │ │ │ + ldr r5, [pc, #512] @ (47f410 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #520] @ (47f41c ) │ │ │ │ + ldr r5, [pc, #648] @ (47f49c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #608] @ (47f478 ) │ │ │ │ + ldr r5, [pc, #736] @ (47f4f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #680] @ (47f4c4 ) │ │ │ │ + ldr r5, [pc, #808] @ (47f544 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #592] @ (47f470 ) │ │ │ │ + ldr r1, [pc, #720] @ (47f4f0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #696] @ (47f4dc ) │ │ │ │ + ldr r1, [pc, #824] @ (47f55c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #32] @ (47f248 ) │ │ │ │ + ldr r0, [pc, #160] @ (47f2c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #936] @ (47f5d4 ) │ │ │ │ + ldr r0, [pc, #40] @ (47f254 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #816] @ (47f560 ) │ │ │ │ + blxns sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #40] @ (47f25c ) │ │ │ │ + ldr r0, [pc, #168] @ (47f2dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [pc, #560] @ (47f478 ) │ │ │ │ + blxns r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #6220 @ 0x184c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 48039e │ │ │ │ cmp.w r0, #5248 @ 0x1480 │ │ │ │ bls.w 47fa06 │ │ │ │ sub.w r0, r0, #5248 @ 0x1480 │ │ │ │ @@ -1528514,523 +1528482,523 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1024] @ 480808 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1020] @ (48080c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r0, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, ip │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r4, lr │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, r4 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, r8 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, sl │ │ │ │ + cmp ip, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r8, ip │ │ │ │ + mov r0, r0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov ip, lr │ │ │ │ + mov r4, r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r0 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r3 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r5 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx r7 │ │ │ │ + mov r0, fp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns r8 │ │ │ │ + mov r4, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bx fp │ │ │ │ + mov r0, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bxns sp │ │ │ │ + mov ip, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r0 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns r1 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r5 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blx r8 │ │ │ │ + mov r8, ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - blxns pc │ │ │ │ + bxns r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #144] @ (480518 ) │ │ │ │ + bxns r8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #304] @ (4805bc ) │ │ │ │ + bxns sp │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #464] @ (480660 ) │ │ │ │ + blxns r2 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #624] @ (480704 ) │ │ │ │ + blxns r7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #704] @ (480758 ) │ │ │ │ + blx sl │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #784] @ (4807ac ) │ │ │ │ + blxns ip │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #864] @ (480800 ) │ │ │ │ + blx pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [pc, #960] @ (480864 ) │ │ │ │ + ldr r0, [pc, #64] @ (4804e4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #0] @ (4804a8 ) │ │ │ │ + ldr r0, [pc, #128] @ (480528 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #80] @ (4804fc ) │ │ │ │ + ldr r0, [pc, #208] @ (48057c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #160] @ (480550 ) │ │ │ │ + ldr r0, [pc, #288] @ (4805d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #208] @ (480584 ) │ │ │ │ + ldr r0, [pc, #336] @ (480604 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #304] @ (4805e8 ) │ │ │ │ + ldr r0, [pc, #432] @ (480668 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #400] @ (48064c ) │ │ │ │ + ldr r0, [pc, #528] @ (4806cc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #448] @ (480680 ) │ │ │ │ + ldr r0, [pc, #576] @ (480700 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #512] @ (4806c4 ) │ │ │ │ + ldr r0, [pc, #640] @ (480744 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #576] @ (480708 ) │ │ │ │ + ldr r0, [pc, #704] @ (480788 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #672] @ (48076c ) │ │ │ │ + ldr r0, [pc, #800] @ (4807ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #752] @ (4807c0 ) │ │ │ │ + ldr r0, [pc, #880] @ (480840 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #832] @ (480814 ) │ │ │ │ + ldr r0, [pc, #960] @ (480894 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [pc, #912] @ (480868 ) │ │ │ │ + ldr r1, [pc, #16] @ (4804e8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #32] @ (4804fc ) │ │ │ │ + ldr r1, [pc, #160] @ (48057c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #96] @ (480540 ) │ │ │ │ + ldr r1, [pc, #224] @ (4805c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #192] @ (4805a4 ) │ │ │ │ + ldr r1, [pc, #320] @ (480624 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #304] @ (480618 ) │ │ │ │ + ldr r1, [pc, #432] @ (480698 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #400] @ (48067c ) │ │ │ │ + ldr r1, [pc, #528] @ (4806fc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #496] @ (4806e0 ) │ │ │ │ + ldr r1, [pc, #624] @ (480760 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #640] @ (480774 ) │ │ │ │ + ldr r1, [pc, #768] @ (4807f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #784] @ (480808 ) │ │ │ │ + ldr r1, [pc, #912] @ (480888 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #864] @ (48085c ) │ │ │ │ + ldr r1, [pc, #992] @ (4808dc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #960] @ (4808c0 ) │ │ │ │ + ldr r2, [pc, #64] @ (480540 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #16] @ (480514 ) │ │ │ │ + ldr r2, [pc, #144] @ (480594 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #96] @ (480568 ) │ │ │ │ + ldr r2, [pc, #224] @ (4805e8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #192] @ (4805cc ) │ │ │ │ + ldr r2, [pc, #320] @ (48064c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #304] @ (480640 ) │ │ │ │ + ldr r2, [pc, #432] @ (4806c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #432] @ (4806c4 ) │ │ │ │ + ldr r2, [pc, #560] @ (480744 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #544] @ (480738 ) │ │ │ │ + ldr r2, [pc, #672] @ (4807b8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #656] @ (4807ac ) │ │ │ │ + ldr r2, [pc, #784] @ (48082c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #800] @ (480840 ) │ │ │ │ + ldr r2, [pc, #928] @ (4808c0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [pc, #928] @ (4808c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (480544 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #16] @ (480538 ) │ │ │ │ + ldr r3, [pc, #144] @ (4805b8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #96] @ (48058c ) │ │ │ │ + ldr r3, [pc, #224] @ (48060c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #208] @ (480600 ) │ │ │ │ + ldr r3, [pc, #336] @ (480680 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r4, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, r4] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + ldr r7, [pc, #960] @ (480904 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldr r7, [pc, #784] @ (480858 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + ldr r7, [pc, #624] @ (4807bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #464] @ (480720 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + ldr r7, [pc, #272] @ (480664 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #1008] @ (480948 ) │ │ │ │ + ldr r7, [pc, #112] @ (4805c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #864] @ (4808bc ) │ │ │ │ + ldr r6, [pc, #992] @ (48093c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #688] @ (480810 ) │ │ │ │ + ldr r6, [pc, #816] @ (480890 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #464] @ (480734 ) │ │ │ │ + ldr r6, [pc, #592] @ (4807b4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #272] @ (480678 ) │ │ │ │ + ldr r6, [pc, #400] @ (4806f8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [pc, #64] @ (4805ac ) │ │ │ │ + ldr r6, [pc, #192] @ (48062c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #928] @ (480910 ) │ │ │ │ + ldr r6, [pc, #32] @ (480590 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #768] @ (480874 ) │ │ │ │ + ldr r5, [pc, #896] @ (4808f4 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #560] @ (4807a8 ) │ │ │ │ + ldr r5, [pc, #688] @ (480828 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #432] @ (48072c ) │ │ │ │ + ldr r5, [pc, #560] @ (4807ac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #288] @ (4806a0 ) │ │ │ │ + ldr r5, [pc, #416] @ (480720 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #112] @ (4805f4 ) │ │ │ │ + ldr r5, [pc, #240] @ (480674 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #960] @ (480948 ) │ │ │ │ + ldr r5, [pc, #64] @ (4805c8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #736] @ (48086c ) │ │ │ │ + ldr r4, [pc, #864] @ (4808ec ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #544] @ (4807b0 ) │ │ │ │ + ldr r4, [pc, #672] @ (480830 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #384] @ (480714 ) │ │ │ │ + ldr r4, [pc, #512] @ (480794 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #112] @ (480608 ) │ │ │ │ + ldr r4, [pc, #240] @ (480688 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #880] @ (48090c ) │ │ │ │ + ldr r3, [pc, #1008] @ (48098c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #656] @ (480830 ) │ │ │ │ + ldr r3, [pc, #784] @ (4808b0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #512] @ (4807a4 ) │ │ │ │ + ldr r3, [pc, #640] @ (480824 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + ldr r7, [pc, #976] @ (48097c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #800] @ (4808d0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + ldr r7, [pc, #608] @ (480814 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #464] @ (480788 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #48] @ (4805ec ) │ │ │ │ + ldr r3, [pc, #176] @ (48066c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #160] @ (480660 ) │ │ │ │ + ldr r3, [pc, #288] @ (4806e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strh r4, [r2, r6] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strh r4, [r5, r7] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + strb r4, [r6, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r4, [r1, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsb r4, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #8] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #256] @ (4808a8 ) │ │ │ │ + ldr r5, [pc, #384] @ (480928 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [pc, #400] @ (48093c ) │ │ │ │ + ldr r5, [pc, #528] @ (4809bc ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r5, [pc, #568] @ (4809ec ) │ │ │ │ + ldr r4, [pc, #696] @ (480a6c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #424] @ (480960 ) │ │ │ │ + ldr r4, [pc, #552] @ (4809e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #280] @ (4808d4 ) │ │ │ │ + ldr r4, [pc, #408] @ (480954 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [pc, #104] @ (480828 ) │ │ │ │ + ldr r4, [pc, #232] @ (4808a8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #968] @ (480b8c ) │ │ │ │ + ldr r4, [pc, #72] @ (48080c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #808] @ (480af0 ) │ │ │ │ + ldr r3, [pc, #936] @ (480b70 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #504] @ (4809c4 ) │ │ │ │ + ldr r3, [pc, #632] @ (480a44 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #600] @ (480a28 ) │ │ │ │ + ldr r3, [pc, #728] @ (480aa8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bx r2 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov lr, fp │ │ │ │ + cmp lr, pc │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov sl, r5 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r6, sl │ │ │ │ + cmp r6, lr │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mov r6, sp │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [pc, #824] @ (480b2c ) │ │ │ │ + ldr r3, [pc, #952] @ (480bac ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movw r3, #5401 @ 0x1519 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 480892 │ │ │ │ movw r3, #5354 @ 0x14ea │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 480d06 │ │ │ │ @@ -1530165,310 +1530133,310 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #616] @ (4813b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #616] @ (4813b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stc2l 0, cr0, [sl, #704] @ 0x2c0 │ │ │ │ - stc2l 0, cr0, [lr], #704 @ 0x2c0 │ │ │ │ - stc2l 0, cr0, [sl], #-704 @ 0xfffffd40 │ │ │ │ - @ instruction: 0xfbf800b0 │ │ │ │ - @ instruction: 0xfbf200b0 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + stc2l 0, cr0, [sl], #704 @ 0x2c0 │ │ │ │ + stc2 0, cr0, [lr], {176} @ 0xb0 │ │ │ │ + @ instruction: 0xfb8a00b0 │ │ │ │ + @ instruction: 0xfb1800b0 │ │ │ │ + @ instruction: 0xfb1200b0 │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r0, r3] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xfaae00b0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + vst1.8 @ instruction: 0xf9ce00b0 │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrh r0, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb.w r0, [r6, #176] @ 0xb0 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + @ instruction: 0xf7a600b0 │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh.w r0, [r4, r0, lsl #3] │ │ │ │ - strh.w r0, [lr, r0, lsl #3] │ │ │ │ - strh.w r0, [r8, r0, lsl #3] │ │ │ │ - strh.w r0, [r2, r0, lsl #3] │ │ │ │ - ldrb.w r0, [ip, r0, lsl #3] │ │ │ │ + @ instruction: 0xf75400b0 │ │ │ │ + @ instruction: 0xf74e00b0 │ │ │ │ + @ instruction: 0xf74800b0 │ │ │ │ + @ instruction: 0xf74200b0 │ │ │ │ + @ instruction: 0xf73c00b0 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 4813f4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n 481408 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r3, r0, #24 │ │ │ │ @@ -1530501,30 +1530469,30 @@ │ │ │ │ ldr r0, [pc, #40] @ (48142c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (481430 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sbc.w r0, r8, #5767168 @ 0x580000 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + eor.w r0, r8, #5767168 @ 0x580000 │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #4463 @ 0x116f │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 4814a6 │ │ │ │ movw r3, #4420 @ 0x1144 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 481590 │ │ │ │ @@ -1531156,214 +1531124,214 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #428] @ (481b3c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #428] @ (481b40 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf3e000b0 │ │ │ │ - @ instruction: 0xf32600b0 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf30000b0 │ │ │ │ + movw r0, #24752 @ 0x60b0 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf28000b0 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + sub.w r0, r0, #176 @ 0xb0 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf25600b0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + sbcs.w r0, r6, #176 @ 0xb0 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xf23200b0 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + adcs.w r0, r2, #176 @ 0xb0 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add.w r0, ip, #176 @ 0xb0 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + bic.w r0, ip, #176 @ 0xb0 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - and.w r0, r2, #176 @ 0xb0 │ │ │ │ - vshr.s64 d16, d16, #4 │ │ │ │ - vshr.s64 d16, d16, #10 │ │ │ │ - vshr.s64 d16, d16, #16 │ │ │ │ - vshr.s64 d16, d16, #22 │ │ │ │ - vshr.s64 d16, d16, #28 │ │ │ │ - vshr.s64 d16, d16, #34 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + vqadd.s32 d0, d18, d16 │ │ │ │ + vqadd.s16 d0, d28, d16 │ │ │ │ + vqadd.s16 d0, d22, d16 │ │ │ │ + vqadd.s16 d0, d16, d16 │ │ │ │ + vqadd.s8 d0, d26, d16 │ │ │ │ + vqadd.s8 d0, d20, d16 │ │ │ │ + mrc 0, 7, r0, cr14, cr0, {5} │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ movw r3, #5268 @ 0x1494 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 481c0c │ │ │ │ bhi.n 481b62 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 481bfe │ │ │ │ @@ -1531469,50 +1531437,50 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (481c78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (481c7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldc 0, cr0, [sl, #704]! @ 0x2c0 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldcl 0, cr0, [sl], {176} @ 0xb0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [ip, #-704] @ 0xfffffd40 │ │ │ │ - stcl 0, cr0, [r6, #-704] @ 0xfffffd40 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + stcl 0, cr0, [ip], #-704 @ 0xfffffd40 │ │ │ │ + stcl 0, cr0, [r6], #-704 @ 0xfffffd40 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 481ca4 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (481cac ) │ │ │ │ @@ -1531527,23 +1531495,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (481cb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (481cbc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - stcl 0, cr0, [r6], {176} @ 0xb0 │ │ │ │ + @ instruction: 0xebe600b0 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 481d00 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 481d14 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r4, r0, #28 │ │ │ │ @@ -1531580,32 +1531548,32 @@ │ │ │ │ ldr r0, [pc, #44] @ (481d3c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #40] @ (481d40 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - mrrc 0, 11, r0, ip, cr0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + sbcs.w r0, ip, r0, ror #2 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ bhi.w 481e74 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r3, #20 │ │ │ │ subs r4, #90 @ 0x5a │ │ │ │ ldr r0, [pc, #228] @ (481e38 ) │ │ │ │ @@ -1531753,99 +1531721,99 @@ │ │ │ │ ldr r0, [pc, #176] @ (481f20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #172] @ (481f24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xeaf600b0 │ │ │ │ + ands.w r0, r6, r0, ror #2 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ beq.n 481fe2 │ │ │ │ bls.n 481f50 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ beq.n 481fdc │ │ │ │ bhi.n 481fa8 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ @@ -1531949,53 +1531917,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (482068 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #88] @ (48206c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [ip, #704]! @ 0x2c0 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + stmdb ip, {r4, r5, r7} │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strd r0, r0, [sl, #-704]! @ 0x2c0 │ │ │ │ - strd r0, r0, [r4, #-704]! @ 0x2c0 │ │ │ │ - ldrd r0, r0, [lr, #-704] @ 0x2c0 │ │ │ │ - ldrd r0, r0, [r8, #-704] @ 0x2c0 │ │ │ │ + stmia.w sl, {r4, r5, r7} │ │ │ │ + stmia.w r4, {r4, r5, r7} │ │ │ │ + ldrd r0, r0, [lr], #-704 @ 0x2c0 │ │ │ │ + ldrd r0, r0, [r8], #-704 @ 0x2c0 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 482094 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r5, r0, #8 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ ldr r0, [pc, #28] @ (48209c ) │ │ │ │ add r0, pc │ │ │ │ @@ -1532009,23 +1531977,24 @@ │ │ │ │ ldr r0, [pc, #24] @ (4820a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (4820ac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - @ instruction: 0xe8d600b0 │ │ │ │ + b.n 48209c │ │ │ │ + lsls r0, r6, #2 │ │ │ │ movw r3, #4172 @ 0x104c │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 4821f0 │ │ │ │ bls.n 482116 │ │ │ │ movw r3, #5385 @ 0x1509 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 482136 │ │ │ │ @@ -1532187,76 +1532156,77 @@ │ │ │ │ ldr r0, [pc, #132] @ (482294 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #128] @ (482298 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xe83a00b0 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + b.n 4820d4 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - b.n 482168 │ │ │ │ + b.n 481fa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 482160 │ │ │ │ + b.n 481fa0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 482158 │ │ │ │ + b.n 481f98 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 482150 │ │ │ │ + b.n 481f90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ cmp.w r0, #404 @ 0x194 │ │ │ │ bcc.w 483480 │ │ │ │ sub.w r0, r0, #4160 @ 0x1040 │ │ │ │ movw r3, #2269 @ 0x8dd │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 4858ae │ │ │ │ @@ -1535672,503 +1535642,503 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (4842f8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #980] @ (4842fc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bmi.n 483f10 │ │ │ │ + bmi.n 483f50 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bne.n 483e98 │ │ │ │ + beq.n 483ed8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldr r6, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrh r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r6, [r7, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r0, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r6, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r5, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r6] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrb r6, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r2, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r7, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r2, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r4, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r6, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r7, r3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r0, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r3, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r3, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r4, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrsh r6, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldrsh r6, [r7, r7] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r6, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + str r6, [r7, #8] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r6, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + str r6, [r7, #12] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r0, #16] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ str r6, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r2, #16] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + str r2, [r6, #16] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ str r6, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ + str r6, [r0, #20] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ str r2, [r2, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r4, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r3, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r7, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #28] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ str r6, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #28] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #28] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ str r6, [r4, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #28] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #32] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bls.n 484348 │ │ │ │ + bhi.n 484388 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 484fc8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 484fcc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1537389,831 +1537359,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 485624 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 485628 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r4, [r3, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #0] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #4] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #4] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #12] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r4, [r2, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 485508 ) │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [pc, #928] @ (4854fc ) │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #384] @ 0x180 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + add r1, pc, #48 @ (adr r1, 485188 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [pc, #32] @ (48517c ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r6, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r6, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r2, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r3, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrh r4, [r4, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r7, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldrb r4, [r1, #21] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [pc, #644] @ (4858b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #644] @ (4858b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -1538531,229 +1538501,229 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #432] @ (485a5c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #432] @ (485a60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r2, [r7, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ strb r4, [r0, #15] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r5, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r6, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r0, [r0, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + strb r6, [r2, r2] │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movw r3, #5078 @ 0x13d6 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 485aee │ │ │ │ cmp.w r1, #5056 @ 0x13c0 │ │ │ │ bcs.w 485eac │ │ │ │ cmp.w r1, #296 @ 0x128 │ │ │ │ @@ -1539223,21 +1539193,21 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 485aa8 │ │ │ │ b.n 485b34 │ │ │ │ movw r3, #5699 @ 0x1643 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 485aa8 │ │ │ │ b.n 485b34 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r6, r5, #2 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ ldr.w r4, [pc, #2980] @ 486c20 │ │ │ │ @@ -1544245,15 +1544215,15 @@ │ │ │ │ add.w r7, lr, #180 @ 0xb4 │ │ │ │ adds r5, #180 @ 0xb4 │ │ │ │ cmp.w r8, #16 │ │ │ │ bne.n 489722 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #728] @ (489a94 ) │ │ │ │ + ldr r3, [pc, #856] @ (489b14 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #125] @ 0x7d │ │ │ │ mov r4, r0 │ │ │ │ @@ -1552609,20 +1552579,20 @@ │ │ │ │ ... │ │ │ │ lsrs r4, r5, #23 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #23 │ │ │ │ lsls r3, r7, #4 │ │ │ │ - sub.w r0, r6, #5701632 @ 0x570000 │ │ │ │ + @ instruction: 0xf4c600ae │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r4 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - b.n 48f298 │ │ │ │ + b.n 48f0d8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ lsls r3, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1553416,17 +1553386,17 @@ │ │ │ │ b.n 48fcd2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r3, #21 │ │ │ │ lsls r3, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [sl, #-696]! @ 0xfffffd48 │ │ │ │ - ldcl 0, cr0, [lr], #696 @ 0x2b8 │ │ │ │ - bics.w r0, r6, lr, asr #2 │ │ │ │ + stc 0, cr0, [sl], {174} @ 0xae │ │ │ │ + ldc 0, cr0, [lr], {174} @ 0xae │ │ │ │ + ldrd r0, r0, [r6, #-696] @ 0x2b8 │ │ │ │ movs r6, #1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ @@ -1554240,15 +1554210,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 49059c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfacc013a │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 490c28 │ │ │ │ + b.n 490a68 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xfa00013a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ @@ -1554750,15 +1554720,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 490a5e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vst2.8 {d0[1],d1[1]}, [r0 :16], sl │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 490eec │ │ │ │ + b.n 490d2c │ │ │ │ lsls r6, r5, #2 │ │ │ │ @ instruction: 0xf524013a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ @@ -1555708,17 +1555678,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ mcr 1, 4, r0, cr0, cr10, {1} │ │ │ │ mrc 1, 3, r0, cr10, cr10, {1} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 49156c │ │ │ │ + bpl.n 4915ac │ │ │ │ lsls r6, r5, #2 │ │ │ │ - bpl.n 4916c0 │ │ │ │ + bmi.n 491700 │ │ │ │ lsls r6, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add.w r5, lr, #48 @ 0x30 │ │ │ │ str r7, [r6, #12] │ │ │ │ add.w lr, lr, #32 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1556102,27 +1556072,27 @@ │ │ │ │ subs r7, #91 @ 0x5b │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ subs r7, #173 @ 0xad │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ subs r7, #175 @ 0xaf │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #340 @ 0x154 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1562295,19 +1562265,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 495e10 │ │ │ │ ands r7, r7 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #1000] @ (496204 ) │ │ │ │ + ldr r6, [pc, #104] @ (495e84 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r5, #2 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r5, r5, #2 │ │ │ │ add r2, pc, #224 @ (adr r2, 495f08 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ vldr d0, [pc, #428] @ 495fd8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1567361,23 +1567331,23 @@ │ │ │ │ ldr r0, [pc, #24] @ (49936c ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #20] @ (499370 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r1, [pc, #532] @ (49959c ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1591439,19 +1591409,19 @@ │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r0, r6, r3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r4 │ │ │ │ blt.n 4a9bae │ │ │ │ b.n 4a9aa2 │ │ │ │ - ldr r2, [pc, #552] @ (4a9dec ) │ │ │ │ + ldr r1, [pc, #680] @ (4a9e6c ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r1, [pc, #768] @ (4a9ec8 ) │ │ │ │ + ldr r0, [pc, #896] @ (4a9f48 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldr r1, [pc, #696] @ (4a9e84 ) │ │ │ │ + ldr r0, [pc, #824] @ (4a9f04 ) │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1591933,15 +1591903,15 @@ │ │ │ │ beq.n 4aa098 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5085b0 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #600] @ 0x258 │ │ │ │ b.n 4aa09c │ │ │ │ - blxns r5 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1593191,15 +1593161,15 @@ │ │ │ │ bx lr │ │ │ │ cmp r1, #27 │ │ │ │ bhi.n 4aaf5a │ │ │ │ ldr r3, [pc, #8] @ (4aaf6c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r5, #28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #264] @ (4ab08c ) │ │ │ │ @@ -1593321,19 +1593291,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dc4 │ │ │ │ b.n 4ab052 │ │ │ │ nop │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r1, r7, #4 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r4, r1, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ strb.w r1, [r0, #248] @ 0xf8 │ │ │ │ @@ -1597578,15 +1597548,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r2, #28 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r5, r5, #2 │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ bl 1dfe76 │ │ │ │ bl bde7a │ │ │ │ bl 1a3e7e │ │ │ │ @@ -1598901,15 +1598871,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ b.n 4aec96 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - stc2l 0, cr0, [r0], #-688 @ 0xfffffd50 │ │ │ │ + @ instruction: 0xfb8000ac │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ bl cccba │ │ │ │ bl 7c2cbe │ │ │ │ @@ -1602359,15 +1602329,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bvc.n 4b122c │ │ │ │ + bvs.n 4b126c │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldcl 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ bl 51b1aa │ │ │ │ bl 4f31ae │ │ │ │ ldcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ @@ -1602521,15 +1602491,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc 1, cr0, [r2, #-224] @ 0xffffff20 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 4b1284 │ │ │ │ + bmi.n 4b12c4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8fffff │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ @@ -1603178,15 +1603148,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b.n 4b1670 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ @ instruction: 0xfbf3ffff │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256] │ │ │ │ pli [r9, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ @@ -1603537,15 +1603507,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ b.n 4b225c │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ mrrc2 15, 15, pc, pc, cr15 @ │ │ │ │ @@ -1603911,15 +1603881,15 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, #30 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r5, #2 │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ stc2l 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @@ -1604243,15 +1604213,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bge.n 4b2504 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ vminnm.f32 , , │ │ │ │ ldc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ @@ -1604582,18 +1604552,18 @@ │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bvc.n 4b29b8 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ - movs r0, r0 │ │ │ │ + itte cs │ │ │ │ + lslcs r4, r5, #2 │ │ │ │ + subcs r4, r0, #6 │ │ │ │ + movcc r0, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ stc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1604836,15 +1604806,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ vminnm.f32 , , │ │ │ │ mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ @@ -1605366,15 +1605336,15 @@ │ │ │ │ ldr r3, [pc, #36] @ (4b3134 ) │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 4b31c8 │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #2 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 4, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 3, pc, cr5, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ @ instruction: 0xfbdfffff │ │ │ │ mrc2 15, 5, pc, cr1, cr15, {7} │ │ │ │ @@ -1605719,15 +1605689,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r5} │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 4b35b4 │ │ │ │ + cbz r4, 4b357c │ │ │ │ lsls r4, r5, #2 │ │ │ │ vminnm.f16 , , │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 4b314c │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ @@ -1606101,21 +1606071,21 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r3, sp, #744 @ 0x2e8 │ │ │ │ lsls r3, r1, #4 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #116] @ (4b3a00 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1606167,15 +1606137,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ subs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @@ -1608052,19 +1608022,19 @@ │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldrh r7, [r4, r2] │ │ │ │ lsls r3, r7, #4 │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldrh r4, [r2, r0] │ │ │ │ lsls r3, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1608588,15 +1608558,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #3396] @ 0xd44 │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r1, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1618965,15 +1618935,15 @@ │ │ │ │ b.n 4bc1dc │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 4bc240 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r1, #28 │ │ │ │ lsls r3, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #316] @ (4bc624 ) │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ @@ -1619617,15 +1619587,15 @@ │ │ │ │ dmb ish │ │ │ │ strb r3, [r6, #0] │ │ │ │ b.n 4bcb72 │ │ │ │ bgt.n 4bcc46 │ │ │ │ lsls r2, r7, #4 │ │ │ │ bgt.n 4bcc2c │ │ │ │ lsls r2, r7, #4 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ blt.n 4bcba0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1620698,15 +1620668,15 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbd3ffff │ │ │ │ mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r3, r1, #4 │ │ │ │ cmp r0, #16 │ │ │ │ lsls r0, r7, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1621739,25 +1621709,25 @@ │ │ │ │ blx 6dcb4 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r0, r7, #4 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r4, r5, #2 │ │ │ │ stc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ ldr.w pc, [r9, #4095] @ 0xfff │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ @ instruction: 0xf929ffff │ │ │ │ ldrsh.w pc, [fp, #255]! │ │ │ │ @@ -1621793,87 +1621763,87 @@ │ │ │ │ @ instruction: 0xfbdbffff │ │ │ │ @ instruction: 0xfab1ffff │ │ │ │ @ instruction: 0xfb3fffff │ │ │ │ @ instruction: 0xfb5dffff │ │ │ │ udiv pc, r9, pc │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r4, r5, #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldr r5, [pc, #800] @ (4be7d8 ) │ │ │ │ + ldr r4, [pc, #928] @ (4be858 ) │ │ │ │ lsls r3, r7, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r4, r5, #2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ lsls r4, r5, #2 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ vldr d7, [pc, #12] @ 4be518 │ │ │ │ movs r0, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ bx lr │ │ │ │ @@ -1621907,27 +1621877,27 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (4be560 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r6, r1, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (4be56c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bhi.n 4be564 │ │ │ │ + bhi.n 4be5a4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r0, [pc, #4] @ (4be578 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #892] @ 0x37c │ │ │ │ ldr.w r3, [r0, #620] @ 0x26c │ │ │ │ @@ -1622502,15 +1622472,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #892] @ 0x37c │ │ │ │ ldr.w r3, [r0, #600] @ 0x258 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ - bl a5af64 │ │ │ │ + bl a5af74 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4bec12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1623092,15 +1623062,15 @@ │ │ │ │ mov.w r2, #580 @ 0x244 │ │ │ │ str.w r3, [r4, #888] @ 0x378 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 6d848 │ │ │ │ add.w r0, r4, #896 @ 0x380 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl a5af48 │ │ │ │ + bl a5af58 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #208] @ (4bf2d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 39e6ec │ │ │ │ mov r1, r4 │ │ │ │ @@ -1623156,15 +1623126,15 @@ │ │ │ │ @ instruction: 0xfb2dffff │ │ │ │ @ instruction: 0xfbf7ffff │ │ │ │ bl 29d2c2 │ │ │ │ bl 2eb2c6 │ │ │ │ bl 1b92ca │ │ │ │ bl 1df2ce │ │ │ │ bl 2ed2d2 │ │ │ │ - stc2 0, cr0, [sl], {171} @ 0xab │ │ │ │ + @ instruction: 0xfbaa00ab │ │ │ │ push {r1, r2, r3, r7, lr} │ │ │ │ lsls r2, r7, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ @@ -1624104,25 +1624074,25 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r2, [pc, #624] @ (4bff58 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - orns r1, r0, sl │ │ │ │ + @ instruction: 0xe990010a │ │ │ │ ldr r2, [pc, #536] @ (4bff08 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r2, [pc, #280] @ (4bfe10 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r0, r4, #13 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf1e800ab │ │ │ │ - rsbs r0, ip, #171 @ 0xab │ │ │ │ + add.w r0, r8, #171 @ 0xab │ │ │ │ + @ instruction: 0xf0fc00ab │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #68] @ (4bfd58 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -1624157,15 +1624127,15 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r1, [pc, #736] @ (4c0040 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r6, sp, #640 @ 0x280 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - @ instruction: 0xf18e00ab │ │ │ │ + @ instruction: 0xf0ae00ab │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1624275,42 +1624245,42 @@ │ │ │ │ beq.n 4bfdb4 │ │ │ │ ldr r0, [pc, #76] @ (4bfeac ) │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ b.n 4bfdb4 │ │ │ │ - adcs.w r0, ip, #171 @ 0xab │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + orns r0, ip, #171 @ 0xab │ │ │ │ + cmp r1, #130 @ 0x82 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r6, sp, #0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r1, [pc, #56] @ (4bfeb8 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf0e800ab │ │ │ │ + and.w r0, r8, #171 @ 0xab │ │ │ │ add r5, sp, #856 @ 0x358 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r0, [pc, #912] @ (4c021c ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf0c600ab │ │ │ │ + vaddl.s32 q8, d22, d27 │ │ │ │ ldr r0, [pc, #792] @ (4c01ac ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf0b000ab │ │ │ │ + vaddl.s16 q8, d16, d27 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r0, [pc, #656] @ (4c0130 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - eors.w r0, r6, #171 @ 0xab │ │ │ │ + vext.8 d0, d22, d27, #0 │ │ │ │ add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r0, [pc, #520] @ (4c00b4 ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - orns r0, ip, #171 @ 0xab │ │ │ │ + vaddl.s16 q0, d28, d27 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #252] @ (4bffc0 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [pc, #252] @ 4bffc4 │ │ │ │ @@ -1624424,38 +1624394,38 @@ │ │ │ │ nop │ │ │ │ add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r0, [pc, #16] @ (4bffdc ) │ │ │ │ lsls r0, r7, #4 │ │ │ │ - @ instruction: 0xf3b200b9 │ │ │ │ + @ instruction: 0xf2d200b9 │ │ │ │ add r4, sp, #792 @ 0x318 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - and.w r0, r8, #171 @ 0xab │ │ │ │ + vhadd.s32 d0, d24, d27 │ │ │ │ add r4, sp, #776 @ 0x308 │ │ │ │ lsls r2, r7, #4 │ │ │ │ @ instruction: 0x47d2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ @ instruction: 0x47ba │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ lsls r2, r7, #4 │ │ │ │ @ instruction: 0x47a2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - vaddl.s8 q0, d26, d27 │ │ │ │ - adc.w r0, lr, #171 @ 0xab │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + cdp 0, 10, cr0, cr10, cr11, {5} │ │ │ │ + orn r0, lr, #171 @ 0xab │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vhadd.s32 d16, d20, d27 │ │ │ │ - vhadd.s8 d16, d26, d27 │ │ │ │ + cdp 0, 8, cr0, cr4, cr11, {5} │ │ │ │ + cdp 0, 6, cr0, cr10, cr11, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #500] @ (4c0210 ) │ │ │ │ bl 3957f8 │ │ │ │ ldr r7, [pc, #500] @ (4c0214 ) │ │ │ │ @@ -1624678,53 +1624648,53 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - @ instruction: 0xf23800b9 │ │ │ │ + adcs.w r0, r8, #185 @ 0xb9 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - cdp 0, 9, cr0, cr4, cr11, {5} │ │ │ │ + ldc 0, cr0, [r4, #684]! @ 0x2ac │ │ │ │ mov r6, r6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - cdp 0, 7, cr0, cr12, cr11, {5} │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + ldc 0, cr0, [ip, #684] @ 0x2ac │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r5, r5, #2 │ │ │ │ - @ instruction: 0xf19400b9 │ │ │ │ + @ instruction: 0xf0b400b9 │ │ │ │ add r2, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r2, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp ip, r7 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldcl 0, cr0, [lr, #684]! @ 0x2ac │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldc 0, cr0, [lr, #-684] @ 0xfffffd54 │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + cbz r2, 4c02ea │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldcl 0, cr0, [lr, #-684]! @ 0xfffffd54 │ │ │ │ + ldc 0, cr0, [lr], {171} @ 0xab │ │ │ │ cmp r2, r6 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r2, [r4, #13] │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #224] @ (4c0370 ) │ │ │ │ ldr r4, [pc, #224] @ (4c0374 ) │ │ │ │ @@ -1624829,15 +1624799,15 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r2, fp, asr #2 │ │ │ │ + @ instruction: 0xeaf200ab │ │ │ │ ldr r3, [pc, #20] @ (4c03ac ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cbz r0, 4c03a8 │ │ │ │ ldr r3, [pc, #16] @ (4c03b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -1624912,15 +1624882,15 @@ │ │ │ │ cbz r3, 4c044a │ │ │ │ ldr r4, [pc, #240] @ (4c0534 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cbnz r2, 4c04a6 │ │ │ │ ldr r0, [pc, #236] @ (4c0538 ) │ │ │ │ add r0, pc │ │ │ │ - bl f2e578 │ │ │ │ + bl f2e470 │ │ │ │ ldr r0, [pc, #232] @ (4c053c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 39e6c8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4c046e │ │ │ │ blx 6d4a0 │ │ │ │ @@ -1624996,48 +1624966,48 @@ │ │ │ │ ldr r3, [pc, #104] @ (4c0568 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ b.n 4c0410 │ │ │ │ - sbc.w r0, ip, fp, asr #2 │ │ │ │ + eor.w r0, ip, fp, asr #2 │ │ │ │ ldc2 1, cr0, [r2], {55} @ 0x37 │ │ │ │ - sbc.w r0, r8, fp, asr #2 │ │ │ │ + eor.w r0, r8, fp, asr #2 │ │ │ │ add r7, pc, #744 @ (adr r7, 4c0804 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r7, pc, #672 @ (adr r7, 4c07c0 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adcs.w r0, r2, fp, asr #2 │ │ │ │ + orns r0, r2, fp, asr #2 │ │ │ │ add r7, pc, #584 @ (adr r7, 4c0774 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #528 @ (adr r7, 4c0744 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r4, r2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ pldw [r5, #4095] @ 0xfff │ │ │ │ - sub.w r0, r6, fp, asr #2 │ │ │ │ + pkhtb r0, r6, fp, asr #2 │ │ │ │ negs r4, r4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r7, pc, #264 @ (adr r7, 4c0650 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - @ instruction: 0xeafc00ab │ │ │ │ + ands.w r0, ip, fp, asr #2 │ │ │ │ add r7, pc, #160 @ (adr r7, 4c05f0 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #72 @ (adr r7, 4c05a0 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - @ instruction: 0xead400ab │ │ │ │ - @ instruction: 0xeae400ab │ │ │ │ - add.w r0, r4, fp, asr #2 │ │ │ │ + ldrd r0, r0, [r4, #684]! @ 0x2ac │ │ │ │ + and.w r0, r4, fp, asr #2 │ │ │ │ + bic.w r0, r4, fp, asr #2 │ │ │ │ add r6, pc, #680 @ (adr r6, 4c0810 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ rors r4, r2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldr r3, [pc, #8] @ (4c0578 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ @@ -1625339,28 +1625309,30 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r7, #126 @ 0x7e │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r4, pc, #352 @ (adr r4, 4c09a0 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - add.w r0, ip, r9, ror #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + bic.w r0, ip, r9, ror #2 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strex r0, r0, [ip, #684] @ 0x2ac │ │ │ │ + b.n 4c0728 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ subs r7, #2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ add r3, pc, #872 @ (adr r3, 4c0bc0 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - add r2, pc, #944 @ (adr r2, 4c0c0c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 4c088c ) │ │ │ │ lsls r5, r7, #2 │ │ │ │ - vhadd.u16 d16, d24, d26 │ │ │ │ - b.n 4c065c │ │ │ │ + cdp2 0, 7, cr0, cr8, cr10, {5} │ │ │ │ + b.n 4c049c │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + b.n 4c07fc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia.w sl!, {r0, r1, r3, r5, r7} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ (4c08ec ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ @@ -1625418,21 +1625390,21 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #240 @ (adr r3, 4c09e0 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r3, pc, #248 @ (adr r3, 4c09ec ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c0618 │ │ │ │ + b.n 4c0458 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c07c4 │ │ │ │ + b.n 4c0604 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r5, r5, #2 │ │ │ │ ldr r3, [pc, #152] @ (4c09a4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 4c0930 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1625502,22 +1625474,22 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, pc, #680 @ (adr r2, 4c0c50 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r2, pc, #640 @ (adr r2, 4c0c2c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldrd r0, r0, [r4, #-740] @ 0x2e4 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + ldrd r0, r0, [r4], #-740 @ 0x2e4 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 4c06ec │ │ │ │ + b.n 4c052c │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r5, #74 @ 0x4a │ │ │ │ lsls r0, r7, #4 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #116] @ (4c0a48 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625576,21 +1625548,21 @@ │ │ │ │ nop │ │ │ │ add r1, pc, #896 @ (adr r1, 4c0dcc ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r1, pc, #904 @ (adr r1, 4c0dd8 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r4, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c04bc │ │ │ │ + b.n 4c02fc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c0670 │ │ │ │ + b.n 4c04b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (4c0a88 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625600,15 +1625572,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (4c0a8c ) │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ bl 4bfb70 │ │ │ │ pop {r3, pc} │ │ │ │ add r1, pc, #256 @ (adr r1, 4c0b8c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c05c8 │ │ │ │ + b.n 4c0408 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 4c0abc │ │ │ │ add ip, pc │ │ │ │ @@ -1625620,15 +1625592,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4bfb70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #72 @ (adr r1, 4c0b08 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c0390 │ │ │ │ + b.n 4c11d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #28] @ 4c0af0 │ │ │ │ add ip, pc │ │ │ │ @@ -1625640,15 +1625612,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ add r0, pc │ │ │ │ bl 4bfb70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #888 @ (adr r0, 4c0e6c ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c0584 │ │ │ │ + b.n 4c03c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (4c0b20 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625659,15 +1625631,15 @@ │ │ │ │ vmov r2, r3, d0 │ │ │ │ add r0, pc │ │ │ │ bl 4bfb70 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #688 @ (adr r0, 4c0dd4 ) │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c057c │ │ │ │ + b.n 4c03bc │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ @@ -1625762,17 +1625734,17 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r3, #8 │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r2, #242 @ 0xf2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c04fc │ │ │ │ + b.n 4c133c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c04cc │ │ │ │ + b.n 4c130c │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [pc, #92] @ (4c0c88 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbnz r3, 4c0c32 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -1625818,17 +1625790,17 @@ │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r2, #140 @ 0x8c │ │ │ │ lsls r0, r7, #4 │ │ │ │ ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r2, #118 @ 0x76 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c04a8 │ │ │ │ + b.n 4c12e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c1480 │ │ │ │ + b.n 4c12c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0ce0 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625854,15 +1625826,15 @@ │ │ │ │ nop │ │ │ │ ldr r7, [sp, #0] │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r2, #16 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c143c │ │ │ │ + b.n 4c127c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0d2c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625888,15 +1625860,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r1, #196 @ 0xc4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c1400 │ │ │ │ + b.n 4c1240 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0d78 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625922,15 +1625894,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r1, #120 @ 0x78 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c13cc │ │ │ │ + b.n 4c120c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0dc4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625956,15 +1625928,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c1390 │ │ │ │ + b.n 4c11d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (4c0df8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1625974,15 +1625946,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4c0dfc ) │ │ │ │ add r0, pc │ │ │ │ bl 4bfb70 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c1360 │ │ │ │ + b.n 4c11a0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0e3c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626008,15 +1625980,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c1350 │ │ │ │ + b.n 4c1190 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (4c0e70 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626026,15 +1625998,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #12] @ (4c0e74 ) │ │ │ │ add r0, pc │ │ │ │ bl 4bfb70 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c1328 │ │ │ │ + b.n 4c1168 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0eb4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626060,15 +1626032,15 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ subs r0, #60 @ 0x3c │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c1318 │ │ │ │ + b.n 4c1158 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ (4c0f00 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626094,15 +1626066,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c12e4 │ │ │ │ + b.n 4c1124 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #56] @ (4c0f58 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626129,21 +1626101,21 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c12d8 │ │ │ │ + b.n 4c1118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsls r0, r7, #4 │ │ │ │ - b.n 4c1290 │ │ │ │ + b.n 4c10d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #80] @ (4c0fcc ) │ │ │ │ add r3, pc │ │ │ │ @@ -1626184,19 +1626156,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - b.n 4c12c4 │ │ │ │ + b.n 4c1104 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c12c8 │ │ │ │ + b.n 4c1108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c1254 │ │ │ │ + b.n 4c1094 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #892] @ 0x37c │ │ │ │ ldr.w r3, [r0, #684] @ 0x2ac │ │ │ │ @@ -1626262,21 +1626234,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 4c125c │ │ │ │ + svc 238 @ 0xee │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c1274 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, 4c13b8 ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 4c1438 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ble.n 4c1030 │ │ │ │ + bgt.n 4c1070 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626336,29 +1626308,29 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r7, [r7, #804] @ 0x324 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 4c1270 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c124c │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #208 @ (adr r5, 4c1268 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 4c12e8 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - adds r4, #96 @ 0x60 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - b.n 4c1218 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c120c │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c1200 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1626397,23 +1626369,23 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0a64 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + svc 10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c13dc │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + movs r6, r2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626453,23 +1626425,23 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r5, [r6, #796] @ 0x31c │ │ │ │ blx r5 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r0, [pc, #64] @ (4c1310 ) │ │ │ │ + bx r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626503,23 +1626475,23 @@ │ │ │ │ ldr.w r8, [r7, #864] @ 0x360 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + ble.n 4c130c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #12 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + ble.n 4c1318 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcs.n 4c13e8 │ │ │ │ + bne.n 4c1428 │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626544,21 +1626516,21 @@ │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r5, #860] @ 0x35c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + ble.n 4c1478 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + ble.n 4c1300 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + ble.n 4c147c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r2, r7, #15 │ │ │ │ lsls r3, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4c1414 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1626581,19 +1626553,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + ble.n 4c14d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c13d0 │ │ │ │ + bgt.n 4c1410 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c13d4 │ │ │ │ + bgt.n 4c1414 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ (4c1478 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1626618,19 +1626590,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n 4c1464 │ │ │ │ + ble.n 4c14a4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1574 │ │ │ │ + bgt.n 4c13b4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1578 │ │ │ │ + bgt.n 4c13b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626655,21 +1626627,21 @@ │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r5, #764] @ 0x2fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 4c150c │ │ │ │ + bgt.n 4c154c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1414 │ │ │ │ + bgt.n 4c1454 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1510 │ │ │ │ + bgt.n 4c1550 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1408 │ │ │ │ + bgt.n 4c1448 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626708,23 +1626680,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bgt.n 4c14c8 │ │ │ │ + blt.n 4c1508 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c1600 │ │ │ │ + bgt.n 4c1640 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c14cc │ │ │ │ + blt.n 4c150c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c160c │ │ │ │ + bgt.n 4c164c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4c15fc │ │ │ │ + bgt.n 4c163c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626758,23 +1626730,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 4c1624 │ │ │ │ + blt.n 4c1664 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c15bc │ │ │ │ + bgt.n 4c15fc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1624 │ │ │ │ + blt.n 4c1664 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r2, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626799,21 +1626771,21 @@ │ │ │ │ ldr.w r3, [r5, #700] @ 0x2bc │ │ │ │ cbz r3, 4c1656 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - blt.n 4c158c │ │ │ │ + bge.n 4c15cc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1744 │ │ │ │ + blt.n 4c1584 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c1590 │ │ │ │ + bge.n 4c15d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1760 │ │ │ │ + blt.n 4c15a0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ @@ -1626854,25 +1626826,25 @@ │ │ │ │ bl 4c0738 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blt.n 4c1744 │ │ │ │ + bge.n 4c1784 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c172c │ │ │ │ + blt.n 4c176c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c1750 │ │ │ │ + bge.n 4c1790 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c1720 │ │ │ │ + blt.n 4c1760 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - blt.n 4c16ec │ │ │ │ + blt.n 4c172c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c16d8 │ │ │ │ + blt.n 4c1718 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626897,21 +1626869,21 @@ │ │ │ │ ldr.w r3, [r5, #840] @ 0x348 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bge.n 4c1684 │ │ │ │ + bls.n 4c16c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c16ac │ │ │ │ + bge.n 4c16ec │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c1688 │ │ │ │ + bls.n 4c16c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c16a0 │ │ │ │ + bge.n 4c16e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626941,21 +1626913,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bge.n 4c182c │ │ │ │ + bls.n 4c186c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c1884 │ │ │ │ + bge.n 4c18c4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c1830 │ │ │ │ + bls.n 4c1870 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blt.n 4c1848 │ │ │ │ + bge.n 4c1888 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1626980,21 +1626952,21 @@ │ │ │ │ ldr.w r3, [r5, #828] @ 0x33c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n 4c17a4 │ │ │ │ + bhi.n 4c17e4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c1814 │ │ │ │ + bge.n 4c1854 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c17a8 │ │ │ │ + bhi.n 4c17e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c17c0 │ │ │ │ + bls.n 4c1800 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1627019,21 +1626991,21 @@ │ │ │ │ ldr.w r3, [r5, #816] @ 0x330 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bls.n 4c193c │ │ │ │ + bhi.n 4c197c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c17cc │ │ │ │ + bls.n 4c180c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1940 │ │ │ │ + bhi.n 4c1980 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bge.n 4c1958 │ │ │ │ + bls.n 4c1998 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #144] @ (4c1960 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1627083,25 +1627055,25 @@ │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bge.n 4c19c4 │ │ │ │ + bls.n 4c1a04 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c190c │ │ │ │ + bvc.n 4c194c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1910 │ │ │ │ + bvc.n 4c1950 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - bls.n 4c196c │ │ │ │ + bls.n 4c19ac │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #96] @ (4c19e8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1627135,21 +1627107,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bls.n 4c1918 │ │ │ │ + bhi.n 4c1958 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1a30 │ │ │ │ + bvc.n 4c1a70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1a30 │ │ │ │ + bvc.n 4c1a70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r7, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr.w sl, [r0, #892] @ 0x37c │ │ │ │ @@ -1627214,29 +1627186,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0a64 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bvc.n 4c1a08 │ │ │ │ + bvs.n 4c1a48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bls.n 4c1b10 │ │ │ │ + bhi.n 4c1b50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c1a04 │ │ │ │ + bvs.n 4c1a44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1bd4 │ │ │ │ + bvc.n 4c1a14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bhi.n 4c19fc │ │ │ │ + bvc.n 4c1a3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1ac4 │ │ │ │ + bhi.n 4c1b04 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r2, #138 @ 0x8a │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #892] @ 0x37c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1627289,23 +1627261,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 51adac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ b.n 4c1554 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - bhi.n 4c1c14 │ │ │ │ + bvc.n 4c1c54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1ac0 │ │ │ │ + bpl.n 4c1b00 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1acc │ │ │ │ + bpl.n 4c1b0c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 4c1c04 │ │ │ │ + bvc.n 4c1c44 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1627330,19 +1627302,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvc.n 4c1b60 │ │ │ │ + bvs.n 4c1ba0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1be0 │ │ │ │ + bpl.n 4c1c20 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1be4 │ │ │ │ + bpl.n 4c1c24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1627374,21 +1627346,21 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bpl.n 4c1b94 │ │ │ │ + bmi.n 4c1bd4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvc.n 4c1d3c │ │ │ │ + bvs.n 4c1d7c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1b98 │ │ │ │ + bmi.n 4c1bd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r5, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #892] @ 0x37c │ │ │ │ @@ -1627474,31 +1627446,31 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 4c1d24 │ │ │ │ nop │ │ │ │ - bpl.n 4c1da8 │ │ │ │ + bmi.n 4c1de8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1d74 │ │ │ │ + bvs.n 4c1db4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bmi.n 4c1da0 │ │ │ │ + bmi.n 4c1de0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1d60 │ │ │ │ + bpl.n 4c1da0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 4c1ce8 │ │ │ │ + bpl.n 4c1d28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1ce4 │ │ │ │ + bpl.n 4c1d24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1cdc │ │ │ │ + bpl.n 4c1d1c │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1627521,19 +1627493,19 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bac │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c1dd0 │ │ │ │ + bcs.n 4c1e10 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bvs.n 4c1e48 │ │ │ │ + bpl.n 4c1e88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c1dd4 │ │ │ │ + bcs.n 4c1e14 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1627556,19 +1627528,19 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bac │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c1f70 │ │ │ │ + bcs.n 4c1db0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1e08 │ │ │ │ + bmi.n 4c1e48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c1f74 │ │ │ │ + bcs.n 4c1db4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1627591,19 +1627563,19 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bac │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c1f10 │ │ │ │ + bcs.n 4c1f50 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bpl.n 4c1fc8 │ │ │ │ + bmi.n 4c1e08 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c1f14 │ │ │ │ + bcs.n 4c1f54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4c1f30 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1627626,19 +1627598,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bac │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n 4c1f94 │ │ │ │ + bmi.n 4c1fd4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c1eb4 │ │ │ │ + bne.n 4c1ef4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c1eb8 │ │ │ │ + bne.n 4c1ef8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4c1f90 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1627661,19 +1627633,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bac │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 4c1f5c │ │ │ │ + bmi.n 4c1f9c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c2054 │ │ │ │ + bne.n 4c2094 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c2058 │ │ │ │ + bne.n 4c2098 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #68] @ (4c1ff0 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1627696,19 +1627668,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0bac │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 4c1f14 │ │ │ │ + bcc.n 4c1f54 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c1ff4 │ │ │ │ + bne.n 4c2034 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c1ff8 │ │ │ │ + bne.n 4c2038 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ @@ -1627762,25 +1627734,25 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd r8, r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bmi.n 4c20ec │ │ │ │ + bcc.n 4c212c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c1fb4 │ │ │ │ + beq.n 4c1ff4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c1fc0 │ │ │ │ + beq.n 4c2000 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c2190 │ │ │ │ + bne.n 4c1fd0 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r4, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #892] @ 0x37c │ │ │ │ @@ -1627833,25 +1627805,25 @@ │ │ │ │ bl 4c0a64 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bcc.n 4c2238 │ │ │ │ + bcs.n 4c2078 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c20d8 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c20e4 │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c222c │ │ │ │ + bcs.n 4c226c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - bcc.n 4c21f4 │ │ │ │ + bcs.n 4c2234 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ @@ -1627902,27 +1627874,27 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #728] @ 0x2d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - beq.n 4c2250 │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c21e4 │ │ │ │ + bne.n 4c2224 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c2250 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c21d4 │ │ │ │ + bne.n 4c2214 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c216c │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4c1d24 │ │ │ │ + b.n 4c1b64 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - beq.n 4c2304 │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1627973,25 +1627945,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bcs.n 4c2360 │ │ │ │ + bne.n 4c23a0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcs.n 4c2354 │ │ │ │ + bne.n 4c2394 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1628032,23 +1628004,23 @@ │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ cbz r4, 4c2382 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bne.n 4c22c4 │ │ │ │ + beq.n 4c2304 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r6!, {r1, r4, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c22c8 │ │ │ │ + beq.n 4c2308 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c22b8 │ │ │ │ + beq.n 4c22f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1628086,21 +1628058,21 @@ │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ cbz r4, 4c2418 │ │ │ │ str r6, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bne.n 4c2488 │ │ │ │ + beq.n 4c24c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 4c242c │ │ │ │ + beq.n 4c246c │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [r0, #892] @ 0x37c │ │ │ │ mov r9, r1 │ │ │ │ @@ -1628155,23 +1628127,23 @@ │ │ │ │ bl 4c06ec │ │ │ │ cbz r4, 4c24d4 │ │ │ │ str.w r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 4c24a8 │ │ │ │ - beq.n 4c2458 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c25c8 │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - beq.n 4c2448 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1628203,21 +1628175,21 @@ │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ cbz r4, 4c255c │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 4c25b0 │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1628305,33 +1628277,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0a64 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - b.n 4c2884 │ │ │ │ + b.n 4c26c4 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #10 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1628386,24 +1628358,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0a64 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - @ instruction: 0xebe200ac │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + add.w r0, r2, ip, asr #2 │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r8, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1628453,25 +1628425,25 @@ │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ cbz r4, 4c280c │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds.w r0, r8, ip, asr #2 │ │ │ │ + bics.w r0, r8, ip, asr #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #64] @ (4c2880 ) │ │ │ │ @@ -1628493,19 +1628465,19 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 51d750 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1628554,25 +1628526,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1628620,25 +1628592,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1628679,23 +1628651,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [pc, #480] @ (4c2c78 ) │ │ │ │ + ldr r2, [pc, #608] @ (4c2cf8 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1628736,23 +1628708,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [pc, #792] @ (4c2e50 ) │ │ │ │ + ldr r1, [pc, #920] @ (4c2ed0 ) │ │ │ │ lsls r5, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #96] @ (4c2ba8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1628788,21 +1628760,21 @@ │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ bl 393be8 │ │ │ │ str r7, [r5, #0] │ │ │ │ b.n 4c2b8c │ │ │ │ nop │ │ │ │ - adds r4, #24 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r9, [r0, #892] @ 0x37c │ │ │ │ @@ -1628923,41 +1628895,41 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0868 │ │ │ │ b.n 4c2cc2 │ │ │ │ ldr r0, [pc, #56] @ (4c2d58 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2c2a │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bgt.n 4c2dd4 │ │ │ │ + blt.n 4c2e14 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r5, r7, #2 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r7, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bkpt 0x008c │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldr r4, [pc, #864] @ (4c30bc ) │ │ │ │ + ldr r3, [pc, #992] @ (4c313c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #144] @ (4c2dfc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1629010,25 +1628982,25 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #24] @ (4c2e10 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2dc2 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [pc, #8] @ (4c2e1c ) │ │ │ │ + ldr r3, [pc, #136] @ (4c2e9c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #164] @ (4c2ecc ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1629086,27 +1629058,27 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4c2ee4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2e7c │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [pc, #192] @ (4c2fa8 ) │ │ │ │ + ldr r2, [pc, #320] @ (4c3028 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ @@ -1629162,27 +1629134,27 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #28] @ (4c2fb4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c2f38 │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r1, r5, #2 │ │ │ │ - stmialt r6!, {r2, r5, r6} │ │ │ │ - lsllt r3, r5, #2 │ │ │ │ - ldr r2, [pc, #392] @ (4c3140 ) │ │ │ │ + bkpt 0x00de │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + ldr r1, [pc, #520] @ (4c31c0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ @@ -1629258,31 +1629230,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #36] @ (4c30c4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c3014 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bhi.n 4c3114 │ │ │ │ + bvc.n 4c3154 │ │ │ │ lsls r5, r7, #2 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r1, [pc, #360] @ (4c3230 ) │ │ │ │ + ldr r0, [pc, #488] @ (4c32b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r8, [r0, #892] @ 0x37c │ │ │ │ @@ -1629364,29 +1629336,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 4c3190 │ │ │ │ ldr r0, [pc, #32] @ (4c31d8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c311e │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + itet al │ │ │ │ + lslal r3, r5, #2 │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ + lslal r3, r5, #2 │ │ │ │ + it al │ │ │ │ + lslal r3, r5, #2 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [pc, #264] @ (4c32e4 ) │ │ │ │ + bx ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #892] @ 0x37c │ │ │ │ @@ -1629478,35 +1629450,35 @@ │ │ │ │ ldr r0, [pc, #48] @ (4c3318 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c323c │ │ │ │ ldr r0, [pc, #44] @ (4c331c ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c325e │ │ │ │ nop │ │ │ │ - itet lt │ │ │ │ - lsllt r3, r5, #2 │ │ │ │ - stmiage r5!, {r1, r2} │ │ │ │ - lsllt r3, r5, #2 │ │ │ │ - itet ge │ │ │ │ - lslge r3, r5, #2 │ │ │ │ - stmialt r4!, {r3, r4, r5, r6, r7} │ │ │ │ - lslge r3, r5, #2 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + bkpt 0x00ca │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + stmia r4!, {r1} │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r5, r7, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r7, pc, #992 @ (adr r7, 4c36f0 ) │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r7, r7, #2 │ │ │ │ - bcc.n 4c32b8 │ │ │ │ + bcs.n 4c32f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bx r2 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx r1 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #892] @ 0x37c │ │ │ │ @@ -1629594,31 +1629566,31 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 4c33fe │ │ │ │ ldr r0, [pc, #36] @ (4c3448 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c3378 │ │ │ │ - bkpt 0x0072 │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bkpt 0x006e │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp ip, sl │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #892] @ 0x37c │ │ │ │ @@ -1629729,33 +1629701,33 @@ │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 4c3574 │ │ │ │ ldr r0, [pc, #44] @ (4c35c4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 4c34a6 │ │ │ │ bl 4c0ca4 │ │ │ │ b.n 4c353e │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - nop {12} │ │ │ │ + itet vs │ │ │ │ + lslvs r3, r5, #2 │ │ │ │ + stmiavc r0!, {r1, r3, r7} │ │ │ │ + lslvs r3, r5, #2 │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, ip │ │ │ │ + bics r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #100] @ 4c363c │ │ │ │ mov lr, r0 │ │ │ │ @@ -1630196,31 +1630168,31 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ b.n 4c36ec │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ite ge │ │ │ │ + lslge r3, r5, #2 │ │ │ │ + ldmialt r1, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r3, r7, #31 │ │ │ │ lsls r0, r7, #4 │ │ │ │ strb r6, [r4, #19] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r6, [r1, #19] │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r4, [r7, #18] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - cbnz r6, 4c3ae0 │ │ │ │ + itt hi │ │ │ │ + lslhi r3, r5, #2 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r1, r7, #2 │ │ │ │ bl 8c1a8a │ │ │ │ ldrex pc, [r9, #1020] @ 0x3fc │ │ │ │ b.n 4c3a76 │ │ │ │ vabdl.u q15, d31, d9 │ │ │ │ vrsra.u32 d31, d31, #1 │ │ │ │ vmls.i q15, , d5[0] │ │ │ │ @@ -1630273,17 +1630245,17 @@ │ │ │ │ vtbx.8 d29, {d15-d16}, d3 │ │ │ │ vtbl.8 d29, {d31}, d21 │ │ │ │ vqshl.u32 d31, d15, #31 │ │ │ │ vtbx.8 d31, {d15-d16}, d25 │ │ │ │ vsubl.u , d15, d14 │ │ │ │ lsls r2, r7, #4 │ │ │ │ bvs.n 4c3c5a │ │ │ │ - @ instruction: 0xffffbda8 │ │ │ │ + vqdmulh.s , , d8[0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #12] @ (4c3b90 ) │ │ │ │ add r2, pc │ │ │ │ @@ -1630369,25 +1630341,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - cbnz r2, 4c3ce2 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r4, 4c3ce2 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r6, 4c3ce2 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xfbac00a8 │ │ │ │ - @ instruction: 0xfba200a8 │ │ │ │ - cbnz r0, 4c3ce8 │ │ │ │ + @ instruction: 0xfacc00a8 │ │ │ │ + @ instruction: 0xfac200a8 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cbnz r2, 4c3cea │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1630752,15 +1630724,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ b.n 4c4042 │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2} │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1631062,25 +1631034,25 @@ │ │ │ │ nop │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r3, r5, #2 │ │ │ │ pop {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #4 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #1348] @ 4c496c │ │ │ │ @@ -1631533,20 +1631505,20 @@ │ │ │ │ b.n 4c46b0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r4, 4c49e2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], {190} @ 0xbe │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xeb2600be │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r3, r5, #2 │ │ │ │ cbnz r4, 4c49a6 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + cbz r0, 4c49e6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1632509,15 +1632481,15 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ str.w r2, [r5, #128] @ 0x80 │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1632692,21 +1632664,21 @@ │ │ │ │ subs r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4c5c48 │ │ │ │ + b.n 4c5a88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bgt.n 4c55f4 │ │ │ │ + blt.n 4c5634 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - stcl 0, cr0, [r6, #-676] @ 0xfffffd5c │ │ │ │ + stcl 0, cr0, [r6], #-676 @ 0xfffffd5c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3176] @ 0xc68 │ │ │ │ @@ -1633048,49 +1633020,49 @@ │ │ │ │ movs r2, r1 │ │ │ │ ... │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - add r5, pc, #416 @ (adr r5, 4c5c58 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 4c5cd8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #344 @ (adr r5, 4c5c1c ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 4c5c9c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #296 @ (adr r5, 4c5bf0 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 4c5c70 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #168 @ (adr r5, 4c5b74 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 4c5bf4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #160 @ (adr r5, 4c5b70 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 4c5bf0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #160 @ (adr r5, 4c5b74 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 4c5bf4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ vsra.s32 d16, d23, #30 │ │ │ │ vsra.s32 d16, d23, #24 │ │ │ │ - add r5, pc, #160 @ (adr r5, 4c5b80 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 4c5c00 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, pc, #128 @ (adr r5, 4c5b64 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 4c5be4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ vsra.s32 d0, d23, #14 │ │ │ │ - add r5, pc, #120 @ (adr r5, 4c5b64 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 4c5be4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - rsbs r0, sl, r9, asr #2 │ │ │ │ + @ instruction: 0xeafa00a9 │ │ │ │ strh r5, [r2, r3] │ │ │ │ lsls r2, r7, #4 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ add fp, r0 │ │ │ │ str.w sl, [r5] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ bne.w 4c606c │ │ │ │ @@ -1634336,224 +1634308,224 @@ │ │ │ │ ldr.w r8, [pc, #436] @ 4c69d8 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ b.n 4c69de │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 4c69f4 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 4c6a74 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r4, pc, #40 @ (adr r4, 4c6860 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #112 @ (adr r0, 4c68b0 ) │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - b.n 4c692c │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bcc.n 4c6878 │ │ │ │ + bcs.n 4c68b8 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r7, pc, #968 @ (adr r7, 4c6c34 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r7, pc, #920 @ (adr r7, 4c6c08 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r7, pc, #912 @ (adr r7, 4c6c04 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r7, pc, #952 @ (adr r7, 4c6c30 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r7, pc, #976 @ (adr r7, 4c6c4c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 4c6c68 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, sp, #896 @ 0x380 │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #32 @ (adr r0, 4c6920 ) │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #248 @ (adr r0, 4c69fc ) │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #496 @ (adr r0, 4c6af8 ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #712 @ (adr r0, 4c6bd4 ) │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #856 @ (adr r0, 4c6c68 ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #80 @ (adr r1, 4c6964 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 4c69e4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #312 @ (adr r1, 4c6a50 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 4c6ad0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #520 @ (adr r1, 4c6b24 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 4c6ba4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #768 @ (adr r1, 4c6c20 ) │ │ │ │ + add r0, pc, #896 @ (adr r0, 4c6ca0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #920 @ (adr r1, 4c6cbc ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 4c693c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 4c6980 ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 4c6a00 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 4c6a74 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 4c6af4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 4c6aa0 ) │ │ │ │ + add r1, pc, #496 @ (adr r1, 4c6b20 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #536 @ (adr r2, 4c6b4c ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 4c6bcc ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #816 @ (adr r2, 4c6c68 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 4c6ce8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 4c6c64 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 4c6ce4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 4c6c80 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 4c6d00 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 4c6c64 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 4c6ce4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 4c6b50 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 4c6bd0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #480 @ (adr r3, 4c6b2c ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 4c6bac ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ bvc.n 4c696e │ │ │ │ vabdl.u q10, d15, d27 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - add r3, pc, #976 @ (adr r3, 4c6d28 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 4c69a8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #936 @ (adr r3, 4c6d04 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 4c6984 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #904 @ (adr r3, 4c6ce8 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 4c6968 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #872 @ (adr r3, 4c6ccc ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 4c6d4c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #848 @ (adr r3, 4c6cb8 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 4c6d38 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4c6cac ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 4c6d2c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #824 @ (adr r3, 4c6ca8 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 4c6d28 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 4c6cb4 ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 4c6d34 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #456 @ (adr r7, 4c6b40 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 4c6bc0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #472 @ (adr r7, 4c6b54 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 4c6bd4 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #496 @ (adr r7, 4c6b70 ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 4c6bf0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #520 @ (adr r7, 4c6b8c ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 4c6c0c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r7, pc, #544 @ (adr r7, 4c6ba8 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 4c6c28 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #656 @ (adr r0, 4c6c1c ) │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 4c6c08 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #208 @ (adr r3, 4c6a68 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, 4c6ae8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 4c6d8c ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 4c6a0c ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 4c6a60 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 4c6ae0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 4c69b4 ) │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 4c69d8 ) │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #88 @ (adr r0, 4c6a0c ) │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #136 @ (adr r0, 4c6a40 ) │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #184 @ (adr r0, 4c6a74 ) │ │ │ │ + ldr r7, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #232 @ (adr r0, 4c6aa8 ) │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #296 @ (adr r0, 4c6aec ) │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #408 @ (adr r0, 4c6b60 ) │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #456 @ (adr r0, 4c6b94 ) │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #504 @ (adr r0, 4c6bc8 ) │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #552 @ (adr r0, 4c6bfc ) │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r0, pc, #736 @ (adr r0, 4c6cb8 ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @ instruction: 0xf526012c │ │ │ │ mov r7, r3 │ │ │ │ cmp r7, #11 │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.w 4c6640 │ │ │ │ ldr.w r1, [r8], #4 │ │ │ │ @@ -1634853,23 +1634825,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 4c6c46 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #248] @ (4c6e20 ) │ │ │ │ @@ -1635209,15 +1635181,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ b.n 4c70a2 │ │ │ │ ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ @ instruction: 0xfb13ffff │ │ │ │ ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1635475,35 +1635447,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6cf78 │ │ │ │ b.n 4c72e6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r6, #4 │ │ │ │ - itee cc │ │ │ │ - lslcc r6, r7, #2 │ │ │ │ - ldrhcs r4, [r7, #38] @ 0x26 │ │ │ │ - lslcs r7, r6, #4 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + bkpt 0x0052 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + lsls r7, r6, #4 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ ldr r1, [pc, #676] @ (4c7670 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ @@ -1635774,39 +1635746,39 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #32] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #6 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r7, #70 @ 0x46 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #2 │ │ │ │ adds r5, #238 @ 0xee │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r5, #218 @ 0xda │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #4 │ │ │ │ @@ -1636029,29 +1636001,29 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #8] │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldrh r6, [r1, #6] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - rev16 r6, r2 │ │ │ │ + cbnz r6, 4c7958 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + ite mi │ │ │ │ + lslmi r0, r5, #2 │ │ │ │ + asrpl r0, r2, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + ittt cs │ │ │ │ + lslcs r0, r5, #2 │ │ │ │ + asrcs r4, r1, #24 │ │ │ │ + movcs r0, r0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #168] @ (4c7a10 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -1636221,20 +1636193,20 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 6d2a8 <__snprintf_chk@plt> │ │ │ │ b.n 4c7aa6 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1636295,15 +1636267,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ ldr r1, [pc, #524] @ (4c7df0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1636519,37 +1636491,37 @@ │ │ │ │ nop │ │ │ │ strh r2, [r2, #32] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #252 @ 0xfc │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r7, #2 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r6, #108 @ 0x6c │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r7, #4 │ │ │ │ @@ -1636638,21 +1636610,21 @@ │ │ │ │ b.n 4c7e92 │ │ │ │ mov r0, r8 │ │ │ │ bl 4c7b88 │ │ │ │ b.n 4c7e92 │ │ │ │ mov r0, r9 │ │ │ │ bl 4c7b88 │ │ │ │ b.n 4c7ee8 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r4, 4c7f46 │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbnz r4, 4c7f44 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #172] @ (4c7ffc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1636815,20 +1636787,20 @@ │ │ │ │ ldr r2, [pc, #24] @ (4c80f0 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4c80be │ │ │ │ cmp r3, #186 @ 0xba │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (4c816c ) │ │ │ │ @@ -1636861,17 +1636833,17 @@ │ │ │ │ blx 6d5d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 4c815e │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1637022,17 +1636994,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r0, #234 @ 0xea │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ lsls r2, r7, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1637072,17 +1637044,17 @@ │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ lsls r2, r7, #4 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ lsls r2, r7, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1637299,37 +1637271,37 @@ │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #15] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #236 @ 0xec │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r6, #202 @ 0xca │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r6, #188 @ 0xbc │ │ │ │ lsls r2, r7, #4 │ │ │ │ ldrb r4, [r5, #10] │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ lsls r2, r7, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1637489,18 +1637461,18 @@ │ │ │ │ blx 6d2a8 <__snprintf_chk@plt> │ │ │ │ b.n 4c8776 │ │ │ │ nop │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1637548,17 +1637520,17 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r3, #202 @ 0xca │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r3, #206 @ 0xce │ │ │ │ lsls r2, r7, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1637744,31 +1637716,31 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ lsls r2, r7, #4 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ lsls r2, r7, #4 │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ lsls r2, r7, #4 │ │ │ │ strb r4, [r3, #24] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #552] @ (4c8c90 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1637980,29 +1637952,29 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #22] │ │ │ │ lsls r7, r6, #4 │ │ │ │ strb r2, [r7, #19] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1638270,28 +1638242,28 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 4c8eec │ │ │ │ nop │ │ │ │ adds r0, r7, #5 │ │ │ │ lsls r2, r7, #4 │ │ │ │ adds r6, r5, #5 │ │ │ │ lsls r2, r7, #4 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r0, [r6, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ @@ -1638564,15 +1638536,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r6, #4 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [pc, #260] @ (4c93a4 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1638689,21 +1638661,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r8, [r5, r4, lsl #2] │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ b.n 4c9342 │ │ │ │ nop │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r0, #11] │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #56] @ (4c9400 ) │ │ │ │ add r5, pc │ │ │ │ @@ -1638732,15 +1638704,15 @@ │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cbz r6, 4c945c │ │ │ │ @@ -1639122,15 +1639094,15 @@ │ │ │ │ strb r2, [r3, #0] │ │ │ │ bl 4c5408 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r3, r5, #2 │ │ │ │ mrc2 15, 3, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr9, cr15, {7} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1639331,15 +1639303,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r3, r5, #2 │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4c9b8a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1639453,15 +1639425,15 @@ │ │ │ │ bx lr │ │ │ │ subs r6, #124 @ 0x7c │ │ │ │ lsls r7, r6, #4 │ │ │ │ subs r6, #118 @ 0x76 │ │ │ │ lsls r7, r6, #4 │ │ │ │ subs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1639615,31 +1639587,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c99fc │ │ │ │ b.n 4c9d0e │ │ │ │ ldr r0, [pc, #40] @ (4c9d50 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c99fc │ │ │ │ b.n 4c9cfc │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r4, #236 @ 0xec │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #480] @ (4c9f48 ) │ │ │ │ @@ -1639824,23 +1639796,23 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r7, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #520] @ (4ca184 ) │ │ │ │ @@ -1640050,49 +1640022,49 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c99fc │ │ │ │ b.n 4ca16e │ │ │ │ str r4, [r7, #4] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + mov lr, ip │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrsh r0, [r2, r4] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -1640423,15 +1640395,15 @@ │ │ │ │ b.n 4ca272 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrsh r0, [r0, r0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, fp │ │ │ │ + add r6, pc │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsrs r0, r5, #7 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsrs r4, r1, #7 │ │ │ │ lsls r2, r7, #4 │ │ │ │ add r4, pc, #1008 @ (adr r4, 4ca988 ) │ │ │ │ lsls r7, r6, #4 │ │ │ │ @@ -1640659,21 +1640631,21 @@ │ │ │ │ b.n 4ca7f4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r7, r5] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r3, r1, #4 │ │ │ │ ldr r4, [r0, r0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (4ca88c ) │ │ │ │ @@ -1640703,15 +1640675,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r5, r6] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldrsb r6, [r1, r6] │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1641104,15 +1641076,15 @@ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r2, sl] │ │ │ │ mov r2, r5 │ │ │ │ blx r7 │ │ │ │ b.n 4caac2 │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #76] @ (4cad24 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ @@ -1641274,17 +1641246,17 @@ │ │ │ │ nop │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r6] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ @@ -1642255,21 +1642227,21 @@ │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1642294,20 +1642266,20 @@ │ │ │ │ ldr r1, [pc, #24] @ (4cb968 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ b.n 4cb93a │ │ │ │ mov lr, r9 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-688] @ 0xfffffd50 │ │ │ │ + ldc2 0, cr0, [r0], #-688 @ 0xfffffd50 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #688] @ (4cbc30 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1642601,81 +1642573,81 @@ │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r6 │ │ │ │ bhi.w 4cb9f4 │ │ │ │ b.n 4cba98 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ mov r4, r9 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r5, r5, #2 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - sub.w r0, r4, r9, asr #2 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + pkhtb r0, r4, r9, asr #2 │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - @ instruction: 0xfba400ac │ │ │ │ + @ instruction: 0xfac400ac │ │ │ │ subs r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 4cbcf6 │ │ │ │ + cbz r4, 4cbcbe │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 4cbf30 │ │ │ │ + b.n 4cbd70 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r6, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #352] @ (4cbe30 ) │ │ │ │ mov fp, r1 │ │ │ │ @@ -1642827,55 +1642799,55 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 4cbcfa │ │ │ │ nop │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r3, r5, #2 │ │ │ │ orrs r2, r2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - stcl 0, cr0, [r6, #752] @ 0x2f0 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + stcl 0, cr0, [r6], #752 @ 0x2f0 │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrh.w r0, [ip, #172] @ 0xac │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + @ instruction: 0xf7dc00ac │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r0, #12] │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r6, r7, #2 │ │ │ │ subs r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r6, r7, #2 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1643849,166 +1643821,166 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ b.n 4cc77a │ │ │ │ ldr r2, [pc, #316] @ (4cc954 ) │ │ │ │ add r2, pc │ │ │ │ b.n 4cc3a8 │ │ │ │ adcs r0, r2 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r5, r5, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strh r4, [r0, r6] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r7, #5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r6, #4 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - adds r0, #20 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r4, r1, #1 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r6, r2, #32 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r5, r5, #2 │ │ │ │ strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r3, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r7, [pc, #904] @ (4ccc58 ) │ │ │ │ + ldr r7, [pc, #8] @ (4cc8d8 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - @ instruction: 0xf21a00ac │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf13a00ac │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r5, #2 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vshr.u64 d16, d27, #26 │ │ │ │ + vqadd.u8 d0, d22, d27 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - vqadd.u8 d0, d22, d27 │ │ │ │ + mcr2 0, 1, r0, cr6, cr11, {5} │ │ │ │ strh r4, [r2, #8] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ strh r6, [r6, #2] │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r2, #8] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp r1, #28 │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ lsls r5, r5, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 4cc990 │ │ │ │ + cbz r0, 4cc958 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1644682,156 +1644654,154 @@ │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ blx r8 │ │ │ │ b.n 4ccbb2 │ │ │ │ nop │ │ │ │ adds r6, #134 @ 0x86 │ │ │ │ lsls r7, r6, #4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r2, [pc, #208] @ (4cd070 ) │ │ │ │ + ldr r1, [pc, #336] @ (4cd0f0 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #10 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldr r1, [pc, #736] @ (4cd294 ) │ │ │ │ + ldr r0, [pc, #864] @ (4cd314 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #496] @ (4cd1b0 ) │ │ │ │ + ldr r0, [pc, #624] @ (4cd230 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r1, [pc, #320] @ (4cd110 ) │ │ │ │ + ldr r0, [pc, #448] @ (4cd190 ) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + vshr.u64 d0, d27, #22 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldr r0, [pc, #808] @ (4cd318 ) │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r3, r5, #2 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - vshr.u64 d16, d27, #14 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + vqadd.u16 d0, d18, d27 │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - vqadd.u16 d16, d28, d27 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ - ldr r0, [pc, #208] @ (4cd0dc ) │ │ │ │ + mrc2 0, 3, r0, cr12, cr11, {5} │ │ │ │ + vshr.u64 d16, d24, #50 │ │ │ │ + bxns sl │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - bics.w r0, r8, ip, asr #2 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + ldrd r0, r0, [r8, #-688] @ 0x2b0 │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - blx r4 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ble.n 4ccf2c │ │ │ │ + bgt.n 4ccf6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mrc2 0, 5, r0, cr0, cr11, {5} │ │ │ │ + ldc2l 0, cr0, [r0, #748] @ 0x2ec │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr2 0, 4, r0, cr8, cr11, {5} │ │ │ │ - vshr.u64 d16, d24, #60 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + stc2 0, cr0, [r8, #748]! @ 0x2ec │ │ │ │ + mcr2 0, 7, r0, cr4, cr8, {5} │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr2 0, 2, r0, cr10, cr11, {5} │ │ │ │ - vshr.u64 d0, d24, #34 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + stc2l 0, cr0, [sl, #-748]! @ 0xfffffd14 │ │ │ │ + mrc2 0, 5, r0, cr14, cr8, {5} │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mcr2 0, 1, r0, cr4, cr11, {5} │ │ │ │ - vqadd.u64 d16, d24, d24 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + stc2l 0, cr0, [r4, #-748] @ 0xfffffd14 │ │ │ │ + mrc2 0, 4, r0, cr8, cr8, {5} │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #748]! @ 0x2ec │ │ │ │ - vqadd.u16 d16, d16, d24 │ │ │ │ - mov sl, r3 │ │ │ │ + ldc2 0, cr0, [lr, #-748] @ 0xfffffd14 │ │ │ │ + mrc2 0, 3, r0, cr0, cr8, {5} │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u8 d0, d22, d24 │ │ │ │ - mov r4, sl │ │ │ │ + mcr2 0, 1, r0, cr6, cr8, {5} │ │ │ │ + cmp r4, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-748]! @ 0xfffffd14 │ │ │ │ - stc2l 0, cr0, [r8, #-748] @ 0xfffffd14 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + stc2 0, cr0, [ip], {187} @ 0xbb │ │ │ │ + stc2l 0, cr0, [r8], #-748 @ 0xfffffd14 │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - cmp ip, sl │ │ │ │ + add ip, lr │ │ │ │ lsls r3, r5, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + add sl, sp │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r7, #2 │ │ │ │ - mrc2 0, 2, r0, cr12, cr8, {5} │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + ldc2l 0, cr0, [ip, #-736]! @ 0xfffffd20 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2 0, cr0, [lr], #748 @ 0x2ec │ │ │ │ - mrc2 0, 0, r0, cr4, cr8, {5} │ │ │ │ - blt.n 4cd14c │ │ │ │ + @ instruction: 0xfbde00bb │ │ │ │ + ldc2 0, cr0, [r4, #-736]! @ 0xfffffd20 │ │ │ │ + bge.n 4cd18c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #736] @ 0x2e0 │ │ │ │ - cmp r6, fp │ │ │ │ + ldc2l 0, cr0, [r6], #736 @ 0x2e0 │ │ │ │ + add r6, pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r6, r7, #2 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r8, lr │ │ │ │ + add r0, r2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r0, #28] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r8, sp │ │ │ │ + add r0, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-736]! @ 0xfffffd20 │ │ │ │ + mrrc2 0, 11, r0, r8, cr8 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #120] @ 4cd168 │ │ │ │ @@ -1648794,15 +1648764,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r1, #6 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4cfbf0 │ │ │ │ + b.n 4cfa30 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1648870,15 +1648840,15 @@ │ │ │ │ b.n 4cffb8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4cfb1c │ │ │ │ + b.n 4cf95c │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1648943,15 +1648913,15 @@ │ │ │ │ movs r3, #3 │ │ │ │ b.n 4d0076 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vsra.u32 d16, d22, #6 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4cfa08 │ │ │ │ + b.n 4d0848 │ │ │ │ lsls r2, r1, #4 │ │ │ │ vsra.u16 d0, d22, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1649181,15 +1649151,15 @@ │ │ │ │ nop │ │ │ │ stc2 1, cr0, [sl, #216]! @ 0xd8 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r4, #-216]! @ 0xffffff28 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ lsls r1, r7, #4 │ │ │ │ - b.n 4d06f4 │ │ │ │ + b.n 4d0534 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1649497,15 +1649467,15 @@ │ │ │ │ b.n 4d0570 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfac40136 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa880136 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + ble.n 4d062c │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #200] @ (4d0780 ) │ │ │ │ @@ -1649952,28 +1649922,28 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 4d095e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr.w r0, [r6, ] │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 4d0b80 │ │ │ │ + bgt.n 4d0bc0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bgt.n 4d0bec │ │ │ │ + blt.n 4d0c2c │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xf63a0136 │ │ │ │ - bge.n 4d0b40 │ │ │ │ + bls.n 4d0b80 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bge.n 4d0c48 │ │ │ │ + bls.n 4d0c88 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bge.n 4d0bf4 │ │ │ │ + bls.n 4d0c34 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bls.n 4d0b88 │ │ │ │ + bls.n 4d0bc8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - bls.n 4d0ae0 │ │ │ │ + bhi.n 4d0b20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #192] @ (4d0c80 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1650944,18 +1650914,18 @@ │ │ │ │ bl 4cff20 │ │ │ │ mov r2, r0 │ │ │ │ b.n 4d1426 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldc 1, cr0, [r6], {54} @ 0x36 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4d1724 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ @ instruction: 0xeb240136 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ ldr r3, [pc, #656] @ (4d18e0 ) │ │ │ │ @@ -1651874,21 +1651844,21 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 4d1d6e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 4d25d8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ b.n 4d232c │ │ │ │ lsls r6, r6, #4 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #340] @ (4d2130 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1652937,15 +1652907,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bvs.n 4d2c04 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 4d2ae8 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cbnz r0, 4d2bb4 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -1653113,15 +1653083,15 @@ │ │ │ │ subs r7, #184 @ 0xb8 │ │ │ │ bmi.n 4d2e2c │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 4d2e50 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + setend be │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #704] @ (4d30a0 ) │ │ │ │ @@ -1653350,17 +1653320,17 @@ │ │ │ │ stmia r3!, {} │ │ │ │ bcs.n 4d30d4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 4d3094 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ lsls r2, r1, #4 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ ldr.w r2, [pc, #1076] @ 4d34fc │ │ │ │ sub sp, #356 @ 0x164 │ │ │ │ @@ -1653762,21 +1653732,21 @@ │ │ │ │ bl 4cfe50 │ │ │ │ b.n 4d310e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r6 │ │ │ │ + sxth r6, r2 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - cbz r2, 4d3528 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add sp, #8 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r2, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ ldr.w r2, [pc, #1652] @ 4d3b9c │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ @@ -1654375,25 +1654345,25 @@ │ │ │ │ bl 4cea14 │ │ │ │ b.n 4d37a8 │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r2, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1659465,28 +1659435,28 @@ │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ bhi.n 4d77f6 │ │ │ │ ldr r3, [pc, #12] @ (4d77fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (4d7800 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ b.n 4d7314 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 4d78de │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #162 @ 0xa2 │ │ │ │ beq.n 4d78ea │ │ │ │ @@ -1659645,25 +1659615,25 @@ │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ lsls r2, r3, #31 │ │ │ │ bmi.n 4d78ea │ │ │ │ b.n 4d7952 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ bhi.n 4d7974 │ │ │ │ ldr r3, [pc, #8] @ (4d7978 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #196] @ (4d7a50 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1661626,28 +1661596,28 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r6, #24] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #21] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 4d8e66 │ │ │ │ ldr r3, [pc, #12] @ (4d8e6c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (4d8e70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ bcc.n 4d8e84 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r2, #32 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ @@ -1663412,17 +1663382,17 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldr r6, [r1, #32] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r7, #17] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1664561,51 +1664531,51 @@ │ │ │ │ movs r0, r6 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ lsls r6, r6, #4 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrsh r6, [r2, r2] │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r7, #2 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r0, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r1, [pc, #1964] @ 4db480 │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 4d8e98 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1665324,39 +1665294,39 @@ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ bne.w 4da15c │ │ │ │ add.w fp, r3, #1 │ │ │ │ strh.w sl, [sp, #217] @ 0xd9 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ b.n 4db410 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r3, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1665759,17 +1665729,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 0, pc, cr5, cr15, {7} @ │ │ │ │ vmaxnm.f16 , , │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr13, cr15, {7} │ │ │ │ ldr r0, [pc, #536] @ (4dbb00 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r1, #3 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -1669447,15 +1669417,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4de174 │ │ │ │ add.w r3, r0, #143360 @ 0x23000 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #2404] @ 0x964 │ │ │ │ b.n 4de174 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #143360 @ 0x23000 │ │ │ │ ldr r3, [pc, #76] @ (4de210 ) │ │ │ │ @@ -1670040,21 +1670010,21 @@ │ │ │ │ b.n 4de428 │ │ │ │ mov r3, r1 │ │ │ │ b.n 4de6f2 │ │ │ │ cmp r0, #53 @ 0x35 │ │ │ │ bne.n 4de6aa │ │ │ │ b.n 4de60c │ │ │ │ nop │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r2, r1, #4 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r2, r1, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1670087,15 +1670057,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (4de7f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r2, r1, #4 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #11 │ │ │ │ bhi.n 4de81a │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ @@ -1671476,102 +1671446,102 @@ │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ b.n 4df424 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r7, #25 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #26 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #10 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #32 │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - mrc2 0, 0, r0, cr10, cr7, {5} │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + ldc2 0, cr0, [sl, #-732]! @ 0xfffffd24 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r2, r3, #12 │ │ │ │ lsls r6, r6, #4 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 4df652 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -1673835,30 +1673805,30 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf3040135 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2e20135 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e08a4 │ │ │ │ + b.n 4e06e4 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4e09b0 │ │ │ │ + b.n 4e07f0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - b.n 4e0834 │ │ │ │ + b.n 4e0674 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 4e06e8 │ │ │ │ + b.n 4e1528 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xf1f20135 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr.w r4, [pc, #1292] @ 4e139c │ │ │ │ @@ -1674654,15 +1674624,15 @@ │ │ │ │ add.w sp, sp, #4544 @ 0x11c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmdb r8, {r0, r2, r4, r5, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e17c8 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldmia.w ip!, {r0, r2, r4, r5, r8} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1674714,15 +1674684,15 @@ │ │ │ │ add.w sp, sp, #4544 @ 0x11c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrd r0, r1, [r0], #-212 @ 0xd4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4e18a8 │ │ │ │ + bgt.n 4e18e8 │ │ │ │ lsls r1, r1, #4 │ │ │ │ @ instruction: 0xe8140135 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ @@ -1675665,25 +1675635,25 @@ │ │ │ │ nop │ │ │ │ udf #80 @ 0x50 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #38 @ 0x26 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 4e21f4 │ │ │ │ + bne.n 4e2234 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ble.n 4e21f4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - beq.n 4e22c8 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #108] @ (4e2310 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -1675932,34 +1675902,31 @@ │ │ │ │ add r4, pc │ │ │ │ b.n 4e24d8 │ │ │ │ ldr r5, [pc, #48] @ (4e254c ) │ │ │ │ ldr r4, [pc, #48] @ (4e2550 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ b.n 4e24d8 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {5} │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldc2l 0, cr0, [r6, #736] @ 0x2e0 │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + vrev32.32 d0, d25 │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh.w r0, [r8, r8, lsl #3] │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf74800b8 │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - strb.w r0, [lr, r8, lsl #3] │ │ │ │ - movs r6, r2 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + vhadd.u32 d16, d20, d25 │ │ │ │ + @ instruction: 0xf72e00b8 │ │ │ │ + vhadd.u d0, d22, d25 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #28] @ (4e2584 ) │ │ │ │ @@ -1675973,20 +1675940,19 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4e2590 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4e0ccc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, r4 │ │ │ │ + vhadd.u8 d16, d18, d25 │ │ │ │ + beq.n 4e2604 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bne.n 4e25c4 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - @ instruction: 0xf66600a9 │ │ │ │ - mrc2 0, 0, r0, cr4, cr8, {5} │ │ │ │ + @ instruction: 0xf58600a9 │ │ │ │ + ldc2 0, cr0, [r4, #-736]! @ 0xfffffd20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #28] @ (4e25c4 ) │ │ │ │ add r4, pc │ │ │ │ @@ -1675999,21 +1675965,20 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [pc, #24] @ (4e25d0 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 4e0ccc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - beq.n 4e2574 │ │ │ │ + vhadd.u32 d0, d18, d25 │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2584] @ 0xa18 │ │ │ │ @@ -1676124,28 +1676089,28 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bls.n 4e26f4 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r1, r1, #4 │ │ │ │ bls.n 4e2784 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldc2l 0, cr0, [r0, #676]! @ 0x2a4 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr9, {5} │ │ │ │ - stc2l 0, cr0, [r6, #676]! @ 0x2a4 │ │ │ │ - ldc2l 0, cr0, [ip, #676]! @ 0x2a4 │ │ │ │ + ldc2 0, cr0, [r0, #-676] @ 0xfffffd5c │ │ │ │ + stc2 0, cr0, [r6, #-676]! @ 0xfffffd5c │ │ │ │ + stc2 0, cr0, [r6, #-676] @ 0xfffffd5c │ │ │ │ + ldc2 0, cr0, [ip, #-676] @ 0xfffffd5c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #4 │ │ │ │ @@ -1680676,15 +1680641,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r6, pc, #472 @ (adr r6, 4e5b90 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3248] @ 0xcb0 │ │ │ │ @@ -1683633,19 +1683598,19 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ @@ -1683697,15 +1683662,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r1, #4 │ │ │ │ strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldrb.w r3, [r0, #76] @ 0x4c │ │ │ │ push {lr} │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 4e7b48 │ │ │ │ @@ -1685065,29 +1685030,29 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #5] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #696] @ (4e8aa4 ) │ │ │ │ + ldr r6, [pc, #824] @ (4e8b24 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #640] @ (4e8a74 ) │ │ │ │ + ldr r6, [pc, #768] @ (4e8af4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #584] @ (4e8a44 ) │ │ │ │ + ldr r6, [pc, #712] @ (4e8ac4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r7, [pc, #528] @ (4e8a14 ) │ │ │ │ + ldr r6, [pc, #656] @ (4e8a94 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #216] @ (4e88f0 ) │ │ │ │ @@ -1686001,23 +1685966,23 @@ │ │ │ │ b.n 4e9128 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 4e8f44 │ │ │ │ + b.n 4e8d84 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r6, #4 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r4, r7, #2 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1686178,19 +1686143,19 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr.w ip, [pc, #104] @ 4e93d8 │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ @@ -1686413,15 +1686378,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ @@ -1686568,21 +1686533,21 @@ │ │ │ │ beq.n 4e96e6 │ │ │ │ b.n 4e9730 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #32] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r1, r1, #4 │ │ │ │ cbz r0, 4e97ca │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r4, #20] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r5, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1686722,31 +1686687,31 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 4e90dc │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r1, r1, #4 │ │ │ │ subs r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ @@ -1686886,23 +1686851,23 @@ │ │ │ │ b.n 4e9a24 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr r2, [pc, #320] @ (4e9bec ) │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ @@ -1687029,27 +1686994,27 @@ │ │ │ │ bl 4e90dc │ │ │ │ b.n 4e9b9c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r6, sp, #640 @ 0x280 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [pc, #1096] @ 4ea06c │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -1687468,41 +1687433,41 @@ │ │ │ │ b.n 4e9e86 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1687985,49 +1687950,49 @@ │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r4, r4] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r5, #22] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r7, pc, #520 @ (adr r7, 4ea7f8 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r5, #2 │ │ │ │ ldrh r0, [r1, r5] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ @@ -1688203,31 +1688168,31 @@ │ │ │ │ blx sl │ │ │ │ b.n 4ea69a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, r7] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r3, pc, #232 @ (adr r3, 4ea8f0 ) │ │ │ │ lsls r5, r6, #4 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r1, r1, #4 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r1, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 004ea820 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1688546,19 +1688511,19 @@ │ │ │ │ b.n 4eab9c │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ ldrsb r0, [r0, r7] │ │ │ │ lsls r5, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #272] @ (4eaccc ) │ │ │ │ + ldr r5, [pc, #400] @ (4ead4c ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - ldr r4, [pc, #776] @ (4eaec8 ) │ │ │ │ + ldr r3, [pc, #904] @ (4eaf48 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4a7e98 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ @@ -1689136,17 +1689101,17 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 4eb14e │ │ │ │ blx 6e0c8 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ b.n 4eb14e │ │ │ │ ... │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r3, r7, #2 │ │ │ │ - ldr r0, [pc, #480] @ (4eb3a0 ) │ │ │ │ + blx r3 │ │ │ │ lsls r1, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1690388,17 +1690353,17 @@ │ │ │ │ str.w fp, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n 4ebe44 │ │ │ │ rors r2, r7 │ │ │ │ lsls r5, r6, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r4, r4, r1 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #212992 @ 0x34000 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -1701525,15 +1701490,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4f3a26 │ │ │ │ blx 6ec44 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ b.n 4f3a2e │ │ │ │ add.w r0, r7, #632 @ 0x278 │ │ │ │ add.w r4, r7, #130560 @ 0x1fe00 │ │ │ │ - bl a5af74 │ │ │ │ + bl a5af84 │ │ │ │ add.w r5, r7, #211968 @ 0x33c00 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r4, r4, #336 @ 0x150 │ │ │ │ add.w r6, r5, #1008 @ 0x3f0 │ │ │ │ mov.w r8, #0 │ │ │ │ blx r3 │ │ │ │ @@ -1702939,15 +1702904,15 @@ │ │ │ │ beq.n 4f4a76 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 4f4a76 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cbz r3, 4f49e8 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ add.w r8, r5, #108 @ 0x6c │ │ │ │ - bl a5b1b8 │ │ │ │ + bl a5b1c8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #1 │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -1703096,15 +1703061,15 @@ │ │ │ │ strb.w r3, [r5, #122] @ 0x7a │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 4f4982 │ │ │ │ ands.w r1, r4, #8 │ │ │ │ beq.n 4f4a7c │ │ │ │ add.w fp, r6, #632 @ 0x278 │ │ │ │ mov r0, fp │ │ │ │ - bl a5b1b8 │ │ │ │ + bl a5b1c8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr.w r8, [r6, #676] @ 0x2a4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 6dcf0 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ @@ -1703177,15 +1703142,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 4f4c18 │ │ │ │ b.n 4f4bf6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ b.n 4f4ace │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #592] @ 0x250 │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 4f4c58 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -1703308,15 +1703273,15 @@ │ │ │ │ bne.n 4f4d86 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 4f4eac │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ ldr.w r3, [r6, #1000] @ 0x3e8 │ │ │ │ movw r8, #12336 @ 0x3030 │ │ │ │ movw r2, #7540 @ 0x1d74 │ │ │ │ movw r9, #7536 @ 0x1d70 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ adds r1, r6, r3 │ │ │ │ add r3, r9 │ │ │ │ @@ -1703375,15 +1703340,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 4f4e40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 4f4ef2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r8, [r1, #44] @ 0x2c │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r6, [r0, #628] @ 0x274 │ │ │ │ @@ -1703557,17 +1703522,17 @@ │ │ │ │ b.n 4f4fae │ │ │ │ uxth r2, r7 │ │ │ │ lsls r4, r6, #4 │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ lsls r7, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 4f513c │ │ │ │ + bgt.n 4f4f7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 4f4f84 │ │ │ │ + bgt.n 4f4fc4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #852] @ (4f53b8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1704621,15 +1704586,15 @@ │ │ │ │ addw r3, r3, #513 @ 0x201 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 4f5c04 │ │ │ │ add.w r3, r4, #684 @ 0x2ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r4, #632 @ 0x278 │ │ │ │ strd r3, r3, [r4, #684] @ 0x2ac │ │ │ │ - bl a5af68 │ │ │ │ + bl a5af78 │ │ │ │ ldr.w r5, [r8] │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #620] @ 0x26c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #620] @ 0x26c │ │ │ │ @@ -1705326,19 +1705291,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ b.n 4f642a │ │ │ │ - bcs.n 4f651c │ │ │ │ + bne.n 4f635c │ │ │ │ lsls r0, r5, #2 │ │ │ │ udf #139 @ 0x8b │ │ │ │ vraddhn.i d24, , │ │ │ │ - @ instruction: 0xffffd1c0 │ │ │ │ + vmla.i , , d16[0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrh r5, [r0, #40] @ 0x28 │ │ │ │ vsli.32 d30, d5, #31 │ │ │ │ vmls.i , , d15[0] │ │ │ │ vshll.u32 q13, d15, #31 │ │ │ │ vqshlu.s32 d24, d1, #31 │ │ │ │ vaddl.u , d31, d17 │ │ │ │ @@ -1707674,15 +1707639,15 @@ │ │ │ │ bic.w r2, r2, #2 │ │ │ │ strb.w r2, [r7, #1776] @ 0x6f0 │ │ │ │ b.n 4f7ca6 │ │ │ │ ldrb.w r2, [r7, #1776] @ 0x6f0 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r7, #1776] @ 0x6f0 │ │ │ │ b.n 4f7ca6 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r0, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (4f7ec4 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1713511,15 +1713476,15 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -1713696,15 +1713661,15 @@ │ │ │ │ adds r2, r7, #1 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r5, r7, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 4fbd6c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1713805,15 +1713770,15 @@ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add.w r8, sp, #20 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1713902,15 +1713867,15 @@ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add.w r8, sp, #20 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1714000,15 +1713965,15 @@ │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add.w r8, sp, #20 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1714090,15 +1714055,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 4fbd6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -1714206,15 +1714171,15 @@ │ │ │ │ ldr r2, [pc, #200] @ (4fc66c ) │ │ │ │ ldr r3, [pc, #200] @ (4fc670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 4fc5fa │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldrb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -1714445,15 +1714410,15 @@ │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ sxth.w sl, sl │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ @@ -1714475,27 +1714440,27 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 4fc74a │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ add.w r1, r4, #24 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #228 @ 0xe4 │ │ │ │ bl 4fc3d0 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #276 @ 0x114 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4fbd6c │ │ │ │ ldrh.w r3, [sp, #304] @ 0x130 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ movs r6, #0 │ │ │ │ @@ -1714561,15 +1714526,15 @@ │ │ │ │ add.w r2, r8, #1 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r9, sp, #116 @ 0x74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4fbd6c │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ @@ -1714803,15 +1714768,15 @@ │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ @@ -1714880,15 +1714845,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ strd r3, r2, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc3d0 │ │ │ │ ldrb.w r2, [sp, #339] @ 0x153 │ │ │ │ ldrb.w r4, [sp, #333] @ 0x14d │ │ │ │ ldrb.w r3, [sp, #338] @ 0x152 │ │ │ │ @@ -1715081,30 +1715046,30 @@ │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ @@ -1715310,15 +1715275,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add.w r6, r3, r2, lsl #4 │ │ │ │ @@ -1715486,15 +1715451,15 @@ │ │ │ │ add.w r3, sl, #1 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ @@ -1715648,15 +1715613,15 @@ │ │ │ │ adds r6, r2, #2 │ │ │ │ add.w r3, r5, r2, lsl #4 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fbd6c │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ b.n 4fd1a2 │ │ │ │ ldr.w ip, [sp, #148] @ 0x94 │ │ │ │ @@ -1715692,15 +1715657,15 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ ldr.w r4, [pc, #3488] @ 4fe418 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -1716396,26 +1716361,26 @@ │ │ │ │ bpl.n 4fdd3c │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #420] @ 0x1a4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1716436,15 +1716401,15 @@ │ │ │ │ tst.w r2, #169 @ 0xa9 │ │ │ │ bne.w 4ff108 │ │ │ │ cmp r1, #20 │ │ │ │ bne.n 4fdd3c │ │ │ │ add.w r4, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldr r5, [sp, #308] @ 0x134 │ │ │ │ ldmia.w r4, {r1, r2, r3} │ │ │ │ @@ -1716505,15 +1716470,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r3, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 4fc3d0 │ │ │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ │ │ @@ -1716954,26 +1716919,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #520 @ 0x208 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #532] @ 0x214 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1716984,26 +1716949,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #596] @ 0x254 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717019,17 +1716984,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r6, #4 │ │ │ │ cmp r0, #14 │ │ │ │ lsls r4, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + ldr r7, [pc, #152] @ (4fe4c8 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bhi.n 4fe414 │ │ │ │ + bhi.n 4fe454 │ │ │ │ lsls r1, r5, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [pc, #3520] @ 4ff1fc │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ @@ -1717057,15 +1717022,15 @@ │ │ │ │ add.w r4, sp, #1240 @ 0x4d8 │ │ │ │ add.w r7, sp, #1080 @ 0x438 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add.w r4, sp, #1256 @ 0x4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fbd6c │ │ │ │ ldrsh.w r8, [r7, #4] │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ cmp.w ip, #60 @ 0x3c │ │ │ │ @@ -1717232,26 +1717197,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #552 @ 0x228 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #564] @ 0x234 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717262,26 +1717227,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #616 @ 0x268 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717316,15 +1717281,15 @@ │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 4fbd6c │ │ │ │ ldrb.w r7, [sp, #1209] @ 0x4b9 │ │ │ │ @@ -1717431,26 +1717396,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #440 @ 0x1b8 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717464,15 +1717429,15 @@ │ │ │ │ add.w r4, sp, #1256 @ 0x4e8 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, sp, #1208 @ 0x4b8 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 4fbd6c │ │ │ │ ldrb.w ip, [fp, #21] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -1717588,26 +1717553,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #324] @ 0x144 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717618,26 +1717583,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #344 @ 0x158 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #356] @ 0x164 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717648,26 +1717613,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #376 @ 0x178 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r7, [sp, #388] @ 0x184 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -1717676,40 +1717641,40 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 4f9e64 │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add.w r8, sp, #472 @ 0x1d8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc3d0 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ add.w r4, sp, #1240 @ 0x4d8 │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ add r7, sp, #488 @ 0x1e8 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fbd6c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 4fbd6c │ │ │ │ ldrh.w r3, [sp, #1108] @ 0x454 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -1717758,15 +1717723,15 @@ │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ bl 4f976c │ │ │ │ b.w 4fd7e6 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fc3d0 │ │ │ │ ldrh.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sp, #1260] @ 0x4ec │ │ │ │ @@ -1718024,15 +1717989,15 @@ │ │ │ │ lsls r4, r2, #13 │ │ │ │ add.w r4, sp, #1240 @ 0x4d8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add.w r4, sp, #1256 @ 0x4e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #680 @ 0x2a8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4fbd6c │ │ │ │ add r3, sp, #688 @ 0x2b0 │ │ │ │ b.w 4fd7d0 │ │ │ │ @@ -1718152,15 +1718117,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ lsrs r3, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 2, pc, cr7, cr15, {7} @ │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r2, [fp, #132] @ 0x84 │ │ │ │ lsls r4, r4, #4 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, r2, r4 │ │ │ │ add.w r5, sp, #1112 @ 0x458 │ │ │ │ @@ -1718282,15 +1718247,15 @@ │ │ │ │ bne.n 4ff32a │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r6, #24 │ │ │ │ add.w sl, sp, #840 @ 0x348 │ │ │ │ add r6, sp, #904 @ 0x388 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl 4fc3d0 │ │ │ │ ldrh.w r3, [sp, #932] @ 0x3a4 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ @@ -1718345,26 +1718310,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r8, sp, #824 @ 0x338 │ │ │ │ mov r0, r9 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc3d0 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r3, sp, #808 @ 0x328 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 4fbd6c │ │ │ │ @@ -1718417,26 +1718382,26 @@ │ │ │ │ b.w 4fd7e6 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r6, #24 │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ add.w r8, sp, #792 @ 0x318 │ │ │ │ mov r0, r9 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc3d0 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r3, sp, #776 @ 0x308 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 4fbd6c │ │ │ │ @@ -1718627,15 +1718592,15 @@ │ │ │ │ add.w r5, sp, #1096 @ 0x448 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r6, #24 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fc3d0 │ │ │ │ ldr.w r2, [sp, #1256] @ 0x4e8 │ │ │ │ ldrb.w r1, [sp, #1262] @ 0x4ee │ │ │ │ ldrb.w r4, [sp, #1257] @ 0x4e9 │ │ │ │ @@ -1718728,15 +1718693,15 @@ │ │ │ │ b.w 4fe806 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #872 @ 0x368 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 4fbd6c │ │ │ │ add r1, sp, #880 @ 0x370 │ │ │ │ @@ -1718780,15 +1718745,15 @@ │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 4fbd6c │ │ │ │ ldrh.w r3, [sp, #1210] @ 0x4ba │ │ │ │ @@ -1718874,15 +1718839,15 @@ │ │ │ │ add.w r3, r6, #132 @ 0x84 │ │ │ │ add.w r7, sp, #1224 @ 0x4c8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1718897,15 +1718862,15 @@ │ │ │ │ bne.w 4fe5d0 │ │ │ │ add.w r3, r6, #148 @ 0x94 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1718915,15 +1718880,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ b.w 4fe5d0 │ │ │ │ add.w r5, sp, #1256 @ 0x4e8 │ │ │ │ add.w r8, sp, #712 @ 0x2c8 │ │ │ │ add.w r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 4fc3d0 │ │ │ │ ldrh.w r3, [sp, #772] @ 0x304 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -1719056,15 +1719021,15 @@ │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ and.w r2, r2, #4026531840 @ 0xf0000000 │ │ │ │ str.w r2, [sp, #1164] @ 0x48c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, sp, #1144 @ 0x478 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ bl 4fbd6c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ @@ -1719165,15 +1719130,15 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bl a5ce8c │ │ │ │ + bl a5ce9c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 4fbd6c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb.w lr, [sp, #1149] @ 0x47d │ │ │ │ ldrb.w r2, [sp, #1148] @ 0x47c │ │ │ │ @@ -1719307,15 +1719272,15 @@ │ │ │ │ bfi r1, r4, #0, #10 │ │ │ │ strh.w r1, [r3, #1232] @ 0x4d0 │ │ │ │ bne.n 500040 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ addw fp, sp, #1132 @ 0x46c │ │ │ │ add.w r1, r3, #28 │ │ │ │ - bl a5d148 │ │ │ │ + bl a5d158 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 4fc3d0 │ │ │ │ ldrb.w r3, [sp, #1133] @ 0x46d │ │ │ │ ldrb.w r1, [sp, #1164] @ 0x48c │ │ │ │ ldrb.w r2, [sp, #1132] @ 0x46c │ │ │ │ @@ -1719630,15 +1719595,15 @@ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5d0b4 │ │ │ │ + bl a5d0c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4ffe30 │ │ │ │ ldr.w r2, [pc, #1440] @ 500984 │ │ │ │ ldr.w r3, [pc, #1412] @ 50096c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1720093,18 +1720058,18 @@ │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ lsls r4, r6, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaae0107 │ │ │ │ + vst2.8 {d16[0],d17[0]}, [lr], r7 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldc2 1, cr0, [r2], {51} @ 0x33 │ │ │ │ ldrb.w r3, [sp, #1220] @ 0x4c4 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r5, [sp, #1221] @ 0x4c5 │ │ │ │ str.w r7, [sp, #1184] @ 0x4a0 │ │ │ │ and.w r5, r5, #3 │ │ │ │ @@ -1721673,15 +1721638,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #3 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 4fbb88 │ │ │ │ b.w 500550 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5ce24 │ │ │ │ + bl a5ce34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 500550 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1722232,15 +1722197,15 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ b.w 501aa8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5ce24 │ │ │ │ + bl a5ce34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 500550 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 501982 │ │ │ │ @@ -1722472,15 +1722437,15 @@ │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ add r4, sp, #592 @ 0x250 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 4fbd6c │ │ │ │ add.w ip, fp, #76 @ 0x4c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ @@ -1722523,15 +1722488,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 4fd664 │ │ │ │ b.n 5025a6 │ │ │ │ add.w r9, sp, #256 @ 0x100 │ │ │ │ add.w sl, sp, #592 @ 0x250 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 4fc3d0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldrsh.w r5, [r9, #4] │ │ │ │ @@ -1722610,15 +1722575,15 @@ │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 4fbd6c │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -1722945,15 +1722910,15 @@ │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 4fbd6c │ │ │ │ ldrb.w r2, [sp, #336] @ 0x150 │ │ │ │ ldrh.w r3, [sp, #340] @ 0x154 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -1723123,15 +1723088,15 @@ │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #512 @ 0x200 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ bl 4fbd6c │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -1723147,15 +1723112,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ bl 4fbd6c │ │ │ │ add.w r3, sp, #1072 @ 0x430 │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ @@ -1723299,15 +1723264,15 @@ │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ bl 4fbd6c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -1724059,22 +1724024,22 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62200a7 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + adc.w r0, r2, #5472256 @ 0x538000 │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xf61200a7 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + @ instruction: 0xf53200a7 │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs.w r0, r2, #5472256 @ 0x538000 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + @ instruction: 0xf4d200a7 │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r9, r1 │ │ │ │ @@ -1724225,15 +1724190,15 @@ │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #8 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ bl 3faec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87adc │ │ │ │ + bl a87aec │ │ │ │ mov r0, r5 │ │ │ │ bl 401e74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bb8b0 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1724297,25 +1724262,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ uxtb.w fp, fp │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - bl a7ff70 │ │ │ │ + bl a7ff80 │ │ │ │ orr.w fp, r0, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ uxtb.w fp, fp │ │ │ │ - bl a82ccc │ │ │ │ + bl a82cdc │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ uxtb.w fp, fp │ │ │ │ - bl a83548 │ │ │ │ + bl a83558 │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 409da0 │ │ │ │ mov r2, r4 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r1, r8 │ │ │ │ orr.w fp, r0, fp │ │ │ │ @@ -1724341,28 +1724306,28 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ - bl a8179c │ │ │ │ + bl a817ac │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5039b6 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fb65c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ bl 3e07f4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5f450 │ │ │ │ + bl a5f460 │ │ │ │ mov r0, r5 │ │ │ │ bl 3df9d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bc274 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 503b52 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1724384,37 +1724349,37 @@ │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 503c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e710 │ │ │ │ + bl a5e720 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r5 │ │ │ │ - bl a8044c │ │ │ │ + bl a8045c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 44b4d8 │ │ │ │ ldr.w r1, [pc, #2012] @ 504364 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl a75d7c │ │ │ │ + bl a75d8c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl a64b70 │ │ │ │ + bl a64b80 │ │ │ │ mov r0, r5 │ │ │ │ bl 402700 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a5d490 │ │ │ │ + bl a5d4a0 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movs r0, #0 │ │ │ │ bl 397634 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strb r3, [r0, #21] │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [r9, #50] @ 0x32 │ │ │ │ @@ -1724449,23 +1724414,23 @@ │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ cbz r4, 503c50 │ │ │ │ mov r2, r4 │ │ │ │ b.n 503c14 │ │ │ │ mov r0, r5 │ │ │ │ - bl a660a8 │ │ │ │ + bl a660b8 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cbnz r3, 503c3c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5e158 │ │ │ │ + bl a5e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 401e74 │ │ │ │ mov r0, r5 │ │ │ │ bl 402700 │ │ │ │ b.n 503b74 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 505942 │ │ │ │ @@ -1725028,32 +1724993,32 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 4faa1c │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b4a0 │ │ │ │ + bl a5b4b0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 50590a │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b590 │ │ │ │ + bl a5b5a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 504238 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5042e4 │ │ │ │ mov.w r8, #24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b54c │ │ │ │ + bl a5b55c │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r0, #4 │ │ │ │ add.w r9, r0, #12 │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 5042da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -1725088,15 +1725053,15 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ orr.w ip, ip, r2 │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ - bl a5b590 │ │ │ │ + bl a5b5a0 │ │ │ │ ldr.w r2, [fp, #124] @ 0x7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 504290 │ │ │ │ cmp sl, r9 │ │ │ │ bne.n 504268 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -1725104,27 +1725069,27 @@ │ │ │ │ bne.n 504258 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 50447c │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b4fc │ │ │ │ + bl a5b50c │ │ │ │ mov r0, r4 │ │ │ │ bl 3c0284 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5042ee │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 50447c │ │ │ │ mov.w r8, #24 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b54c │ │ │ │ + bl a5b55c │ │ │ │ mov r5, r0 │ │ │ │ sub.w r1, r5, #32 │ │ │ │ ldr.w r0, [fp, #104] @ 0x68 │ │ │ │ bl 393cd0 │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ @@ -1725148,15 +1725113,15 @@ │ │ │ │ vtbx.8 d21, {d15-d18}, d9 │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vcvt.f16.u16 d21, d29, #1 │ │ │ │ vtbx.8 d21, {d15-d16}, d31 │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ strb r3, [r5, r2] │ │ │ │ - vtbx.8 d27, {d15-d18}, d20 │ │ │ │ + vtbl.8 d27, {d31- │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ @@ -1725219,15 +1725184,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ adds r1, #32 │ │ │ │ - bl a5b590 │ │ │ │ + bl a5b5a0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 39a3c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 504424 │ │ │ │ mov r4, r7 │ │ │ │ @@ -1725254,15 +1725219,15 @@ │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 504312 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ bl 3977b8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl a5b4dc │ │ │ │ + bl a5b4ec │ │ │ │ ldr.w r2, [fp, #124] @ 0x7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl 3976c8 │ │ │ │ ldr.w r3, [fp, #124] @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ @@ -1726514,15 +1726479,15 @@ │ │ │ │ bne.n 5051bc │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, sl │ │ │ │ ldrb.w r3, [r9, #119] @ 0x77 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 50398c │ │ │ │ mov r0, r5 │ │ │ │ - bl a781f0 │ │ │ │ + bl a78200 │ │ │ │ b.w 50398c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #280] @ 0x118 │ │ │ │ vldr d7, [sp, #280] @ 0x118 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ vstr d7, [sp, #240] @ 0xf0 │ │ │ │ @@ -1727183,35 +1727148,35 @@ │ │ │ │ b.n 5055ce │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 505858 │ │ │ │ + bvc.n 505898 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #168 @ (adr r6, 505a00 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 505a80 ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ - add r3, pc, #512 @ (adr r3, 505b5c ) │ │ │ │ + add r2, pc, #640 @ (adr r2, 505bdc ) │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (505974 ) │ │ │ │ add r2, pc │ │ │ │ bl 503808 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 50597a │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ ldr r0, [pc, #4] @ (505980 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r6, 505984 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r3, r1 │ │ │ │ @@ -1727222,15 +1727187,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (5059b0 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ bl 503808 │ │ │ │ pop {r3, pc} │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1728523,15 +1728488,15 @@ │ │ │ │ ... │ │ │ │ ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1728752,19 +1728717,19 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1729252,15 +1729217,15 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1729406,15 +1729371,15 @@ │ │ │ │ blx 6de64 │ │ │ │ b.n 506f5c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1729848,21 +1729813,21 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 50742c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - cbnz r0, 507490 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r4, #30] │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1730028,23 +1729993,23 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r4, #28] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r0, [r7, #16] │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1730218,23 +1730183,23 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1730392,21 +1730357,21 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #0] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2176] @ 0x880 │ │ │ │ @@ -1730859,35 +1730824,35 @@ │ │ │ │ ... │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r6, #4 │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + cbz r6, 507e92 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stc2 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ cmp r5, #77 @ 0x4d │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r7 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ bl 443e4e │ │ │ │ lsls r7, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r6 │ │ │ │ + cbz r0, 507e8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #16] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1730974,19 +1730939,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r6, #10] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r5, r6, #2 │ │ │ │ strh r4, [r0, #6] │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1731265,25 +1731230,25 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r0, [r6, #2] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r6, [r7, #24] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1731418,19 +1731383,19 @@ │ │ │ │ b.n 508336 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r1, #22] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1731616,23 +1731581,23 @@ │ │ │ │ b.n 508502 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrb r4, [r7, #10] │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1731988,29 +1731953,29 @@ │ │ │ │ b.n 50877e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r1, r7, #2 │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #308] @ (508acc ) │ │ │ │ mov lr, r1 │ │ │ │ @@ -1732129,15 +1732094,15 @@ │ │ │ │ b.n 508a2e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r4, #25] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r3, #22] │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1732768,37 +1732733,37 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #19] │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #800 @ (adr r2, 509478 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 5094f8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #120 @ (adr r1, 5091d4 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 509254 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 508ef0 │ │ │ │ + b.n 508d30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ lsls r2, r7, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrd r7, sl, [sp, #200] @ 0xc8 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr.w r5, [pc, #2792] @ 509c80 │ │ │ │ @@ -1733831,51 +1733796,51 @@ │ │ │ │ str.w r9, [r1, #4] │ │ │ │ bfi r2, r0, #0, #14 │ │ │ │ strh r2, [r1, #4] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ b.n 509856 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [pc, #944] @ (50a080 ) │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ @@ -1734230,26 +1734195,26 @@ │ │ │ │ subs r3, r4, #3 │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ bne.n 509f94 │ │ │ │ b.w 50966c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r2, [r6, r2] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf31e00a5 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf23e00a5 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -1734861,35 +1734826,35 @@ │ │ │ │ movs r4, #1 │ │ │ │ blx 6d038 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ b.n 50a598 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #176] @ (50a768 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r7, [pc, #568] @ (50a8f4 ) │ │ │ │ + ldr r6, [pc, #696] @ (50a974 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #456] @ (50a88c ) │ │ │ │ + ldr r5, [pc, #584] @ (50a90c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [pc, #432] @ (50a878 ) │ │ │ │ + ldr r5, [pc, #560] @ (50a8f8 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [pc, #400] @ (50a85c ) │ │ │ │ + ldr r5, [pc, #528] @ (50a8dc ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r5, [pc, #576] @ (50a910 ) │ │ │ │ + ldr r4, [pc, #704] @ (50a990 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [pc, #968] @ (50aa9c ) │ │ │ │ + ldr r4, [pc, #72] @ (50a71c ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ add r5, pc, #272 @ (adr r5, 50a7e8 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1735033,15 +1734998,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, r4] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ lsls r3, r6, #4 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r3, r7] │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1735279,17 +1735244,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #312] @ (50ac34 ) │ │ │ │ + ldr r0, [pc, #440] @ (50acb4 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r0, [pc, #608] @ (50ad60 ) │ │ │ │ + blx r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r2, r5] │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1735807,33 +1735772,33 @@ │ │ │ │ b.n 50b0d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r6, [r1, r3] │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmia r7!, {r0, r1, r2, r6} │ │ │ │ - vaddw.u q12, , d28 │ │ │ │ + vmla.i q12, , d12[0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ bpl.n 50b0da │ │ │ │ - vshr.u64 d24, d16, #1 │ │ │ │ + @ instruction: 0xffff7fd0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r8, r0 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - add r0, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ orrs r0, r7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orrs r0, r2 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + tst r0, r6 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r3, #3292] @ 0xcdc │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 50b1f8 │ │ │ │ @@ -1736070,15 +1736035,15 @@ │ │ │ │ b.n 50b1d6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #136] @ (50b368 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ @@ -1736550,15 +1736515,15 @@ │ │ │ │ blx r5 │ │ │ │ b.n 50b7aa │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #184] @ (50b8b0 ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r0, [pc, #232] @ (50b8ec ) │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1737583,43 +1737548,43 @@ │ │ │ │ ... │ │ │ │ mov r6, sl │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r9 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r4, #28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subw r0, r0, #165 @ 0xa5 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + rsb r0, r0, #165 @ 0xa5 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r0, r1, r2, r4, r6, r7, lr} │ │ │ │ vrsra.u64 d28, d5, #1 │ │ │ │ vcvt.u32.f32 d27, d27, #1 │ │ │ │ - vqrdmlah.s q11, , d28[0] │ │ │ │ + @ instruction: 0xffff6d8c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r5, #150 @ 0x96 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1737895,15 +1737860,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #78 @ 0x4e │ │ │ │ lsls r3, r6, #4 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1738133,17 +1738098,17 @@ │ │ │ │ ldrd r5, r2, [sp, #16] │ │ │ │ addw r5, r5, #3464 @ 0xd88 │ │ │ │ ldr.w r3, [r5, #-72] │ │ │ │ strd r3, r5, [r2, #12] │ │ │ │ strd r3, r5, [r2, #20] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bics r0, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - muls r2, r6 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1740966,19 +1740931,19 @@ │ │ │ │ movs r3, #4 │ │ │ │ str.w r3, [sl, #2652] @ 0xa5c │ │ │ │ b.w 50dc12 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r0, #4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3c0090 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ @@ -1741054,15 +1741019,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r7, r0, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1741096,15 +1741061,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r6, #28 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r4, #2 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1741258,15 +1741223,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r5, #25 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp lr, r9 │ │ │ │ + add lr, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ asrs r2, r6, #21 │ │ │ │ lsls r3, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1741479,28 +1741444,28 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r5, #17 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #17 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r5, r6, #2 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ subs r4, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #14 │ │ │ │ lsls r3, r6, #4 │ │ │ │ - muls r6, r5 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ (50ed50 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1741570,35 +1741535,35 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (50edd4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #44] @ (50edd8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cmn r0, r0 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r4, r2 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r0, r3 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r2, r5 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmn r6, r0 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmn r4, r2 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #29 │ │ │ │ bhi.n 50eeb6 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r2, r2, #28 │ │ │ │ negs r4, r2 │ │ │ │ ldr r6, [pc, #252] @ (50eee8 ) │ │ │ │ @@ -1741703,75 +1741668,75 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (50ef30 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #124] @ (50ef34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - orrs r4, r4 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmn r2, r7 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r8, ip │ │ │ │ + mov r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + add lr, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + add ip, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, ip │ │ │ │ + add lr, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + add r4, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + add r2, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add ip, lr │ │ │ │ + add r4, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add lr, r9 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + cmp r4, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, r7 │ │ │ │ + add lr, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r0, lr │ │ │ │ + cmp r8, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp lr, r1 │ │ │ │ + add lr, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + negs r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - orrs r6, r1 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bics r0, r7 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - muls r6, r0 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmn r2, r0 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, fp │ │ │ │ + muls r0, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, r6 │ │ │ │ + muls r6, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r4, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mvns r2, r4 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bics r2, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r0, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 50ef4e │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 50ef48 │ │ │ │ cbz r0, 50ef54 │ │ │ │ ldr r0, [pc, #24] @ (50ef5c ) │ │ │ │ @@ -1741783,21 +1741748,21 @@ │ │ │ │ ldr r0, [pc, #20] @ (50ef64 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (50ef68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mov r4, r6 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 50efc0 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ bhi.n 50efba │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ @@ -1741911,55 +1741876,55 @@ │ │ │ │ ldr r0, [pc, #88] @ (50f0b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #84] @ (50f0bc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + add sl, sp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp ip, sl │ │ │ │ + add ip, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, ip │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r6, lr │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, r5 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + add r4, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, r8 │ │ │ │ + add r6, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, r8 │ │ │ │ + add r0, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + add r2, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 50f140 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r4, r1, #4 │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ @@ -1742020,49 +1741985,49 @@ │ │ │ │ ldr r0, [pc, #76] @ (50f188 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ (50f18c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #272] @ (50f264 ) │ │ │ │ + bxns ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + bx r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #96] @ (50f1bc ) │ │ │ │ + bx r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx fp │ │ │ │ + mov r6, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bxns pc │ │ │ │ + mov ip, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + mov lr, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blxns r7 │ │ │ │ + mov ip, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r6, r6 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r2, sp │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov ip, r8 │ │ │ │ + cmp ip, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, fp │ │ │ │ + cmp lr, pc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov ip, pc │ │ │ │ + mov r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #104] @ (50f1f8 ) │ │ │ │ + bx r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #54 @ 0x36 │ │ │ │ bhi.w 50f34c │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r2, r7 │ │ │ │ movs r7, r6 │ │ │ │ lsls r6, r2, #3 │ │ │ │ @@ -1742280,123 +1742245,123 @@ │ │ │ │ ldr r0, [pc, #224] @ (50f428 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #220] @ (50f42c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0x478a │ │ │ │ + mov sl, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx sp │ │ │ │ + mov r8, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #152] @ (50f3f8 ) │ │ │ │ + ldr r6, [pc, #280] @ (50f478 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #992] @ (50f744 ) │ │ │ │ + ldr r6, [pc, #96] @ (50f3c4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #744] @ (50f650 ) │ │ │ │ + ldr r5, [pc, #872] @ (50f6d0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #528] @ (50f57c ) │ │ │ │ + ldr r5, [pc, #656] @ (50f5fc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #344] @ (50f4c8 ) │ │ │ │ + ldr r5, [pc, #472] @ (50f548 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #224] @ (50f454 ) │ │ │ │ + ldr r5, [pc, #352] @ (50f4d4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #88] @ (50f3d0 ) │ │ │ │ + ldr r5, [pc, #216] @ (50f450 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #896] @ (50f6fc ) │ │ │ │ + ldr r5, [pc, #0] @ (50f37c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #680] @ (50f628 ) │ │ │ │ + ldr r4, [pc, #808] @ (50f6a8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #416] @ (50f524 ) │ │ │ │ + ldr r4, [pc, #544] @ (50f5a4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #200] @ (50f450 ) │ │ │ │ + ldr r4, [pc, #328] @ (50f4d0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #32] @ (50f3ac ) │ │ │ │ + ldr r4, [pc, #160] @ (50f42c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #888] @ (50f708 ) │ │ │ │ + ldr r3, [pc, #1016] @ (50f788 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #720] @ (50f664 ) │ │ │ │ + ldr r3, [pc, #848] @ (50f6e4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #552] @ (50f5c0 ) │ │ │ │ + ldr r3, [pc, #680] @ (50f640 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #384] @ (50f51c ) │ │ │ │ + ldr r3, [pc, #512] @ (50f59c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #216] @ (50f478 ) │ │ │ │ + ldr r3, [pc, #344] @ (50f4f8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #64] @ (50f3e4 ) │ │ │ │ + ldr r3, [pc, #192] @ (50f464 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #904] @ (50f730 ) │ │ │ │ + ldr r3, [pc, #8] @ (50f3b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #768] @ (50f6ac ) │ │ │ │ + ldr r2, [pc, #896] @ (50f72c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #632] @ (50f628 ) │ │ │ │ + ldr r2, [pc, #760] @ (50f6a8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #432] @ (50f564 ) │ │ │ │ + ldr r2, [pc, #560] @ (50f5e4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #216] @ (50f490 ) │ │ │ │ + ldr r2, [pc, #344] @ (50f510 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [pc, #32] @ (50f3dc ) │ │ │ │ + ldr r2, [pc, #160] @ (50f45c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #888] @ (50f738 ) │ │ │ │ + ldr r1, [pc, #1016] @ (50f7b8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #688] @ (50f674 ) │ │ │ │ + ldr r1, [pc, #816] @ (50f6f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #472] @ (50f5a0 ) │ │ │ │ + ldr r1, [pc, #600] @ (50f620 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #304] @ (50f4fc ) │ │ │ │ + ldr r1, [pc, #432] @ (50f57c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [pc, #120] @ (50f448 ) │ │ │ │ + ldr r1, [pc, #248] @ (50f4c8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #976] @ (50f7a4 ) │ │ │ │ + ldr r1, [pc, #80] @ (50f424 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #792] @ (50f6f0 ) │ │ │ │ + ldr r0, [pc, #920] @ (50f770 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #624] @ (50f64c ) │ │ │ │ + ldr r0, [pc, #752] @ (50f6cc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #456] @ (50f5a8 ) │ │ │ │ + ldr r0, [pc, #584] @ (50f628 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #288] @ (50f504 ) │ │ │ │ + ldr r0, [pc, #416] @ (50f584 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #120] @ (50f460 ) │ │ │ │ + ldr r0, [pc, #248] @ (50f4e0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #976] @ (50f7bc ) │ │ │ │ + ldr r0, [pc, #80] @ (50f43c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #824] @ (50f728 ) │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #640] @ (50f674 ) │ │ │ │ + blx r8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #440] @ (50f5b0 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #272] @ (50f50c ) │ │ │ │ + bxns ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [pc, #88] @ (50f458 ) │ │ │ │ + bx r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blxns sp │ │ │ │ + bxns r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + mov sl, ip │ │ │ │ lsls r7, r4, #2 │ │ │ │ - blxns r3 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx lr │ │ │ │ + mov lr, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bxns sl │ │ │ │ + mov r4, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx r5 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx r0 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, sl │ │ │ │ + cmp lr, lr │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r8, r6 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov lr, r1 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - mov r4, sp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #88] @ (50f488 ) │ │ │ │ + ldr r5, [pc, #216] @ (50f508 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #26 │ │ │ │ bhi.n 50f4f8 │ │ │ │ tbb [pc, r0] │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ ldrsb r1, [r3, r1] │ │ │ │ @@ -1742493,69 +1742458,69 @@ │ │ │ │ ldr r0, [pc, #116] @ (50f568 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #112] @ (50f56c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #256] @ (50f604 ) │ │ │ │ + ldr r4, [pc, #384] @ (50f684 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + ldr r7, [pc, #920] @ (50f8a0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + ldr r7, [pc, #768] @ (50f80c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + ldr r7, [pc, #632] @ (50f788 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + ldr r7, [pc, #480] @ (50f6f4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + ldr r7, [pc, #328] @ (50f660 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + ldr r7, [pc, #160] @ (50f5bc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #888] @ (50f898 ) │ │ │ │ + ldr r6, [pc, #1016] @ (50f918 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #736] @ (50f804 ) │ │ │ │ + ldr r6, [pc, #864] @ (50f884 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #568] @ (50f760 ) │ │ │ │ + ldr r6, [pc, #696] @ (50f7e0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #416] @ (50f6cc ) │ │ │ │ + ldr r6, [pc, #544] @ (50f74c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #264] @ (50f638 ) │ │ │ │ + ldr r6, [pc, #392] @ (50f6b8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #80] @ (50f584 ) │ │ │ │ + ldr r6, [pc, #208] @ (50f604 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #920] @ (50f8d0 ) │ │ │ │ + ldr r6, [pc, #24] @ (50f550 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #752] @ (50f82c ) │ │ │ │ + ldr r5, [pc, #880] @ (50f8ac ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #584] @ (50f788 ) │ │ │ │ + ldr r5, [pc, #712] @ (50f808 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #400] @ (50f6d4 ) │ │ │ │ + ldr r5, [pc, #528] @ (50f754 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #232] @ (50f630 ) │ │ │ │ + ldr r5, [pc, #360] @ (50f6b0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [pc, #0] @ (50f54c ) │ │ │ │ + ldr r5, [pc, #128] @ (50f5cc ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #840] @ (50f898 ) │ │ │ │ + ldr r4, [pc, #968] @ (50f918 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #688] @ (50f804 ) │ │ │ │ + ldr r4, [pc, #816] @ (50f884 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #552] @ (50f780 ) │ │ │ │ + ldr r4, [pc, #680] @ (50f800 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #400] @ (50f6ec ) │ │ │ │ + ldr r4, [pc, #528] @ (50f76c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #200] @ (50f628 ) │ │ │ │ + ldr r4, [pc, #328] @ (50f6a8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r5, [pc, #48] @ (50f594 ) │ │ │ │ + ldr r4, [pc, #176] @ (50f614 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #920] @ (50f900 ) │ │ │ │ + ldr r4, [pc, #24] @ (50f580 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #768] @ (50f86c ) │ │ │ │ + ldr r3, [pc, #896] @ (50f8ec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #520] @ (50f778 ) │ │ │ │ + ldr r3, [pc, #648] @ (50f7f8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 50f59e │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r0, #4 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ @@ -1742574,25 +1742539,25 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (50f5b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (50f5b8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #872] @ (50f910 ) │ │ │ │ + ldr r6, [pc, #1000] @ (50f990 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + ldr r7, [pc, #432] @ (50f75c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #952] @ (50f968 ) │ │ │ │ + ldr r7, [pc, #56] @ (50f5e8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #144] @ (50f644 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + ldr r7, [pc, #232] @ (50f6a0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #624] @ (50f82c ) │ │ │ │ + ldr r6, [pc, #752] @ (50f8ac ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #16 │ │ │ │ bhi.n 50f5d6 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r3, r3, r0 │ │ │ │ lsrs r4, r1, #4 │ │ │ │ lsrs r7, r1, #4 │ │ │ │ @@ -1742619,45 +1742584,45 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (50f614 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #28] @ (50f618 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r0, [r3, r3] │ │ │ │ + ldr r7, [pc, #992] @ (50f9e4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + ldr r7, [pc, #488] @ (50f7f0 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + ldr r7, [pc, #576] @ (50f84c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + ldr r7, [pc, #664] @ (50f8a8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + ldr r7, [pc, #768] @ (50f914 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + ldr r7, [pc, #280] @ (50f730 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r7, [pc, #1008] @ (50fa0c ) │ │ │ │ + ldr r7, [pc, #112] @ (50f68c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cbz r0, 50f62e │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 50f628 │ │ │ │ ldr r0, [pc, #16] @ (50f634 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (50f638 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ (50f63c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + ldr r7, [pc, #936] @ (50f9e4 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldr r7, [pc, #784] @ (50f950 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 50f680 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #16 │ │ │ │ asrs r3, r2, #24 │ │ │ │ lsrs r1, r3, #20 │ │ │ │ @@ -1742686,31 +1742651,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (50f6a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (50f6a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r6, [r6, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r0, r7] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 50f6c2 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 50f6bc │ │ │ │ cbz r0, 50f6c8 │ │ │ │ ldr r0, [pc, #24] @ (50f6d0 ) │ │ │ │ @@ -1742722,21 +1742687,21 @@ │ │ │ │ ldr r0, [pc, #20] @ (50f6d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ (50f6dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + str r0, [r4, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r2, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 50f704 │ │ │ │ tbb [pc, r0] │ │ │ │ muls r6, r0 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ @@ -1742807,53 +1742772,53 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (50f7c4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #80] @ (50f7c8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r2, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 50f7f8 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ movs r1, r1 │ │ │ │ @@ -1742872,25 +1742837,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (50f810 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (50f814 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 50f890 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r1, #32 │ │ │ │ movs r6, #35 @ 0x23 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ @@ -1742947,47 +1742912,47 @@ │ │ │ │ ldr r0, [pc, #72] @ (50f8d4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #68] @ (50f8d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ @@ -1743465,17 +1743430,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r3, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r6, r4, #10 │ │ │ │ lsls r3, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1745280,15 +1745245,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 5261a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6d5d0 │ │ │ │ b.n 5111c0 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #28 │ │ │ │ @@ -1746669,87 +1746634,87 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 511e56 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ b.n 51274c │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 5121ca │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 5121d2 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 5121da │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 5121e2 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r2, 5121ea │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + cmp r7, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #68 @ 0x44 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r7, r4, #2 │ │ │ │ svc 56 @ 0x38 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #18176 @ 0x4700 │ │ │ │ @@ -1746955,15 +1746920,15 @@ │ │ │ │ b.n 51245a │ │ │ │ nop │ │ │ │ blt.n 512464 │ │ │ │ lsls r2, r6, #4 │ │ │ │ vminnm.f32 , , │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #136] @ (512560 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1747019,25 +1746984,25 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r7, pc, #600 @ (adr r7, 5127c8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 512848 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r6, [pc, #3352] @ 5132a4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1748294,317 +1748259,317 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ b.n 513134 │ │ │ │ ldr r3, [pc, #608] @ (513500 ) │ │ │ │ add r3, pc │ │ │ │ b.n 512b80 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 512e14 │ │ │ │ + b.n 512c54 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, pc, #112 @ (adr r6, 51333c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 5133bc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 512edc │ │ │ │ + b.n 512d1c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + movs r7, #126 @ 0x7e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - uxth r6, r4 │ │ │ │ + cbz r6, 51332c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #6 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 512b8c │ │ │ │ + b.n 5139cc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 513aa0 │ │ │ │ + b.n 5138e0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 513650 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 5136d0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + movs r7, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 51383c │ │ │ │ + b.n 51367c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 513564 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 5135e4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r1, #25 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 5136f0 ) │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r2, r7, #2 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, pc, #392 @ (adr r0, 51354c ) │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r6, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #64 @ (adr r2, 513458 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 5134d8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #104 @ 0x68 │ │ │ │ + ble.n 513334 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r5, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ble.n 5134f4 │ │ │ │ + bgt.n 513534 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ble.n 513490 │ │ │ │ + bgt.n 5134d0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 51342c │ │ │ │ + bgt.n 51346c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 5133d0 │ │ │ │ + blt.n 513410 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - movs r0, #10 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 51355c │ │ │ │ + blt.n 51339c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r3, #136 @ 0x88 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + it vc │ │ │ │ + lslvc r0, r5, #2 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 5133b0 │ │ │ │ + bge.n 5133f0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 51349c │ │ │ │ + bge.n 5134dc │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 5135b8 │ │ │ │ + bls.n 5133f8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 513510 │ │ │ │ + bls.n 513550 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r6, r2, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #12 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bx fp │ │ │ │ + mov r0, pc │ │ │ │ lsls r2, r4, #2 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r6, r5, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 51359e │ │ │ │ ldr r3, [pc, #884] @ (513888 ) │ │ │ │ @@ -1748943,92 +1748908,92 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 512f80 │ │ │ │ ldr r3, [pc, #164] @ (513924 ) │ │ │ │ add r3, pc │ │ │ │ b.w 512c24 │ │ │ │ nop │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xe99a00a8 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + ldmia.w sl!, {r3, r5, r7} │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r6, r7, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + asrs r4, r7, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r2, r3, r3 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #80 @ (adr r3, 513948 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 5139c8 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, r4, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1750954,34 +1750919,34 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ sxtb r0, r0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sxth r6, r6 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf33400a4 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + @ instruction: 0xf25400a4 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldrsh r0, [r1, r3] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cbz r4, 514f00 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - revsh r6, r0 │ │ │ │ + cbnz r6, 514f24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr r4, [pc, #104] @ (514f64 ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1751029,21 +1750994,21 @@ │ │ │ │ nop │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #156] @ (515030 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1751194,25 +1751159,25 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5150c2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r7, sp, #656 @ 0x290 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r0, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r4, #2 │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ ldr r2, [pc, #168] @ (5151e4 ) │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ @@ -1751282,19 +1751247,19 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r6, r4, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1480] @ 0x5c8 │ │ │ │ ldr r1, [pc, #800] @ (515538 ) │ │ │ │ @@ -1751593,69 +1751558,69 @@ │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #840 @ 0x348 │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r7, #13 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #906] @ 0x38a │ │ │ │ @@ -1752588,15 +1752553,15 @@ │ │ │ │ bl 515200 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ldr.w r3, [r0, #628] @ 0x274 │ │ │ │ ldr.w r1, [r3, #412] @ 0x19c │ │ │ │ cbz r1, 516032 │ │ │ │ ldr r1, [pc, #276] @ (516144 ) │ │ │ │ @@ -1752749,18 +1752714,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf67000a6 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf59000a6 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1752778,18 +1752743,18 @@ │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r4, #340] @ 0x154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf62000a6 │ │ │ │ - bge.n 516178 │ │ │ │ + adc.w r0, r0, #5439488 @ 0x530000 │ │ │ │ + bls.n 5161b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1752823,22 +1752788,22 @@ │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r6, #600] @ 0x258 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf5e200a6 │ │ │ │ - bge.n 516350 │ │ │ │ + add.w r0, r2, #5439488 @ 0x530000 │ │ │ │ + bls.n 516390 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1752863,20 +1752828,20 @@ │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sbcs.w r0, r4, #5439488 @ 0x530000 │ │ │ │ - bls.n 5162b8 │ │ │ │ + eors.w r0, r4, #5439488 @ 0x530000 │ │ │ │ + bhi.n 5162f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ (51638c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1752901,18 +1752866,18 @@ │ │ │ │ ldr.w r1, [r5, #588] @ 0x24c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf52600a6 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + orr.w r0, r6, #5439488 @ 0x530000 │ │ │ │ + ldrh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #72] @ (5163f0 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1752937,18 +1752902,18 @@ │ │ │ │ ldr.w r1, [r5, #576] @ 0x240 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4d600a6 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf3f600a6 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1752973,20 +1752938,20 @@ │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - eor.w r0, r4, #5439488 @ 0x530000 │ │ │ │ - bhi.n 516388 │ │ │ │ + @ instruction: 0xf3a400a6 │ │ │ │ + bvc.n 5163c8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - orn r0, lr, #5439488 @ 0x530000 │ │ │ │ + @ instruction: 0xf38e00a6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (5164bc ) │ │ │ │ @@ -1753010,21 +1752975,21 @@ │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bhi.n 516520 │ │ │ │ + bvc.n 516560 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bls.n 516578 │ │ │ │ + bhi.n 5165b8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753049,20 +1753014,20 @@ │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ ldr.w r3, [r5, #472] @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf3c800a6 │ │ │ │ - bvc.n 5164b8 │ │ │ │ + @ instruction: 0xf2e800a6 │ │ │ │ + bvs.n 5164f8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bhi.n 516510 │ │ │ │ + bhi.n 516550 │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753087,20 +1753052,20 @@ │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf37000a6 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + @ instruction: 0xf29000a6 │ │ │ │ + ldr r7, [pc, #1008] @ (516988 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf53200b7 │ │ │ │ + orrs.w r0, r2, #5996544 @ 0x5b8000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (5165f4 ) │ │ │ │ @@ -1753124,20 +1753089,20 @@ │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf31c00a6 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + @ instruction: 0xf23c00a6 │ │ │ │ + ldr r7, [pc, #592] @ (516850 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf4ca00b7 │ │ │ │ + @ instruction: 0xf3ea00b7 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (51665c ) │ │ │ │ @@ -1753161,20 +1753126,20 @@ │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movt r0, #32934 @ 0x80a6 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + @ instruction: 0xf1e800a6 │ │ │ │ + ldr r7, [pc, #176] @ (516718 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753199,20 +1753164,20 @@ │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf27000a6 │ │ │ │ - ldr r7, [pc, #656] @ (516960 ) │ │ │ │ + @ instruction: 0xf19000a6 │ │ │ │ + ldr r6, [pc, #784] @ (5169e0 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, 51697c ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 5169fc ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753260,24 +1753225,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf22400a6 │ │ │ │ - ldr r7, [pc, #224] @ (51685c ) │ │ │ │ + adc.w r0, r4, #166 @ 0xa6 │ │ │ │ + ldr r6, [pc, #352] @ (5168dc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ble.n 5166cc │ │ │ │ + bgt.n 51670c │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753302,20 +1753267,20 @@ │ │ │ │ bl 4c0868 │ │ │ │ ldr.w r3, [r5, #288] @ 0x120 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r5, #12] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf19000a6 │ │ │ │ - ldr r6, [pc, #544] @ (516a0c ) │ │ │ │ + @ instruction: 0xf0b000a6 │ │ │ │ + ldr r5, [pc, #672] @ (516a8c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - sbcs.w r0, sl, #166 @ 0xa6 │ │ │ │ + eors.w r0, sl, #166 @ 0xa6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (516848 ) │ │ │ │ @@ -1753339,20 +1753304,20 @@ │ │ │ │ bl 4c0868 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r0, #10] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf13800a6 │ │ │ │ - ldr r6, [pc, #128] @ (5168d4 ) │ │ │ │ + orrs.w r0, r8, #166 @ 0xa6 │ │ │ │ + ldr r5, [pc, #256] @ (516954 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xf12200a6 │ │ │ │ + orr.w r0, r2, #166 @ 0xa6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (5168b0 ) │ │ │ │ @@ -1753376,23 +1753341,23 @@ │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf0e000a6 │ │ │ │ - ldr r5, [pc, #736] @ (516b9c ) │ │ │ │ + and.w r0, r0, #166 @ 0xa6 │ │ │ │ + ldr r4, [pc, #864] @ (516c1c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - itte le │ │ │ │ - lslle r5, r6, #2 │ │ │ │ - pushle {r3, r4, r5, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00fa │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (516918 ) │ │ │ │ ldr r1, [pc, #68] @ (51691c ) │ │ │ │ add r0, pc │ │ │ │ @@ -1753414,23 +1753379,23 @@ │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - eors.w r0, r8, #166 @ 0xa6 │ │ │ │ - ldr r5, [pc, #320] @ (516a64 ) │ │ │ │ + vext.8 d0, d24, d22, #0 │ │ │ │ + ldr r4, [pc, #448] @ (516ae4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - itee vc │ │ │ │ - lslvc r5, r6, #2 │ │ │ │ - pushvs {r3, r4, r5, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x0092 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (516980 ) │ │ │ │ ldr r1, [pc, #68] @ (516984 ) │ │ │ │ add r0, pc │ │ │ │ @@ -1753452,23 +1753417,23 @@ │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orr.w r0, ip, #166 @ 0xa6 │ │ │ │ - ldr r4, [pc, #928] @ (516d2c ) │ │ │ │ + vhadd.s32 d16, d28, d22 │ │ │ │ + ldr r4, [pc, #32] @ (5169ac ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - itet eq │ │ │ │ - lsleq r5, r6, #2 │ │ │ │ - pushne {r3, r4, r5, lr} │ │ │ │ - moveq.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x002a │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #68] @ (5169e8 ) │ │ │ │ ldr r1, [pc, #68] @ (5169ec ) │ │ │ │ add r0, pc │ │ │ │ @@ -1753490,20 +1753455,20 @@ │ │ │ │ ldr.w r3, [r5, #496] @ 0x1f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vext.8 d16, d28, d22, #0 │ │ │ │ - ldr r4, [pc, #512] @ (516bf4 ) │ │ │ │ + vhadd.s16 d0, d28, d22 │ │ │ │ + ldr r3, [pc, #640] @ (516c74 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753528,20 +1753493,20 @@ │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vaddl.s32 q0, d24, d22 │ │ │ │ - ldr r4, [pc, #96] @ (516abc ) │ │ │ │ + cdp 0, 12, cr0, cr8, cr6, {5} │ │ │ │ + ldr r3, [pc, #224] @ (516b3c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753566,20 +1753531,20 @@ │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vhadd.s16 d16, d16, d22 │ │ │ │ - ldr r3, [pc, #704] @ (516d84 ) │ │ │ │ + cdp 0, 7, cr0, cr0, cr6, {5} │ │ │ │ + ldr r2, [pc, #832] @ (516e04 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753604,20 +1753569,20 @@ │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 15, cr0, cr8, cr6, {5} │ │ │ │ - ldr r3, [pc, #288] @ (516c4c ) │ │ │ │ + cdp 0, 1, cr0, cr8, cr6, {5} │ │ │ │ + ldr r2, [pc, #416] @ (516ccc ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753642,20 +1753607,20 @@ │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 10, cr0, cr0, cr6, {5} │ │ │ │ - ldr r2, [pc, #896] @ (516f14 ) │ │ │ │ + stcl 0, cr0, [r0, #664] @ 0x298 │ │ │ │ + ldr r2, [pc, #0] @ (516b94 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753680,20 +1753645,20 @@ │ │ │ │ ldr.w r3, [r5, #236] @ 0xec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp 0, 4, cr0, cr8, cr6, {5} │ │ │ │ - ldr r2, [pc, #480] @ (516ddc ) │ │ │ │ + stcl 0, cr0, [r8, #-664]! @ 0xfffffd68 │ │ │ │ + ldr r1, [pc, #608] @ (516e5c ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + cbnz r2, 516c6e │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753718,20 +1753683,20 @@ │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldcl 0, cr0, [r4, #664]! @ 0x298 │ │ │ │ - ldr r2, [pc, #64] @ (516ca4 ) │ │ │ │ + ldc 0, cr0, [r4, #-664] @ 0xfffffd68 │ │ │ │ + ldr r1, [pc, #192] @ (516d24 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + cbnz r2, 516cbc │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753756,20 +1753721,20 @@ │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc 0, cr0, [ip, #664] @ 0x298 │ │ │ │ - ldr r1, [pc, #672] @ (516f6c ) │ │ │ │ + ldc 0, cr0, [ip], #664 @ 0x298 │ │ │ │ + ldr r0, [pc, #800] @ (516fec ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516d42 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753794,20 +1753759,20 @@ │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stcl 0, cr0, [r8, #-664] @ 0xfffffd68 │ │ │ │ - ldr r1, [pc, #256] @ (516e34 ) │ │ │ │ + stcl 0, cr0, [r8], #-664 @ 0xfffffd68 │ │ │ │ + ldr r0, [pc, #384] @ (516eb4 ) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516d90 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753832,20 +1753797,20 @@ │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldcl 0, cr0, [r0], #664 @ 0x298 │ │ │ │ - ldr r0, [pc, #864] @ (5170fc ) │ │ │ │ + ldc 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ + blx pc │ │ │ │ lsls r4, r6, #2 │ │ │ │ - revsh r2, r7 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753870,20 +1753835,20 @@ │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc 0, cr0, [r8], {166} @ 0xa6 │ │ │ │ - ldr r0, [pc, #448] @ (516fc4 ) │ │ │ │ + subs.w r0, r8, r6, asr #2 │ │ │ │ + blx r2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, 516e34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753908,20 +1753873,20 @@ │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mcrr 0, 10, r0, r0, cr6 │ │ │ │ - ldr r0, [pc, #32] @ (516e8c ) │ │ │ │ + sbc.w r0, r0, r6, asr #2 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + cbnz r2, 516e82 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753946,20 +1753911,20 @@ │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r2, [r4, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xebe800a6 │ │ │ │ - blx r4 │ │ │ │ + add.w r0, r8, r6, asr #2 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516f08 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1753984,20 +1753949,20 @@ │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeb9000a6 │ │ │ │ - bx r7 │ │ │ │ + @ instruction: 0xeab000a6 │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cbnz r2, 516f56 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1754022,20 +1753987,20 @@ │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeb3800a6 │ │ │ │ - mov r8, sl │ │ │ │ + orrs.w r0, r8, r6, asr #2 │ │ │ │ + cmp r8, lr │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1754060,20 +1754025,20 @@ │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xeae000a6 │ │ │ │ - mov r0, sp │ │ │ │ + and.w r0, r0, r6, asr #2 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #800] @ 0x320 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1754106,20 +1754071,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - eor.w r0, ip, r6, asr #2 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + @ instruction: 0xe9ac00a6 │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1754147,20 +1754112,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bic.w r0, r4, r6, asr #2 │ │ │ │ - strh r2, [r4, #4] │ │ │ │ + strd r0, r0, [r4, #-664] @ 0x298 │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + add lr, r4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1754216,23 +1754181,23 @@ │ │ │ │ ldr.w r4, [r9, #348] @ 0x15c │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 517182 │ │ │ │ nop │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strd r0, r0, [r0, #664] @ 0x298 │ │ │ │ - cmp r0, r3 │ │ │ │ + strd r0, r0, [r0], #664 @ 0x298 │ │ │ │ + add r0, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xe9be00a6 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + @ instruction: 0xe8de00a6 │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #296 @ (adr r1, 5172e4 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 517364 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1754384,29 +1754349,30 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #516] @ 0x204 │ │ │ │ blx r4 │ │ │ │ bl 4c0908 │ │ │ │ bl 4c0ca4 │ │ │ │ b.n 5172d2 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmdb sl, {r1, r2, r5, r7} │ │ │ │ - add r2, r9 │ │ │ │ + @ instruction: 0xe83a00a6 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia.w r0!, {r1, r2, r5, r7} │ │ │ │ - b.n 517390 │ │ │ │ + b.n 517350 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + b.n 5171d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517310 │ │ │ │ + b.n 517150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1754475,26 +1754441,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 517454 │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 51730c │ │ │ │ + b.n 51714c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - @ instruction: 0xfaf400a6 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + @ instruction: 0xfa1400a6 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 517248 │ │ │ │ + b.n 517088 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1754593,31 +1754559,31 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c0738 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 51759c │ │ │ │ bl 4c0ca4 │ │ │ │ b.n 517564 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5172c4 │ │ │ │ + b.n 517104 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5172c8 │ │ │ │ + b.n 517108 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5172bc │ │ │ │ + b.n 5170fc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 5171f0 │ │ │ │ + b.n 517030 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1754653,21 +1754619,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 517664 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517130 │ │ │ │ + b.n 516f70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ands r4, r1 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1754701,23 +1754667,23 @@ │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 5170b4 │ │ │ │ + b.n 517ef4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5170ac │ │ │ │ + b.n 517eec │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 51713c │ │ │ │ + b.n 516f7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1754799,35 +1754765,35 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r4, [r7, #380] @ 0x17c │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5170f8 │ │ │ │ + b.n 517f38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5170cc │ │ │ │ + b.n 517f0c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5170c0 │ │ │ │ + b.n 517f00 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5170ac │ │ │ │ + b.n 517eec │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517098 │ │ │ │ + b.n 517ed8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 517064 │ │ │ │ + b.n 517ea4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517058 │ │ │ │ + b.n 517e98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1754906,33 +1754872,33 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #468] @ 0x1d4 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 518064 │ │ │ │ + b.n 517ea4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 517fe4 │ │ │ │ + b.n 517e24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 517fb0 │ │ │ │ + b.n 517df0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #336] @ (517aa8 ) │ │ │ │ + ldr r6, [pc, #464] @ (517b28 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + cbz r4, 5179a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 517f60 │ │ │ │ + b.n 517da0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #260] @ (517a78 ) │ │ │ │ @@ -1755026,29 +1754992,29 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517f98 │ │ │ │ + b.n 517dd8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bmi.n 517abc │ │ │ │ + bcc.n 517afc │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bge.n 517aa0 │ │ │ │ + bls.n 517ae0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r6, [pc, #136] @ (517b28 ) │ │ │ │ + ldr r5, [pc, #264] @ (517ba8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1755245,53 +1755211,53 @@ │ │ │ │ bl 4c0738 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ b.n 517c28 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - b.n 517fb0 │ │ │ │ + b.n 517df0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517e60 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 517e10 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - b.n 517d94 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 517d60 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #304] @ (517e48 ) │ │ │ │ + ldr r3, [pc, #432] @ (517ec8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cbz r6, 517d1c │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bne.n 517e20 │ │ │ │ + beq.n 517c60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - bvc.n 517e04 │ │ │ │ + bvs.n 517c44 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [pc, #544] @ (517f58 ) │ │ │ │ + ldr r2, [pc, #672] @ (517fd8 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #320] @ (517e94 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1755412,33 +1755378,33 @@ │ │ │ │ b.n 517db0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r4, #20] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + ble.n 517e04 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #6 │ │ │ │ + ble.n 517efc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ble.n 517e84 │ │ │ │ + ble.n 517ec4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + ble.n 517f5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ strh r6, [r4, #12] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ble.n 517e18 │ │ │ │ + bgt.n 517e58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #120] @ (517f50 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1755479,23 +1755445,23 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #592] @ 0x250 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ble.n 51803c │ │ │ │ + bgt.n 517e7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ble.n 518020 │ │ │ │ + bgt.n 518060 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #100] @ (517fd8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1755530,21 +1755496,21 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #580] @ 0x244 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bgt.n 517fc8 │ │ │ │ + bgt.n 518008 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 517f90 │ │ │ │ + blt.n 517fd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1755594,27 +1755560,27 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r5, [r7, #480] @ 0x1e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 517fa0 │ │ │ │ + blt.n 517fe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + cbnz r6, 518106 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 517ff4 │ │ │ │ + bge.n 518034 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 517fe8 │ │ │ │ + bge.n 518028 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 518128 │ │ │ │ + blt.n 518168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r8, [r0, #800] @ 0x320 │ │ │ │ @@ -1755707,33 +1755673,33 @@ │ │ │ │ ldr.w r4, [r8, #392] @ 0x188 │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 518134 │ │ │ │ - blt.n 518168 │ │ │ │ + bge.n 5181a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + adds r4, #114 @ 0x72 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #2 │ │ │ │ - blt.n 518144 │ │ │ │ + bge.n 518184 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5180f8 │ │ │ │ + bls.n 518138 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5180e4 │ │ │ │ + bls.n 518124 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + adds r6, r3, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - blt.n 518268 │ │ │ │ + bge.n 5182a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1755757,21 +1755723,21 @@ │ │ │ │ bl 4c0868 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 518200 │ │ │ │ + bls.n 518240 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cdp 0, 0, cr0, cr2, cr6, {5} │ │ │ │ + stc 0, cr0, [r2, #-664]! @ 0xfffffd68 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ (5182d8 ) │ │ │ │ @@ -1755811,25 +1755777,25 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5181f8 │ │ │ │ + bls.n 518238 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rev r4, r7 │ │ │ │ + cbnz r4, 5182fa │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - and.w r0, r0, r3, asr #2 │ │ │ │ + stmdb r0!, {r0, r1, r5, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1755871,24 +1755837,24 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bge.n 518384 │ │ │ │ + bls.n 5183c4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r0, 5183ae │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrd r0, r0, [r0, #-652]! @ 0x28c │ │ │ │ - add r7, pc, #920 @ (adr r7, 51872c ) │ │ │ │ + ldmia.w r0, {r0, r1, r5, r7} │ │ │ │ + add r7, pc, #24 @ (adr r7, 5183ac ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1755920,21 +1755886,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 5184f8 │ │ │ │ + bhi.n 518338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1756003,25 +1755969,25 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 5184ac │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 518504 │ │ │ │ + bhi.n 518544 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - adcs.w r0, ip, #167 @ 0xa7 │ │ │ │ - eors.w r0, ip, r6, asr #2 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + orns r0, ip, #167 @ 0xa7 │ │ │ │ + @ instruction: 0xe9bc00a6 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bhi.n 518440 │ │ │ │ + bvc.n 518480 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1756062,23 +1756028,23 @@ │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 518624 │ │ │ │ + bvc.n 518664 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #104 @ (adr r3, 518604 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 518684 ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1756108,21 +1756074,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 5185a4 │ │ │ │ + bvs.n 5185e4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 51886c ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 5188ec ) │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1756152,21 +1756118,21 @@ │ │ │ │ blx r3 │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 51e1c8 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 518758 │ │ │ │ + bvs.n 518598 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bvc.n 51875c │ │ │ │ + bvs.n 51859c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1756192,21 +1756158,21 @@ │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvc.n 518710 │ │ │ │ + bvs.n 518750 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsrs r6, r1 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1756241,23 +1756207,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvs.n 5186d0 │ │ │ │ + bpl.n 518710 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #22 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bvs.n 5186c4 │ │ │ │ + bpl.n 518704 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1756315,23 +1756281,23 @@ │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 5187e8 │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 518826 │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvs.n 5188dc │ │ │ │ + bpl.n 51891c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bvs.n 5188d0 │ │ │ │ + bpl.n 518910 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bvs.n 518894 │ │ │ │ + bpl.n 5188d4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1756430,37 +1756396,37 @@ │ │ │ │ ldr.w r4, [r7, #396] @ 0x18c │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bpl.n 518898 │ │ │ │ + bmi.n 5188d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r4, r6, #2 │ │ │ │ - pop {} │ │ │ │ + cbnz r0, 5189ec │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bpl.n 518a74 │ │ │ │ + bmi.n 5188b4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcs.n 518938 │ │ │ │ + bne.n 518978 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 518924 │ │ │ │ + bne.n 518964 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bcc.n 518aa8 │ │ │ │ + bcs.n 5188e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1756493,21 +1756459,21 @@ │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 51f660 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bmi.n 518afc │ │ │ │ + bcc.n 51893c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 518a7a │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [r0, #800] @ 0x320 │ │ │ │ mov r9, r1 │ │ │ │ @@ -1756569,25 +1756535,25 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 51f660 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 518ac0 │ │ │ │ - bcc.n 518aec │ │ │ │ + bcc.n 518b2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - sxtb r6, r0 │ │ │ │ + cbz r6, 518b30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcc.n 518a80 │ │ │ │ + bcs.n 518ac0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1756620,21 +1756586,21 @@ │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 51f590 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bcc.n 518c2c │ │ │ │ + bcs.n 518c6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r4, 518bba │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1756717,33 +1756683,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #40] @ (518cc8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 518c12 │ │ │ │ nop │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 518db4 │ │ │ │ + bne.n 518bf4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 518da8 │ │ │ │ + bne.n 518be8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 518d9c │ │ │ │ + bne.n 518bdc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 518d90 │ │ │ │ + bne.n 518bd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-644] @ 0xfffffd7c │ │ │ │ + ldcl 0, cr0, [sl], #-644 @ 0xfffffd7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #112] @ (518d54 ) │ │ │ │ @@ -1756782,23 +1756748,23 @@ │ │ │ │ cbz r4, 518d4c │ │ │ │ bl 4c0908 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 518d14 │ │ │ │ + beq.n 518d54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r1, #122 @ 0x7a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1756836,21 +1756802,21 @@ │ │ │ │ lsls r3, r4, #31 │ │ │ │ bmi.n 518dd8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bl 4c0280 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #864] @ 0x360 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1756909,29 +1756875,29 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r5, [r7, #404] @ 0x194 │ │ │ │ blx r5 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 518e40 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #14 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - itte ge │ │ │ │ - lslge r7, r6, #2 │ │ │ │ - stmiage r5!, {r1, r2, r4, r7} │ │ │ │ - lsllt r1, r7, #2 │ │ │ │ - beq.n 518fbc │ │ │ │ + bkpt 0x00c6 │ │ │ │ + lsls r7, r6, #2 │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + lsls r1, r7, #2 │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 518fb4 │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1757006,29 +1756972,29 @@ │ │ │ │ bl 4c06ec │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 518f74 │ │ │ │ nop │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #904 @ (adr r4, 51936c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 518fec ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r4, pc, #920 @ (adr r4, 519380 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 519000 ) │ │ │ │ lsls r1, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1757069,25 +1757035,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #316] @ 0x13c │ │ │ │ blx r8 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r4, [pc, #120] @ (519110 ) │ │ │ │ sub sp, #168 @ 0xa8 │ │ │ │ @@ -1757136,21 +1757102,21 @@ │ │ │ │ add sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1757199,23 +1757165,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 5191a6 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1757238,21 +1757204,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ bl 51e570 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1757295,23 +1757261,23 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 51e4d4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1757334,21 +1757300,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0868 │ │ │ │ mov r0, r4 │ │ │ │ bl 51e738 │ │ │ │ bl 4c06ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1757390,23 +1757356,23 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 51e6d4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #304] @ (519520 ) │ │ │ │ @@ -1757517,31 +1757483,31 @@ │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 5197fc │ │ │ │ + b.n 51963c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bge.n 51947c │ │ │ │ + bls.n 5194bc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1757599,25 +1757565,25 @@ │ │ │ │ ldr.w r4, [r9, #300] @ 0x12c │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 5195e2 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 519660 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ @@ -1757684,27 +1757650,27 @@ │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 5196cc │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r1, #4 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bhi.n 51962c │ │ │ │ + bvc.n 51966c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1757745,25 +1757711,25 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #324] @ 0x144 │ │ │ │ blx r8 │ │ │ │ bl 4c06ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1757788,21 +1757754,21 @@ │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + adds r0, r0, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #812 @ 0x32c │ │ │ │ ldr.w r6, [r0, #800] @ 0x320 │ │ │ │ @@ -1757885,23 +1757851,23 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c0738 │ │ │ │ mov r0, r5 │ │ │ │ bl 51cd08 │ │ │ │ bl 4c0868 │ │ │ │ b.n 5198ea │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ @@ -1757952,27 +1757918,27 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #296] @ 0x128 │ │ │ │ blx r4 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - bgt.n 519a6c │ │ │ │ + blt.n 519aac │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1757997,21 +1757963,21 @@ │ │ │ │ ldr.w r3, [r5, #292] @ 0x124 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1758037,21 +1758003,21 @@ │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758076,21 +1758042,21 @@ │ │ │ │ ldr.w r3, [r5, #276] @ 0x114 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1758144,23 +1758110,23 @@ │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 519ba6 │ │ │ │ nop │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adcs.w r0, r6, #163 @ 0xa3 │ │ │ │ + orns r0, r6, #163 @ 0xa3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #84] @ (519c54 ) │ │ │ │ @@ -1758189,21 +1758155,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758233,21 +1758199,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758277,21 +1758243,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758321,21 +1758287,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758365,21 +1758331,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758409,21 +1758375,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758453,21 +1758419,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1758497,21 +1758463,21 @@ │ │ │ │ bl 4c0908 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r6, [r7, r7] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (519ff0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1758529,19 +1758495,19 @@ │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 3977b8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - itt ge │ │ │ │ - lslge r6, r4, #2 │ │ │ │ - strge r6, [r0, r6] │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + str r6, [r4, r2] │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r4, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1758578,21 +1758544,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 3977b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393d54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1758629,21 +1758595,21 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 3977b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393d54 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #800] @ (51a424 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1758680,21 +1758646,21 @@ │ │ │ │ bl 3977b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 393d54 │ │ │ │ bl 4c06ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - str r0, [r4, r0] │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + ittt ge │ │ │ │ + lslge r6, r4, #2 │ │ │ │ + ldrge r7, [pc, #256] @ (51a28c ) │ │ │ │ + lslge r6, r4, #2 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1758740,26 +1758706,26 @@ │ │ │ │ ldr r0, [pc, #36] @ (51a23c ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0738 │ │ │ │ mov r0, r5 │ │ │ │ bl 51c7dc │ │ │ │ bl 4c0868 │ │ │ │ b.n 51a1e2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - ldr r7, [pc, #608] @ (51a490 ) │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + itee cs │ │ │ │ + lslcs r6, r4, #2 │ │ │ │ + ldrcc r6, [pc, #736] @ (51a510 ) │ │ │ │ + lslcc r6, r4, #2 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r6, #2 │ │ │ │ - itet le │ │ │ │ - lslle r6, r4, #2 │ │ │ │ - ldrbgt r6, [r2, #21] │ │ │ │ - lslle r5, r4, #2 │ │ │ │ + bkpt 0x00f6 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ + lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [pc, #140] @ (51a2e0 ) │ │ │ │ @@ -1758813,21 +1758779,21 @@ │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r2, #28] │ │ │ │ bl 393d08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #952] @ (51a69c ) │ │ │ │ + ldr r6, [pc, #56] @ (51a31c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - it hi │ │ │ │ - lslhi r6, r4, #2 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + bkpt 0x00a8 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1758873,25 +1758839,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (51a398 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0738 │ │ │ │ mov r0, r5 │ │ │ │ bl 51be88 │ │ │ │ bl 4c0868 │ │ │ │ b.n 51a33e │ │ │ │ - ittt eq │ │ │ │ - lsleq r6, r4, #2 │ │ │ │ - ldreq r6, [pc, #240] @ (51a47c ) │ │ │ │ - lsleq r6, r4, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + bkpt 0x0022 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + ldr r5, [pc, #368] @ (51a4fc ) │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1758949,21 +1758915,21 @@ │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r3, #0] │ │ │ │ bl 393d08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x006e │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #576] @ (51a69c ) │ │ │ │ + ldr r4, [pc, #704] @ (51a71c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r5, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1759009,25 +1758975,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (51a50c ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0738 │ │ │ │ mov r0, r5 │ │ │ │ bl 51c9cc │ │ │ │ bl 4c0868 │ │ │ │ b.n 51a4b2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #800] @ (51a820 ) │ │ │ │ + ldr r3, [pc, #928] @ (51a8a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1759083,21 +1759049,21 @@ │ │ │ │ add.w r0, r6, #632 @ 0x278 │ │ │ │ str r1, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ bl 393d08 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #112] @ (51a63c ) │ │ │ │ + ldr r3, [pc, #240] @ (51a6bc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1759175,30 +1759141,30 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #352] @ (51a830 ) │ │ │ │ + ldr r2, [pc, #480] @ (51a8b0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 51a736 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf6e200a4 │ │ │ │ - ldr r4, [pc, #240] @ (51a7dc ) │ │ │ │ + addw r0, r2, #2212 @ 0x8a4 │ │ │ │ + ldr r3, [pc, #368] @ (51a85c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - add r7, pc, #408 @ (adr r7, 51a888 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 51a908 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #800] @ 0x320 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1759254,25 +1759220,25 @@ │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51a780 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #232] @ (51a890 ) │ │ │ │ + ldr r1, [pc, #360] @ (51a910 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r2, 51a806 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 51a5b8 │ │ │ │ + b.n 51a3f8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1759299,21 +1759265,21 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - hlt 0x0034 │ │ │ │ + cbnz r4, 51a850 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [pc, #424] @ (51a9c8 ) │ │ │ │ + ldr r0, [pc, #552] @ (51aa48 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #424] @ (51a9e4 ) │ │ │ │ @@ -1759470,33 +1759436,33 @@ │ │ │ │ b.n 51a8de │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r7, r6] │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 51aa04 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #872] @ (51ad5c ) │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - cbz r2, 51aa50 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbz r2, 51aa52 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cbnz r2, 51aa36 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1759552,23 +1759518,23 @@ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - bxns r3 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf2da00a4 │ │ │ │ + @ instruction: 0xf1fa00a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r9, [r0, #800] @ 0x320 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1759671,37 +1759637,37 @@ │ │ │ │ bl 4c06ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #864] @ 0x360 │ │ │ │ b.n 51aafc │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51ab84 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + cmp r6, ip │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, pc │ │ │ │ + add r8, r3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [r0, #864] @ 0x360 │ │ │ │ @@ -1759804,37 +1759770,37 @@ │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #864] @ 0x360 │ │ │ │ b.n 51ac6a │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51acf2 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r8, fp │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 51ad9e │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, r1 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r0, [r6, #8] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [pc, #1796] @ 51b4c4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1760680,37 +1760646,37 @@ │ │ │ │ b.n 51b73c │ │ │ │ ldr r0, [pc, #48] @ (51b7fc ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b7a2 │ │ │ │ ldr r0, [pc, #48] @ (51b800 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b76e │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + ldr r7, [pc, #416] @ (51b980 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #960 @ (adr r2, 51bbbc ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 51b83c ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #324] @ (51b95c ) │ │ │ │ @@ -1760822,48 +1760788,48 @@ │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #64] @ (51b998 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b83c │ │ │ │ nop │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r4, r6, #2 │ │ │ │ - b.n 51c0f8 │ │ │ │ + b.n 51bf38 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r7, [pc, #800] @ (51bc98 ) │ │ │ │ + ldr r6, [pc, #928] @ (51bd18 ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #896 @ (adr r2, 51bd10 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 51b990 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #608 @ (adr r5, 51bbf4 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 51bc74 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #576 @ (adr r5, 51bbd8 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 51bc58 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt gt │ │ │ │ + lslgt r1, r4, #2 │ │ │ │ + pushgt {r3, r4, r5, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 51bade │ │ │ │ cmp r4, #0 │ │ │ │ @@ -1760965,41 +1760931,41 @@ │ │ │ │ bl 4c0e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #56] @ (51bb20 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51b9fa │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [pc, #536] @ (51bd0c ) │ │ │ │ + ldr r5, [pc, #664] @ (51bd8c ) │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 51bf34 │ │ │ │ + b.n 51bd74 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - b.n 51bf20 │ │ │ │ + b.n 51bd60 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - add r4, pc, #296 @ (adr r4, 51bc34 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 51bcb4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - yield │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761091,43 +1761057,43 @@ │ │ │ │ ldr r0, [pc, #64] @ (51bc64 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51bc0a │ │ │ │ ldr r0, [pc, #60] @ (51bc68 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51bc0a │ │ │ │ nop │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, pc, #528 @ (adr r0, 51be4c ) │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 51bd4c │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r7, pc, #304 @ (adr r7, 51bd88 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r7, pc, #392 @ (adr r7, 51bde4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r7, pc, #496 @ (adr r7, 51be50 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r7, pc, #600 @ (adr r7, 51bebc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #960 @ (adr r7, 51c028 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 51bca8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r7, pc, #680 @ (adr r7, 51bf14 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761181,27 +1761147,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #28] @ (51bd2c ) │ │ │ │ add r0, pc │ │ │ │ b.n 51bcaa │ │ │ │ nop │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r7, pc, #728 @ (adr r7, 51bff0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r7, pc, #776 @ (adr r7, 51c024 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r7, pc, #544 @ (adr r7, 51bf48 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #120 @ (adr r7, 51bda4 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 51be24 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761254,27 +1761220,27 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #136 @ (adr r7, 51be68 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r0, r7, #2 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + ble.n 51bd48 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761311,23 +1761277,23 @@ │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #296 @ (adr r7, 51bfa0 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 51c020 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #296 @ (adr r7, 51bfa4 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 51c024 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 51bf68 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 51bfe8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 51bf2c ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 51bfac ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, 51bef0 ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 51bf70 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761637,99 +1761603,99 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4c0af8 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #808 @ (adr r6, 51c58c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 51c60c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #784 @ (adr r6, 51c57c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 51c5fc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #760 @ (adr r6, 51c568 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 51c5e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #752 @ (adr r6, 51c564 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 51c5e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #760 @ (adr r6, 51c570 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 51c5f0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #712 @ (adr r6, 51c544 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 51c5c4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #664 @ (adr r6, 51c518 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 51c598 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #616 @ (adr r6, 51c4ec ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 51c56c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, 51c4c0 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 51c540 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #544 @ (adr r6, 51c4ac ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 51c52c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #504 @ (adr r6, 51c488 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 51c508 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #464 @ (adr r6, 51c464 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 51c4e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 51c430 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 51c4b0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #376 @ (adr r6, 51c414 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 51c494 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #368 @ (adr r6, 51c410 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 51c490 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #344 @ (adr r6, 51c3fc ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 51c47c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 51c3f8 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 51c478 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #360 @ (adr r6, 51c414 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 51c494 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #368 @ (adr r6, 51c420 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 51c4a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #328 @ (adr r6, 51c3fc ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 51c47c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #344 @ (adr r6, 51c410 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 51c490 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #352 @ (adr r6, 51c41c ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 51c49c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #312 @ (adr r6, 51c3f8 ) │ │ │ │ + add r5, pc, #440 @ (adr r5, 51c478 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 51c3f4 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 51c474 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 51c3f0 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 51c470 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 51c3dc ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 51c45c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #256 @ (adr r6, 51c3d0 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 51c450 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #248 @ (adr r6, 51c3cc ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 51c44c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 51c3c8 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 51c448 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 51c3c4 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 51c444 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 51c3a0 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 51c420 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #168 @ (adr r6, 51c38c ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 51c40c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #152 @ (adr r6, 51c380 ) │ │ │ │ + add r5, pc, #280 @ (adr r5, 51c400 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #112 @ (adr r6, 51c35c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 51c3dc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 51c350 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 51c3d0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #96 @ (adr r6, 51c354 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 51c3d4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, pc, #104 @ (adr r6, 51c360 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 51c3e0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [pc, #632] @ (51c578 ) │ │ │ │ + ldr r5, [pc, #760] @ (51c5f8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - add r5, pc, #936 @ (adr r5, 51c6ac ) │ │ │ │ + add r5, pc, #40 @ (adr r5, 51c32c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #904 @ (adr r5, 51c690 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 51c310 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #872 @ (adr r5, 51c674 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 51c6f4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761754,17 +1761720,17 @@ │ │ │ │ bl 4c0cf0 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #1016 @ (adr r4, 51c764 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 51c3e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761802,19 +1761768,19 @@ │ │ │ │ bne.n 51c3d0 │ │ │ │ bl 4c0cf0 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #688 @ (adr r4, 51c6b0 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 51c730 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 51c630 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 51c6b0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761851,23 +1761817,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - add r4, pc, #232 @ (adr r4, 51c570 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 51c5f0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #280 @ (adr r4, 51c5a4 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 51c624 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 51c578 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 51c5f8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #184 @ (adr r4, 51c54c ) │ │ │ │ + add r3, pc, #312 @ (adr r3, 51c5cc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r4, pc, #136 @ (adr r4, 51c520 ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 51c5a0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1761900,17 +1761866,17 @@ │ │ │ │ bl 4c0cf0 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #864 @ (adr r3, 51c878 ) │ │ │ │ + add r2, pc, #992 @ (adr r2, 51c8f8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #896 @ (adr r3, 51c89c ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 51c51c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762058,46 +1762024,46 @@ │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51c580 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 4c0f6c │ │ │ │ b.n 51c598 │ │ │ │ bl 4c0ec4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, pc, #400 @ (adr r3, 51c87c ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 51c8fc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r3, pc, #368 @ (adr r3, 51c864 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 51c8e4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 51c5ec │ │ │ │ lsls r5, r6, #4 │ │ │ │ - bcs.n 51c688 │ │ │ │ + bne.n 51c6c8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r3, pc, #104 @ (adr r3, 51c768 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 51c7e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #136 @ (adr r3, 51c78c ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 51c80c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r3, pc, #200 @ (adr r3, 51c7d0 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 51c850 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xf3b000b3 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf2d000b3 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 51cab0 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 51c730 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 51ca44 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 51cac4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r2, pc, #688 @ (adr r2, 51c9d4 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 51ca54 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #656 @ (adr r2, 51c9b8 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 51ca38 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - push {r3, r5} │ │ │ │ + cbz r0, 51c77e │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762145,23 +1762111,23 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 4cd234 │ │ │ │ mov r0, r5 │ │ │ │ bl 4c0bac │ │ │ │ b.n 51c776 │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r1, pc, #928 @ (adr r1, 51cb68 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 51c7e8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 51cb50 ) │ │ │ │ + add r1, pc, #0 @ (adr r1, 51c7d0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 51cb14 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 51cb94 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 51cb18 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 51cb98 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ b.n 51c258 │ │ │ │ lsls r4, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1762293,45 +1762259,45 @@ │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ bl 4c0af8 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, pc, #424 @ (adr r1, 51cb38 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 51cbb8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #688 @ (adr r1, 51cc44 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 51ccc4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bhi.n 51c964 │ │ │ │ + bhi.n 51c9a4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r1, pc, #496 @ (adr r1, 51cb8c ) │ │ │ │ + add r0, pc, #624 @ (adr r0, 51cc0c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #472 @ (adr r1, 51cb78 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 51cbf8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 51cb64 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 51cbe4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r2, pc, #480 @ (adr r2, 51cb8c ) │ │ │ │ + add r1, pc, #608 @ (adr r1, 51cc0c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #184 @ (adr r1, 51ca68 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 51cae8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 51ca24 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 51caa4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #56 @ (adr r1, 51c9f0 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 51ca70 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 51c9c4 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 51ca44 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #976 @ (adr r0, 51cd90 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 51ca10 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #824 @ (adr r0, 51ccfc ) │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #808 @ (adr r0, 51ccf0 ) │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #760 @ (adr r0, 51ccc4 ) │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762499,53 +1762465,53 @@ │ │ │ │ bl 4c0cf0 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #248 @ (adr r0, 51cce8 ) │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 51cf8c ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 51cc0c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #320 @ (adr r0, 51cd38 ) │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #264 @ (adr r0, 51cd04 ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #288 @ (adr r0, 51cd20 ) │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #264 @ (adr r0, 51cd0c ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #224 @ (adr r0, 51cce8 ) │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 51ccb4 ) │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 51ccb8 ) │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #192 @ (adr r0, 51ccd4 ) │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 51ccc0 ) │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 51cc84 ) │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762568,17 +1762534,17 @@ │ │ │ │ bne.n 51cc6c │ │ │ │ bl 4c0cf0 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - revsh r2, r2 │ │ │ │ + cbnz r2, 51ccdc │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762603,17 +1762569,17 @@ │ │ │ │ bl 4c0d88 │ │ │ │ bl 4c0cf0 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762675,29 +1762641,29 @@ │ │ │ │ add r0, pc │ │ │ │ bl 4c0e4c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762789,29 +1762755,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 4c058c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 51cef8 │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51cef8 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1762960,49 +1762926,49 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #72] @ (51d154 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d0f4 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + nop {7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763145,50 +1763111,50 @@ │ │ │ │ bl 4c0e78 │ │ │ │ b.n 51d260 │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #76] @ (51d368 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d1a4 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vqadd.u64 d0, d26, d23 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + mrc2 0, 2, r0, cr10, cr7, {5} │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - add r6, pc, #880 @ (adr r6, 51d6dc ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 51d75c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1763232,21 +1763198,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763308,29 +1763274,29 @@ │ │ │ │ bl 4c0e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #32] @ (51d4e8 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d49e │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r5, pc, #192 @ (adr r5, 51d5ac ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 51d62c ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763360,21 +1763326,21 @@ │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #680] @ (51d804 ) │ │ │ │ + ldr r2, [pc, #808] @ (51d884 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763404,21 +1763370,21 @@ │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #200] @ (51d69c ) │ │ │ │ + ldr r2, [pc, #328] @ (51d71c ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763524,41 +1763490,41 @@ │ │ │ │ bl 4c0e00 │ │ │ │ bl 4c0e78 │ │ │ │ b.n 51d6a8 │ │ │ │ ldr r0, [pc, #56] @ (51d74c ) │ │ │ │ add r0, pc │ │ │ │ b.n 51d634 │ │ │ │ nop │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 51d9c8 │ │ │ │ + b.n 51d808 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r1, r7, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r2, pc, #920 @ (adr r2, 51dae8 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 51d768 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763611,27 +1763577,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763712,35 +1763678,35 @@ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strh.w r0, [sp, #4] │ │ │ │ @@ -1763762,19 +1763728,19 @@ │ │ │ │ ldrb.w r0, [sp, #5] │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763803,21 +1763769,21 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ asrs r1, r0, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r5, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1763875,29 +1763841,29 @@ │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov r6, r5 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #572] @ (51dd38 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1764101,55 +1764067,55 @@ │ │ │ │ add r0, pc │ │ │ │ b.n 51dbf2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r4, #250 @ 0xfa │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 51d594 │ │ │ │ + b.n 51e3d4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r6, #2 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1764364,73 +1764330,73 @@ │ │ │ │ ldr r0, [pc, #136] @ (51e0b0 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0e4c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ b.n 51deb6 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1764504,29 +1764470,29 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #944] @ (51e56c ) │ │ │ │ + ldr r2, [pc, #48] @ (51e1ec ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1764563,23 +1764529,23 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 4c0ac4 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1764659,35 +1764625,35 @@ │ │ │ │ bl 4c0e00 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #44] @ (51e378 ) │ │ │ │ add r0, pc │ │ │ │ b.n 51e30e │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #216] @ (51e440 ) │ │ │ │ + ldr r1, [pc, #344] @ (51e4c0 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r7, #2 │ │ │ │ - str r6, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1764725,19 +1764691,19 @@ │ │ │ │ bl 4c0af8 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bx lr │ │ │ │ + mov sl, r2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 4c058c │ │ │ │ @@ -1764787,27 +1764753,27 @@ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0e78 │ │ │ │ bl 4c0e00 │ │ │ │ pop {r4, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ lsls r4, r6, #2 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 51e56a │ │ │ │ @@ -1765151,23 +1765117,23 @@ │ │ │ │ asrs r1, r4, #31 │ │ │ │ bl 4c0a90 │ │ │ │ bl 4c09c4 │ │ │ │ bl 4c06ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1765200,23 +1765166,23 @@ │ │ │ │ ldr.w r8, [r6, #68] @ 0x44 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #44] @ (51e970 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1765232,19 +1765198,19 @@ │ │ │ │ bl 4c0f10 │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r1, #12 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1765284,25 +1765250,25 @@ │ │ │ │ ldr.w r8, [r6, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1765336,23 +1765302,23 @@ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1765389,21 +1765355,21 @@ │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bl 4c0ec4 │ │ │ │ bl 4c0868 │ │ │ │ bl 4c06ec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (51eb68 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1765422,19 +1765388,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 3977b8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #324] @ (51eccc ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -1765550,19 +1765516,19 @@ │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51ecb2 │ │ │ │ dmb ish │ │ │ │ b.n 51ec56 │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51ebe0 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #204] @ (51edb8 ) │ │ │ │ @@ -1765633,19 +1765599,19 @@ │ │ │ │ bne.n 51ed7c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ bl 3977b8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r5, #0] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xfb5000a5 │ │ │ │ + @ instruction: 0xfa7000a5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #324] @ (51ef1c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #324] @ (51ef20 ) │ │ │ │ @@ -1765761,19 +1765727,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51ef00 │ │ │ │ dmb ish │ │ │ │ b.n 51ee9a │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51ee2e │ │ │ │ nop │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #324] @ (51f080 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1765890,19 +1765856,19 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 51f064 │ │ │ │ dmb ish │ │ │ │ b.n 51effe │ │ │ │ bl 4c0ec4 │ │ │ │ b.n 51ef92 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -1766045,15 +1766011,15 @@ │ │ │ │ cbz r2, 51f1fc │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 51f1f2 │ │ │ │ b.n 51f0f2 │ │ │ │ nop │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r2, r2, #0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1766099,23 +1766065,23 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r0, [r2, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ @@ -1766228,33 +1766194,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (51f428 ) │ │ │ │ add r0, pc │ │ │ │ bl 4c0738 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 51f3b6 │ │ │ │ bl 4c0ca4 │ │ │ │ b.n 51f388 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r2, r6, #22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r0, r7, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ @@ -1766314,27 +1766280,27 @@ │ │ │ │ cbnz r4, 51f4d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1766378,23 +1766344,23 @@ │ │ │ │ cbnz r4, 51f572 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 51f5aa │ │ │ │ @@ -1766757,15 +1766723,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ lsls r2, r6, #4 │ │ │ │ lsrs r2, r0, #3 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r6, r0, #4 │ │ │ │ strh r4, [r5, r3] │ │ │ │ lsls r2, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -1767144,15 +1767110,15 @@ │ │ │ │ blx r7 │ │ │ │ b.n 51fcda │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r3, #26 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1767427,17 +1767393,17 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, r2, #2 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1767529,17 +1767495,17 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1767557,17 +1767523,17 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1767585,17 +1767551,17 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1767711,17 +1767677,17 @@ │ │ │ │ bl 5201b0 │ │ │ │ b.n 520284 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stc2l 1, cr0, [sl, #196] @ 0xc4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 1, cr0, [r4, #-196]! @ 0xffffff3c │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #120] @ (52035c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1767798,15 +1767764,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (5203a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r0, #120] @ 0x78 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #76] @ (52040c ) │ │ │ │ @@ -1767842,15 +1767808,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 1, cr0, [sl], #-196 @ 0xffffff3c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldc2 1, cr0, [r0], {49} @ 0x31 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1767990,24 +1767956,24 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbc80131 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, r5] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ @ instruction: 0xfb3c0131 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1768189,29 +1768155,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #40] @ (5207e4 ) │ │ │ │ ubfx r2, r2, #12, #8 │ │ │ │ add r1, pc │ │ │ │ bl 5201b0 │ │ │ │ b.n 52073c │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + udf #72 @ 0x48 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #140] @ (520884 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1768270,15 +1768236,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf7fe0131 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7ae0131 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1768376,17 +1768342,17 @@ │ │ │ │ strd sl, r5, [r1] │ │ │ │ bl 5207e8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 520984 │ │ │ │ b.n 5208fa │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #184] @ (520a78 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1768462,17 +1768428,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf6380131 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ rsbs r1, r8, #11599872 @ 0xb10000 │ │ │ │ ldrsb r2, [r1, r6] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ ldr r2, [pc, #228] @ (520b88 ) │ │ │ │ @@ -1768574,15 +1768540,15 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #76 @ (adr r2, 520bf8 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ add r1, pc, #856 @ (adr r1, 520f08 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ @ instruction: 0xf4b80131 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add r1, pc, #504 @ (adr r1, 520db4 ) │ │ │ │ lsls r6, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1771119,17 +1771085,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r1, #170 @ 0xaa │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r5, [pc, #720] @ (522b74 ) │ │ │ │ + ldr r4, [pc, #848] @ (522bf4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #696] @ (522b60 ) │ │ │ │ + ldr r4, [pc, #824] @ (522be0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5228b8 │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 5228cc │ │ │ │ ldr r3, [pc, #36] @ (5228d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771147,17 +1771113,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r0, #238 @ 0xee │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r5, [pc, #480] @ (522ac0 ) │ │ │ │ + ldr r4, [pc, #608] @ (522b40 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #456] @ (522aac ) │ │ │ │ + ldr r4, [pc, #584] @ (522b2c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5228f4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n 522908 │ │ │ │ ldr r3, [pc, #36] @ (522910 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771175,17 +1771141,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ lsls r2, r6, #4 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r5, [pc, #240] @ (522a0c ) │ │ │ │ + ldr r4, [pc, #368] @ (522a8c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #216] @ (5229f8 ) │ │ │ │ + ldr r4, [pc, #344] @ (522a78 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522930 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 522944 │ │ │ │ ldr r3, [pc, #36] @ (52294c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771203,17 +1771169,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r7, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r5, [pc, #0] @ (522958 ) │ │ │ │ + ldr r4, [pc, #128] @ (5229d8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #1000] @ (522d44 ) │ │ │ │ + ldr r4, [pc, #104] @ (5229c4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 52296c │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 522980 │ │ │ │ ldr r3, [pc, #36] @ (522988 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771231,17 +1771197,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r4, [pc, #784] @ (522ca4 ) │ │ │ │ + ldr r3, [pc, #912] @ (522d24 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #760] @ (522c90 ) │ │ │ │ + ldr r3, [pc, #888] @ (522d10 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5229a8 │ │ │ │ cmp r0, #8 │ │ │ │ bhi.n 5229bc │ │ │ │ ldr r3, [pc, #36] @ (5229c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771259,17 +1771225,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r6, #198 @ 0xc6 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r4, [pc, #544] @ (522bf0 ) │ │ │ │ + ldr r3, [pc, #672] @ (522c70 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #520] @ (522bdc ) │ │ │ │ + ldr r3, [pc, #648] @ (522c5c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 5229e4 │ │ │ │ cmp r0, #7 │ │ │ │ bhi.n 5229f8 │ │ │ │ ldr r3, [pc, #36] @ (522a00 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771287,17 +1771253,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r6, #70 @ 0x46 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r4, [pc, #304] @ (522b3c ) │ │ │ │ + ldr r3, [pc, #432] @ (522bbc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #280] @ (522b28 ) │ │ │ │ + ldr r3, [pc, #408] @ (522ba8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522a20 │ │ │ │ cmp r0, #2 │ │ │ │ bhi.n 522a34 │ │ │ │ ldr r3, [pc, #36] @ (522a3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771315,17 +1771281,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r5, #222 @ 0xde │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r4, [pc, #64] @ (522a88 ) │ │ │ │ + ldr r3, [pc, #192] @ (522b08 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #40] @ (522a74 ) │ │ │ │ + ldr r3, [pc, #168] @ (522af4 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522a5c │ │ │ │ cmp r0, #1 │ │ │ │ bhi.n 522a70 │ │ │ │ ldr r3, [pc, #36] @ (522a78 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771343,17 +1771309,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r3, [pc, #848] @ (522dd4 ) │ │ │ │ + ldr r2, [pc, #976] @ (522e54 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #824] @ (522dc0 ) │ │ │ │ + ldr r2, [pc, #952] @ (522e40 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522a98 │ │ │ │ cmp r0, #12 │ │ │ │ bhi.n 522aac │ │ │ │ ldr r3, [pc, #36] @ (522ab4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771371,17 +1771337,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r5, #22 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r3, [pc, #608] @ (522d20 ) │ │ │ │ + ldr r2, [pc, #736] @ (522da0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #584] @ (522d0c ) │ │ │ │ + ldr r2, [pc, #712] @ (522d8c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r1, 522ad4 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 522ae8 │ │ │ │ ldr r3, [pc, #36] @ (522af0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ @@ -1771399,17 +1771365,17 @@ │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ lsls r2, r6, #4 │ │ │ │ - ldr r3, [pc, #368] @ (522c6c ) │ │ │ │ + ldr r2, [pc, #496] @ (522cec ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #344] @ (522c58 ) │ │ │ │ + ldr r2, [pc, #472] @ (522cd8 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ bhi.n 522b34 │ │ │ │ @@ -1771432,19 +1771398,19 @@ │ │ │ │ sub.w r3, r1, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, #154 @ 0x9a │ │ │ │ lsls r2, r6, #4 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r2, #23 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r3, [pc, #64] @ (522b90 ) │ │ │ │ + ldr r2, [pc, #192] @ (522c10 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r3, [pc, #64] @ (522b94 ) │ │ │ │ + ldr r2, [pc, #192] @ (522c14 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 522b7a │ │ │ │ @@ -1771457,17 +1771423,17 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (522b88 ) │ │ │ │ add r3, pc │ │ │ │ b.n 522b6e │ │ │ │ movs r4, #8 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [pc, #784] @ (522e9c ) │ │ │ │ + ldr r1, [pc, #912] @ (522f1c ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 522bb2 │ │ │ │ @@ -1771480,17 +1771446,17 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #12] @ (522bc0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 522ba6 │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #4 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r6, r1, #21 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - ldr r2, [pc, #560] @ (522df4 ) │ │ │ │ + ldr r1, [pc, #688] @ (522e74 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r1, 522c48 │ │ │ │ @@ -1771537,15 +1771503,15 @@ │ │ │ │ b.n 522c06 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 6d618 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r7, r4, #4 │ │ │ │ - cbz r6, 522c88 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1771627,15 +1771593,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r1, 522d58 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1771646,17 +1771612,17 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #16] @ (522d6c ) │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - addw r0, ip, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xf12c00a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 522f80 │ │ │ │ @@ -1771866,50 +1771832,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #76] @ (522fe0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 522ddc │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 522f04 │ │ │ │ + bls.n 522f44 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523798 │ │ │ │ + b.n 5235d8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vaddl.s32 q8, d20, d20 │ │ │ │ - ldr r2, [pc, #400] @ (523174 ) │ │ │ │ + vhadd.s8 d0, d20, d20 │ │ │ │ + ldr r1, [pc, #528] @ (5231f4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1772556,102 +1772522,102 @@ │ │ │ │ ldr r0, [pc, #192] @ (523730 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r7, [pc, #760] @ (52397c ) │ │ │ │ + ldr r6, [pc, #888] @ (5239fc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf7ca00b8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf6ea00b8 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r4, [pc, #880] @ (523a4c ) │ │ │ │ + ldr r3, [pc, #1008] @ (523acc ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r2, [pc, #720] @ (5239e8 ) │ │ │ │ + ldr r1, [pc, #848] @ (523a68 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bge.n 5236dc │ │ │ │ + bls.n 52371c │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrd r0, r0, [r6], #656 @ 0x290 │ │ │ │ + @ instruction: 0xe81600a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5237d0 │ │ │ │ @@ -1772713,23 +1772679,22 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r0, [pc, #472] @ (5239c4 ) │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + vaddl.u32 q0, d16, d18 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 523720 │ │ │ │ + b.n 523560 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1772812,27 +1772777,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (5238fc ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + bx r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + mov lr, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bxns r9 │ │ │ │ + mov r4, sp │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523624 │ │ │ │ + b.n 523464 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1772914,28 +1772879,28 @@ │ │ │ │ ldr r0, [pc, #44] @ (5239f8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, r4 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr2, {5} │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + stc2l 0, cr0, [r4, #648]! @ 0x288 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523530 │ │ │ │ + b.n 523370 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1773003,23 +1772968,23 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp lr, sl │ │ │ │ + add lr, lr │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ + add r8, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523440 │ │ │ │ + b.n 524280 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1773171,35 +1773136,35 @@ │ │ │ │ ldr r0, [pc, #60] @ (523c9c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stc2l 0, cr0, [ip], #648 @ 0x288 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + stc2 0, cr0, [ip], {162} @ 0xa2 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add sl, r8 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, r9 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mrrc2 0, 10, r0, r8, cr2 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfb7800a2 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - cmp r5, #8 │ │ │ │ + it │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5242ac │ │ │ │ + b.n 5240ec │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1773264,31 +1773229,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (523d6c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 523d9c │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + rors r0, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 5241c0 │ │ │ │ + b.n 524000 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1773578,60 +1773543,60 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - tst r6, r6 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #246 @ 0xf6 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orr.w r0, r4, r8, ror #2 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + strd r0, r0, [r4, #-736]! @ 0x2e0 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xf68e00b8 │ │ │ │ - ldrd r0, r0, [lr, #736] @ 0x2e0 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + sub.w r0, lr, #6029312 @ 0x5c0000 │ │ │ │ + ldrd r0, r0, [lr], #736 @ 0x2e0 │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adcs r6, r3 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strd r0, r0, [ip, #-736]! @ 0x2e0 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + stmia.w ip, {r3, r4, r5, r7} │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - vld4.32 {d0-d3}, [ip :128], r2 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + str.w r0, [ip, r2, lsl #2] │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #230 @ 0xe6 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1773778,39 +1773743,39 @@ │ │ │ │ blx 6ddbc │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 6de34 │ │ │ │ b.n 524136 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xf6d400a2 │ │ │ │ - cmp r2, #20 │ │ │ │ + @ instruction: 0xf5f400a2 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subw r0, r4, #2210 @ 0x8a2 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + rsb r0, r4, #5308416 @ 0x510000 │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1773983,40 +1773948,40 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r5, #2 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 523e98 │ │ │ │ + b.n 523cd8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - eor.w r0, lr, #5308416 @ 0x510000 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + @ instruction: 0xf3ae00a2 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + cbz r6, 5244d2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 5244bc │ │ │ │ + bge.n 5244fc │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r1, 52452a │ │ │ │ @@ -1774066,23 +1774031,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (52454c ) │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #2 │ │ │ │ - negs r0, r4 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bge.n 5245c4 │ │ │ │ + bls.n 524604 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1774140,22 +1774105,22 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf27400a2 │ │ │ │ - movs r6, #14 │ │ │ │ + @ instruction: 0xf19400a2 │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bls.n 524514 │ │ │ │ + bhi.n 524554 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1774312,46 +1774277,46 @@ │ │ │ │ ldr r0, [pc, #76] @ (5247d4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ b.n 52476a │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - rsb r0, r8, #162 @ 0xa2 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + @ instruction: 0xf0e800a2 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r7, r6, #2 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bls.n 5247ac │ │ │ │ + bhi.n 5247ec │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 524954 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 5249d4 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bvc.n 524798 │ │ │ │ + bvc.n 5247d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1774632,54 +1774597,54 @@ │ │ │ │ ldr r0, [pc, #96] @ (524b1c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - vaddl.s16 q8, d16, d18 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + cdp 0, 15, cr0, cr0, cr2, {5} │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #24 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - mov sl, fp │ │ │ │ + cmp sl, pc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bmi.n 524a74 │ │ │ │ + bcc.n 524ab4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1774827,46 +1774792,46 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #72] @ (524ce0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 524b5e │ │ │ │ - @ instruction: 0xf7e400a3 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + @ instruction: 0xf70400a3 │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stcl 0, cr0, [ip], #-648 @ 0xfffffd78 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + @ instruction: 0xeb8c00a2 │ │ │ │ + ldr r7, [pc, #768] @ (524fb4 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xebf400a2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds.w r0, r4, r2, asr #2 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcs.n 524cbc │ │ │ │ + bcs.n 524cfc │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 524ca0 │ │ │ │ + bcs.n 524ce0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775028,52 +1774993,52 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #84] @ (524ed4 ) │ │ │ │ add r0, pc │ │ │ │ b.n 524d50 │ │ │ │ nop │ │ │ │ - add r5, pc, #672 @ (adr r5, 525128 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 5251a8 ) │ │ │ │ lsls r7, r6, #2 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf5f200a3 │ │ │ │ - adds r2, #144 @ 0x90 │ │ │ │ + adds.w r0, r2, #5341184 @ 0x518000 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - orn r0, r4, r2, asr #2 │ │ │ │ - bge.n 524f74 │ │ │ │ + @ instruction: 0xe98400a2 │ │ │ │ + bls.n 524db4 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r0, #200 @ 0xc8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strd r0, r0, [r6, #648] @ 0x288 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + strd r0, r0, [r6], #648 @ 0x288 │ │ │ │ + adds r1, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bne.n 524ee4 │ │ │ │ + beq.n 524f24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - beq.n 524ec8 │ │ │ │ + beq.n 524f08 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775151,32 +1775116,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bne.n 524f20 │ │ │ │ + beq.n 524f60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia.w ip!, {r1, r5, r7} │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + b.n 524f78 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775426,70 +1775392,70 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [pc, #116] @ (5252d0 ) │ │ │ │ add r0, pc │ │ │ │ b.n 525042 │ │ │ │ nop │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - @ instruction: 0xf30400a3 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + @ instruction: 0xf22400a3 │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r4, 5252e8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525130 │ │ │ │ + b.n 524f70 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524ff0 │ │ │ │ + b.n 524e30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r6, r0, r5 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524e9c │ │ │ │ + b.n 524cdc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775591,41 +1775557,41 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 524d70 │ │ │ │ + b.n 525bb0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - blt.n 5254d4 │ │ │ │ + bge.n 525314 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775701,35 +1775667,35 @@ │ │ │ │ ldr r0, [pc, #52] @ (525500 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bcc.n 52542c │ │ │ │ + bcs.n 52546c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bge.n 525558 │ │ │ │ + bls.n 525598 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 525bec │ │ │ │ + b.n 525a2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775836,39 +1775802,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #52] @ (52564c ) │ │ │ │ add r0, pc │ │ │ │ b.n 5255b8 │ │ │ │ nop │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525ba4 │ │ │ │ + b.n 5259e4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - bls.n 5256d0 │ │ │ │ + bhi.n 525710 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 525808 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 525888 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525a64 │ │ │ │ + b.n 5258a4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1775946,33 +1775912,33 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 5259c0 │ │ │ │ + b.n 525800 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - bvc.n 525718 │ │ │ │ + bvc.n 525758 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1776179,57 +1776145,57 @@ │ │ │ │ ldr r0, [pc, #100] @ (5259a4 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - b.n 525a4c │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bcc.n 525a44 │ │ │ │ + bcs.n 525884 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #2 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1776288,27 +1776254,27 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6de34 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #125 @ 0x7d │ │ │ │ blx 6d618 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r6, #0 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - udf #28 │ │ │ │ + ble.n 525acc │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - add r0, pc, #208 @ (adr r0, 525b30 ) │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ble.n 5259fc │ │ │ │ + bgt.n 525a3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1776492,59 +1776458,59 @@ │ │ │ │ ldr r0, [pc, #104] @ (525c9c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ble.n 525cf0 │ │ │ │ + bgt.n 525d30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 525c58 │ │ │ │ + bgt.n 525c98 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - beq.n 525c40 │ │ │ │ + beq.n 525c80 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - blt.n 525c90 │ │ │ │ + blt.n 525cd0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1776656,33 +1776622,33 @@ │ │ │ │ ldr r0, [pc, #52] @ (525dec ) │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r7, #2 │ │ │ │ - blt.n 525e10 │ │ │ │ + bge.n 525e50 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - b.n 525d14 │ │ │ │ + b.n 525b54 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r7, r6, #2 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bvs.n 525d88 │ │ │ │ + bpl.n 525dc8 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1776802,38 +1776768,38 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 6de34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r0, #22] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r6, #2 │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bls.n 525e90 │ │ │ │ + bhi.n 525ed0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldc2 0, cr0, [r4, #660] @ 0x294 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + ldc2 0, cr0, [r4], #660 @ 0x294 │ │ │ │ + cbz r0, 525fb2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #-660] @ 0xfffffd6c │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldc2l 0, cr0, [r8], #-660 @ 0xfffffd6c │ │ │ │ + ldmia r5, {r1, r3, r5, r6} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stc2 0, cr0, [r6, #-660]! @ 0xfffffd6c │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + mcrr2 0, 10, r0, r6, cr5 │ │ │ │ + itt vc │ │ │ │ + lslvc r4, r4, #2 │ │ │ │ + ite vs @ unpredictable │ │ │ │ + lslvs r4, r4, #2 │ │ │ │ + pushvc {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ddbc │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1776911,15 +1776877,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cbz r7, 526078 │ │ │ │ @@ -1776985,15 +1776951,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5260b8 │ │ │ │ ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1777052,15 +1777018,15 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1777200,15 +1777166,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 5262e8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ beq.n 52635c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 52633a │ │ │ │ @@ -1777768,15 +1777734,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r6, r4, #2 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1777818,19 +1777784,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (526930 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6cf24 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #332] @ (526a94 ) │ │ │ │ @@ -1777959,21 +1777925,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 526a0a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #356] @ (526c24 ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1778121,23 +1778087,23 @@ │ │ │ │ bl 543128 │ │ │ │ b.n 526b58 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w sl, [r0], #4 │ │ │ │ @@ -1778233,19 +1778199,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6d050 │ │ │ │ mov r2, r0 │ │ │ │ b.n 526ce2 │ │ │ │ nop │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 526c40 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1778322,19 +1778288,19 @@ │ │ │ │ b.n 526de4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - asrs r2, r5, #12 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1778345,17 +1778311,17 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6ed28 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #12] @ (526e68 ) │ │ │ │ add r2, pc │ │ │ │ blx 6da2c │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1778449,15 +1778415,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 538db8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 526f30 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1778473,15 +1778439,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6d344 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r2, [pc, #460] @ (5271a0 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1778665,31 +1778631,31 @@ │ │ │ │ adcs r0, r6 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1778707,15 +1778673,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6e6c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1778975,35 +1778941,35 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -1779209,27 +1779175,27 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldrh r4, [r5, #22] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrh r6, [r6, #14] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1779276,15 +1779242,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldrh r6, [r5, #2] │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1779309,15 +1779275,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6de58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 527872 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1779361,19 +1779327,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (527888 ) │ │ │ │ add r3, pc │ │ │ │ blx 6de58 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 527734 │ │ │ │ @@ -1779397,15 +1779363,15 @@ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6de58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #128] @ (52796c ) │ │ │ │ @@ -1779498,17 +1779464,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5277b8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #8] @ (5279dc ) │ │ │ │ add r1, pc │ │ │ │ b.n 5279b0 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1779565,15 +1779531,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d688 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1779625,15 +1779591,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f144 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1779655,15 +1779621,15 @@ │ │ │ │ bl 527a90 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6cd20 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r1, #25] │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1779686,15 +1779652,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5279e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, #205 @ 0xcd │ │ │ │ str r7, [r7, #100] @ 0x64 │ │ │ │ add r0, pc, #632 @ (adr r0, 527e48 ) │ │ │ │ subs r7, #246 @ 0xf6 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1779712,19 +1779678,19 @@ │ │ │ │ blx 6dd44 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ (527c18 ) │ │ │ │ add r3, pc │ │ │ │ blx 6eb84 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1779754,19 +1779720,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6eb0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r0, [r1, #21] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1780045,49 +1780011,49 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 527e62 │ │ │ │ nop │ │ │ │ strh r6, [r1, #26] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r6, r3, #11 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -1780433,48 +1780399,44 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5281be │ │ │ │ nop │ │ │ │ ldrb r6, [r3, #29] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + vrev32.8 d16, d21 │ │ │ │ + vhadd.u d16, d24, d21 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + vaddl.u16 q8, d20, d21 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ + vaddl.u32 q8, d22, d21 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #488] @ (5285a4 ) │ │ │ │ ldr r3, [pc, #488] @ (5285a8 ) │ │ │ │ @@ -1780673,24 +1780635,24 @@ │ │ │ │ b.n 52857a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrb r6, [r4, #14] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vhadd.u8 d16, d20, d21 │ │ │ │ - vhadd.u16 d0, d18, d21 │ │ │ │ + cdp2 0, 6, cr0, cr4, cr5, {5} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr5, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #132] @ (52865c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r5, [pc, #132] @ (528660 ) │ │ │ │ @@ -1780747,15 +1780709,15 @@ │ │ │ │ bl 5283a8 │ │ │ │ b.n 52862e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1400a5 │ │ │ │ + @ instruction: 0xfa3400a5 │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -1780910,19 +1780872,19 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 5287c8 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ b.n 52878e │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #476] @ (5289f8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -1781111,24 +1781073,24 @@ │ │ │ │ adcs r0, r6 │ │ │ │ strb r4, [r3, #31] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r1, #31] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldc2 0, cr0, [sl], #-660 @ 0xfffffd6c │ │ │ │ + @ instruction: 0xfb5a00a5 │ │ │ │ strb r2, [r2, #29] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfbee00a5 │ │ │ │ + @ instruction: 0xfb0e00a5 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1a00a5 │ │ │ │ - @ instruction: 0xfb0a00a5 │ │ │ │ + @ instruction: 0xfa3a00a5 │ │ │ │ + @ instruction: 0xfa2a00a5 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1781258,22 +1781220,22 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r5, #22] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5600a5 │ │ │ │ - @ instruction: 0xfa6c00a5 │ │ │ │ + ldr??.w r0, [r6, r5, lsl #2] │ │ │ │ + vst1.8 {d0[5]}, [ip], r5 │ │ │ │ strb r6, [r5, #20] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xfa0200a5 │ │ │ │ - vst1.8 {d16[5]}, [r2], r5 │ │ │ │ + vld4.32 {d0-d3}, [r2 :128], r5 │ │ │ │ + str??.w r0, [r2, #165] @ 0xa5 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1781457,24 +1781419,24 @@ │ │ │ │ b.n 528d4c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r1, #17] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strb r0, [r6, #14] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r6, #2 │ │ │ │ - @ instruction: 0xf7f200a5 │ │ │ │ - @ instruction: 0xf7e200a5 │ │ │ │ + @ instruction: 0xf71200a5 │ │ │ │ + @ instruction: 0xf70200a5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [pc, #592] @ (528ff8 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -1781717,22 +1781679,22 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #9] │ │ │ │ lsls r1, r6, #4 │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf62c00a5 │ │ │ │ - @ instruction: 0xf59400a5 │ │ │ │ + adc.w r0, ip, #5406720 @ 0x528000 │ │ │ │ + @ instruction: 0xf4b400a5 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #280] @ (52914c ) │ │ │ │ @@ -1782131,26 +1782093,26 @@ │ │ │ │ adcs r0, r6 │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - @ instruction: 0xf25000a5 │ │ │ │ + sbcs.w r0, r0, #165 @ 0xa5 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cdp 0, 4, cr0, cr6, cr5, {5} │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + stcl 0, cr0, [r6, #-660]! @ 0xfffffd6c │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, #165 @ 0xa5 │ │ │ │ - adc.w r0, lr, #165 @ 0xa5 │ │ │ │ + orns r0, lr, #165 @ 0xa5 │ │ │ │ + orn r0, lr, #165 @ 0xa5 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1782199,18 +1782161,18 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ blx 6d3ec │ │ │ │ str r0, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add.w r0, sl, #165 @ 0xa5 │ │ │ │ - add.w r0, r2, #165 @ 0xa5 │ │ │ │ - @ instruction: 0xf0e400a5 │ │ │ │ - @ instruction: 0xf0ce00a5 │ │ │ │ + bic.w r0, sl, #165 @ 0xa5 │ │ │ │ + bic.w r0, r2, #165 @ 0xa5 │ │ │ │ + and.w r0, r4, #165 @ 0xa5 │ │ │ │ + vaddl.s32 q8, d30, d21 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 529228 │ │ │ │ @@ -1782347,22 +1782309,22 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d16, d18, d21 │ │ │ │ - ands.w r0, r4, #165 @ 0xa5 │ │ │ │ + cdp 0, 7, cr0, cr2, cr5, {5} │ │ │ │ + vhadd.s d0, d20, d21 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - vhadd.s8 d0, d26, d21 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + cdp 0, 2, cr0, cr10, cr5, {5} │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - vaddl.s16 q0, d30, d21 │ │ │ │ + cdp 0, 11, cr0, cr14, cr5, {5} │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1782700,23 +1782662,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r1, r6, #4 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldcl 0, cr0, [ip], #660 @ 0x294 │ │ │ │ + ldc 0, cr0, [ip], {165} @ 0xa5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w ip, [pc, #60] @ 529a5c │ │ │ │ add r4, sp, #8 │ │ │ │ @@ -1783056,21 +1783018,22 @@ │ │ │ │ lsl r1, r6, #4 │ │ │ │ add r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r3, r6, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r5, r0, #4 │ │ │ │ str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r6, #4 │ │ │ │ - ldrd r0, r0, [lr], #-660 @ 0x294 │ │ │ │ + b.n 529ce4 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #192] @ (529e78 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [pc, #192] @ (529e7c ) │ │ │ │ @@ -1783379,15 +1783342,15 @@ │ │ │ │ bl 52b8d0 │ │ │ │ b.n 52a076 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsh r2, [r0, r6] │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1783811,47 +1783774,47 @@ │ │ │ │ strh r0, [r6, r1] │ │ │ │ strb r4, [r2, r5] │ │ │ │ ittet gt │ │ │ │ addgt r6, #252 @ 0xfc │ │ │ │ movgt r0, r0 │ │ │ │ ldrshle r0, [r3, r4] │ │ │ │ lslgt r1, r6, #4 │ │ │ │ - b.n 529ea4 │ │ │ │ + b.n 52ace4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529e98 │ │ │ │ + b.n 52acd8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529e88 │ │ │ │ + b.n 52acc8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529e5c │ │ │ │ + b.n 52ac9c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529e50 │ │ │ │ + b.n 52ac90 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529e1c │ │ │ │ + b.n 52ac5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 52ac2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 529dec │ │ │ │ + b.n 52ac2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + ldr r7, [pc, #424] @ (52a6f4 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 52ace8 │ │ │ │ + b.n 52ab28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52acf0 │ │ │ │ + b.n 52ab30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + ble.n 52a640 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + mov lr, r7 │ │ │ │ lsls r7, r6, #2 │ │ │ │ - b.n 52a9a0 │ │ │ │ + b.n 52a7e0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a994 │ │ │ │ + b.n 52a7d4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 52a908 │ │ │ │ + b.n 52a748 │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r9, sl, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ bl 536064 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1784020,41 +1783983,41 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 52a25a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - b.n 52a84c │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7dc │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7d0 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7b8 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7b0 │ │ │ │ + svc 86 @ 0x56 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7b8 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7b0 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 52a7b0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - pop {r5} │ │ │ │ + cbnz r0, 52a7a4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r3, [pc, #560] @ (52a994 ) │ │ │ │ + ldr r2, [pc, #688] @ (52aa14 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ - svc 4 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #144] @ (52a808 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1784117,15 +1784080,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, r1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + ble.n 52a7a8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #144] @ (52a8b8 ) │ │ │ │ adds r2, r0, #4 │ │ │ │ @@ -1784188,15 +1784151,15 @@ │ │ │ │ nop │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r2, r6] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - udf #4 │ │ │ │ + ble.n 52a910 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #152] @ (52a974 ) │ │ │ │ @@ -1784256,15 +1784219,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #328] @ (52aac8 ) │ │ │ │ + ldr r0, [pc, #456] @ (52ab48 ) │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldrsb r4, [r4, r2] │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1784344,19 +1784307,19 @@ │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 52aa00 │ │ │ │ + blt.n 52aa40 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [pc, #608] @ (52acb8 ) │ │ │ │ + blx r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 52a9a8 │ │ │ │ + blt.n 52a9e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ strb r0, [r5, r7] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1784410,17 +1784373,17 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dc4 │ │ │ │ b.n 52aa88 │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blx fp │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bgt.n 52aafc │ │ │ │ + blt.n 52ab3c │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1784499,19 +1784462,19 @@ │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dc4 │ │ │ │ b.n 52ab20 │ │ │ │ strb r4, [r5, r3] │ │ │ │ lsls r1, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 52ab04 │ │ │ │ + bge.n 52ab44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bx r1 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - mov ip, sl │ │ │ │ + cmp ip, lr │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ @@ -1784606,23 +1784569,23 @@ │ │ │ │ b.n 52ac96 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r0, r0] │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 52ac54 │ │ │ │ + bls.n 52ac94 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ strh r4, [r2, r5] │ │ │ │ lsls r1, r6, #4 │ │ │ │ - cmp sl, r7 │ │ │ │ + add sl, fp │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1784632,15 +1784595,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 52abe0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 52ace4 │ │ │ │ + bls.n 52ad24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ @@ -1784650,15 +1784613,15 @@ │ │ │ │ mov r2, ip │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 52abe0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bls.n 52ace8 │ │ │ │ + bhi.n 52ad28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ @@ -1784692,17 +1784655,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f144 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r3 │ │ │ │ + add r0, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + add r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ @@ -1784736,17 +1784699,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f144 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r8, r6 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r8, r4 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ @@ -1784780,17 +1784743,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f144 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r0, r9 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r0, r7 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ @@ -1784836,17 +1784799,17 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6f144 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mvns r2, r3 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ @@ -1784871,29 +1784834,29 @@ │ │ │ │ blx 6cf24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muls r4, r3 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [pc, #8] @ (52af78 ) │ │ │ │ ldr r0, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6d558 │ │ │ │ pop {r3, pc} │ │ │ │ - orrs r0, r2 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -1784904,17 +1784867,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6dc78 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #12] @ (52afac ) │ │ │ │ add r3, pc │ │ │ │ blx 6d440 │ │ │ │ pop {r4, pc} │ │ │ │ - cmn r2, r5 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cmn r0, r4 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1784931,15 +1784894,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (52afec ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6d558 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r6, r3 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1784965,17 +1784928,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #16] @ (52b044 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6d440 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - negs r0, r3 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - negs r2, r1 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #80] @ (52b0ac ) │ │ │ │ @@ -1785014,15 +1784977,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #632] @ (52b328 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 52b02c │ │ │ │ + bpl.n 52b06c │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r7, [pc, #424] @ (52b264 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1785063,15 +1785026,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #168] @ (52b1cc ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 52b1d0 │ │ │ │ + bpl.n 52b210 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r6, [pc, #984] @ (52b508 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1785140,17 +1785103,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r6, [pc, #720] @ (52b4bc ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 52b1cc │ │ │ │ + bpl.n 52b20c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsrs r4, r7 │ │ │ │ + ands r4, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r6, [pc, #232] @ (52b2e4 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1785196,15 +1785159,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #928] @ (52b618 ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 52b2d8 │ │ │ │ + bmi.n 52b318 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r5, [pc, #648] @ (52b50c ) │ │ │ │ lsls r1, r6, #4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ ubfx r0, r0, #6, #14 │ │ │ │ @@ -1786061,15 +1786024,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6f144 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1786164,15 +1786127,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ muls r2, r2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmn r0, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1786213,15 +1786176,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, r6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1786271,15 +1786234,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ negs r2, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ rors r0, r6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1786294,15 +1786257,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 536064 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ @@ -1786315,15 +1786278,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 536064 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ @@ -1786336,15 +1786299,15 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 536064 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #112] @ (52bf5c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1786392,15 +1786355,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r0, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1786477,17 +1786440,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors r2, r1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r7, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1786598,21 +1786561,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #160 @ 0xa0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1786704,17 +1786667,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1786765,17 +1786728,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #94 @ 0x5e │ │ │ │ lsls r1, r6, #4 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r5, #20 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1787255,32 +1787218,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - vext.8 d0, d22, d22, #0 │ │ │ │ + cdp 0, 13, cr0, cr6, cr6, {5} │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ lsls r1, r6, #4 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + nop {11} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + nop {9} │ │ │ │ lsls r5, r4, #2 │ │ │ │ mov r0, sl │ │ │ │ blx 6da20 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ef74 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ ldr r2, [pc, #116] @ (52c8cc ) │ │ │ │ ldr r3, [pc, #120] @ (52c8d0 ) │ │ │ │ @@ -1787428,15 +1787391,15 @@ │ │ │ │ blx 6d76c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ blx 6eefc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1787487,30 +1787450,30 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ bl 52c920 │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0080 │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [pc, #12] @ (52ca98 ) │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 6e2f8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1787529,15 +1787492,15 @@ │ │ │ │ blx 6f180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ blx 6de64 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r3, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -1787560,15 +1787523,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (52cb34 ) │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e2f8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1787617,19 +1787580,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ blx 6e2f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -1787683,17 +1787646,17 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ blx 6dbc4 │ │ │ │ mov r2, r0 │ │ │ │ b.n 52cbf2 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r6, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -1787711,15 +1787674,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e2f8 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #160] @ (52cd68 ) │ │ │ │ @@ -1787783,21 +1787746,21 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ bl 52c920 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ blx 6eefc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r6, r6, #2 │ │ │ │ - cbnz r0, 52cde2 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r6, 52cdd6 │ │ │ │ + hlt 0x001e │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1787837,17 +1787800,17 @@ │ │ │ │ blx 6d76c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 6eefc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - cbnz r0, 52ce3e │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ @@ -1787871,17 +1787834,17 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ blx 6d95c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r1, [r4, #12] │ │ │ │ blx 6eefc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, 52ce80 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - revsh r0, r1 │ │ │ │ + cbnz r0, 52ce82 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1787897,15 +1787860,15 @@ │ │ │ │ blx 6d95c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #16] │ │ │ │ blx 6eefc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - hlt 0x0018 │ │ │ │ + cbnz r0, 52ceb2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1789253,37 +1789216,37 @@ │ │ │ │ adds r5, #4 │ │ │ │ add r6, r3 │ │ │ │ b.n 52db60 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r3, r6, #2 │ │ │ │ cmp r5, #112 @ 0x70 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r2, r4, r4 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 52d130 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #1 │ │ │ │ bne.w 52d130 │ │ │ │ @@ -1789584,19 +1789547,19 @@ │ │ │ │ b.n 52df2a │ │ │ │ ldrh.w r4, [sp, #188] @ 0xbc │ │ │ │ ubfx r4, r4, #0, #14 │ │ │ │ b.n 52df5e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ blx 6e16c <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1789685,15 +1789648,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e328 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ lsls r3, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1789855,15 +1789818,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r6, r1, #6 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1789975,15 +1789938,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r6, r0, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ @@ -1790141,19 +1790104,19 @@ │ │ │ │ b.n 52e508 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r4, r5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r6, r2, r3 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - bics r2, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1790607,17 +1790570,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r0 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ vldr d8, [pc, #824] @ 52ed98 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r1, r2} │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1790942,19 +1790905,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r3, r6, #2 │ │ │ │ asrs r6, r6, #9 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bne.n 52ee78 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ @@ -1791028,17 +1790991,17 @@ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dc4 │ │ │ │ b.n 52eb5e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1791225,15 +1791188,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #5 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1791288,15 +1791251,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #29 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1791369,21 +1791332,21 @@ │ │ │ │ b.n 52f18a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r7, #26 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r2, r7, #24 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1791736,18 +1791699,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #23 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d16, d18, #28 │ │ │ │ - vqadd.u64 d16, d22, d18 │ │ │ │ - mcr2 0, 3, r0, cr6, cr2, {5} │ │ │ │ - ldc2l 0, cr0, [r8, #-712]! @ 0xfffffd38 │ │ │ │ + vqadd.u8 d0, d20, d18 │ │ │ │ + mrc2 0, 4, r0, cr6, cr2, {5} │ │ │ │ + stc2 0, cr0, [r6, #712] @ 0x2c8 │ │ │ │ + ldc2 0, cr0, [r8], {178} @ 0xb2 │ │ │ │ blx 6e628 │ │ │ │ vstr d8, [sp] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ bl 52b8d0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -1792076,15 +1792039,15 @@ │ │ │ │ b.n 52f40e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae200b2 │ │ │ │ + @ instruction: 0xfa0200b2 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1792195,15 +1792158,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r2, #178] @ 0xb2 │ │ │ │ + @ instruction: 0xf7c200b2 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1792285,15 +1792248,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r2, #21 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76200b2 │ │ │ │ + @ instruction: 0xf68200b2 │ │ │ │ lsls r6, r5, #18 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1792405,15 +1792368,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65600b2 │ │ │ │ + sbcs.w r0, r6, #5832704 @ 0x590000 │ │ │ │ lsls r6, r5, #13 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1792534,15 +1792497,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52c00b2 │ │ │ │ + orr.w r0, ip, #5832704 @ 0x590000 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1792673,15 +1792636,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ca00b2 │ │ │ │ + @ instruction: 0xf2ea00b2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3400] @ 0xd48 │ │ │ │ @@ -1793171,22 +1793134,22 @@ │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r5, r4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vsra.u8 d16, d16, #2 │ │ │ │ - rsb r0, r0, #178 @ 0xb2 │ │ │ │ - eors.w r0, r2, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf0e000b2 │ │ │ │ + vshr.s64 d0, d18, #14 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d0, d18, #34 │ │ │ │ - vqadd.s16 d16, d30, d18 │ │ │ │ - vqadd.s32 d0, d22, d18 │ │ │ │ - mcr 0, 7, r0, cr12, cr2, {5} │ │ │ │ + mrc 0, 5, r0, cr14, cr2, {5} │ │ │ │ + mrc 0, 3, r0, cr14, cr2, {5} │ │ │ │ + mcr 0, 2, r0, cr6, cr2, {5} │ │ │ │ + mcr 0, 0, r0, cr12, cr2, {5} │ │ │ │ @ instruction: 0xfbb60130 │ │ │ │ ldr r3, [pc, #600] @ (530700 ) │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1793428,21 +1793391,21 @@ │ │ │ │ nop │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip, #712]! @ 0x2c8 │ │ │ │ - ldc 0, cr0, [ip, #-712]! @ 0xfffffd38 │ │ │ │ + stcl 0, cr0, [ip], {178} @ 0xb2 │ │ │ │ + mrrc 0, 11, r0, ip, cr2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r8], #-712 @ 0xfffffd38 │ │ │ │ - @ instruction: 0xebec00b2 │ │ │ │ - sub.w r0, r8, r2, ror #2 │ │ │ │ + @ instruction: 0xeb8800b2 │ │ │ │ + add.w r0, ip, r2, ror #2 │ │ │ │ + @ instruction: 0xeac800b2 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [pc, #492] @ (530910 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r3, r6 │ │ │ │ @@ -1793625,17 +1793588,17 @@ │ │ │ │ b.n 530764 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsrs r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, ip, r2, ror #2 │ │ │ │ - eors.w r0, sl, r2, ror #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + orns r0, ip, r2, ror #2 │ │ │ │ + @ instruction: 0xe9ba00b2 │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1793977,22 +1793940,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 530b3c │ │ │ │ nop │ │ │ │ @ instruction: 0xf6b20130 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6940130 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldmia.w r0, {r1, r4, r5, r7} │ │ │ │ + b.n 530c48 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ @ instruction: 0xf5e80130 │ │ │ │ - @ instruction: 0xe81400b2 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + b.n 530b58 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 530b00 │ │ │ │ + b.n 530940 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -1794515,21 +1794480,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 530be4 │ │ │ │ + b.n 531a24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 530a90 │ │ │ │ + b.n 5318d0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 531978 │ │ │ │ + b.n 5317b8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ bl 542af0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1794788,17 +1794753,17 @@ │ │ │ │ and.w r0, pc, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + udf #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ movs r7, #0 │ │ │ │ blx 6ee24 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ blx 6e5f8 │ │ │ │ @@ -1795366,21 +1795331,21 @@ │ │ │ │ bl 3b8dc4 │ │ │ │ b.w 530eb6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 531a54 │ │ │ │ + blt.n 531a94 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - blt.n 531a84 │ │ │ │ + bge.n 531ac4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 5319f4 │ │ │ │ + bhi.n 531a34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -1795687,21 +1795652,21 @@ │ │ │ │ b.n 531bf0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 5317f8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 531e30 │ │ │ │ + bvs.n 531e70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 5325e4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - bpl.n 531db8 │ │ │ │ + bmi.n 531df8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bpl.n 531ef8 │ │ │ │ + bmi.n 531d38 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1795986,21 +1795951,21 @@ │ │ │ │ b.n 531f2e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 532498 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 5320d4 │ │ │ │ + bcc.n 532114 │ │ │ │ lsls r2, r6, #2 │ │ │ │ b.n 53228c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - bcc.n 532128 │ │ │ │ + bcs.n 532168 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bcs.n 532068 │ │ │ │ + bne.n 5320a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1796582,21 +1796547,21 @@ │ │ │ │ b.n 5322aa │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #218 @ 0xda │ │ │ │ lsls r0, r6, #4 │ │ │ │ - beq.n 532670 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ble.n 532784 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r5, r2 │ │ │ │ @@ -1796892,15 +1796857,15 @@ │ │ │ │ bl 52fe18 │ │ │ │ b.n 5328d4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bhi.n 5329ac │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bvc.n 532a30 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1797245,35 +1797210,35 @@ │ │ │ │ b.n 532d10 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 532e08 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bmi.n 532d54 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1797636,41 +1797601,41 @@ │ │ │ │ b.n 5330dc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 5331d4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ bne.n 53327c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -1797860,20 +1797825,20 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ bl 55824c │ │ │ │ mov r1, r0 │ │ │ │ b.n 5333aa │ │ │ │ - itte mi │ │ │ │ - lslmi r2, r6, #2 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - lslcc r2, r6, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r2, r6, #2 │ │ │ │ + bkpt 0x0066 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bkpt 0x0056 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + bkpt 0x0048 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ @@ -1799012,41 +1798977,41 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 533950 │ │ │ │ nop │ │ │ │ ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldmia r2!, {} │ │ │ │ lsls r0, r6, #4 │ │ │ │ - cbnz r2, 53403e │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - hlt 0x0022 │ │ │ │ + cbnz r2, 534006 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - hlt 0x000e │ │ │ │ + cbnz r2, 533ff4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbnz r0, 533ff4 │ │ │ │ + cbnz r6, 533ff2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r2, r5, lr} │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r2, r6} │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + cbz r2, 534052 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r6, 53405c │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cbz r0, 534050 │ │ │ │ + uxth r0, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [r4, #4] │ │ │ │ bfi r3, sl, #0, #14 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #6 │ │ │ │ orr.w r3, r3, #5 │ │ │ │ @@ -1799465,17 +1799430,17 @@ │ │ │ │ b.n 53433a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ it ls │ │ │ │ lslls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 5344b0 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [pc, #536] @ (5346a8 ) │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ pop {r5, r7, pc} │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1799588,15 +1799553,15 @@ │ │ │ │ subs r7, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cbnz r4, 53462a │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 533e34 │ │ │ │ + b.n 534c74 │ │ │ │ lsls r4, r0, #4 │ │ │ │ rev16 r4, r2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1799894,15 +1799859,15 @@ │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ cbnz r4, 534954 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @ instruction: 0xb792 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1800019,20 +1799984,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6b8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - @ instruction: 0xfa9000b6 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + ldrsh.w r0, [r0, #182] @ 0xb6 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r7, pc, #640 @ (adr r7, 534d00 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 534d80 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r2, r6, r7, lr} │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1800141,20 +1800106,20 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #616 @ (adr r7, 534e24 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 534ea4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh.w r0, [r6, r6, lsl #3] │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + ldr.w r0, [r6, r6, lsl #3] │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - add r6, pc, #280 @ (adr r6, 534ce0 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 534d60 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r1, r3, r5, r6} │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1800394,21 +1800359,21 @@ │ │ │ │ nop │ │ │ │ vminnm.f16 , q8, │ │ │ │ @ instruction: 0xffffffff │ │ │ │ push {r1, r3} │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #544 @ (adr r5, 53507c ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 5350fc ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - @ instruction: 0xf53c00b2 │ │ │ │ + orrs.w r0, ip, #5832704 @ 0x590000 │ │ │ │ cbz r2, 534ea0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1800505,15 +1800470,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d0, d0, d0 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 534f90 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 535274 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 5352f4 ) │ │ │ │ lsls r2, r6, #2 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1800778,17 +1800743,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #864 @ (adr r0, 535554 ) │ │ │ │ + ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - add r0, pc, #800 @ (adr r0, 535518 ) │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1800870,17 +1800835,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #1 │ │ │ │ blx 6e08c │ │ │ │ b.n 535296 │ │ │ │ - add r0, pc, #240 @ (adr r0, 5353dc ) │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1800956,17 +1800921,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6d050 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ ldr.w r5, [pc, #1632] @ 535a44 │ │ │ │ @@ -1801574,33 +1801539,33 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1801640,15 +1801605,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ bne.n 535ac0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1801718,21 +1801683,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 535bba │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r4, pc, #832 @ (adr r4, 535f08 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r4, pc, #352 @ (adr r4, 535d34 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -1801801,21 +1801766,21 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 535c8c │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add r3, pc, #1008 @ (adr r3, 536088 ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add r3, pc, #536 @ (adr r3, 535ebc ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1801851,15 +1801816,15 @@ │ │ │ │ nop │ │ │ │ add r3, pc, #272 @ (adr r3, 535e0c ) │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, r0] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1801914,19 +1801879,19 @@ │ │ │ │ lsls r5, r6, #4 │ │ │ │ strh r4, [r0, r7] │ │ │ │ lsls r5, r6, #4 │ │ │ │ strh r0, [r2, r7] │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ strh r0, [r0, r7] │ │ │ │ lsls r5, r6, #4 │ │ │ │ - cmp r5, #142 @ 0x8e │ │ │ │ + cmp r4, #174 @ 0xae │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r6, r4, #4 │ │ │ │ strh r0, [r0, r6] │ │ │ │ lsls r5, r6, #4 │ │ │ │ ldr r3, [pc, #4] @ (535db8 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1801952,15 +1801917,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 6dc90 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (535e1c ) │ │ │ │ add r3, pc │ │ │ │ @@ -1802096,17 +1802061,17 @@ │ │ │ │ b.n 535f22 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #32 │ │ │ │ b.n 535f22 │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 535f22 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r3, #242 @ 0xf2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1802196,27 +1802161,27 @@ │ │ │ │ movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ b.n 535ff2 │ │ │ │ ldr r0, [pc, #28] @ (536060 ) │ │ │ │ movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ b.n 535ff2 │ │ │ │ - cmp r4, #110 @ 0x6e │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bgt.n 536108 │ │ │ │ + blt.n 536148 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1802325,21 +1802290,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r5, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1802632,19 +1802597,19 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 536302 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #164] @ (53656c ) │ │ │ │ @@ -1802716,15 +1802681,15 @@ │ │ │ │ bl 54d2e0 │ │ │ │ b.n 536538 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1802774,15 +1802739,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6cedc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #252] @ (53671c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1802885,15 +1802850,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #296] @ (536868 ) │ │ │ │ mov sl, r0 │ │ │ │ @@ -1803020,17 +1802985,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ ldr r3, [pc, #652] @ (536b24 ) │ │ │ │ @@ -1803288,29 +1803253,29 @@ │ │ │ │ nop │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r6, #4 │ │ │ │ str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -1803807,33 +1803772,33 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #4 │ │ │ │ str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #2 │ │ │ │ str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #20 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r6, r0, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ sub sp, #404 @ 0x194 │ │ │ │ ldr.w r3, [pc, #1204] @ 537580 │ │ │ │ @@ -1804290,37 +1804255,37 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r0, r0, r2 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + adds r6, r1, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - cbnz r4, 537604 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1804498,15 +1804463,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r5, #8] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1804646,21 +1804611,21 @@ │ │ │ │ b.n 53784c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r1, #2] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -1804891,23 +1804856,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 537a3c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r4, #28] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -1805224,23 +1805189,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 537dd4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r2, #22] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r2, r6, #2 │ │ │ │ strh r4, [r0, #16] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -1805460,19 +1805425,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 6d3e0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 5380ba │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #348] @ (5382d8 ) │ │ │ │ @@ -1805612,21 +1805577,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 538242 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #25] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldrb r0, [r4, #22] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1805925,15 +1805890,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 53860c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldrb r4, [r1, #9] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, #8] │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -1806448,17 +1806413,17 @@ │ │ │ │ b.n 538b26 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ mov r0, fp │ │ │ │ bl 52b540 │ │ │ │ mov r5, r0 │ │ │ │ b.n 538aba │ │ │ │ nop │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ @@ -1806659,21 +1806624,21 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6eb0c │ │ │ │ mov r8, r0 │ │ │ │ b.n 538cfc │ │ │ │ nop │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #728] @ (5390a4 ) │ │ │ │ @@ -1806950,38 +1806915,38 @@ │ │ │ │ nop │ │ │ │ strb r4, [r5, #8] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r0, r6, #4 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldc2 0, cr0, [r8, #656]! @ 0x290 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + ldc2l 0, cr0, [r8], {164} @ 0xa4 │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2, #-656] @ 0xfffffd70 │ │ │ │ - stc2l 0, cr0, [r2], #656 @ 0x290 │ │ │ │ - ldc2 0, cr0, [r0], #656 @ 0x290 │ │ │ │ - stc2 0, cr0, [r0], {164} @ 0xa4 │ │ │ │ - ldc2l 0, cr0, [r0], {164} @ 0xa4 │ │ │ │ + stc2l 0, cr0, [r2], #-656 @ 0xfffffd70 │ │ │ │ + stc2 0, cr0, [r2], {164} @ 0xa4 │ │ │ │ + @ instruction: 0xfbd000a4 │ │ │ │ + @ instruction: 0xfba000a4 │ │ │ │ + @ instruction: 0xfbf000a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #280] @ (53921c ) │ │ │ │ @@ -1807098,15 +1807063,15 @@ │ │ │ │ b.n 5391de │ │ │ │ b.n 539216 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1807157,17 +1807122,17 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e328 │ │ │ │ mov r4, r0 │ │ │ │ b.n 539290 │ │ │ │ nop │ │ │ │ - str r4, [r0, #0] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1807351,15 +1807316,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #44] @ (5394e0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1808050,15 +1808015,15 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf31800a4 │ │ │ │ + @ instruction: 0xf23800a4 │ │ │ │ str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r6, #4 │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1808814,15 +1808779,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 53a296 │ │ │ │ ldr r0, [pc, #8] @ (53a2fc ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - add r5, pc, #176 @ (adr r5, 53a3b0 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 53a430 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1808959,15 +1808924,15 @@ │ │ │ │ b.n 53a3ac │ │ │ │ mov r4, r8 │ │ │ │ b.n 53a422 │ │ │ │ ldr r0, [pc, #8] @ (53a490 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - add r3, pc, #608 @ (adr r3, 53a6f4 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 53a774 ) │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r7, r3, [r0, #4] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -1809257,25 +1809222,25 @@ │ │ │ │ b.n 53a704 │ │ │ │ ldrh r0, [r7, r3] │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldrh r2, [r6, r3] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 53a6c4 │ │ │ │ + b.n 53a504 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 53a684 │ │ │ │ + b.n 53a4c4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 53a64c │ │ │ │ + b.n 53a48c │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -1810458,15 +1810423,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 52c314 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 6eefc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bls.n 53b3fc │ │ │ │ + bls.n 53b43c │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1810514,19 +1810479,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6d290 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #2936] @ 0xb78 │ │ │ │ bl 52ca9c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - bls.n 53b3d0 │ │ │ │ + bhi.n 53b410 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bls.n 53b574 │ │ │ │ + bhi.n 53b3b4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ addw r0, r0, #2940 @ 0xb7c │ │ │ │ bl 55a83c │ │ │ │ @@ -1810613,15 +1810578,15 @@ │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 53b54e │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 53b548 │ │ │ │ movs r4, #2 │ │ │ │ b.n 53b54e │ │ │ │ nop │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #2936] @ 0xb78 │ │ │ │ @@ -1810643,15 +1810608,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #2944] @ 0xb80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 53b5fa │ │ │ │ ldr.w r0, [r4, #2952] @ 0xb88 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1810670,15 +1810635,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 6d80c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1810730,15 +1810695,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 6d688 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6de64 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r2, r6, #2 │ │ │ │ ldr.w r3, [r0, #2992] @ 0xbb0 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 53b702 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1810812,15 +1810777,15 @@ │ │ │ │ bl 538db8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6de64 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1810891,15 +1810856,15 @@ │ │ │ │ ldr.w r1, [r8, #2760] @ 0xac8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ bl 53b6b0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1810941,15 +1810906,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6e2bc │ │ │ │ b.n 53b8fe │ │ │ │ blx 6ee24 │ │ │ │ b.n 53b8fe │ │ │ │ blx 6dc00 │ │ │ │ b.n 53b8fe │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -1811035,17 +1811000,17 @@ │ │ │ │ bl 535bd4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 53b974 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r1, #26 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r1, 53ba4a │ │ │ │ @@ -1811120,15 +1811085,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r6, #0] │ │ │ │ bl 54e9ac │ │ │ │ str r0, [r6, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - subs r0, #8 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r8, [r1, #37] @ 0x25 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1811286,15 +1811251,15 @@ │ │ │ │ str r0, [r5, #0] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 53bc6a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov fp, r0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1811410,17 +1811375,17 @@ │ │ │ │ add.w r3, sl, #360 @ 0x168 │ │ │ │ mov r5, r3 │ │ │ │ b.n 53bd4e │ │ │ │ add.w r3, sl, #200 @ 0xc8 │ │ │ │ mov r5, r3 │ │ │ │ b.n 53bd4e │ │ │ │ nop │ │ │ │ - adds r5, #18 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1811497,15 +1811462,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbcs r4, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1811615,17 +1811580,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1811699,15 +1811664,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5283a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1811900,23 +1811865,23 @@ │ │ │ │ b.n 53c2c2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #190 @ 0xbe │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r2, r6, #2 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1811960,15 +1811925,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 6f180 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #464] @ 0x1d0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1812040,17 +1812005,17 @@ │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 52b8d0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 53c3f4 │ │ │ │ bl 53b5bc │ │ │ │ mov r2, r0 │ │ │ │ b.n 53c3f4 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1812086,15 +1812051,15 @@ │ │ │ │ bl 55a734 │ │ │ │ cbz r5, 53c512 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 53c3c4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r2, [pc, #280] @ (53c64c ) │ │ │ │ @@ -1812208,15 +1812173,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r1, #206 @ 0xce │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1812343,15 +1812308,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #136 @ 0x88 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1812514,21 +1812479,21 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r7, #6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1812797,21 +1812762,21 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r4, #132 @ 0x84 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #696] @ (53cf10 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1813086,32 +1813051,32 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #130 @ 0x82 │ │ │ │ lsls r0, r6, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, #242 @ 0xf2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ittt │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - mov r4, #108 @ 0x6c │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - itt │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - itet mi @ unpredictable > │ │ │ │ - lslmi r4, r4, #2 │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ + ittt ne │ │ │ │ + lslne r4, r4, #2 │ │ │ │ + movne r3, #140 @ 0x8c │ │ │ │ + lslne r2, r6, #2 │ │ │ │ + itt ne │ │ │ │ + lslne r4, r4, #2 │ │ │ │ + bkpt 0x006a │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #388] @ (53d0d8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [pc, #388] @ (53d0dc ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ @@ -1813264,15 +1813229,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r7, #66 @ 0x42 │ │ │ │ lsls r0, r6, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1813425,19 +1813390,19 @@ │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx 6d540 │ │ │ │ mov.w r9, #16 │ │ │ │ ldr.w r7, [r7, #2652] @ 0xa5c │ │ │ │ mov r6, r0 │ │ │ │ b.n 53d1c0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ @@ -1813509,17 +1813474,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 6eb6c │ │ │ │ mov r4, r0 │ │ │ │ b.n 53d300 │ │ │ │ nop │ │ │ │ - subs r6, r2, #6 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1813872,21 +1813837,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #116 @ 0x74 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1813980,25 +1813945,25 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #68] @ (53d880 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1814024,15 +1813989,15 @@ │ │ │ │ ldr.w r0, [r4, #2740] @ 0xab4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r4, r7, r0 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1814069,17 +1814034,17 @@ │ │ │ │ blx 6d3e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 54e9ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r0, r3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1814106,15 +1814071,15 @@ │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr.w r0, [r7, #2720] @ 0xaa0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r0, r5, r1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #120] @ (53d9e0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1814163,15 +1814128,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d540 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1814211,15 +1814176,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r1, r1 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1814257,15 +1814222,15 @@ │ │ │ │ ldr.w r0, [r5, #2720] @ 0xaa0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #540] @ (53dd10 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1814466,19 +1814431,19 @@ │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ b.n 53dcf8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r5, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r2, r6, #2 │ │ │ │ movs r4, #104 @ 0x68 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r2, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #80] @ (53dd84 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1814982,27 +1814947,27 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 53dfb0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #17 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r6, r2, #0 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1815154,15 +1815119,15 @@ │ │ │ │ add.w r8, r0, #360 @ 0x168 │ │ │ │ movs r3, #2 │ │ │ │ b.n 53e3ac │ │ │ │ add.w r8, r0, #360 @ 0x168 │ │ │ │ movs r3, #1 │ │ │ │ b.n 53e3ac │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -1815426,19 +1815391,19 @@ │ │ │ │ b.n 53e492 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r3, r7 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r2, r7, r6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1815618,17 +1815583,17 @@ │ │ │ │ blx 6e2bc │ │ │ │ b.n 53e75a │ │ │ │ blx 6ee24 │ │ │ │ b.n 53e75a │ │ │ │ blx 6dc00 │ │ │ │ b.n 53e75a │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ @@ -1816008,29 +1815973,29 @@ │ │ │ │ b.n 53e91c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r5, #28 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1816333,25 +1816298,25 @@ │ │ │ │ b.n 53edf6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r7, #12 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #2 │ │ │ │ asrs r0, r7, #6 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r2, #12 │ │ │ │ lsls r2, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #1316] @ 53f528 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1816875,21 +1816840,20 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r6, #31 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #31 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + lsls r4, r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #708] @ 0x2c4 │ │ │ │ + vqadd.u16 d16, d22, d17 │ │ │ │ + ldc2l 0, cr0, [lr], #708 @ 0x2c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [pc, #952] @ (53f914 ) │ │ │ │ @@ -1817264,19 +1817228,19 @@ │ │ │ │ b.n 53f79a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r3, #10 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], #-708 @ 0xfffffd3c │ │ │ │ - ldc2 0, cr0, [r8], #-708 @ 0xfffffd3c │ │ │ │ + @ instruction: 0xfb9e00b1 │ │ │ │ + @ instruction: 0xfb5800b1 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xfb2e00b1 │ │ │ │ + @ instruction: 0xfa4e00b1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r4, [pc, #1112] @ 53fd98 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ ldr.w r3, [pc, #1112] @ 53fd9c │ │ │ │ @@ -1817709,18 +1817673,18 @@ │ │ │ │ nop │ │ │ │ lsls r4, r6, #26 │ │ │ │ lsls r0, r6, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r5, #20 │ │ │ │ lsls r0, r6, #4 │ │ │ │ - @ instruction: 0xf76400b1 │ │ │ │ - sub.w r0, r4, #5799936 @ 0x588000 │ │ │ │ - @ instruction: 0xf58000b1 │ │ │ │ - adc.w r0, sl, #5799936 @ 0x588000 │ │ │ │ + @ instruction: 0xf68400b1 │ │ │ │ + @ instruction: 0xf4c400b1 │ │ │ │ + @ instruction: 0xf4a000b1 │ │ │ │ + orn r0, sl, #5799936 @ 0x588000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ @@ -1818533,21 +1818497,21 @@ │ │ │ │ bl 54e7fc │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 53be24 │ │ │ │ str.w r0, [r9] │ │ │ │ b.n 540340 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - mcr 0, 5, r0, cr0, cr1, {5} │ │ │ │ + stcl 0, cr0, [r0, #708] @ 0x2c4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ sub sp, #420 @ 0x1a4 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #928] @ (5409b8 ) │ │ │ │ @@ -1818877,19 +1818841,19 @@ │ │ │ │ vtbx.8 d31, {d16-d17}, d18 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r6, #303] @ 0x12f │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf600b1 │ │ │ │ - sub.w r0, r8, r1, ror #2 │ │ │ │ - @ instruction: 0xeaf600b1 │ │ │ │ - orn r0, r0, r1, ror #2 │ │ │ │ - strd r0, r0, [r8, #708] @ 0x2c4 │ │ │ │ + adds.w r0, r6, r1, ror #2 │ │ │ │ + @ instruction: 0xeac800b1 │ │ │ │ + ands.w r0, r6, r1, ror #2 │ │ │ │ + @ instruction: 0xe98000b1 │ │ │ │ + strd r0, r0, [r8], #708 @ 0x2c4 │ │ │ │ sub.w r6, sl, #426 @ 0x1aa │ │ │ │ bics.w r6, r6, #2 │ │ │ │ bne.w 5406c2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ @@ -1819739,33 +1819703,36 @@ │ │ │ │ add r7, sp, #156 @ 0x9c │ │ │ │ b.n 540f2a │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - @ instruction: 0xe83e00b1 │ │ │ │ - @ instruction: 0xe81a00b1 │ │ │ │ - @ instruction: 0xe80e00b1 │ │ │ │ - b.n 541088 │ │ │ │ + b.n 541200 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + b.n 5411bc │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + b.n 5411a8 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + b.n 540ec8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ @ instruction: 0xf3f2012f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 540ee0 │ │ │ │ + b.n 540d20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 540e6c │ │ │ │ + b.n 540cac │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 540ddc │ │ │ │ + b.n 540c1c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 541ad0 │ │ │ │ + b.n 541910 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5419cc │ │ │ │ + b.n 54180c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 5415f4 │ │ │ │ + b.n 541434 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ bl 5551fc │ │ │ │ @@ -1820858,39 +1820825,39 @@ │ │ │ │ vtbl.8 d25, {d31-, #1 │ │ │ │ vshr.u32 q13, , #1 │ │ │ │ @ instruction: 0xffff9fbd │ │ │ │ @ instruction: 0xffffbd87 │ │ │ │ @ instruction: 0xffffabb1 │ │ │ │ - vsubw.u , , d22 │ │ │ │ + vmlal.u , d15, d6[0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bvs.n 5420b8 │ │ │ │ + bpl.n 5420f8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ b.n 542710 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 5420d0 │ │ │ │ + bmi.n 542110 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bmi.n 541fbc │ │ │ │ + bcc.n 541ffc │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 542108 │ │ │ │ + bcc.n 542148 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bmi.n 5420e4 │ │ │ │ + bcc.n 542124 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bcc.n 5420cc │ │ │ │ + bcs.n 54210c │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1821051,19 +1821018,19 @@ │ │ │ │ b.n 5421e4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #116 @ 0x74 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 542170 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ udf #20 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - beq.n 54231c │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r4, [pc, #256] @ (54233c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -1821164,15 +1821131,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 5422b8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ bgt.n 542308 │ │ │ │ lsls r7, r5, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1821643,59 +1821610,59 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 542924 │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ blt.n 542758 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1821918,15 +1821885,15 @@ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bpl.n 5429fc │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ bpl.n 542b5c │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1822068,21 +1822035,21 @@ │ │ │ │ nop │ │ │ │ bmi.n 542c58 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 542c28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ bmi.n 542bac │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ @@ -1822214,17 +1822181,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bcc.n 542e9c │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 542df0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1822295,17 +1822262,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 6dc78 │ │ │ │ mov r9, r0 │ │ │ │ b.n 542e3c │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1822420,17 +1822387,17 @@ │ │ │ │ bl 3b8dc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b.n 542f3c │ │ │ │ bne.n 54302c │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1822605,21 +1822572,21 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ b.n 543186 │ │ │ │ nop │ │ │ │ ldmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1823077,17 +1823044,17 @@ │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #268] @ (543824 ) │ │ │ │ @@ -1823198,19 +1823165,19 @@ │ │ │ │ b.n 543770 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 543878 │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - rev16 r0, r6 │ │ │ │ + cbnz r0, 54385c │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1823290,23 +1823257,23 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r3, r4, r7} │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmia r7!, {r3, r5} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1823363,15 +1823330,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (5439cc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6dc90 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ mov r9, r2 │ │ │ │ @@ -1824289,57 +1824256,60 @@ │ │ │ │ add r2, pc │ │ │ │ b.n 5442ae │ │ │ │ nop │ │ │ │ stmia r6!, {r3} │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmia r4!, {r1} │ │ │ │ lsls r7, r5, #4 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - stcl 1, cr0, [r8], {3} │ │ │ │ - ldc 1, cr0, [r4], #12 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r1, r6, #2 │ │ │ │ - stc 1, cr0, [r2], {3} │ │ │ │ - @ instruction: 0xebee0103 │ │ │ │ - rsb r1, r4, r3 │ │ │ │ - subs.w r1, r2, r3 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + @ instruction: 0xebe80103 │ │ │ │ + rsbs r1, r4, r3 │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ + @ instruction: 0xeb220103 │ │ │ │ add.w r1, lr, r3 │ │ │ │ - @ instruction: 0xeafa0103 │ │ │ │ - @ instruction: 0xeaaa0103 │ │ │ │ - uxth r2, r1 │ │ │ │ + @ instruction: 0xeae40103 │ │ │ │ + @ instruction: 0xead20103 │ │ │ │ + cbz r6, 544394 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ + bic.w r1, lr, r3 │ │ │ │ + ands.w r1, sl, r3 │ │ │ │ + strd r0, r1, [sl, #12] │ │ │ │ + cbz r2, 544376 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrd r0, r1, [lr], #-12 │ │ │ │ - strd r0, r1, [ip], #-12 │ │ │ │ - @ instruction: 0xe8000103 │ │ │ │ - b.n 544330 │ │ │ │ + b.n 54428c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 5442a0 │ │ │ │ + b.n 54426c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 544280 │ │ │ │ + b.n 544198 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + b.n 544170 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + b.n 5440e0 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + b.n 5440c0 │ │ │ │ + lsls r3, r0, #4 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - b.n 54412c │ │ │ │ + b.n 543f6c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 54410c │ │ │ │ + b.n 543f4c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 5440d8 │ │ │ │ + b.n 543f18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 54405c │ │ │ │ + b.n 543e9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - b.n 54403c │ │ │ │ + b.n 543e7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ bhi.n 5443a0 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ @@ -1825235,33 +1825205,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 544d30 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #488] @ (544f04 ) │ │ │ │ + ldr r0, [pc, #616] @ (544f84 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - bxns r5 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r7, pc, #936 @ (adr r7, 5450d0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r2, ip │ │ │ │ + add sl, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 545090 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 545110 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1825416,19 +1825386,19 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ blx 6ebb4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, pc, #232 @ (adr r4, 544fc8 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 545048 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r0, r1 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - negs r2, r1 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #116] @ (544f70 ) │ │ │ │ @@ -1825482,15 +1825452,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #336 @ (adr r3, 5450cc ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 54514c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1825609,17 +1825579,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #240 @ 0xf0 │ │ │ │ bl 54e9ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, pc, #736 @ (adr r2, 5453b0 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 545430 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r2, pc, #296 @ (adr r2, 5451fc ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 54527c ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #92] @ (545144 ) │ │ │ │ @@ -1825660,15 +1825630,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #408 @ (adr r1, 5452e8 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 545368 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ add r6, sp, #840 @ 0x348 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1825792,17 +1825762,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #240 @ 0xf0 │ │ │ │ bl 54e9ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r0, pc, #936 @ (adr r0, 545650 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 5452d0 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r0, pc, #512 @ (adr r0, 5454ac ) │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1825943,19 +1825913,19 @@ │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r4, sp, #856 @ 0x358 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1825996,15 +1825966,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1826054,15 +1826024,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e628 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3688] @ 0xe68 │ │ │ │ ldr r5, [pc, #768] @ (545868 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1826350,21 +1826320,21 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 545740 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #576 @ 0x240 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r4, r4, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1827634,23 +1827604,23 @@ │ │ │ │ bl 560ba8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 560ba8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ b.n 546130 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1827699,15 +1827669,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1828246,21 +1828216,21 @@ │ │ │ │ b.n 54692a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1829247,15 +1829217,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r4, #30] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldrh r2, [r3, #20] │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1829357,15 +1829327,15 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ blx 6f144 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 5283a8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1829608,15 +1829578,15 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r6, #8] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r5, #4 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1829646,15 +1829616,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6dbc4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1829684,15 +1829654,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6dbc4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ @@ -1830106,27 +1830076,27 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r2, #32] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r0, r4, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [pc, #1140] @ 5482d0 │ │ │ │ @@ -1830506,15 +1830476,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb.w r4, [r0, pc] │ │ │ │ ... │ │ │ │ strh r0, [r3, #12] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r1, r6, #2 │ │ │ │ strh r0, [r2, #2] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldmia.w r6, {r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ vldr d0, [pc, #64] @ 548328 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ @@ -1830615,15 +1830585,15 @@ │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6dbc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ b.n 5483c0 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1831444,17 +1831414,17 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #5] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1832410,23 +1832380,23 @@ │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ b.n 549372 │ │ │ │ strb r2, [r7, #13] │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -1833109,20 +1833079,20 @@ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ b.w 548d1e │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ strb r5, [r2, r5] │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ - @ instruction: 0xf76400a3 │ │ │ │ - @ instruction: 0xf75800a3 │ │ │ │ - @ instruction: 0xf74a00a3 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + @ instruction: 0xf68400a3 │ │ │ │ + @ instruction: 0xf67800a3 │ │ │ │ + @ instruction: 0xf66a00a3 │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - @ instruction: 0xf73800a3 │ │ │ │ + @ instruction: 0xf65800a3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ @@ -1833761,17 +1833731,17 @@ │ │ │ │ bl 538c1c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ b.n 54a23a │ │ │ │ bl 538c1c │ │ │ │ mov r4, r0 │ │ │ │ b.n 54a21c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1833997,15 +1833967,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ lsls r7, r5, #4 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ - @ instruction: 0xebfa00a3 │ │ │ │ + adds.w r0, sl, r3, asr #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r1, r2, [sp] │ │ │ │ @@ -1835719,25 +1835689,25 @@ │ │ │ │ b.n 54b1c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + add r2, r5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r4, [pc, #544] @ (54b9b4 ) │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r1, [sp, #1988] @ 0x7c4 │ │ │ │ bl 5283a8 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r3, r0 │ │ │ │ @@ -1836873,21 +1836843,21 @@ │ │ │ │ bl 52af08 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str.w sl, [sp, #136] @ 0x88 │ │ │ │ b.w 54b5dc │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r1, r6, #2 │ │ │ │ strd r0, r6, [sp, #4] │ │ │ │ add r3, sp, #624 @ 0x270 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1837452,29 +1837422,29 @@ │ │ │ │ bl 52ce84 │ │ │ │ b.w 54b6c6 │ │ │ │ bl 5450d4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 54c95a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, #464 @ (adr r7, 54cbdc ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r4, r1 │ │ │ │ @@ -1838174,23 +1838144,23 @@ │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ strd r9, r9, [sp, #208] @ 0xd0 │ │ │ │ b.n 54cea4 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #344] @ (54d2d0 ) │ │ │ │ @@ -1838337,15 +1838307,15 @@ │ │ │ │ b.n 54d28e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ cmp r6, #16 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1839078,27 +1839048,27 @@ │ │ │ │ b.n 54d848 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - strh r0, [r7, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r6, r3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ @@ -1839704,27 +1839674,27 @@ │ │ │ │ bl 547400 │ │ │ │ b.n 54df3c │ │ │ │ ... │ │ │ │ movs r5, #104 @ 0x68 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r1, r6, #2 │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ lsls r7, r5, #4 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ bl 54e9ac │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ @@ -1839872,17 +1839842,17 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, #2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r6, r4, #7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1839951,15 +1839921,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, r4, #6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r4, r4, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1839978,15 +1839948,15 @@ │ │ │ │ ldr r0, [r7, #32] │ │ │ │ blx 6d4f8 │ │ │ │ str.w r0, [r6, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ bne.n 54e328 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #208] @ (54e42c ) │ │ │ │ @@ -1840070,19 +1840040,19 @@ │ │ │ │ b.n 54e3ba │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ adds r6, r7, #0 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #244] @ (54e548 ) │ │ │ │ @@ -1840182,17 +1840152,17 @@ │ │ │ │ bne.n 54e4c8 │ │ │ │ b.n 54e4ee │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r4, r4, r6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ subs r6, r2, r3 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1840275,15 +1840245,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r1, r1 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r5, r7 │ │ │ │ lsls r7, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1840308,15 +1840278,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6eba8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #96] @ (54e704 ) │ │ │ │ @@ -1840363,15 +1840333,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r2, r5 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r2, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1840428,15 +1840398,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r2, r3 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r6, #2 │ │ │ │ adds r2, r7, r1 │ │ │ │ lsls r7, r5, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1840463,15 +1840433,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 6e08c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [pc, #76] @ (54e85c ) │ │ │ │ @@ -1840504,15 +1840474,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 54e856 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r4, #31 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #30 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -1840540,15 +1840510,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6de64 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1840571,15 +1840541,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6de64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 6e08c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1840615,15 +1840585,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6e418 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1840737,17 +1840707,17 @@ │ │ │ │ b.n 54ea4a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 54e900 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 54ea28 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr r4, [pc, #828] @ (54ee0c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1841069,35 +1841039,35 @@ │ │ │ │ b.n 54ee04 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r5, #20 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r2, r6, #15 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1984] @ 0x7c0 │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ mov r8, r2 │ │ │ │ @@ -1841170,15 +1841140,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4, #6 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r1, r6, #2 │ │ │ │ asrs r0, r2, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1841538,25 +1841508,23 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r2, r7, #2 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r4, r0, #30 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r1, r6, #2 │ │ │ │ - vshr.u64 d0, d16, #16 │ │ │ │ + vshr.u64 d16, d16, #48 │ │ │ │ + vqadd.u64 d0, d30, d16 │ │ │ │ + mrc2 0, 6, r0, cr0, cr0, {5} │ │ │ │ beq.n 54f2c8 │ │ │ │ negs r3, r5 │ │ │ │ smulbb r3, r3, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -1841957,33 +1841925,33 @@ │ │ │ │ mov sl, r9 │ │ │ │ b.n 54f596 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ b.n 54f596 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r6, #2 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1842119,18 +1842087,18 @@ │ │ │ │ b.n 54f844 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r3, #32 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa1400b0 │ │ │ │ + ldrsh.w r0, [r4, r0, lsl #3] │ │ │ │ lsls r0, r0, #30 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - vld1.8 @ instruction: 0xf9e000b0 │ │ │ │ + vst4.32 {d0-d3}, [r0 :256], r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1842234,15 +1842202,15 @@ │ │ │ │ b.n 54f996 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r3, #28 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, #176] @ 0xb0 │ │ │ │ + ldrb.w r0, [r6, r0, lsl #3] │ │ │ │ lsls r2, r4, #25 │ │ │ │ lsls r7, r5, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ mov.w ip, #144 @ 0x90 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1842358,15 +1842326,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r4, #844] @ 0x34c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 54fb06 │ │ │ │ ldr.w r0, [r4, #852] @ 0x354 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf78200b0 │ │ │ │ + subw r0, r2, #2224 @ 0x8b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #36] @ (54fb54 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1842380,15 +1842348,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 52c314 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 6eefc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #16] @ (54fb7c ) │ │ │ │ @@ -1842396,15 +1842364,15 @@ │ │ │ │ movs r1, #7 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e718 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf71200b0 │ │ │ │ + @ instruction: 0xf63200b0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ (54fc40 ) │ │ │ │ ldr r3, [pc, #176] @ (54fc44 ) │ │ │ │ @@ -1842476,15 +1842444,15 @@ │ │ │ │ nop │ │ │ │ lsls r6, r4, #17 │ │ │ │ lsls r7, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r7, r5, #4 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (54fca0 ) │ │ │ │ @@ -1842641,16 +1842609,16 @@ │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bne.n 54fdfe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf21200a2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + @ instruction: 0xf13200a2 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, #12288 @ 0x3000 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1842717,17 +1842685,17 @@ │ │ │ │ ldr.w r3, [r5, #3464] @ 0xd88 │ │ │ │ ldr.w r2, [r4, #2272] @ 0x8e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r2, [r5, #3464] @ 0xd88 │ │ │ │ str.w r3, [r4, #2272] @ 0x8e0 │ │ │ │ b.n 54fee6 │ │ │ │ nop │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r5, [r1, #3464] @ 0xd88 │ │ │ │ @@ -1842753,15 +1842721,15 @@ │ │ │ │ blx 6e3c4 │ │ │ │ mov r1, r0 │ │ │ │ b.n 54ff72 │ │ │ │ ldr.w r0, [r6, #836] @ 0x344 │ │ │ │ bl 52c960 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, #12288 @ 0x3000 │ │ │ │ movw r0, #3572 @ 0xdf4 │ │ │ │ @@ -1842810,18 +1842778,18 @@ │ │ │ │ blx 6f180 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r5, #13120 @ 0x3340 │ │ │ │ str.w r3, [r6, #864] @ 0x360 │ │ │ │ adds r0, #8 │ │ │ │ bl 55a170 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - @ instruction: 0xf26200b0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + @ instruction: 0xf18200b0 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -1842984,15 +1842952,15 @@ │ │ │ │ sbfx r3, r3, #10, #16 │ │ │ │ adds r0, #8 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ addw r3, r3, #3176 @ 0xc68 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ bl 55a3ac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - orrs.w r0, lr, #176 @ 0xb0 │ │ │ │ + vqadd.s64 d16, d30, d16 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1843102,19 +1843070,19 @@ │ │ │ │ bl 52c960 │ │ │ │ b.n 550326 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2l 1, cr0, [ip, #-184]! @ 0xffffff48 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d0, d16, #34 │ │ │ │ + mrc 0, 5, r0, cr14, cr0, {5} │ │ │ │ ldc2l 1, cr0, [r2], {46} @ 0x2e │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - vqadd.s16 d0, d22, d16 │ │ │ │ + mrc 0, 1, r0, cr6, cr0, {5} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, #12288 @ 0x3000 │ │ │ │ @@ -1843212,18 +1843180,18 @@ │ │ │ │ bne.n 5503d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #3464] @ 0xd88 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, lr │ │ │ │ b.n 550408 │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - mrc 0, 0, r0, cr2, cr0, {5} │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldc 0, cr0, [r2, #-704]! @ 0xfffffd40 │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1843503,15 +1843471,15 @@ │ │ │ │ b.n 550598 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfb02012e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfafc012e │ │ │ │ vst2.8 {d0[1],d1[1]}, [r6], lr │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1843626,15 +1843594,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6de64 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - orr.w r0, sl, r0, ror #2 │ │ │ │ + strd r0, r0, [sl, #-704]! @ 0x2c0 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 55093c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1843766,20 +1843734,20 @@ │ │ │ │ bne.n 550a6c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf69e012e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #704 @ 0x2c0 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + @ instruction: 0xe80e00b0 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ sub.w r1, r6, #11403264 @ 0xae0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1843884,15 +1843852,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r1, lr, #11403264 @ 0xae0000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 550a74 │ │ │ │ + b.n 5508b4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ orn r1, r4, #11403264 @ 0xae0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1844014,20 +1843982,20 @@ │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ b.n 550c76 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bic.w r1, r0, #11403264 @ 0xae0000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, ip, #11403264 @ 0xae0000 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ @ instruction: 0xf382012e │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1844117,15 +1844085,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5283a8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 550778 │ │ │ │ + b.n 5515b8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ @@ -1844307,23 +1844275,23 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 550fb8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r0, #46 @ 0x2e │ │ │ │ - b.n 5517bc │ │ │ │ + b.n 5515fc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 5517b4 │ │ │ │ + b.n 5515f4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - b.n 5516d8 │ │ │ │ + b.n 551518 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - b.n 55160c │ │ │ │ + b.n 55144c │ │ │ │ lsls r0, r6, #2 │ │ │ │ orr.w r1, r0, #46 @ 0x2e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r5, [pc, #1104] @ 55148c │ │ │ │ @@ -1844770,15 +1844738,15 @@ │ │ │ │ vext.8 d0, d8, d30, #1 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vrhadd.s d16, d14, d30 │ │ │ │ cdp 1, 8, cr0, cr2, cr14, {1} │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r5, #3 │ │ │ │ @@ -1845032,15 +1845000,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 55169e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe980012e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 551858 │ │ │ │ + bge.n 551698 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @ instruction: 0xe8d0012e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1845394,15 +1845362,15 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe83c012e │ │ │ │ b.n 551890 │ │ │ │ lsls r6, r5, #4 │ │ │ │ asrs r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r2, #96 @ 0x60 │ │ │ │ @@ -1845628,15 +1845596,15 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 552464 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 551d24 │ │ │ │ + bmi.n 551d64 │ │ │ │ lsls r0, r6, #2 │ │ │ │ b.n 5522a0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1845677,15 +1845645,15 @@ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 551c80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bmi.n 551d78 │ │ │ │ + bcc.n 551db8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r4, [pc, #188] @ (551ef8 ) │ │ │ │ @@ -1845761,15 +1845729,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 55225c │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 5521d4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - bcc.n 551e40 │ │ │ │ + bcs.n 551e80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1845844,19 +1845812,19 @@ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ blx 6f144 │ │ │ │ mov r2, r0 │ │ │ │ b.n 551f58 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bcs.n 551f44 │ │ │ │ + bne.n 551f84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -1846047,15 +1846015,15 @@ │ │ │ │ bic.w r2, r6, #2 │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 55217c │ │ │ │ b.n 5521e6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bne.n 5522a4 │ │ │ │ + beq.n 5522e4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r0] │ │ │ │ subs r6, r1, #5 │ │ │ │ @@ -1846142,19 +1846110,19 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 550a8c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - beq.n 552398 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - beq.n 55231c │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -1846303,21 +1846271,21 @@ │ │ │ │ b.n 552436 │ │ │ │ adds r5, #200 @ 0xc8 │ │ │ │ b.n 552436 │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ b.n 552436 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ b.n 552436 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r5, {r1, r5, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r6!, {r3} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [r0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1846390,15 +1846358,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 550a8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #832] @ (5528e4 ) │ │ │ │ @@ -1846711,23 +1846679,23 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ b.n 5527fa │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bge.n 552990 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ bls.n 55287c │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1846880,21 +1846848,20 @@ │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ mov r6, r0 │ │ │ │ b.n 5529ce │ │ │ │ nop │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - lsls r3, r0, #4 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + vuzp.32 d0, d2 │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1847073,19 +1847040,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ mov r6, r0 │ │ │ │ b.n 552b8e │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r9, [r0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1847270,19 +1847237,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ mov r6, r0 │ │ │ │ b.n 552d7c │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #560] @ (55310c ) │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ @@ -1847487,31 +1847454,31 @@ │ │ │ │ b.n 552efc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 553144 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r3, r4, #2 │ │ │ │ beq.n 553040 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [r2, #28] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #548] @ (553370 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1847710,20 +1847677,20 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ittt vs │ │ │ │ - lslvs r0, r6, #2 │ │ │ │ - stmdbvs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movvs.w ip, #4096 @ 0x1000 │ │ │ │ + ittt pl │ │ │ │ + lslpl r0, r6, #2 │ │ │ │ + bkpt 0x0082 │ │ │ │ + lslpl r0, r6, #2 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub sp, #20 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ @@ -1847879,21 +1847846,21 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 55353e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x007a │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - vhadd.s d0, d20, d20 │ │ │ │ + cdp 0, 5, cr0, cr4, cr4, {5} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1064] @ 55399c │ │ │ │ ldr.w r3, [pc, #1064] @ 5539a0 │ │ │ │ @@ -1848299,23 +1848266,23 @@ │ │ │ │ b.n 553952 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + cbnz r4, 553a14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + cbnz r4, 553a02 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cbnz r0, 553a2a │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xf0c20102 │ │ │ │ + vaddw.s32 q8, q1, d2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (553bec ) │ │ │ │ mov fp, r3 │ │ │ │ @@ -1848533,17 +1848500,17 @@ │ │ │ │ b.n 553b8e │ │ │ │ stmia r6!, {r2, r3, r5} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr.w r3, [r1, #3532] @ 0xdcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 553cee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1848627,15 +1848594,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6de64 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1204] @ 5541bc │ │ │ │ @@ -1849088,26 +1849055,26 @@ │ │ │ │ mov r6, ip │ │ │ │ b.n 554164 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 1, cr0, [sl], #-8 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xeb9a0102 │ │ │ │ + push {r2} │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + cbz r4, 554246 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r6, 55421e │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - uxtb r0, r1 │ │ │ │ + cbz r0, 554216 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldrd r0, r1, [r4, #-8] │ │ │ │ + ldrd r0, r1, [r4], #-8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #544] @ (554414 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -1849316,21 +1849283,21 @@ │ │ │ │ b.n 554328 │ │ │ │ bkpt 0x0004 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r5, r7, pc} │ │ │ │ lsls r6, r5, #4 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ @@ -1849622,19 +1849589,19 @@ │ │ │ │ nop │ │ │ │ cbnz r6, 5547a6 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r2 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #764] @ (554a60 ) │ │ │ │ @@ -1849910,27 +1849877,27 @@ │ │ │ │ blx 6f144 │ │ │ │ b.n 554994 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb894 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #648] @ (554cf4 ) │ │ │ │ + ldr r0, [pc, #776] @ (554d74 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r1, [pc, #672] @ (554d10 ) │ │ │ │ + ldr r0, [pc, #800] @ (554d90 ) │ │ │ │ lsls r3, r4, #2 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cpsie a │ │ │ │ lsls r6, r5, #4 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r7, pc, #664 @ (adr r7, 554d14 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r7, pc, #472 @ (adr r7, 554c58 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r7, pc, #304 @ (adr r7, 554bb4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1851328,23 +1851295,23 @@ │ │ │ │ strd r4, r5, [r2, #8] │ │ │ │ mov.w ip, r1, lsr #16 │ │ │ │ bne.n 5558fa │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #16] │ │ │ │ b.n 55592e │ │ │ │ nop │ │ │ │ - bcc.n 555a60 │ │ │ │ + bcs.n 555aa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 555970 │ │ │ │ + bne.n 5559b0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 55595c │ │ │ │ + bne.n 55599c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 55590c │ │ │ │ + bne.n 55594c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcs.n 5558dc │ │ │ │ + bne.n 55591c │ │ │ │ lsls r2, r0, #4 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, ip │ │ │ │ bgt.n 555a1c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -1852597,21 +1852564,21 @@ │ │ │ │ mov r1, r9 │ │ │ │ adds r5, #6 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, r8 │ │ │ │ bl 55564c │ │ │ │ b.n 55660e │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #932] @ (556af0 ) │ │ │ │ mov fp, r0 │ │ │ │ @@ -1853727,17 +1853694,17 @@ │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ subs r7, #128 @ 0x80 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + cbnz r4, 55740a │ │ │ │ lsls r2, r0, #4 │ │ │ │ - revsh r0, r0 │ │ │ │ + cbnz r0, 557408 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r5, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -1854174,17 +1854141,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, #22] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ - push {lr} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #172] @ (5579d0 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -1854379,17 +1854346,17 @@ │ │ │ │ vmov.f32 s11, s12 │ │ │ │ b.n 557a40 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #84] @ (557bb0 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1854606,19 +1854573,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, #30] │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r0, [r5, #22] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -1854798,25 +1854765,25 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r6, r5, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strh r2, [r7, #10] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r0, r6, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #608] @ (55822c ) │ │ │ │ @@ -1855037,25 +1855004,25 @@ │ │ │ │ b.n 55808e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r5, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r6, [r7, #28] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1855195,19 +1855162,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 6d038 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8-d11} │ │ │ │ @@ -1855644,17 +1855611,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r0, r6, #2 │ │ │ │ strb r4, [r7, #28] │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ bl 52b314 │ │ │ │ @@ -1856327,23 +1856294,23 @@ │ │ │ │ b.n 558f78 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #16 │ │ │ │ @@ -1856895,19 +1856862,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 5595d6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -1857319,17 +1857286,17 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r2 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r5, #4 │ │ │ │ ldrd r3, r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -1857683,17 +1857650,17 @@ │ │ │ │ b.n 559e16 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r0, r6, #2 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r4, [r2, #28] │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1857928,15 +1857895,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrsh r6, [r1, r3] │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1858065,20 +1858032,20 @@ │ │ │ │ cbz r0, 55a2aa │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ b.n 55a200 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ b.n 55a210 │ │ │ │ - adds.w r0, lr, #162 @ 0xa2 │ │ │ │ - @ instruction: 0xf0e600a2 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + bics.w r0, lr, #162 @ 0xa2 │ │ │ │ + and.w r0, r6, #162 @ 0xa2 │ │ │ │ + ldr r7, [pc, #280] @ (55a3d4 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - eor.w r0, ip, #162 @ 0xa2 │ │ │ │ - eor.w r0, r6, #162 @ 0xa2 │ │ │ │ + vaddl.s32 q0, d28, d18 │ │ │ │ + vaddl.s32 q0, d22, d18 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw ip, #3572 @ 0xdf4 │ │ │ │ movs r2, #0 │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ str.w r2, [r3, #328] @ 0x148 │ │ │ │ str.w r2, [r3, #3564] @ 0xdec │ │ │ │ str.w r2, [r3, #3568] @ 0xdf0 │ │ │ │ @@ -1858144,16 +1858111,16 @@ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str.w r6, [r0, #328] @ 0x148 │ │ │ │ str.w r6, [r0, #3564] @ 0xdec │ │ │ │ str.w r6, [r0, #3568] @ 0xdf0 │ │ │ │ str.w r6, [r0, #2256] @ 0x8d0 │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ands.w r0, r2, #162 @ 0xa2 │ │ │ │ - vext.8 d16, d16, d18, #0 │ │ │ │ + vhadd.s d0, d18, d18 │ │ │ │ + vhadd.s16 d0, d16, d18 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -1858206,15 +1858173,15 @@ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 6e328 │ │ │ │ mov r8, r0 │ │ │ │ b.n 55a3fa │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #656] @ (55a6c8 ) │ │ │ │ + ldr r5, [pc, #784] @ (55a748 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r5, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1858241,15 +1858208,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6de64 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a170 │ │ │ │ ldr.w r3, [r5, #3564] @ 0xdec │ │ │ │ str.w r3, [r5, #3568] @ 0xdf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #56] @ (55a4d4 ) │ │ │ │ + ldr r5, [pc, #184] @ (55a554 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r5, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1858340,17 +1858307,17 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ blx 6de64 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 55a4d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a438 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [pc, #576] @ (55a7f8 ) │ │ │ │ + ldr r4, [pc, #704] @ (55a878 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldcl 0, cr0, [r6, #648] @ 0x288 │ │ │ │ + ldcl 0, cr0, [r6], #648 @ 0x288 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1858470,20 +1858437,20 @@ │ │ │ │ str.w r2, [r4, #2276] @ 0x8e4 │ │ │ │ ldr.w r3, [r1, #2280] @ 0x8e8 │ │ │ │ str.w r3, [r4, #2280] @ 0x8e8 │ │ │ │ str.w r6, [r4, #652] @ 0x28c │ │ │ │ bl 55a170 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #376] @ (55a8a0 ) │ │ │ │ + ldr r3, [pc, #504] @ (55a920 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r4, [pc, #96] @ (55a78c ) │ │ │ │ + ldr r3, [pc, #224] @ (55a80c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldc 0, cr0, [r6], #648 @ 0x288 │ │ │ │ - stc 0, cr0, [ip], #648 @ 0x288 │ │ │ │ + rsbs r0, r6, r2, asr #2 │ │ │ │ + rsb r0, ip, r2, asr #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ ldrd r0, r3, [r0, #36] @ 0x24 │ │ │ │ @@ -1858510,15 +1858477,15 @@ │ │ │ │ blx 6f180 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 55a170 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #0] @ (55a798 ) │ │ │ │ + ldr r2, [pc, #128] @ (55a818 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #3572 @ 0xdf4 │ │ │ │ @@ -1858548,15 +1858515,15 @@ │ │ │ │ blx 6f180 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 55a170 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #720] @ (55aacc ) │ │ │ │ + ldr r1, [pc, #848] @ (55ab4c ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r3, [r0, #36] @ 0x24 │ │ │ │ movw r4, #3572 @ 0xdf4 │ │ │ │ @@ -1858603,15 +1858570,15 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 6de64 │ │ │ │ mov r0, r4 │ │ │ │ bl 55a170 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #176] @ (55a940 ) │ │ │ │ + ldr r1, [pc, #304] @ (55a9c0 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1858674,22 +1858641,22 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6de64 │ │ │ │ b.n 55a8e2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 55a8e8 │ │ │ │ str r3, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - eors.w r0, r4, r2, asr #2 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + @ instruction: 0xe9b400a2 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r1, [pc, #440] @ (55ab04 ) │ │ │ │ + ldr r0, [pc, #568] @ (55ab84 ) │ │ │ │ lsls r0, r6, #2 │ │ │ │ - orr.w r0, r0, r2, asr #2 │ │ │ │ + strd r0, r0, [r0, #-648]! @ 0x288 │ │ │ │ cmp r0, #9 │ │ │ │ bhi.n 55a988 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r3, r2, #20 │ │ │ │ lsrs r2, r3, #24 │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ @@ -1858835,37 +1858802,37 @@ │ │ │ │ blx 6f144 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #56] @ (55aae8 ) │ │ │ │ ldr.w r2, [lr, #176] @ 0xb0 │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #528] @ (55acd0 ) │ │ │ │ + blxns r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #456] @ (55ac8c ) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #344] @ (55ac20 ) │ │ │ │ + bx lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #256] @ (55abcc ) │ │ │ │ + bx ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #184] @ (55ab88 ) │ │ │ │ + bx r9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #128] @ (55ab54 ) │ │ │ │ + bx r8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #72] @ (55ab20 ) │ │ │ │ + bx r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ldr r0, [pc, #16] @ (55aaec ) │ │ │ │ + bxns r4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + bx r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blx sp │ │ │ │ + bx r1 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + mov sl, pc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - blxns r9 │ │ │ │ + mov ip, sp │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1858901,17 +1858868,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (55ab58 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6eb0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bxns r8 │ │ │ │ + mov r4, ip │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bxns r6 │ │ │ │ + mov r4, sl │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1858974,15 +1858941,15 @@ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 55ab9e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - mov ip, r3 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #260] @ (55ad3c ) │ │ │ │ @@ -1859090,15 +1859057,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r4] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r2, sl │ │ │ │ + add r2, lr │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 55ad68 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ @@ -1859273,15 +1859240,15 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, r6] │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ str r2, [r0, r4] │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1859372,17 +1859339,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, r2] │ │ │ │ lsls r6, r5, #4 │ │ │ │ - cmp r6, r7 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + sbcs r6, r6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r7, [pc, #1000] @ (55b418 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -1859473,17 +1859440,17 @@ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #696] @ (55b3e8 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - sbcs r2, r6 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - sbcs r2, r1 │ │ │ │ + lsls r2, r5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r6, [pc, #952] @ (55b4f4 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1859532,15 +1859499,15 @@ │ │ │ │ bne.n 55b164 │ │ │ │ ldr.w r3, [r6, #440] @ 0x1b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsrs r2, r7 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -1859593,17 +1859560,17 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ blx 6e328 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #400 @ 0x190 │ │ │ │ b.n 55b248 │ │ │ │ nop │ │ │ │ - eors r0, r6 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w fp, [r0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1859678,17 +1859645,17 @@ │ │ │ │ b.n 55b2a6 │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ mov sl, r4 │ │ │ │ b.n 55b2a6 │ │ │ │ add.w sl, r0, #400 @ 0x190 │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ b.n 55b2a6 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r3 │ │ │ │ @@ -1859780,15 +1859747,15 @@ │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ mov fp, r4 │ │ │ │ b.n 55b386 │ │ │ │ add.w fp, r0, #400 @ 0x190 │ │ │ │ add.w r4, r0, #360 @ 0x168 │ │ │ │ b.n 55b386 │ │ │ │ nop │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + subs r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1859834,15 +1859801,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -1859888,15 +1859855,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r4, #296] @ 0x128 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6dfcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #708] @ (55b84c ) │ │ │ │ @@ -1860197,19 +1860164,19 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r2, [pc, #448] @ (55ba10 ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r1, [pc, #112] @ (55b8cc ) │ │ │ │ lsls r6, r5, #4 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #260] @ (55b978 ) │ │ │ │ @@ -1860310,17 +1860277,17 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ b.n 55b8ec │ │ │ │ @ instruction: 0x4782 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #348] @ (55baf8 ) │ │ │ │ @@ -1860459,19 +1860426,19 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mov r4, sl │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r0, fp │ │ │ │ lsls r6, r5, #4 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #2608] @ 55c558 │ │ │ │ @@ -1861590,35 +1861557,35 @@ │ │ │ │ b.n 55bf46 │ │ │ │ add ip, r9 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r8, r8 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 55c524 │ │ │ │ + bcs.n 55c564 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #16 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ addeq.w r0, r4, #240 @ 0xf0 │ │ │ │ beq.n 55c5b4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -1862580,79 +1862547,79 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ b.n 55ce74 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ b.n 55ceb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ b.n 55cef0 │ │ │ │ nop │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r4, #124 @ 0x7c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r3, #98 @ 0x62 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #10 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r0, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1680] @ 0x690 │ │ │ │ ldr.w r2, [pc, #1712] @ 55d6f8 │ │ │ │ subw sp, sp, #2380 @ 0x94c │ │ │ │ @@ -1863266,36 +1863233,36 @@ │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r6, r6, #3 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r0, r6, #2 │ │ │ │ cmp r2, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - adds r6, r0, #3 │ │ │ │ + subs r6, r4, r7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [pc, #8] @ (55d734 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r2, [pc, #168] @ (55d7e4 ) │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r2, pc │ │ │ │ push {r4, lr} │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ bhi.n 55d764 │ │ │ │ @@ -1863363,15 +1863330,15 @@ │ │ │ │ ldr.w r3, [ip, r2, lsl #2] │ │ │ │ str r3, [r0, #24] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [r1, #28] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1864881,33 +1864848,33 @@ │ │ │ │ nop │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r6, #174 @ 0xae │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r6, #26 │ │ │ │ lsls r6, r5, #4 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [sl, #440] @ 0x1b8 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ @@ -1865998,43 +1865965,43 @@ │ │ │ │ mov r0, sl │ │ │ │ ldr.w r5, [sl, #2464] @ 0x9a0 │ │ │ │ blx r5 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ b.n 55eb80 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r0, r6, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r7, pc, #312 @ (adr r7, 55f2b8 ) │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r5, #9 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w r2, [sl, #440] @ 0x1b8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w r7, [r2, r0, lsl #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ @@ -1867237,37 +1867204,37 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr15, {5} │ │ │ │ - cdp2 0, 7, cr0, cr8, cr15, {5} │ │ │ │ - stc2 0, cr0, [sl], {175} @ 0xaf │ │ │ │ - ldrh.w r0, [r6, pc, lsl #2] │ │ │ │ - @ instruction: 0xf6e400af │ │ │ │ - @ instruction: 0xf6ba00af │ │ │ │ - subw r0, r2, #2223 @ 0x8af │ │ │ │ - @ instruction: 0xf65c00af │ │ │ │ - movw r0, #26799 @ 0x68af │ │ │ │ - @ instruction: 0xf61200af │ │ │ │ - adc.w r0, r0, #5734400 @ 0x578000 │ │ │ │ - adds.w r0, lr, #5734400 @ 0x578000 │ │ │ │ - add.w r0, r4, #5734400 @ 0x578000 │ │ │ │ - @ instruction: 0xf4de00af │ │ │ │ - @ instruction: 0xf4c400af │ │ │ │ - @ instruction: 0xf4a600af │ │ │ │ - eor.w r0, sl, #5734400 @ 0x578000 │ │ │ │ - orn r0, r4, #5734400 @ 0x578000 │ │ │ │ + cdp2 0, 1, cr0, cr12, cr15, {5} │ │ │ │ + ldc2 0, cr0, [r8, #700] @ 0x2bc │ │ │ │ + @ instruction: 0xfb2a00af │ │ │ │ + @ instruction: 0xf75600af │ │ │ │ + addw r0, r4, #2223 @ 0x8af │ │ │ │ + rsbs r0, sl, #5734400 @ 0x578000 │ │ │ │ + rsb r0, r2, #5734400 @ 0x578000 │ │ │ │ + sbcs.w r0, ip, #5734400 @ 0x578000 │ │ │ │ + sbc.w r0, r6, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf53200af │ │ │ │ + orn r0, r0, #5734400 @ 0x578000 │ │ │ │ + bics.w r0, lr, #5734400 @ 0x578000 │ │ │ │ + bic.w r0, r4, #5734400 @ 0x578000 │ │ │ │ + @ instruction: 0xf3fe00af │ │ │ │ + @ instruction: 0xf3e400af │ │ │ │ + @ instruction: 0xf3c600af │ │ │ │ + @ instruction: 0xf3aa00af │ │ │ │ + @ instruction: 0xf38400af │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r2, r4, #2 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1867275,15 +1867242,15 @@ │ │ │ │ bl 424704 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 44b4d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a64b70 │ │ │ │ + bl a64b80 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c7a68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 41eb20 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -1867562,15 +1867529,15 @@ │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 11, cr0, cr8, cr13, {1} │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r4, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ @@ -1867598,15 +1867565,15 @@ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ bl 3def60 │ │ │ │ movs r1, #31 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl a60f8c │ │ │ │ + bl a60f9c │ │ │ │ mov r0, r4 │ │ │ │ bl 3d27d8 │ │ │ │ ldr r3, [pc, #232] @ (5603a8 ) │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 3ff644 │ │ │ │ @@ -1867636,15 +1867603,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r7, [r5] │ │ │ │ strb r3, [r5, #8] │ │ │ │ strb.w lr, [r5, #9] │ │ │ │ strh.w ip, [r5, #10] │ │ │ │ strb r2, [r5, #13] │ │ │ │ - bl a73234 │ │ │ │ + bl a73244 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5602c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bc274 │ │ │ │ cbz r0, 560352 │ │ │ │ @@ -1867655,15 +1867622,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 401edc │ │ │ │ mov r0, r4 │ │ │ │ bl 3bc274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 560336 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e710 │ │ │ │ + bl a5e720 │ │ │ │ cbnz r0, 560374 │ │ │ │ ldr r2, [pc, #80] @ (5603ac ) │ │ │ │ ldr r3, [pc, #60] @ (56039c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ @@ -1867677,21 +1867644,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ b.n 56035a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl a734a0 │ │ │ │ + bl a734b0 │ │ │ │ b.n 5602a0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stc2 1, cr0, [r4, #180] @ 0xb4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldc2l 1, cr0, [r8, #-180]! @ 0xffffff4c │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldc2 1, cr0, [lr], {45} @ 0x2d │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 5603c4 │ │ │ │ @@ -1867788,15 +1867755,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ bl 52cec4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1867894,15 +1867861,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (5605f4 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e2f8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldc 0, cr0, [r6], {175} @ 0xaf │ │ │ │ + subs.w r0, r6, pc, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldr r4, [pc, #272] @ (56071c ) │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ ldr r2, [pc, #272] @ (560720 ) │ │ │ │ @@ -1868007,16 +1867974,16 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 6de64 │ │ │ │ b.n 5606f0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ vld2.8 {d16[1],d17[1]}, [ip]! │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #-700 @ 0xfffffd44 │ │ │ │ - sub.w r0, r4, pc, asr #2 │ │ │ │ + adc.w r0, r6, pc, asr #2 │ │ │ │ + pkhtb r0, r4, pc, asr #2 │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r8 :128]! │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 560736 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1868253,18 +1868220,18 @@ │ │ │ │ movhi sl, r3 │ │ │ │ addhi.w fp, sp, #40 @ 0x28 │ │ │ │ bhi.n 5608bc │ │ │ │ b.n 56094e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb.w r0, [r6, #301] @ 0x12d │ │ │ │ - @ instruction: 0xeaf800af │ │ │ │ + ands.w r0, r8, pc, asr #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98400af │ │ │ │ + stmia.w r4!, {r0, r1, r2, r3, r5, r7} │ │ │ │ subw r1, r8, #2093 @ 0x82d │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r0, [r0, #2612] @ 0xa34 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1868354,19 +1868321,19 @@ │ │ │ │ str.w r3, [r4, #2468] @ 0x9a4 │ │ │ │ str.w fp, [r4, #2632] @ 0xa48 │ │ │ │ str.w r7, [r4, #464] @ 0x1d0 │ │ │ │ str.w sl, [r4, #2624] @ 0xa40 │ │ │ │ bl 55ff40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a78218 │ │ │ │ + bl a78228 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl a75d7c │ │ │ │ + bl a75d8c │ │ │ │ ldr.w r3, [r7, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cbz r2, 560b12 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -1868423,17 +1868390,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 54ef20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 528b94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #36] @ (560bdc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1868447,17 +1868414,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 54ef20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 528b94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #12 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r2, #28 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #64] @ (560c34 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1868484,21 +1868451,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #24] @ (560c40 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6d688 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1868655,20 +1868622,20 @@ │ │ │ │ blx 6d688 │ │ │ │ b.n 560dd2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf39a012d │ │ │ │ - b.n 5607dc │ │ │ │ + b.n 56061c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @ instruction: 0xf226012d │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ @@ -1868761,15 +1868728,15 @@ │ │ │ │ str.w r0, [r4], #8 │ │ │ │ cmp r9, r2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ bne.n 560eb2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 5616e0 │ │ │ │ + b.n 561520 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1868848,15 +1868815,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ blx 6f180 │ │ │ │ mov r5, r0 │ │ │ │ b.n 560f76 │ │ │ │ nop │ │ │ │ - b.n 56150c │ │ │ │ + b.n 56134c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1868978,15 +1868945,15 @@ │ │ │ │ bne.n 56116c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ vaddw.s8 q8, q6, d29 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5614fc │ │ │ │ + b.n 56133c │ │ │ │ lsls r7, r5, #2 │ │ │ │ cdp 1, 10, cr0, cr8, cr13, {1} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1869256,23 +1869223,23 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ blx 6f180 │ │ │ │ mov r4, r0 │ │ │ │ b.n 5611fe │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + ble.n 561524 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3400] @ 0xd48 │ │ │ │ sub.w sp, sp, #660 @ 0x294 │ │ │ │ mov sl, r0 │ │ │ │ @@ -1869575,17 +1869542,17 @@ │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r8, sp, asr #32 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 561768 │ │ │ │ + bgt.n 5617a8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 561758 │ │ │ │ + bls.n 561798 │ │ │ │ lsls r7, r5, #2 │ │ │ │ add r6, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6f144 │ │ │ │ cmp r7, #1 │ │ │ │ @@ -1870054,29 +1870021,29 @@ │ │ │ │ b.n 5616ea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 561d70 │ │ │ │ + bls.n 561bb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bge.n 561d18 │ │ │ │ + bls.n 561d58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ b.n 561948 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 561d0c │ │ │ │ + bvc.n 561d4c │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 561bd8 │ │ │ │ + bvs.n 561c18 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvc.n 561bb8 │ │ │ │ + bvs.n 561bf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bvs.n 561c54 │ │ │ │ + bpl.n 561c94 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ mov r2, r9 │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ @@ -1870320,17 +1870287,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 561f18 │ │ │ │ + bmi.n 561f58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ - bmi.n 561eec │ │ │ │ + bcc.n 561f2c │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1870709,15 +1870676,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 56246c │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #142 @ 0x8e │ │ │ │ lsls r5, r5, #4 │ │ │ │ - beq.n 56226c │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1871043,25 +1871010,25 @@ │ │ │ │ eors r0, r6 │ │ │ │ bgt.n 5625ac │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ blt.n 562668 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1871271,23 +1871238,23 @@ │ │ │ │ bpl.n 5627f0 │ │ │ │ b.n 56285c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bls.n 562918 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvc.n 5628b8 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r1, #3464] @ 0xd88 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -1871579,15 +1871546,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dbac │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871598,15 +1871565,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dbac │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871617,15 +1871584,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d344 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871635,15 +1871602,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d344 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871653,15 +1871620,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d050 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871671,15 +1871638,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6eb0c │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871689,15 +1871656,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e4f0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871708,15 +1871675,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e4f0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871726,15 +1871693,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e6c4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871745,15 +1871712,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e6c4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1871769,15 +1871736,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6e6c4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r1, #160 @ 0xa0 │ │ │ │ @@ -1871830,15 +1871797,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6e6c4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1871853,15 +1871820,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 6d3ec │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1871878,15 +1871845,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r3, pc │ │ │ │ blx 6de58 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1871896,15 +1871863,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6de58 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1872101,15 +1872068,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e670 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1872120,15 +1872087,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dfcc │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1872148,15 +1872115,15 @@ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 6ebb4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1872176,18 +1872143,18 @@ │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ adds r5, #24 │ │ │ │ blx 6ebb4 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ - lsls r7, r5, #2 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + ittt gt │ │ │ │ + lslgt r7, r5, #2 │ │ │ │ + pushgt {r4, lr} │ │ │ │ + movgt.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r0, r1, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #68] @ (563264 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #68] @ (563268 ) │ │ │ │ add r1, pc │ │ │ │ @@ -1872274,17 +1872241,17 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6d038 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ite ls │ │ │ │ - lslls r7, r5, #2 │ │ │ │ - pushhi {r4, r5, r6, lr} │ │ │ │ + bkpt 0x00b4 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r1 │ │ │ │ @@ -1872357,15 +1872324,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ adds r5, #24 │ │ │ │ blx 6cd20 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x00a8 │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1872448,15 +1872415,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 557c08 │ │ │ │ strd r5, r0, [r4, #96] @ 0x60 │ │ │ │ strd r5, r0, [r4, #104] @ 0x68 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1872709,15 +1872676,15 @@ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ adds r5, #24 │ │ │ │ bl 538db8 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - revsh r6, r7 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1873126,15 +1873093,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -1873162,15 +1873129,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #24 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1873198,15 +1873165,15 @@ │ │ │ │ mov r3, r7 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1873235,15 +1873202,15 @@ │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1873271,15 +1873238,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + cbz r2, 563e66 │ │ │ │ lsls r7, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -1873308,15 +1873275,15 @@ │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + cbz r6, 563eb0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r1, #200 @ 0xc8 │ │ │ │ @@ -1873548,15 +1873515,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d290 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 56413c │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1873841,15 +1873808,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #24 │ │ │ │ blx 6f180 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r2, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1874043,15 +1874010,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874067,15 +1874034,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874091,15 +1874058,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1874273,15 +1874240,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1874304,15 +1874271,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6e4f0 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1874323,15 +1874290,15 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dbac │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1874341,15 +1874308,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6dbac │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1874359,15 +1874326,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r5, #24 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 6d344 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1874443,15 +1874410,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r7, pc, #216 @ (adr r7, 564b58 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874467,15 +1874434,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r7, pc, #856 @ (adr r7, 564e18 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 564e98 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874491,15 +1874458,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r7, pc, #600 @ (adr r7, 564d58 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 564dd8 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874515,15 +1874482,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r7, pc, #344 @ (adr r7, 564c98 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 564d18 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874539,15 +1874506,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r7, pc, #88 @ (adr r7, 564bd8 ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 564c58 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1874563,15 +1874530,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e328 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r3, #24 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, pc, #856 @ (adr r6, 564f18 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 564f98 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1875350,15 +1875317,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r2, r4, #2 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ lsls r5, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1876215,15 +1876182,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #336 @ (adr r3, 565f04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c>) │ │ │ │ lsls r5, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #608 @ (adr r2, 56601c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1a4>) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ lsls r2, r4, #2 │ │ │ │ │ │ │ │ 00565dc0 <_mesa_glapi_set_context@@libgallium-25.0.7-2+deb13u1.so>: │ │ │ │ ldr r3, [pc, #12] @ (565dd0 <_mesa_glapi_set_context@@libgallium-25.0.7-2+deb13u1.so+0x10>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -1876380,17 +1876347,17 @@ │ │ │ │ movle r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 565f04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c> │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1876418,21 +1876385,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (565fa0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x128>) │ │ │ │ add r0, pc │ │ │ │ blx 6f040 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 565f70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0xf8> │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 565fda <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x162> │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r3, r6, #2 │ │ │ │ - b.n 566720 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a8> │ │ │ │ + b.n 566560 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6e8> │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [r3, r6] │ │ │ │ lsls r2, r6, #4 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #64] @ (565ff4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17c>) │ │ │ │ ldr r4, [pc, #64] @ (565ff8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x180>) │ │ │ │ @@ -1876465,26 +1876432,26 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 565fc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14c> │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r2, r6, #4 │ │ │ │ add r0, pc, #272 @ (adr r0, 56610c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x294>) │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bkpt 0x007c │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xff89ffff │ │ │ │ str r6, [r0, r5] │ │ │ │ lsls r2, r6, #4 │ │ │ │ str r2, [r0, r5] │ │ │ │ lsls r2, r6, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0056 │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (566038 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -1903780,15 +1903747,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 4ea820 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #4] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1903814,15 +1903781,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r4, r2, #1 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r0, [r2, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1903855,15 +1903822,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, #0 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #30 │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r2, [r2, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1903930,21 +1903897,21 @@ │ │ │ │ b.n 5786ce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x12856> │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ b.n 5786c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1284e> │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5786c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x12850> │ │ │ │ b.n 5786dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x12864> │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ movs r7, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r0, [r2, r3] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -1904127,31 +1904094,31 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r4, [r2, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strb r0, [r4, #31] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, r3] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ @@ -1904668,19 +1904635,19 @@ │ │ │ │ nop │ │ │ │ strb r6, [r2, #10] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #9] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-32] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ @@ -1904730,15 +1904697,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 578ed0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13058> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ strb r4, [r1, #6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #5] │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -1904762,19 +1904729,19 @@ │ │ │ │ ldr r1, [pc, #24] @ (578f2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x130b4>) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6eff8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 6e0c8 <__errno_location@plt> │ │ │ │ @@ -1904812,15 +1904779,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx r4 │ │ │ │ b.n 578f50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x130d8> │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 6de7c │ │ │ │ @@ -1904851,17 +1904818,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 578fa0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13128> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1904888,15 +1904855,15 @@ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ subs r5, #101 @ 0x65 │ │ │ │ it eq │ │ │ │ ldrbeq r5, [r4, #2] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ b.n 57903a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x131c2> │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1905562,87 +1905529,87 @@ │ │ │ │ add r1, pc │ │ │ │ blx r7 │ │ │ │ b.n 579592 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1371a> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ itet ge │ │ │ │ lslge r4, r5, #4 │ │ │ │ - asrlt r4, r5, #3 │ │ │ │ + asrlt r4, r1, #32 │ │ │ │ lslge r1, r4, #2 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r1, r4, #2 │ │ │ │ it eq │ │ │ │ lsleq r4, r5, #4 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r2, r1, r1 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ bkpt 0x003e │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #27 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r2, r1, #28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r7, r3, #2 │ │ │ │ pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r1, r4, #2 │ │ │ │ pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r3, #2 │ │ │ │ pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ lsls r1, r4, #2 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r1, r4, #2 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #244] @ (579870 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x139f8>) │ │ │ │ @@ -1905752,29 +1905719,29 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r7, #4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 5798c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13a48> │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r1, r4, #2 │ │ │ │ rev16 r4, r5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ rev16 r4, r2 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #400] @ (579a40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13bc8>) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -1905944,33 +1905911,33 @@ │ │ │ │ b.n 579a0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13b94> │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r2, r2, #22 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cbnz r0, 579a66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13bee> │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ lsls r0, r4, #2 │ │ │ │ asrs r2, r0, #20 │ │ │ │ lsls r2, r4, #4 │ │ │ │ @ instruction: 0xb896 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r2, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1906061,25 +1906028,25 @@ │ │ │ │ ands r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ b.n 579b0e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13c96> │ │ │ │ mov.w lr, #1 │ │ │ │ mov r0, lr │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @ instruction: 0xb782 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cbz r2, 579bd8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13d60> │ │ │ │ movs r5, #0 │ │ │ │ @@ -1906215,15 +1906182,15 @@ │ │ │ │ add r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6eff8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #120] @ (579d6c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13ef4>) │ │ │ │ @@ -1906279,26 +1906246,26 @@ │ │ │ │ b.n 579d1c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13ea4> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf71c00a0 │ │ │ │ + @ instruction: 0xf63c00a0 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1906366,21 +1906333,21 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #24] @ (579e5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13fe4>) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ bl 579ce0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13e68> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-200] │ │ │ │ ldr r4, [pc, #280] @ (579f90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14118>) │ │ │ │ @@ -1906493,15 +1906460,15 @@ │ │ │ │ str r6, [r5, #20] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #976 @ (adr r0, 57a37c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14504>) │ │ │ │ + add r0, pc, #80 @ (adr r0, 579ffc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14184>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r3, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #8] │ │ │ │ lsls r4, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1906766,23 +1906733,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #204 @ 0xcc │ │ │ │ ldrsh r6, [r6, r5] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrsh r2, [r4, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #152] @ (57a30c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14494>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1906845,17 +1906812,17 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #1 │ │ │ │ mov r8, r1 │ │ │ │ @@ -1907168,37 +1907135,37 @@ │ │ │ │ bl 579ce0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x13e68> │ │ │ │ b.n 57a460 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x145e8> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrh r0, [r6, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1404] @ 57ac38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14dc0> │ │ │ │ @@ -1907741,77 +1907708,74 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r2, [pc, #144] @ (57ace0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14e68>) │ │ │ │ + ldr r1, [pc, #272] @ (57ad60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x14ee8>) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + vrev32. d16, d16 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xfbf200a0 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + @ instruction: 0xfb1200a0 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - ldc2l 0, cr0, [r0], #640 @ 0x280 │ │ │ │ - vhadd.u32 d16, d30, d16 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + ldc2 0, cr0, [r0], {160} @ 0xa0 │ │ │ │ + cdp2 0, 8, cr0, cr14, cr0, {5} │ │ │ │ + vtrn. d16, d16 │ │ │ │ + vaddl.u32 q8, d30, d16 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r6, r0, #8 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr0, {5} │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + stc2l 0, cr0, [r4, #640]! @ 0x280 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1908035,31 +1907999,31 @@ │ │ │ │ nop │ │ │ │ strh r2, [r1, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ strh r2, [r0, r4] │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r6, r7] │ │ │ │ lsls r4, r5, #4 │ │ │ │ - vst4.32 {d16-d19}, [r2 :128], r0 │ │ │ │ + str??.w r0, [r2, r0, lsl #2] │ │ │ │ ldr??.w r0, [r8, r0, lsl #2] │ │ │ │ - vaddl.u16 q8, d18, d16 │ │ │ │ - ldrb.w r0, [r0, #160] @ 0xa0 │ │ │ │ - strh.w r0, [r6, #160] @ 0xa0 │ │ │ │ - strb.w r0, [r0, #160] @ 0xa0 │ │ │ │ - ldrb.w r0, [r6, #160] @ 0xa0 │ │ │ │ + cdp2 0, 15, cr0, cr2, cr0, {5} │ │ │ │ + @ instruction: 0xf7b000a0 │ │ │ │ + @ instruction: 0xf7c600a0 │ │ │ │ + @ instruction: 0xf7a000a0 │ │ │ │ + @ instruction: 0xf7b600a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-152] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #620] @ (57b1c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x15350>) │ │ │ │ @@ -1908297,42 +1908261,42 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r1] │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76800a0 │ │ │ │ - @ instruction: 0xf77c00a0 │ │ │ │ + @ instruction: 0xf68800a0 │ │ │ │ + @ instruction: 0xf69c00a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r1, r6, #4 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r1, r4, #2 │ │ │ │ vrsqrts.f16 , , │ │ │ │ bl 34b1f6 │ │ │ │ ldr r6, [pc, #944] @ (57b5ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x15734>) │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ mcr 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ bl 2df206 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - asrs r6, r0 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsrs r6, r7 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r6, r5, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - rsb r0, ip, #5242880 @ 0x500000 │ │ │ │ - rsbs r0, lr, #5242880 @ 0x500000 │ │ │ │ + @ instruction: 0xf4ec00a0 │ │ │ │ + @ instruction: 0xf4fe00a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 57b262 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x153ea> │ │ │ │ @@ -1908484,15 +1908448,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #400] @ (57b540 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x156c8>) │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q8, d28, d16 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr0, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ (57b3e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x15568>) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [pc, #24] @ (57b3e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1556c>) │ │ │ │ @@ -1908505,15 +1908469,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r4, [pc, #192] @ (57b4a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1562c>) │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q8, d16, d16 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr0, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ @@ -1909212,16 +1909176,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ b.n 57ba8a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x15c12> │ │ │ │ nop │ │ │ │ mov r4, r1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.32 {d16-d19}, [r6 :128], r0 │ │ │ │ - vst4.32 {d0-d3}, [r8 :128], r0 │ │ │ │ + str??.w r0, [r6, r0, lsl #2] │ │ │ │ + strh.w r0, [r8, r0, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (57bc14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x15d9c>) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1909852,15 +1909816,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #140 @ 0x8c │ │ │ │ lsls r4, r5, #4 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r4, r5, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e000a0 │ │ │ │ + addw r0, r0, #160 @ 0xa0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #384] @ (57c314 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1649c>) │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #384] @ (57c318 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x164a0>) │ │ │ │ @@ -1911761,27 +1911725,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ ldr r0, [pc, #4] @ (57d524 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x176ac>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - beq.n 57d50c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17694> │ │ │ │ + beq.n 57d54c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x176d4> │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr r0, [pc, #4] @ (57d530 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x176b8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r0, [pc, #4] @ (57d53c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x176c4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 57d56a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x176f2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1911969,15 +1911933,15 @@ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 4aaf54 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1912055,15 +1912019,15 @@ │ │ │ │ str.w r0, [r4, #644] @ 0x284 │ │ │ │ mov r0, r4 │ │ │ │ bl 57e31c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x184a4> │ │ │ │ mov r0, r4 │ │ │ │ bl 57ee94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1901c> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa62d8 │ │ │ │ + bl aa62e8 │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r4, #232] @ 0xe8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r4, #236] @ 0xec │ │ │ │ movs r1, #12 │ │ │ │ str.w r1, [r4, #240] @ 0xf0 │ │ │ │ movs r1, #13 │ │ │ │ @@ -1912257,15 +1912221,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 57d6a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1782c> │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - bge.n 57db1c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17ca4> │ │ │ │ + bls.n 57db5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17ce4> │ │ │ │ lsls r0, r4, #2 │ │ │ │ bpl.n 57da14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17b9c> │ │ │ │ lsls r1, r4, #4 │ │ │ │ bvs.n 57da94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17c1c> │ │ │ │ lsls r0, r6, #4 │ │ │ │ ldr.w r1, [r2, #280] @ 0x118 │ │ │ │ cbz r1, 57dad8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x17c60> │ │ │ │ @@ -1913100,15 +1913064,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r0, #20480 @ 0x5000 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #1360] @ 0x550 │ │ │ │ cbz r0, 57e3b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x18540> │ │ │ │ - bl aa15b8 │ │ │ │ + bl aa15c8 │ │ │ │ ldr.w r0, [r8, #1348] @ 0x544 │ │ │ │ cbz r0, 57e3c2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1854a> │ │ │ │ bl 4a9f64 │ │ │ │ ldr.w r0, [r8, #1252] @ 0x4e4 │ │ │ │ cbz r0, 57e3cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x18554> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ @@ -1913489,40 +1913453,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 580a98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1ac20> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #1352] @ 0x548 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e74e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x188d6> │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ - bl a9be78 │ │ │ │ + bl a9be88 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #1356] @ 0x54c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e74e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x188d6> │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4aa378 │ │ │ │ ldr.w r1, [r7, #1352] @ 0x548 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4aa9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa112c │ │ │ │ + bl aa113c │ │ │ │ str.w r0, [r7, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 57e74e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x188d6> │ │ │ │ - bl aa1b8c │ │ │ │ + bl aa1b9c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4addc8 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ bl 4aec04 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ - bl a9b7f4 │ │ │ │ + bl a9b804 │ │ │ │ ldr.w r0, [r7, #1348] @ 0x544 │ │ │ │ movs r1, #1 │ │ │ │ bl 4aa674 │ │ │ │ mov r0, r4 │ │ │ │ bl 589c34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x23dbc> │ │ │ │ b.n 57e758 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x188e0> │ │ │ │ bl 4aa120 │ │ │ │ @@ -1921499,15 +1921463,15 @@ │ │ │ │ uxtb r5, r5 │ │ │ │ b.n 58408c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1e214> │ │ │ │ @ instruction: 0xffff4b7f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ lsls r3, r5, #4 │ │ │ │ - @ instruction: 0xeb800100 │ │ │ │ + @ instruction: 0xeaa00100 │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r3, r5, #4 │ │ │ │ cmp r5, #147 @ 0x93 │ │ │ │ it eq │ │ │ │ moveq r5, #149 @ 0x95 │ │ │ │ beq.n 5842b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x1e43a> │ │ │ │ cmp r5, #189 @ 0xbd │ │ │ │ @@ -1926284,15 +1926248,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1097] @ 0x449 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 587b82 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x21d0a> │ │ │ │ ldrsb.w r3, [r5, #1098] @ 0x44a │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 587b50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x21cd8> │ │ │ │ mov r0, sl │ │ │ │ - bl a9bf64 │ │ │ │ + bl a9bf74 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r5, #444] @ 0x1bc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #3 │ │ │ │ bne.n 587a6e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x21bf6> │ │ │ │ ldr.w r3, [fp, #1404] @ 0x57c │ │ │ │ @@ -1927750,15 +1927714,15 @@ │ │ │ │ addw sp, sp, #2776 @ 0xad8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #19] │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #2 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ lsls r0, r4, #2 │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r0, r6, #4 │ │ │ │ strb r4, [r1, #18] │ │ │ │ lsls r3, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1928044,15 +1928008,15 @@ │ │ │ │ ldr.w r1, [r5, #1340] @ 0x53c │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 588ec2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2304a> │ │ │ │ ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ ldr.w r0, [r5, #1348] @ 0x544 │ │ │ │ - bl a9aad4 │ │ │ │ + bl a9aae4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 4d7e40 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1928073,15 +1928037,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ bl 588c4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x22dd4> │ │ │ │ ldr.w r0, [r5, #1348] @ 0x544 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9aa68 │ │ │ │ + bl a9aa78 │ │ │ │ str.w r0, [r4, #548] @ 0x224 │ │ │ │ cbz r0, 588f3e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x230c6> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 4d7e40 │ │ │ │ @@ -1928107,22 +1928071,22 @@ │ │ │ │ bl 4aa138 │ │ │ │ ldr.w r0, [r6, #1348] @ 0x544 │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r4, #1408] @ 0x580 │ │ │ │ str.w r3, [r4, #1412] @ 0x584 │ │ │ │ cbz r5, 588fa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x23130> │ │ │ │ ldr.w r1, [r5, #548] @ 0x224 │ │ │ │ - bl a9aab4 │ │ │ │ + bl a9aac4 │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r4, #2856] @ 0xb28 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #2856] @ 0xb28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl a9aab4 │ │ │ │ + bl a9aac4 │ │ │ │ b.n 588f96 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2311e> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1928932,15 +1928896,15 @@ │ │ │ │ bl 4e8fcc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5898c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x23a50> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r8, #1360] @ 0x550 │ │ │ │ mov r1, r6 │ │ │ │ - bl aa28a8 │ │ │ │ + bl aa28b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5898c2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x23a4a> │ │ │ │ add.w r2, r7, #16384 @ 0x4000 │ │ │ │ ldr.w r4, [r8, #1360] @ 0x550 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r9, [r2, #2852] @ 0xb24 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -1929147,15 +1929111,15 @@ │ │ │ │ ldr.w r1, [r8, #1244] @ 0x4dc │ │ │ │ ldr.w r2, [r8, #1240] @ 0x4d8 │ │ │ │ ldrb.w r3, [r8, #1248] @ 0x4e0 │ │ │ │ strb.w r3, [r0, #856] @ 0x358 │ │ │ │ strd r2, r1, [r0, #848] @ 0x350 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r5, [r3, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ bl 38fc8c │ │ │ │ cbz r0, 589b7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x23d04> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -1929634,15 +1929598,15 @@ │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ vldr s0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1934666,20 +1934630,20 @@ │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 58da32 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x27bba> │ │ │ │ nop │ │ │ │ bvc.n 58db56 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x27cde> │ │ │ │ - vrshr.u64 , q15, #1 │ │ │ │ + vrshr.u32 d21, d14, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ bvc.n 58db7e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x27d06> │ │ │ │ - vrshr.u32 , q14, #1 │ │ │ │ + vsra.u64 d21, d12, #1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r5, [pc, #1072] @ 58df70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x280f8> │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1935544,15 +1935508,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #2 │ │ │ │ lsls r3, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #1 │ │ │ │ lsls r3, r5, #4 │ │ │ │ - ldr r0, [pc, #776] @ (58e7cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x28954>) │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ add.w ip, sp, #272 @ 0x110 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -1937548,21 +1937512,21 @@ │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r4, r4, #31 │ │ │ │ ubfx lr, lr, #5, #14 │ │ │ │ it pl │ │ │ │ negpl r4, r5 │ │ │ │ b.n 58f966 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x29aee> │ │ │ │ nop │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1940761,15 +1940725,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ b.n 591624 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2b7ac> │ │ │ │ lsls r2, r5, #4 │ │ │ │ cmp r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1941006,15 +1940970,15 @@ │ │ │ │ str.w r3, [r0, #1264] @ 0x4f0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #4] @ (592120 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c2a8>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r7, r3, #2 │ │ │ │ add.w r0, r0, #1024 @ 0x400 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1941123,15 +1941087,15 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #4] @ (59223c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c3c4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldr.w r0, [r0, #1124] @ 0x464 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1941178,15 +1941142,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ blx r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #932] @ 0x3a4 │ │ │ │ @@ -1941210,15 +1941174,15 @@ │ │ │ │ blx 6cf78 │ │ │ │ ldr.w r1, [r4, #1192] @ 0x4a8 │ │ │ │ cbz r1, 592330 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c4b8> │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #1168 @ 0x490 │ │ │ │ - bl a5b700 │ │ │ │ + bl a5b710 │ │ │ │ ldr.w r0, [r4, #1132] @ 0x46c │ │ │ │ blx 6cf78 │ │ │ │ add.w r0, r4, #1136 @ 0x470 │ │ │ │ bl 3b8e84 │ │ │ │ add.w r0, r4, #908 @ 0x38c │ │ │ │ bl 3b8e84 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ @@ -1941238,15 +1941202,15 @@ │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ blx 6ef68 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w ip, [pc, #32] @ 5923b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c538> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r1, #13] │ │ │ │ add ip, pc │ │ │ │ strb r2, [r1, #15] │ │ │ │ @@ -1941254,15 +1941218,15 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #324] @ (592508 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c690>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1941409,19 +1941373,19 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ bl 3b8dc4 │ │ │ │ b.n 5924ce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c656> │ │ │ │ nop │ │ │ │ bgt.n 592570 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c6f8> │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1941502,36 +1941466,36 @@ │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 535db0 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl 397098 │ │ │ │ mov r0, r9 │ │ │ │ - bl a580dc │ │ │ │ + bl a580ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5926e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c868> │ │ │ │ mov r4, r0 │ │ │ │ - bl a58154 │ │ │ │ + bl a58164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r1 │ │ │ │ - bl a58150 │ │ │ │ + bl a58160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5926d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c85c> │ │ │ │ ldr r3, [pc, #376] @ (5927a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c928>) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl a580dc │ │ │ │ + bl a580ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 592716 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c89e> │ │ │ │ - bl a58154 │ │ │ │ + bl a58164 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a58150 │ │ │ │ + bl a58160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 59274c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c8d4> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3970d8 │ │ │ │ ldr r3, [pc, #336] @ (5927a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c92c>) │ │ │ │ @@ -1941671,27 +1941635,27 @@ │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ bge.n 5927bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c944> │ │ │ │ lsls r2, r5, #4 │ │ │ │ subs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - ite vs │ │ │ │ - lslvs r1, r3, #2 │ │ │ │ - bls.n 592830 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c9b8> @ unpredictable │ │ │ │ + bkpt 0x008c │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bls.n 592830 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2c9b8> │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 38fc8c │ │ │ │ @@ -1942179,26 +1942143,26 @@ │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mvns r1, r3 │ │ │ │ mvns r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r4, #1168 @ 0x490 │ │ │ │ - bl a5bae8 │ │ │ │ + bl a5baf8 │ │ │ │ ldr r2, [pc, #900] @ (593088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d210>) │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ strb.w r5, [r4, #1184] @ 0x4a0 │ │ │ │ - bl a57fdc │ │ │ │ + bl a57fec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - bl aa62d8 │ │ │ │ + bl aa62e8 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 592fea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d172> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r4, #1196] @ 0x4ac │ │ │ │ movs r3, #1 │ │ │ │ @@ -1942417,21 +1942381,21 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 592f5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d0e4> │ │ │ │ lsls r2, r5, #4 │ │ │ │ strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r7, r5, #4 │ │ │ │ strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r5, #4 │ │ │ │ bl 2ed032 │ │ │ │ bl 40f036 │ │ │ │ bl 49103a │ │ │ │ bl 56b03e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x51c6> │ │ │ │ @@ -1942448,25 +1942412,25 @@ │ │ │ │ str??.w pc, [pc, #4095] @ 594063 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2e1eb> │ │ │ │ asrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ bl 4d506a │ │ │ │ bl 4a306e │ │ │ │ bl 39d072 │ │ │ │ bl 36f076 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ beq.n 593140 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d2c8> │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1942683,15 +1942647,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cbnz r3, 5932da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d462> │ │ │ │ - bl a58bac │ │ │ │ + bl a58bbc │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6d20c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1942859,15 +1942823,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #68] @ (5934e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d668>) │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r3, pc │ │ │ │ - bl a589b8 │ │ │ │ + bl a589c8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5934b6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d63e> │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ b.n 593492 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d61a> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ @@ -1942878,15 +1942842,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ str.w sl, [r7] │ │ │ │ b.n 5934be <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d646> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbz r4, 593500 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d688> │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1942905,15 +1942869,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8f24 │ │ │ │ add.w r0, r5, #1168 @ 0x490 │ │ │ │ ldrd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - bl a5b994 │ │ │ │ + bl a5b9a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3b8f40 │ │ │ │ b.n 5934fa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d682> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1942955,15 +1942919,15 @@ │ │ │ │ strd r4, r5, [r6, #24] │ │ │ │ bl 3b8f24 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl a5b728 │ │ │ │ + bl a5b738 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ beq.n 593620 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d7a8> │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, r5 │ │ │ │ ldrd r0, r1, [r8, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -1943011,15 +1942975,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (593658 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d7e0>) │ │ │ │ add r1, pc │ │ │ │ bl 5960a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30230> │ │ │ │ pop {r3, pc} │ │ │ │ - bmi.n 5935b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d73c> │ │ │ │ + bcc.n 5935f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2d77c> │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1943359,15 +1943323,15 @@ │ │ │ │ ldr r3, [pc, #272] @ (593af8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2dc80>) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #264] @ (593afc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2dc84>) │ │ │ │ add r3, pc │ │ │ │ - bl a58aa0 │ │ │ │ + bl a58ab0 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 593ada <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2dc62> │ │ │ │ ldr r2, [pc, #256] @ (593b00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2dc88>) │ │ │ │ ldr r3, [pc, #240] @ (593af4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2dc7c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -1943456,21 +1943420,21 @@ │ │ │ │ b.n 5939fe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2db86> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r6!, {r5, r6} │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 593b10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2dc98> │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1944993,15 +1944957,15 @@ │ │ │ │ b.n 59480c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2e994> │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ b.n 59492a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2eab2> │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 594a2e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2ebb6> │ │ │ │ - b.n 594668 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2e7f0> │ │ │ │ + b.n 5944a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2e630> │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -1945216,25 +1945180,25 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ (594dd0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2ef58>) │ │ │ │ add r1, pc │ │ │ │ bl 5960a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30230> │ │ │ │ pop {r3, pc} │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r0, r6, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (594dec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2ef74>) │ │ │ │ add r2, pc │ │ │ │ bl 59603c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x301c4> │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 594ff0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2f178> │ │ │ │ + b.n 594e30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2efb8> │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1945258,15 +1945222,15 @@ │ │ │ │ cbz r0, 594e40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2efc8> │ │ │ │ bl 5b2528 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c6b0> │ │ │ │ ldr.w r0, [r7, #1796] @ 0x704 │ │ │ │ cbz r0, 594e4a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2efd2> │ │ │ │ bl 5b2528 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c6b0> │ │ │ │ ldr.w r0, [r7, #1720] @ 0x6b8 │ │ │ │ cbz r0, 594e54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2efdc> │ │ │ │ - bl aa15b8 │ │ │ │ + bl aa15c8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 594e5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2efe4> │ │ │ │ bl 4f6930 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ cbz r0, 594e66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2efee> │ │ │ │ bl 4a9f64 │ │ │ │ add.w r0, r6, #20864 @ 0x5180 │ │ │ │ @@ -1945659,29 +1945623,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 4f684c │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 595374 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2f4fc> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa112c │ │ │ │ + bl aa113c │ │ │ │ str.w r0, [r5, #1720] @ 0x6b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 595374 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2f4fc> │ │ │ │ - bl aa1b8c │ │ │ │ + bl aa1b9c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ bl 4addc8 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ bl 4aec04 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl a9b7f4 │ │ │ │ + bl a9b804 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ movs r1, #0 │ │ │ │ bl 4aa674 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ bl 4aa738 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ @@ -1946331,15 +1946295,15 @@ │ │ │ │ bne.n 595a0e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fb96> │ │ │ │ ldr.w r0, [r7, #1196] @ 0x4ac │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 595a12 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fb9a> │ │ │ │ bl 395b5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bpl.n 595a38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fbc0> │ │ │ │ + bmi.n 595a78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fc00> │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 595a34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fbbc> │ │ │ │ @@ -1946919,15 +1946883,15 @@ │ │ │ │ b.n 595fd6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3015e> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #480 @ (adr r0, 5961fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30384>) │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ add r0, pc, #136 @ (adr r0, 5960b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3023c>) │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r3, [pc, #8] @ (596038 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x301c0>) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #416] @ 0x1a0 │ │ │ │ @@ -1947271,15 +1947235,15 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r6, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #232] @ (5964d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30658>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1947382,15 +1947346,15 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1947439,15 +1947403,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (59657c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30704>) │ │ │ │ add r0, pc │ │ │ │ strd r0, r3, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ b.n 59653e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x306c6> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1947998,15 +1947962,15 @@ │ │ │ │ b.n 596a38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30bc0> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r1, #512] @ 0x200 │ │ │ │ @@ -1948319,19 +1948283,19 @@ │ │ │ │ ldrd r3, r6, [r4, #576] @ 0x240 │ │ │ │ mov ip, r0 │ │ │ │ movs r4, #1 │ │ │ │ b.n 596c52 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x30dda> │ │ │ │ nop │ │ │ │ str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #120] @ (596f40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x310c8>) │ │ │ │ + ldr r1, [pc, #248] @ (596fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31148>) │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #40960 @ 0xa000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1948642,15 +1948606,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e550 │ │ │ │ b.n 59726c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x313f4> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1948700,15 +1948664,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 597304 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3148c> │ │ │ │ b.n 59732a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x314b2> │ │ │ │ bl 595adc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fc64> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 5973da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31562> │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #140] @ (597400 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31588>) │ │ │ │ add.w r4, r0, #40960 @ 0xa000 │ │ │ │ @@ -1949320,17 +1949284,17 @@ │ │ │ │ b.n 5976c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3184e> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r1, #564] @ 0x234 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bls.n 597986 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31b0e> │ │ │ │ b.n 5976c6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3184e> │ │ │ │ - adcs r4, r5 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - cbnz r0, 5979cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31b54> │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1949410,17 +1949374,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r5, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1949675,17 +1949639,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1949707,17 +1949671,16 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ bl 597a94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31c1c> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - movs r4, r2 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - sxth r2, r1 │ │ │ │ + vqadd.u64 d0, d20, d9 │ │ │ │ + cbz r2, 597db6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31f3e> │ │ │ │ lsls r7, r7, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1949857,20 +1949820,20 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd lr, r7, [sp, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ bl 39f780 │ │ │ │ b.n 597dfe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x31f86> │ │ │ │ - vshr.u64 d0, d9, #14 │ │ │ │ - cbz r6, 597f82 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3210a> │ │ │ │ + mrc2 0, 6, r0, cr2, cr9, {4} │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - mrc2 0, 6, r0, cr10, cr9, {4} │ │ │ │ + ldc2l 0, cr0, [sl, #612]! @ 0x264 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -1950159,19 +1950122,19 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ strh r2, [r1, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, #0] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ @@ -1950279,23 +1950242,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5983b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3253a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldrb r6, [r0, #21] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xfac00099 │ │ │ │ + vld1.8 @ instruction: 0xf9e00099 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ lsls r2, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -1950596,23 +1950559,23 @@ │ │ │ │ add.w r4, r4, #264 @ 0x108 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 5986fe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x32886> │ │ │ │ b.n 5986ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x32834> │ │ │ │ bl 595adc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2fc64> │ │ │ │ b.n 598660 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x327e8> │ │ │ │ nop │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf7760099 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + @ instruction: 0xf6960099 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - @ instruction: 0xf70a0099 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xf62a0099 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #368] @ (5988cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x32a54>) │ │ │ │ @@ -1950755,15 +1950718,15 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r7, r3, #2 │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ subs r4, r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1951231,16 +1951194,16 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, #10] │ │ │ │ lsls r2, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r4, #153 @ 0x99 │ │ │ │ - add r3, pc, #640 @ (adr r3, 599058 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x331e0>) │ │ │ │ + vqadd.s16 d16, d20, d9 │ │ │ │ + add r2, pc, #768 @ (adr r2, 5990d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33260>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r2, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1951615,21 +1951578,21 @@ │ │ │ │ ands r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 598e40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x32fc8> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, pc, #72 @ (adr r2, 599210 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33398>) │ │ │ │ + add r1, pc, #200 @ (adr r1, 599290 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33418>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, pc, #968 @ (adr r1, 599594 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3371c>) │ │ │ │ + add r1, pc, #72 @ (adr r1, 599214 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3339c>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, pc, #832 @ (adr r1, 599510 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33698>) │ │ │ │ + add r0, pc, #960 @ (adr r0, 599590 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33718>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - add r1, pc, #816 @ (adr r1, 599504 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3368c>) │ │ │ │ + add r0, pc, #944 @ (adr r0, 599584 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3370c>) │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1952237,21 +1952200,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 598580 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x32708> │ │ │ │ b.n 5993f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33580> │ │ │ │ adds r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ bl 5991d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3335c> │ │ │ │ b.n 5996fe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x33886> │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -1968529,15 +1968492,15 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a5b30c │ │ │ │ + bl a5b31c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5a57cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3f954> │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ movt r2, #1 │ │ │ │ blx 6e550 │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ @@ -1968836,15 +1968799,15 @@ │ │ │ │ add.w r0, r4, #696 @ 0x2b8 │ │ │ │ bl 3b8e84 │ │ │ │ ldr.w r0, [r4, #724] @ 0x2d4 │ │ │ │ blx 6ec44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl a5b324 │ │ │ │ + bl a5b334 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r0, #65536 @ 0x10000 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1969686,17 +1969649,17 @@ │ │ │ │ str.w r0, [r5, #2544] @ 0x9f0 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r5, #2540] @ 0x9ec │ │ │ │ str.w r2, [r5, #2548] @ 0x9f4 │ │ │ │ str.w r3, [r5, #2552] @ 0x9f8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 6, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1969783,17 +1969746,17 @@ │ │ │ │ mvnpl r3, r3 │ │ │ │ andpl.w r3, r3, #1 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r4, #668] @ 0x29c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ stc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1969805,17 +1969768,17 @@ │ │ │ │ movs r0, #16 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5a6364 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x404ec> │ │ │ │ str.w r5, [r4, #2532] @ 0x9e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r3, r5} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #44] @ (5a65fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x40784>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1969829,17 +1969792,17 @@ │ │ │ │ add.w r2, r4, #32768 @ 0x8000 │ │ │ │ add.w r4, r4, #28672 @ 0x7000 │ │ │ │ ldr.w r3, [r2, #2536] @ 0x9e8 │ │ │ │ str.w r5, [r4, #3780] @ 0xec4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #2536] @ 0x9e8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1970004,17 +1969967,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a6786 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4090e> │ │ │ │ b.n 5a67b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4093c> │ │ │ │ mov r6, r7 │ │ │ │ b.n 5a6750 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x408d8> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r4, r0, #32768 @ 0x8000 │ │ │ │ @@ -1970743,35 +1970706,35 @@ │ │ │ │ ldr r2, [pc, #48] @ (5a7078 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41200>) │ │ │ │ add r2, pc │ │ │ │ b.n 5a6e0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x40f94> │ │ │ │ ldr r2, [pc, #44] @ (5a707c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41204>) │ │ │ │ add r2, pc │ │ │ │ b.n 5a6e0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x40f94> │ │ │ │ nop │ │ │ │ - add r5, pc, #344 @ (adr r5, 5a71b0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41338>) │ │ │ │ + add r4, pc, #472 @ (adr r4, 5a7230 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x413b8>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r1, [pc, #992] @ (5a7440 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x415c8>) │ │ │ │ + ldr r1, [pc, #96] @ (5a70c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41248>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #864] @ (5a73c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4154c>) │ │ │ │ + blx pc │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, pc, #808 @ (adr r3, 5a7394 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4151c>) │ │ │ │ + add r2, pc, #936 @ (adr r2, 5a7414 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4159c>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, pc, #784 @ (adr r3, 5a7380 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41508>) │ │ │ │ + add r2, pc, #912 @ (adr r2, 5a7400 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41588>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 5a70f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41278>) │ │ │ │ + add r2, pc, #248 @ (adr r2, 5a7170 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x412f8>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, 5a70dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41264>) │ │ │ │ + add r2, pc, #224 @ (adr r2, 5a715c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x412e4>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r3, pc, #72 @ (adr r3, 5a70c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41250>) │ │ │ │ + add r2, pc, #200 @ (adr r2, 5a7148 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x412d0>) │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #436] @ (5a7248 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x413d0>) │ │ │ │ ldr.w r5, [r0, #1696] @ 0x6a0 │ │ │ │ @@ -1970931,23 +1970894,23 @@ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r2, #148] @ 0x94 │ │ │ │ b.n 5a713a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x412c2> │ │ │ │ ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r5, #4 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #448] @ (5a7438 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x415c0>) │ │ │ │ @@ -1971114,20 +1971077,20 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 5a7306 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4148e> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, sl │ │ │ │ + add ip, lr │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ - lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ - lsls r1, r5, #4 │ │ │ │ + itte hi │ │ │ │ + lslhi r6, r7, #3 │ │ │ │ + ldrhhi r2, [r6, #38] @ 0x26 │ │ │ │ + lslls r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1971373,17 +1971336,17 @@ │ │ │ │ @ instruction: 0xffff416f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - mvns r0, r4 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1971470,17 +1971433,17 @@ │ │ │ │ str.w r5, [r4, #744] @ 0x2e8 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r5, [r4, #752] @ 0x2f0 │ │ │ │ str.w r1, [r4, #748] @ 0x2ec │ │ │ │ str.w r2, [r4, #756] @ 0x2f4 │ │ │ │ str.w r3, [r0, #2536] @ 0x9e8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbnz r6, 5a78a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41a30> │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ bl 5a7080 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41208> │ │ │ │ @@ -1971643,17 +1971606,17 @@ │ │ │ │ bne.n 5a7a1c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41ba4> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a79dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41b64> │ │ │ │ b.n 5a7a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41b90> │ │ │ │ mov r5, r7 │ │ │ │ b.n 5a79ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41b36> │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cbnz r0, 5a7a7a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41c02> │ │ │ │ + cbnz r0, 5a7a42 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41bca> │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1971826,17 +1971789,17 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5a7be2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41d6a> │ │ │ │ b.n 5a7c16 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41d9e> │ │ │ │ mov r7, sl │ │ │ │ b.n 5a7bb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41d3c> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ @@ -1971860,17 +1971823,17 @@ │ │ │ │ ldr.w r3, [r4, #2536] @ 0x9e8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #2536] @ 0x9e8 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #14 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1971900,17 +1971863,17 @@ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr.w r1, [r5, #1712] @ 0x6b0 │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5a7cea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41e72> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #72] @ (5a7d78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41f00>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1971938,18 +1971901,17 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr.w r3, [r4, #2536] @ 0x9e8 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #2536] @ 0x9e8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + cbz r2, 5a7dfa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41f82> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ + vqadd.u64 d16, d22, d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ (5a7de4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41f6c>) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #84] @ (5a7de8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41f70>) │ │ │ │ @@ -1971977,17 +1971939,17 @@ │ │ │ │ bne.n 5a7da8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41f30> │ │ │ │ add.w r5, r5, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r5, #2536] @ 0x9e8 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r5, #2536] @ 0x9e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r5, r6} │ │ │ │ + cbz r2, 5a7e48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41fd0> │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vshr.u64 d16, d8, #10 │ │ │ │ + vqadd.u16 d0, d22, d8 │ │ │ │ ldr.w r3, [r0, #1728] @ 0x6c0 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 5a7e08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41f90> │ │ │ │ add.w r2, r0, #32768 @ 0x8000 │ │ │ │ str.w r1, [r0, #1728] @ 0x6c0 │ │ │ │ ldr.w r3, [r2, #2536] @ 0x9e8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -1972116,17 +1972078,17 @@ │ │ │ │ bne.n 5a7f34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x420bc> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ subs r6, #255 @ 0xff │ │ │ │ sbcs r1, r1 │ │ │ │ subs r7, #0 │ │ │ │ - cbz r2, 5a7ffc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x42184> │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - vqadd.u8 d0, d16, d8 │ │ │ │ + mcr2 0, 1, r0, cr0, cr8, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1972256,16 +1972218,16 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5a811e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x422a6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 5a80c2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4224a> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5a80f6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4227e> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4, #608] @ 0x260 │ │ │ │ - cbz r6, 5a8166 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x422ee> │ │ │ │ + stc2l 0, cr0, [r4], #608 @ 0x260 │ │ │ │ + cbz r6, 5a812e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x422b6> │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1972290,16 +1972252,16 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5a8158 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x422e0> │ │ │ │ add.w r8, r8, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r8, #2536] @ 0x9e8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r8, #2536] @ 0x9e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mcrr2 0, 9, r0, r2, cr8 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + @ instruction: 0xfb620098 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r1, [r0, #699] @ 0x2bb │ │ │ │ @@ -1972587,20 +1972549,20 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 5a8486 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4260e> │ │ │ │ ldr r1, [pc, #28] @ (5a84c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x42648>) │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 5a6364 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x404ec> │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl a5b33c │ │ │ │ + bl a5b34c │ │ │ │ mov r0, r8 │ │ │ │ blx 6ec44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1972615,29 +1972577,29 @@ │ │ │ │ bl 5ae088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x48210> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r4, #688] @ 0x2b0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #896] @ 0x380 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - bl a9be78 │ │ │ │ + bl a9be88 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5a8590 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x42718> │ │ │ │ mov r0, r5 │ │ │ │ bl 4aa378 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 4aa9b8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov.w r1, #740 @ 0x2e4 │ │ │ │ movt r1, #1 │ │ │ │ - bl a5b354 │ │ │ │ + bl a5b364 │ │ │ │ mov r0, r4 │ │ │ │ bl 5a5788 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x3f910> │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cbz r0, 5a8574 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x426fc> │ │ │ │ add.w r3, r4, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #88] @ (5a85a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x42728>) │ │ │ │ @@ -1978287,27 +1978249,27 @@ │ │ │ │ b.n 5ac138 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x462c0> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, r7 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r5, #26 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1981492,15 +1981454,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1322] @ 0x52a │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 5aebec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x48d74> │ │ │ │ ldrsb.w r3, [r5, #1323] @ 0x52b │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 5aebb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x48d40> │ │ │ │ mov r0, fp │ │ │ │ - bl a9bf64 │ │ │ │ + bl a9bf74 │ │ │ │ ldr.w r0, [r5, #1336] @ 0x538 │ │ │ │ mov r1, fp │ │ │ │ bl 5a7e60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x41fe8> │ │ │ │ movw r3, #41808 @ 0xa350 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ b.n 5ae6f2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4887a> │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ @@ -1981808,15 +1981770,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 5aed8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x48f14> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #556] @ 0x22c │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl a9abdc │ │ │ │ + bl a9abec │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 3977b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #1708] @ 0x6ac │ │ │ │ @@ -1981828,15 +1981790,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #40960 @ 0xa000 │ │ │ │ mov r4, r0 │ │ │ │ str.w r1, [r0, #1708] @ 0x6ac │ │ │ │ ldr.w r0, [r3, #1716] @ 0x6b4 │ │ │ │ cbz r1, 5aede6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x48f6e> │ │ │ │ ldr.w r1, [r1, #556] @ 0x22c │ │ │ │ - bl a9aba4 │ │ │ │ + bl a9abb4 │ │ │ │ movw r2, #41808 @ 0xa350 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4, r2] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1982036,17 +1981998,17 @@ │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, #32 │ │ │ │ bne.n 5aefbe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x49146> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add ip, r6 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #31616 @ 0x7b80 │ │ │ │ add.w r6, r0, #32000 @ 0x7d00 │ │ │ │ @@ -1982648,15 +1982610,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl a9ad98 │ │ │ │ + bl a9ada8 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 6ec44 │ │ │ │ ldr.w r3, [r5, #840] @ 0x348 │ │ │ │ ldr.w r0, [r5, #1716] @ 0x6b4 │ │ │ │ cbz r3, 5af658 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x497e0> │ │ │ │ @@ -1982787,15 +1982749,15 @@ │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ lsls r1, r5, #4 │ │ │ │ @ instruction: 0xfb67ffff │ │ │ │ - adcs r2, r7 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ @ instruction: 0xfaafffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1982893,15 +1982855,15 @@ │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ add.w r3, r4, #544 @ 0x220 │ │ │ │ strd r3, r3, [r4, #544] @ 0x220 │ │ │ │ - bl a9aaec │ │ │ │ + bl a9aafc │ │ │ │ str.w r0, [r4, #556] @ 0x22c │ │ │ │ cbz r0, 5af94a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x49ad2> │ │ │ │ ldr.w r0, [r6, #240] @ 0xf0 │ │ │ │ cbz r0, 5af8f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x49a78> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ add.w r1, r6, #224 @ 0xe0 │ │ │ │ @@ -1983015,15 +1982977,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ rsb r1, r1, #32 │ │ │ │ add r1, r5 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ b.n 5af9f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x49b7c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl aae188 │ │ │ │ + bl aae198 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 5af99c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x49b24> │ │ │ │ strb.w r0, [r0, #301] @ 0x12d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1983253,15 +1983215,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #22 │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xf75a00aa │ │ │ │ + @ instruction: 0xf67a00aa │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #1692] @ 0x69c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1983459,17 +1983421,17 @@ │ │ │ │ dmb ish │ │ │ │ cbz r2, 5afed2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a05a> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ b.n 5afe72 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x49ffa> │ │ │ │ mov r1, r4 │ │ │ │ b.n 5afeaa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a032> │ │ │ │ nop │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #196] @ (5affb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a140>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1983540,17 +1983502,17 @@ │ │ │ │ bne.n 5aff9a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a122> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5aff48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a0d0> │ │ │ │ b.n 5aff86 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a10e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbnz r2, 5affc2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a14a> │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #188] @ (5b0090 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a218>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1983619,17 +1983581,17 @@ │ │ │ │ bne.n 5b0072 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a1fa> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5b0024 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a1ac> │ │ │ │ b.n 5b005e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a1e6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #232] @ (5b0194 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a31c>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1983714,17 +1983676,17 @@ │ │ │ │ bne.n 5b0176 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a2fe> │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5b0106 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a28e> │ │ │ │ b.n 5b0162 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a2ea> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + cpsid i │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [r0, #1692] @ 0x69c │ │ │ │ mov r6, r1 │ │ │ │ @@ -1984142,20 +1984104,20 @@ │ │ │ │ b.n 5b04bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a644> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldc2 1, cr0, [r0], #160 @ 0xa0 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr12, cr10, {5} │ │ │ │ - cdp 0, 11, cr0, cr4, cr10, {5} │ │ │ │ - cdp 0, 8, cr0, cr14, cr10, {5} │ │ │ │ - ldc 0, cr0, [r0, #680]! @ 0x2a8 │ │ │ │ + ldcl 0, cr0, [ip, #680] @ 0x2a8 │ │ │ │ + ldcl 0, cr0, [r4, #680] @ 0x2a8 │ │ │ │ + stc 0, cr0, [lr, #680]! @ 0x2a8 │ │ │ │ + ldcl 0, cr0, [r0], {170} @ 0xaa │ │ │ │ @ instruction: 0xfa7e0128 │ │ │ │ - stcl 0, cr0, [r0], #680 @ 0x2a8 │ │ │ │ + stc 0, cr0, [r0], {170} @ 0xaa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ @@ -1984825,29 +1984787,29 @@ │ │ │ │ b.n 5b076c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a8f4> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vld2.8 {d0[1],d1[1]}, [lr], r8 │ │ │ │ vld2.8 {d0[1],d1[1]}, [r8], r8 │ │ │ │ @ instruction: 0xf7ea0128 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -1985877,51 +1985839,51 @@ │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 592a50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x2cbd8> │ │ │ │ b.n 5b17d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4b95c> │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 5b1f98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c120> │ │ │ │ + b.n 5b1dd8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bf60> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 5b1d50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bed8> │ │ │ │ + b.n 5b1b90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bd18> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r5, pc, #608 @ (adr r5, 5b1b18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bca0>) │ │ │ │ + add r4, pc, #736 @ (adr r4, 5b1b98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bd20>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r5, pc, #424 @ (adr r5, 5b1a68 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bbf0>) │ │ │ │ + add r4, pc, #552 @ (adr r4, 5b1ae8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bc70>) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + ble.n 5b18a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4ba30> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ble.n 5b1844 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4b9cc> │ │ │ │ + bgt.n 5b1884 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4ba0c> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ble.n 5b17e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4b970> │ │ │ │ + bgt.n 5b1828 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4b9b0> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -1986423,27 +1986385,27 @@ │ │ │ │ @ instruction: 0xfffcffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5b1ee4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c06c> │ │ │ │ + bhi.n 5b1f24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c0ac> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 5b1e54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4bfdc> │ │ │ │ + bpl.n 5b1e94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c01c> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ blx 6dc00 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ sub.w r3, r7, #368 @ 0x170 │ │ │ │ @@ -1986834,21 +1986796,21 @@ │ │ │ │ bl 3957f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 5b0804 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4a98c> │ │ │ │ mov r2, r0 │ │ │ │ b.w 5b1730 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4b8b8> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - bcc.n 5b222c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c3b4> │ │ │ │ + bcs.n 5b226c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c3f4> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r3, #2 │ │ │ │ b.n 5b2456 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4c5de> │ │ │ │ vtbl.8 d28, {d31-) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1987901,15 +1987863,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bmi.n 5b2e98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d020> │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 5b2f28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d0b0> │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #572] @ (5b30a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d230>) │ │ │ │ @@ -1988127,25 +1988089,25 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 5b2eb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d040> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bne.n 5b2fc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d14c> │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ bne.n 5b3138 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d2c0> │ │ │ │ lsls r0, r5, #4 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 5b312a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d2b2> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1988201,15 +1988163,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5b31e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d36c> │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl a9aab4 │ │ │ │ + bl a9aac4 │ │ │ │ ldr.w r6, [r4, #1672] @ 0x688 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 5b31f6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d37e> │ │ │ │ add.w r3, r6, #544 @ 0x220 │ │ │ │ add.w r2, r5, #544 @ 0x220 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 5b31c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d350> │ │ │ │ @@ -1988227,29 +1988189,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5b3198 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d320> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5b31c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d350> │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl a9aad4 │ │ │ │ + bl a9aae4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 3977b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec44 │ │ │ │ ldr.w r0, [r7, #1336] @ 0x538 │ │ │ │ movs r1, #0 │ │ │ │ str.w r5, [r4, #1672] @ 0x688 │ │ │ │ bl 5a65c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x40748> │ │ │ │ movw r2, #41808 @ 0xa350 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, r2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl a9aab4 │ │ │ │ + bl a9aac4 │ │ │ │ ldr.w r6, [r4, #1672] @ 0x688 │ │ │ │ add.w r3, r6, #544 @ 0x220 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5b3194 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d31c> │ │ │ │ b.n 5b31c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d350> │ │ │ │ add.w r3, r5, #544 @ 0x220 │ │ │ │ dmb ish │ │ │ │ @@ -1988295,15 +1988257,15 @@ │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #1 │ │ │ │ - bl a61738 │ │ │ │ + bl a61748 │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 5b32ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d436> │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ @@ -1988326,15 +1988288,15 @@ │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r4, #2304] @ 0x900 │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r4, #3296] @ 0xce0 │ │ │ │ bl 5c1b5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5bce4> │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r7, #1716] @ 0x6b4 │ │ │ │ - bl a9aa68 │ │ │ │ + bl a9aa78 │ │ │ │ str.w r0, [r6, #2964] @ 0xb94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5b34ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d674> │ │ │ │ ldr.w r0, [r5, #240] @ 0xf0 │ │ │ │ cbz r0, 5b32f6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d47e> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ @@ -1988497,15 +1988459,15 @@ │ │ │ │ b.n 5b3322 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d4aa> │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ b.n 5b330a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d492> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl aae188 │ │ │ │ + bl aae198 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5b3270 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d3f8> │ │ │ │ ldrb.w r1, [r4, r7, lsl #2] │ │ │ │ add.w r2, r4, r7, lsl #2 │ │ │ │ movs r0, #1 │ │ │ │ bfi r1, r0, #0, #4 │ │ │ │ strb.w r1, [r4, r7, lsl #2] │ │ │ │ @@ -1988631,15 +1988593,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 5b362c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d7b4> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ @@ -1988766,15 +1988728,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 5b380a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d992> │ │ │ │ + cbnz r4, 5b37d2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d95a> │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldmia r0!, {r2, r4, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1989258,22 +1989220,23 @@ │ │ │ │ bl 59612c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x302b4> │ │ │ │ b.n 5b38d2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4da5a> │ │ │ │ strd r7, r7, [r4, #-4] │ │ │ │ str r7, [r4, #4] │ │ │ │ b.n 5b399e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4db26> │ │ │ │ strd r7, r7, [r4] │ │ │ │ b.n 5b399e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4db26> │ │ │ │ - @ instruction: 0xe85c009e │ │ │ │ - b.n 5b3b60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4dce8> │ │ │ │ + b.n 5b3bf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4dd80> │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + b.n 5b39a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4db28> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b3a48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4dbd0> │ │ │ │ + b.n 5b3888 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4da10> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b38d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4da5c> │ │ │ │ + b.n 5b3714 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4d89c> │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 5b44c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e648> │ │ │ │ + b.n 5b4300 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e488> │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r0, #40960 @ 0xa000 │ │ │ │ @@ -1989488,15 +1989451,15 @@ │ │ │ │ add.w fp, fp, #24 │ │ │ │ adds r5, #24 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 5b3efa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e082> │ │ │ │ ldr.w r1, [fp, #-12] │ │ │ │ mov r4, fp │ │ │ │ b.n 5b3d72 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4defa> │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -1989719,15 +1989682,15 @@ │ │ │ │ b.n 5b40c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e24c> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r4, r6} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 5b420e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e396> │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ lsls r2, r5, #2 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -1989991,21 +1989954,21 @@ │ │ │ │ bne.n 5b4488 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e610> │ │ │ │ b.n 5b440c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e594> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cbnz r4, 5b4552 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e6da> │ │ │ │ lsls r0, r5, #4 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1990236,15 +1990199,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 5b4776 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e8fe> │ │ │ │ dmb ish │ │ │ │ b.n 5b4662 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4e7ea> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r6, r6, r2 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #552] @ (5b49d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4eb60>) │ │ │ │ @@ -1990433,18 +1990396,18 @@ │ │ │ │ b.n 5b4988 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4eb10> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb848 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [lr], {253} @ 0xfd │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + @ instruction: 0xebee00fd │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ @ instruction: 0xb646 │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -1990579,19 +1990542,19 @@ │ │ │ │ b.n 5b4a3a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4ebc2> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r7, pc, #888 @ (adr r7, 5b4ed4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4f05c>) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 5b4f54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4f0dc>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r1, r5, r6, r7} │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -1991641,29 +1991604,29 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r1, r4, r5, r6} │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #600 @ (adr r2, 5b58b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4fa3c>) │ │ │ │ + add r1, pc, #728 @ (adr r1, 5b5934 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4fabc>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 5b5880 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4fa08>) │ │ │ │ + add r1, pc, #672 @ (adr r1, 5b5900 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4fa88>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #944 @ (adr r0, 5b5a14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4fb9c>) │ │ │ │ + add r0, pc, #48 @ (adr r0, 5b5694 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4f81c>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 5b59d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4fb60>) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -1993017,25 +1992980,25 @@ │ │ │ │ ubfx r3, r1, #6, #14 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.w 5b70a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x51228> │ │ │ │ movs r3, #8 │ │ │ │ bfi r1, r3, #6, #14 │ │ │ │ str r1, [r0, #0] │ │ │ │ b.w 5b4d4a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4eed2> │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ bfi r3, r2, #0, #14 │ │ │ │ strh r3, [r1, #4] │ │ │ │ @@ -1994276,35 +1994239,35 @@ │ │ │ │ bne.w 5b65e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x50770> │ │ │ │ b.w 5b65c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5074c> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ b.n 5b6fe8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x51170> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1994772,31 +1994735,31 @@ │ │ │ │ b.n 5b727e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x51406> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrh r0, [r7, #24] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r2, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1995493,31 +1995456,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, #4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ lsls r0, r5, #4 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r5 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r4, 5b7f16 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5209e> │ │ │ │ + cbz r4, 5b7ede <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52066> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ble.n 5b7f50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x520d8> │ │ │ │ + bgt.n 5b7f90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52118> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ @@ -1996163,53 +1996126,53 @@ │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ b.w 5b9376 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x534fe> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #26 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ subw r3, r2, #2408 @ 0x968 │ │ │ │ strd r1, r1, [sp, #276] @ 0x114 │ │ │ │ strd r1, r1, [sp, #268] @ 0x10c │ │ │ │ @@ -1996845,37 +1996808,37 @@ │ │ │ │ ... │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #508 @ (adr r4, 5b8e40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52fc8>) │ │ │ │ @ instruction: 0xffffeafb │ │ │ │ - vsubl.u , d31, d24 │ │ │ │ + @ instruction: 0xffff31c8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subw r3, r3, #2476 @ 0x9ac │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 6de64 │ │ │ │ @@ -1998011,51 +1997974,51 @@ │ │ │ │ mov sl, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 6d748 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 535df8 │ │ │ │ b.w 5b8390 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52518> │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r3, pc, #576 @ (adr r3, 5b9ab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x53c38>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 5b9b30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x53cb8>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - add r3, pc, #336 @ (adr r3, 5b99c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x53b4c>) │ │ │ │ + add r2, pc, #464 @ (adr r2, 5b9a44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x53bcc>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r4, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ and.w r3, r3, #9 │ │ │ │ cmp r3, #9 │ │ │ │ bne.w 5b8bfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52d84> │ │ │ │ ldrb.w r4, [fp, #196] @ 0xc4 │ │ │ │ lsls r5, r4, #27 │ │ │ │ @@ -1998719,47 +1998682,47 @@ │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ b.w 5b8a6a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52bf2> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r0, #30 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - b.n 5b99d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x53b58> │ │ │ │ + b.n 5b9810 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x53998> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 5ba238 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x543c0> │ │ │ │ + b.n 5ba078 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x54200> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldrb.w r3, [fp, #158] @ 0x9e │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ subs r3, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -1999087,19 +1999050,19 @@ │ │ │ │ bmi.w 5b836c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x524f4> │ │ │ │ ldrb.w r1, [r1, #310] @ 0x136 │ │ │ │ lsls r1, r1, #25 │ │ │ │ bmi.w 5b836c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x524f4> │ │ │ │ b.n 5ba284 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5440c> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - cbnz r6, 5ba3d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5455c> │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r0, #32 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ vmov.f64 d0, #64 @ 0x3e000000 0.125 │ │ │ │ subw r3, r4, #2452 @ 0x994 │ │ │ │ subw r2, r4, #2328 @ 0x918 │ │ │ │ @@ -1999279,25 +1999242,25 @@ │ │ │ │ moveq r3, #25 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ b.w 5b8008 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x52190> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r2, r0, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [pc, #184] @ (5ba624 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x547ac>) │ │ │ │ + ldr r5, [pc, #312] @ (5ba6a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5482c>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [pc, #448] @ (5ba738 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x548c0>) │ │ │ │ + ldr r4, [pc, #576] @ (5ba7b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x54940>) │ │ │ │ lsls r2, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1999326,15 +1999289,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ ldr.w r0, [r0, #1716] @ 0x6b4 │ │ │ │ - bl a9aad4 │ │ │ │ + bl a9aae4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ bl 3977b8 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec44 │ │ │ │ b.n 5ba5b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5473a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1999402,15 +1999365,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5ba6b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5483a> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5ba6e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5486c> │ │ │ │ add.w r9, r9, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r6, #2964] @ 0xb94 │ │ │ │ ldr.w r0, [r9, #1716] @ 0x6b4 │ │ │ │ - bl a9aad4 │ │ │ │ + bl a9aae4 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ bl 3977b8 │ │ │ │ mov r0, sl │ │ │ │ blx 6ec44 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @@ -2000497,15 +2000460,15 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, r3] │ │ │ │ lsls r0, r5, #4 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2001102,15 +2001065,15 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #744] @ (5bbc60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x55de8>) │ │ │ │ lsls r0, r5, #4 │ │ │ │ ldr r2, [pc, #592] @ (5bbbcc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x55d54>) │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2001366,21 +2001329,21 @@ │ │ │ │ b.n 5bba5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x55be4> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r4, r3 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2002118,36 +2002081,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ bics r2, r1 │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #624] @ 0x270 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + ldc2l 0, cr0, [sl], #624 @ 0x270 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - stc2l 0, cr0, [r8], {156} @ 0x9c │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + @ instruction: 0xfbe8009c │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 5bc520 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x566a8>) │ │ │ │ + add r1, pc, #488 @ (adr r1, 5bc5a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x56728>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r3, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #632 @ 0x278 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r2, r5, #2 │ │ │ │ @ instruction: 0xfa6dffff │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r2, r5, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r2, r5, #2 │ │ │ │ subs r5, #130 @ 0x82 │ │ │ │ lsls r0, r5, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2003131,15 +2003094,15 @@ │ │ │ │ cmp sl, r4 │ │ │ │ bne.n 5bcdd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x56f5c> │ │ │ │ b.n 5bcce0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x56e68> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, sl │ │ │ │ lsls r2, r3, #7 │ │ │ │ b.n 5bcce6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x56e6e> │ │ │ │ - mrc 0, 3, r0, cr12, cr12, {4} │ │ │ │ + ldc 0, cr0, [ip, #624] @ 0x270 │ │ │ │ cbz r1, 5bcec4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5704c> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 5bc770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x568f8> │ │ │ │ @@ -2003386,26 +2003349,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 6d3ec │ │ │ │ str.w r6, [r9, #8] │ │ │ │ strd r0, r7, [r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orn r0, r0, ip, lsr #2 │ │ │ │ - orr.w r0, r8, ip, lsr #2 │ │ │ │ - orr.w r0, r2, ip, lsr #2 │ │ │ │ - orr.w r0, r2, ip, lsr #2 │ │ │ │ - orr.w r0, r4, ip, lsr #2 │ │ │ │ - bics.w r0, lr, ip, lsr #2 │ │ │ │ - bics.w r0, lr, ip, lsr #2 │ │ │ │ - bics.w r0, lr, ip, lsr #2 │ │ │ │ - bics.w r0, r6, ip, lsr #2 │ │ │ │ - bic.w r0, lr, ip, lsr #2 │ │ │ │ - bic.w r0, r8, ip, lsr #2 │ │ │ │ - bic.w r0, r0, ip, lsr #2 │ │ │ │ + @ instruction: 0xe980009c │ │ │ │ + strd r0, r0, [r8, #-624]! @ 0x270 │ │ │ │ + strd r0, r0, [r2, #-624]! @ 0x270 │ │ │ │ + strd r0, r0, [r2, #-624]! @ 0x270 │ │ │ │ + strd r0, r0, [r4, #-624]! @ 0x270 │ │ │ │ + ldrd r0, r0, [lr, #-624] @ 0x270 │ │ │ │ + ldrd r0, r0, [lr, #-624] @ 0x270 │ │ │ │ + ldrd r0, r0, [lr, #-624] @ 0x270 │ │ │ │ + ldrd r0, r0, [r6, #-624] @ 0x270 │ │ │ │ + strd r0, r0, [lr, #-624] @ 0x270 │ │ │ │ + strd r0, r0, [r8, #-624] @ 0x270 │ │ │ │ + strd r0, r0, [r0, #-624] @ 0x270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #144] @ (5bd224 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x573ac>) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2003465,15 +2003428,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2003547,15 +2003510,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r5, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2003675,21 +2003638,21 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 5bd3e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5756c> │ │ │ │ + b.n 5bd224 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x573ac> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bd3b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57540> │ │ │ │ + b.n 5bd1f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57380> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bd38c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57514> │ │ │ │ + b.n 5bd1cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57354> │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r3, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2003797,21 +2003760,21 @@ │ │ │ │ blt.n 5bd52c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x576b4> │ │ │ │ b.n 5bd54e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x576d6> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #148 @ 0x94 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - b.n 5bd308 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57490> │ │ │ │ + b.n 5bd148 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x572d0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bd2cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57454> │ │ │ │ + b.n 5bd10c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57294> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bd294 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5741c> │ │ │ │ + b.n 5bd0d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5725c> │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2004136,19 +2004099,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r0, r5, #4 │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #4 │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - b.n 5be134 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x582bc> │ │ │ │ + b.n 5bdf74 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x580fc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp.w r9, #8 │ │ │ │ beq.n 5bd97e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57b06> │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 6f0b8 │ │ │ │ cmp r0, #12 │ │ │ │ @@ -2004487,35 +2004450,35 @@ │ │ │ │ bl 555360 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ lsls r1, r3, #28 │ │ │ │ bpl.w 5be242 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583ca> │ │ │ │ b.n 5bdd2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57eb4> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 5bdfa0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58128> │ │ │ │ + b.n 5bdde0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57f68> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bdfa0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58128> │ │ │ │ + b.n 5bdde0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57f68> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5bdf88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58110> │ │ │ │ + b.n 5bddc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57f50> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - b.n 5bde90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58018> │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bge.n 5bdc30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57db8> │ │ │ │ + bls.n 5bdc70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57df8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ strh r5, [r2, #4] │ │ │ │ movs r5, #0 │ │ │ │ @@ -2005038,39 +2005001,39 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 527fc4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 5bde56 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x57fde> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r4, r2 │ │ │ │ + cbz r4, 5be2f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58480> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ble.n 5be234 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583bc> │ │ │ │ + bgt.n 5be274 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583fc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bgt.n 5be228 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583b0> │ │ │ │ + blt.n 5be268 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583f0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - blt.n 5be334 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x584bc> │ │ │ │ + bge.n 5be374 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x584fc> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - blt.n 5be2fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58484> │ │ │ │ + bge.n 5be33c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x584c4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bge.n 5be2dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58464> │ │ │ │ + bge.n 5be31c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x584a4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bge.n 5be2bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58444> │ │ │ │ + bge.n 5be2fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58484> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bge.n 5be2b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58440> │ │ │ │ + bge.n 5be2f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58480> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bge.n 5be2ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58434> │ │ │ │ + bls.n 5be2ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58474> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 5be218 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583a0> │ │ │ │ + bhi.n 5be258 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x583e0> │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #40960 @ 0xa000 │ │ │ │ add.w r7, r0, #42496 @ 0xa600 │ │ │ │ @@ -2005824,15 +2005787,15 @@ │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ bl 59612c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x302b4> │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r6, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ @@ -2006641,17 +2006604,17 @@ │ │ │ │ b.n 5bf2c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59448> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #22 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r0, r7, #20 │ │ │ │ lsls r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2007077,15 +2007040,15 @@ │ │ │ │ ldrh.w r5, [r1, #74] @ 0x4a │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ beq.w 5bfc18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59da0> │ │ │ │ ldr.w r0, [r7, #1720] @ 0x6b8 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa28a8 │ │ │ │ + bl aa28b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5bfb72 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59cfa> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 5bfbfa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59d82> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ ldr.w r4, [r7, #1720] @ 0x6b8 │ │ │ │ @@ -2007306,15 +2007269,15 @@ │ │ │ │ strd r4, r1, [r0, #848] @ 0x350 │ │ │ │ strb.w r2, [r0, #856] @ 0x358 │ │ │ │ ldr.w r4, [r7, #1812] @ 0x714 │ │ │ │ cbnz r3, 5bfb66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59cee> │ │ │ │ str.w r3, [r7, #1812] @ 0x714 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ str.w r4, [r7, #1812] @ 0x714 │ │ │ │ ldr r2, [pc, #248] @ (5bfc6c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59df4>) │ │ │ │ ldr r3, [pc, #236] @ (5bfc64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x59dec>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -2008007,26 +2007970,26 @@ │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r0, r5, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r0, r5, #4 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 5c034e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5a4d6> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - orns r0, r8, #169 @ 0xa9 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + vaddl.s16 q0, d24, d25 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #200] @ (5c03e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5a568>) │ │ │ │ @@ -2008333,25 +2008296,25 @@ │ │ │ │ strb.w r3, [fp, #2292] @ 0x8f4 │ │ │ │ b.n 5c0484 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5a60c> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbe20127 │ │ │ │ @ instruction: 0xfbe00127 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #656] @ (5c08e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aa70>) │ │ │ │ + ldr r5, [pc, #784] @ (5c0968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aaf0>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r6, [pc, #64] @ (5c06a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5a828>) │ │ │ │ + ldr r5, [pc, #192] @ (5c0720 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5a8a8>) │ │ │ │ lsls r7, r5, #2 │ │ │ │ @ instruction: 0xfa0e0127 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -2008705,26 +2008668,26 @@ │ │ │ │ bl 50eb34 │ │ │ │ b.n 5c0994 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ab1c> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ ldr??.w r0, [r2, ] │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 5c0974 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aafc> │ │ │ │ + bne.n 5c09b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ab3c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strd r0, r0, [r4, #-676]! @ 0x2a4 │ │ │ │ - bne.n 5c0ac8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ac50> │ │ │ │ + stmia.w r4, {r0, r3, r5, r7} │ │ │ │ + beq.n 5c0b08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ac90> │ │ │ │ lsls r2, r3, #2 │ │ │ │ @ instruction: 0xf6980127 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2009023,27 +2008986,27 @@ │ │ │ │ strb.w r3, [r5, #2292] @ 0x8f4 │ │ │ │ b.n 5c0ace <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ac56> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf5980127 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r3 │ │ │ │ + cbz r2, 5c0d6e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aef6> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - uxth r6, r0 │ │ │ │ + cbz r6, 5c0d6c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aef4> │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - b.n 5c0b90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ad18> │ │ │ │ + b.n 5c09d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ab58> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5c08b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aa40> │ │ │ │ + b.n 5c06f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5a880> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ @ instruction: 0xf2f40127 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2011730,37 +2011693,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6d290 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -2011804,15 +2011767,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ bl 538c1c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2011912,19 +2011875,19 @@ │ │ │ │ b.n 5c2a96 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5cc1e> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 5c2a96 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5cc1e> │ │ │ │ lsls r7, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2012025,15 +2011988,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 538db8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w ip, [pc, #168] @ 5c2d0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ce94> │ │ │ │ sub sp, #16 │ │ │ │ @@ -2012422,53 +2012385,53 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 5c2fc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5d14c> │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ bne.n 5c30c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5d250> │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2012874,29 +2012837,29 @@ │ │ │ │ b.n 5c333c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5d4c4> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + nop {15} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + itt hi │ │ │ │ + lslhi r1, r5, #2 │ │ │ │ + ldmiahi r5, {r2, r5, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - nop {11} │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - itee cc │ │ │ │ - lslcc r1, r5, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ - lslcs r1, r5, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0052 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1172] @ 5c39a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db28> │ │ │ │ @@ -2013346,31 +2013309,31 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.n 5c381e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5d9a6> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + cbnz r2, 5c3a12 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db9a> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - pop {r1, r4} │ │ │ │ + cbnz r2, 5c39fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db84> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r6, 5c3a10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db98> │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r0, 5c3a02 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db8a> │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + cbnz r2, 5c39e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db6e> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rev16 r6, r1 │ │ │ │ + cbnz r6, 5c39da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db62> │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - cbnz r2, 5c3a02 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db8a> │ │ │ │ + cbnz r2, 5c39ca <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db52> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbnz r6, 5c39fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5db84> │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -2014019,45 +2013982,45 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 5c3e06 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5df8e> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r4} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmia r2!, {r2, r6} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - push {r4} │ │ │ │ + cbz r0, 5c40dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e264> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r0, 5c4112 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e29a> │ │ │ │ + cbz r0, 5c40da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e262> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r0, 5c4112 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e29a> │ │ │ │ + cbz r0, 5c40da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e262> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r4, 5c4104 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e28c> │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 5c4102 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e28a> │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r6, 5c40f2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e27a> │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r6, 5c40ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e274> │ │ │ │ + sxth r6, r6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + cbz r6, 5c40ea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e272> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - uxth r6, r7 │ │ │ │ + cbz r6, 5c40e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e26e> │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + cbz r6, 5c40da <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e262> │ │ │ │ lsls r1, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [pc, #56] @ (5c4100 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e288>) │ │ │ │ @@ -2014082,15 +2014045,15 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e2f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 5c4130 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e2b8> │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r4, [r0, #1072] @ 0x430 │ │ │ │ @@ -2014218,15 +2014181,15 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 5c423e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e3c6> │ │ │ │ nop │ │ │ │ - cbz r0, 5c4286 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e40e> │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ @@ -2014892,31 +2014855,31 @@ │ │ │ │ b.n 5c47aa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5e932> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r4, r6, pc} │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r1, r5, #2 │ │ │ │ pop {r3} │ │ │ │ lsls r7, r4, #4 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -2015315,27 +2015278,27 @@ │ │ │ │ mov r1, r5 │ │ │ │ b.n 5c4d58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5eee0> │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r7, pc, #872 @ (adr r7, 5c5174 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f2fc>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ @ instruction: 0xb61c │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #880 @ (adr r7, 5c5188 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f310>) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 5c5208 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f390>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 5c513c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f2c4>) │ │ │ │ + add r6, pc, #928 @ (adr r6, 5c51bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f344>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 5c5070 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f1f8>) │ │ │ │ + add r6, pc, #720 @ (adr r6, 5c50f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f278>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, pc, #856 @ (adr r6, 5c517c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f304>) │ │ │ │ + add r5, pc, #984 @ (adr r5, 5c51fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f384>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ ldr.w fp, [fp] │ │ │ │ mov r0, r3 │ │ │ │ @@ -2015835,23 +2015798,23 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub sp, #0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #960 @ (adr r1, 5c575c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f8e4>) │ │ │ │ + add r1, pc, #64 @ (adr r1, 5c53dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f564>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5c5b58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fce0> │ │ │ │ + b.n 5c5998 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fb20> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, pc, #184 @ (adr r1, 5c545c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f5e4>) │ │ │ │ + add r0, pc, #312 @ (adr r0, 5c54dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f664>) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 5c5b28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fcb0> │ │ │ │ + b.n 5c5968 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5faf0> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r0, pc, #208 @ (adr r0, 5c547c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f604>) │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #824 @ 0x338 │ │ │ │ lsls r7, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2016273,27 +2016236,27 @@ │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #352 @ 0x160 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ + ble.n 5c57cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5f954> │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr r0, [pc, #4] @ (5c58b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fa40>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #376] @ (5c5a34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fbbc>) │ │ │ │ + ldr r4, [pc, #504] @ (5c5ab4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fc3c>) │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldr r0, [pc, #4] @ (5c58c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fa4c>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [pc, #12] @ (5c58d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fa60>) │ │ │ │ ldr.w r2, [r0, #2424] @ 0x978 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2016343,17 +2016306,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 49966c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b7a4 │ │ │ │ + bl a8b7b4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b778 │ │ │ │ + bl a8b788 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r2, #26 │ │ │ │ beq.n 5c5a38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fbc0> │ │ │ │ push {r4, lr} │ │ │ │ @@ -2016545,27 +2016508,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cbz r0, 5c5b8a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd12> │ │ │ │ addw r0, r4, #2492 @ 0x9bc │ │ │ │ bl 3b8e84 │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ - bl a5af64 │ │ │ │ + bl a5af74 │ │ │ │ ldr.w r0, [r4, #2468] @ 0x9a4 │ │ │ │ bl 390a50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ addw r0, r0, #2492 @ 0x9bc │ │ │ │ bl 3b8e84 │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ - bl a5af64 │ │ │ │ + bl a5af74 │ │ │ │ ldr.w r0, [r4, #2468] @ 0x9a4 │ │ │ │ bl 390a50 │ │ │ │ b.n 5c5b84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd0c> │ │ │ │ nop │ │ │ │ cbz r2, 5c5bb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd3e> │ │ │ │ ldrb.w r3, [r0, #2458] @ 0x99a │ │ │ │ cbz r3, 5c5bc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd50> │ │ │ │ @@ -2016590,25 +2016553,25 @@ │ │ │ │ ldr r0, [pc, #28] @ (5c5bf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd80>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (5c5bfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd84>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 5c5cc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fe48> │ │ │ │ + bgt.n 5c5b00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fc88> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + ble.n 5c5c90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fe18> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bge.n 5c5b88 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd10> │ │ │ │ + bls.n 5c5bc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd50> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - blt.n 5c5b24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fcac> │ │ │ │ + bge.n 5c5b64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fcec> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bls.n 5c5bbc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd44> │ │ │ │ + bls.n 5c5bfc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd84> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bgt.n 5c5cc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fe4c> │ │ │ │ + blt.n 5c5b04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fc8c> │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ ldr r2, [pc, #276] @ (5c5d28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5feb0>) │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ @@ -2016623,23 +2016586,23 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 397098 │ │ │ │ mov r0, r7 │ │ │ │ - bl a580dc │ │ │ │ + bl a580ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c5cd8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fe60> │ │ │ │ mov r5, r0 │ │ │ │ - bl a58154 │ │ │ │ + bl a58164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a58150 │ │ │ │ + bl a58160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5c5ccc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fe54> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 39716c │ │ │ │ ldr.w ip, [pc, #216] @ 5c5d38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fec0> │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ @@ -2016719,23 +2016682,23 @@ │ │ │ │ add r3, pc, #912 @ (adr r3, 5c60bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x60244>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ add r3, pc, #848 @ (adr r3, 5c6088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x60210>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ - bls.n 5c5da0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ff28> │ │ │ │ + bhi.n 5c5de0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ff68> │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldrsb r2, [r0, r6] │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r3, pc, #280 @ (adr r3, 5c5e5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5ffe4>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2017089,15 +2017052,15 @@ │ │ │ │ bne.w 5c6002 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6018a> │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 5c6002 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6018a> │ │ │ │ b.n 5c6042 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x601ca> │ │ │ │ nop │ │ │ │ - bmi.n 5c60b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x60240> │ │ │ │ + bcc.n 5c60f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x60280> │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #868] @ (5c64b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6063c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2017236,15 +2017199,15 @@ │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #644] @ 0x284 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #712] @ 0x2c8 │ │ │ │ bl 5d0bac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6ad34> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa62d8 │ │ │ │ + bl aa62e8 │ │ │ │ ldrb.w r2, [r4, #2458] @ 0x99a │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [r4, #9] │ │ │ │ strh.w r1, [r4, #35] @ 0x23 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str.w r0, [r4, #284] @ 0x11c │ │ │ │ @@ -2017347,15 +2017310,15 @@ │ │ │ │ vstr s15, [r4, #556] @ 0x22c │ │ │ │ vstr s15, [r4, #540] @ 0x21c │ │ │ │ vstr s15, [r4, #536] @ 0x218 │ │ │ │ bl 5c5c00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5fd88> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl a5af48 │ │ │ │ + bl a5af58 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r4, #2492 @ 0x9bc │ │ │ │ bl 3b8e98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #2457] @ 0x999 │ │ │ │ @@ -2017377,23 +2017340,23 @@ │ │ │ │ cmp r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r0, r0] │ │ │ │ cmp r3, pc │ │ │ │ ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ bl 42c4d2 │ │ │ │ bl 4084d6 │ │ │ │ @ instruction: 0xf929ffff │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2017459,15 +2017422,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #560] @ (5c67d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6095c>) │ │ │ │ @@ -2017698,25 +2017661,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ bl 38fc8c │ │ │ │ @@ -2018217,15 +2018180,15 @@ │ │ │ │ orrs r0, r4 │ │ │ │ b.n 5c6dac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x60f34> │ │ │ │ nop │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 5c6eb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61040> │ │ │ │ + bcs.n 5c6ef8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61080> │ │ │ │ lsls r4, r7, #3 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2018666,15 +2018629,15 @@ │ │ │ │ orreq.w r0, r0, #6 │ │ │ │ bne.w 5c6eb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6103c> │ │ │ │ b.n 5c6e80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61008> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - bcs.n 5c740c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61594> │ │ │ │ + bne.n 5c724c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x613d4> │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r0, #173 @ 0xad │ │ │ │ bhi.n 5c7348 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x614d0> │ │ │ │ @@ -2018718,17 +2018681,17 @@ │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ sub.w r3, r0, #142 @ 0x8e │ │ │ │ cmp r3, #7 │ │ │ │ ittte ls │ │ │ │ movls r0, #161 @ 0xa1 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -2019266,31 +2019229,31 @@ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ bl 5c6800 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x60988> │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ b.n 5c77d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61960> │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + ble.n 5c7a28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61bb0> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + ble.n 5c7a14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61b9c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ble.n 5c7a04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61b8c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + cmp sl, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mov sl, r6 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldrh.w r4, [r1, #68] @ 0x44 │ │ │ │ @@ -2019451,27 +2019414,27 @@ │ │ │ │ ldr r1, [pc, #36] @ (5c7b68 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61cf0>) │ │ │ │ add r1, pc │ │ │ │ b.n 5c7af0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61c78> │ │ │ │ strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 5c7b3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61cc4> │ │ │ │ + blt.n 5c7b7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61d04> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - blt.n 5c7b30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61cb8> │ │ │ │ + blt.n 5c7b70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61cf8> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add sl, r3 │ │ │ │ + bics r2, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r8, r0 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r6, ip │ │ │ │ + bics r6, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r6, fp │ │ │ │ + muls r6, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - mcr2 0, 6, r0, cr0, cr6, {4} │ │ │ │ + stc2l 0, cr0, [r0, #600]! @ 0x258 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r0, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2019532,15 +2019495,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 5c7bf4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61d7c> │ │ │ │ cmp r4, r9 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, r2 │ │ │ │ @@ -2019596,15 +2019559,15 @@ │ │ │ │ mul.w r1, r1, r9 │ │ │ │ blx 6e16c <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ b.n 5c7c7e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61e06> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w sl, [r0, #76] @ 0x4c │ │ │ │ sub sp, #20 │ │ │ │ @@ -2019935,25 +2019898,25 @@ │ │ │ │ b.n 5c7e38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x61fc0> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #14] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - rors r2, r3 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - rors r4, r0 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - sbcs r4, r6 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - rors r0, r4 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - vst1.8 @ instruction: 0xf9c20096 │ │ │ │ + str??.w r0, [r2, #150] @ 0x96 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ bl 38fc8c │ │ │ │ cbz r0, 5c80a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6222c> │ │ │ │ @@ -2020644,29 +2020607,29 @@ │ │ │ │ b.n 5c834c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x624d4> │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [r4, #124] @ 0x7c │ │ │ │ b.n 5c8164 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x622ec> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #28] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bkpt 0x0092 │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r4, r7} │ │ │ │ + cbnz r0, 5c88a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62a2c> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ + cbnz r0, 5c88b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62a3a> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + cbnz r6, 5c88ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62a36> │ │ │ │ lsls r4, r7, #3 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + cbnz r2, 5c88aa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62a32> │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ ldrb.w r3, [r0, #76] @ 0x4c │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ itt ls │ │ │ │ @@ -2020920,19 +2020883,19 @@ │ │ │ │ bl 3bb8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3ff644 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a82ccc │ │ │ │ + bl a82cdc │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a83548 │ │ │ │ + bl a83558 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 409da0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ @@ -2020981,19 +2020944,19 @@ │ │ │ │ bl 3bb8b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3ff644 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a82ccc │ │ │ │ + bl a82cdc │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a83548 │ │ │ │ + bl a83558 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 409da0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1172] @ 5c9034 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x631bc> │ │ │ │ mov r0, r9 │ │ │ │ @@ -2021011,15 +2020974,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e550 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a8179c │ │ │ │ + bl a817ac │ │ │ │ b.n 5c8a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62b90> │ │ │ │ mov r0, r9 │ │ │ │ bl 40d178 │ │ │ │ orr.w r3, r5, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs r3, r7 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ @@ -2021027,30 +2020990,30 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r2, r3 │ │ │ │ orr.w r5, r0, r2 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.n 5c8bb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62d40> │ │ │ │ mov r0, r9 │ │ │ │ - bl a7552c │ │ │ │ + bl a7553c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 40b6a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ blx 6e550 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a8179c │ │ │ │ + bl a817ac │ │ │ │ orr.w r5, r0, r4 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.w 5c8a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x62b90> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 3fb65c │ │ │ │ @@ -2021481,25 +2021444,25 @@ │ │ │ │ strb r0, [r7, #24] │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldc2 15, cr15, [pc], #1020 @ 5c9434 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x635bc> │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #7] │ │ │ │ lsls r7, r4, #4 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 5c9084 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6320c> │ │ │ │ @@ -2023358,15 +2023321,15 @@ │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 5c9dc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x63f50> │ │ │ │ b.n 5c9fb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6413e> │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5ce654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x687dc> │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2023398,15 +2023361,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #692] @ 0x2b4 │ │ │ │ cbz r0, 5ca32e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x644b6> │ │ │ │ - bl aa15b8 │ │ │ │ + bl aa15c8 │ │ │ │ ldr.w r0, [r5, #680] @ 0x2a8 │ │ │ │ cbz r0, 5ca338 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x644c0> │ │ │ │ bl 4a9f64 │ │ │ │ ldr.w r3, [r5, #2212] @ 0x8a4 │ │ │ │ cbz r3, 5ca390 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x64518> │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ @@ -2023519,15 +2023482,15 @@ │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ add.w r0, r5, #2320 @ 0x910 │ │ │ │ bl 5e78ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81a74> │ │ │ │ addw r0, r5, #2404 @ 0x964 │ │ │ │ bl 5e78ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81a74> │ │ │ │ addw r0, r5, #2220 @ 0x8ac │ │ │ │ - bl a5af74 │ │ │ │ + bl a5af84 │ │ │ │ ldr.w r0, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ca522 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x646aa> │ │ │ │ blx 6ec44 │ │ │ │ ldr.w r0, [r5, #948] @ 0x3b4 │ │ │ │ blx 6ec44 │ │ │ │ ldr.w r0, [r5, #1128] @ 0x468 │ │ │ │ @@ -2023669,15 +2023632,15 @@ │ │ │ │ str.w r3, [r0, #340] @ 0x154 │ │ │ │ ldr.w r3, [pc, #1044] @ 5caa74 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x64bfc> │ │ │ │ str.w r6, [r0, #676] @ 0x2a4 │ │ │ │ add r3, pc │ │ │ │ strd r6, r7, [r0] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ addw r0, r0, #2220 @ 0x8ac │ │ │ │ - bl a5af68 │ │ │ │ + bl a5af78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #632] @ 0x278 │ │ │ │ @@ -2023988,109 +2023951,109 @@ │ │ │ │ ldr r2, [r1, r7] │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ ldc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ adds r0, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 5caac2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x64c4a> │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r3, r3, #2 │ │ │ │ adds r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r6, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r4, r0, r3 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r3, r3, #2 │ │ │ │ subs r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5cb168 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x652f0> │ │ │ │ + b.n 5cafa8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65130> │ │ │ │ lsls r7, r2, #2 │ │ │ │ asrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ str.w r3, [r4, #1288] @ 0x508 │ │ │ │ ldr.w lr, [pc, #1972] @ 5cb300 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65488> │ │ │ │ ldr r0, [r5, r0] │ │ │ │ str.w r0, [r4, #1292] @ 0x50c │ │ │ │ @@ -2024485,15 +2024448,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 4f6808 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl aa112c │ │ │ │ + bl aa113c │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5cb1d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65360> │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ ldrb.w r7, [r3, #2458] @ 0x99a │ │ │ │ ldr r3, [pc, #776] @ (5cb330 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x654b8>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -2024744,61 +2024707,61 @@ │ │ │ │ b.n 5cb0e2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6526a> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov.w r8, #6 │ │ │ │ b.w 5ca732 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x648ba> │ │ │ │ nop │ │ │ │ subs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ subs r4, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ asrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #104 @ (adr r5, 5cb3a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65530>) │ │ │ │ + add r4, pc, #232 @ (adr r4, 5cb428 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x655b0>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r5, pc, #32 @ (adr r5, 5cb368 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x654f0>) │ │ │ │ + add r4, pc, #160 @ (adr r4, 5cb3e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65570>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r6, [pc, #248] @ (5cb444 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x655cc>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #128 @ (adr r4, 5cb3e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65568>) │ │ │ │ + add r3, pc, #256 @ (adr r3, 5cb460 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x655e8>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (5cb38c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65514>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2024808,15 +2024771,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ bl 39e9b8 │ │ │ │ str.w r0, [r4, #2464] @ 0x9a0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [sl, ] │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #428] @ (5cb554 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x656dc>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2024992,54 +2024955,54 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5cb464 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x655ec> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #320] @ (5cb698 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65820>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl], #688 @ 0x2b0 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + @ instruction: 0xe81a00ac │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r6, r5, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r3, #6 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + lsrs r2, r6, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5cb630 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x657b8> │ │ │ │ mov.w ip, #11 │ │ │ │ ldr.w r3, [r1, r0, lsl #2] │ │ │ │ adds r0, #2 │ │ │ │ @@ -2025217,15 +2025180,15 @@ │ │ │ │ subs r2, #131 @ 0x83 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #352] @ (5cb920 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x65aa8>) │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #88] @ (5cb834 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x659bc>) │ │ │ │ @@ -2026035,19 +2025998,19 @@ │ │ │ │ b.n 5cc07c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x66204> │ │ │ │ addw r7, r7, #1439 @ 0x59f │ │ │ │ addw r6, r6, #1439 @ 0x59f │ │ │ │ mov.w r1, #1440 @ 0x5a0 │ │ │ │ movt r1, #180 @ 0xb4 │ │ │ │ orr.w r6, r6, r7, lsl #13 │ │ │ │ b.n 5cc0c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x66250> │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r1, [r0, #636] @ 0x27c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2026483,15 +2026446,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ itt ne │ │ │ │ addne.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ orrne.w r1, r1, r3, lsl #5 │ │ │ │ b.n 5cc256 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x663de> │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r4, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2027101,17 +2027064,16 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ adds r6, #38 @ 0x26 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - mcrr2 0, 9, r0, r8, cr11 │ │ │ │ + vqadd.u8 d16, d18, d11 │ │ │ │ + @ instruction: 0xfb68009b │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #636] @ 0x27c │ │ │ │ mov r5, r1 │ │ │ │ @@ -2027341,19 +2027303,19 @@ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ b.n 5ccfaa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x67132> │ │ │ │ nop │ │ │ │ adds r0, #94 @ 0x5e │ │ │ │ lsls r7, r4, #4 │ │ │ │ - @ instruction: 0xfa14009b │ │ │ │ + ldrsh.w r0, [r4, fp, lsl #1] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #155] @ 0x9b │ │ │ │ - vld1.8 @ instruction: 0xf9e6009b │ │ │ │ + ldrsb.w r0, [ip, fp, lsl #1] │ │ │ │ + vst4.32 {d0-d3}, [r6 :64], fp │ │ │ │ ldr??.w r0, [r0, #155] @ 0x9b │ │ │ │ ldr.w r1, [r0, #636] @ 0x27c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r2, [r0, #644] @ 0x284 │ │ │ │ push {r4} │ │ │ │ adds r4, r1, #1 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -2027955,15 +2027917,15 @@ │ │ │ │ ldr.w r2, [r4, #644] @ 0x284 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #636] @ 0x27c │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf2d2009b │ │ │ │ + @ instruction: 0xf1f2009b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r0, #676] @ 0x2a4 │ │ │ │ ldr r3, [pc, #244] @ (5cda78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x67c00>) │ │ │ │ @@ -2028055,17 +2028017,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n 5cd996 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x67b1e> │ │ │ │ nop │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, sl, #155 @ 0x9b │ │ │ │ - subs.w r0, r4, #155 @ 0x9b │ │ │ │ - sub.w r0, lr, #155 @ 0x9b │ │ │ │ + @ instruction: 0xf0da009b │ │ │ │ + @ instruction: 0xf0d4009b │ │ │ │ + @ instruction: 0xf0ce009b │ │ │ │ ldr.w r2, [r0, #636] @ 0x27c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #644] @ 0x284 │ │ │ │ push {r4, r5} │ │ │ │ adds r5, r2, #1 │ │ │ │ movw r4, #2209 @ 0x8a1 │ │ │ │ str.w r5, [r0, #636] @ 0x27c │ │ │ │ @@ -2029296,15 +2029258,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 5ce910 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68a98> │ │ │ │ nop │ │ │ │ asrs r6, r5, #28 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5cefd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6915c> │ │ │ │ + b.n 5cee14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68f9c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #128] @ (5ce9d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68b5c>) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2029438,15 +2029400,15 @@ │ │ │ │ bl 5ce654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x687dc> │ │ │ │ b.n 5cea66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68bee> │ │ │ │ nop │ │ │ │ asrs r2, r0, #23 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5ceee4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6906c> │ │ │ │ + b.n 5ced24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68eac> │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [r0, #1344] @ 0x540 │ │ │ │ mov.w ip, #1 │ │ │ │ addw r2, r0, #1324 @ 0x52c │ │ │ │ str.w r1, [r0, #716] @ 0x2cc │ │ │ │ strb.w ip, [r0, #1340] @ 0x53c │ │ │ │ cbz r3, 5ceae2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c6a> │ │ │ │ @@ -2029509,15 +2029471,15 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #12] @ (5ceb74 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68cfc>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ strd r1, r3, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6ec44 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2029584,15 +2029546,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ bl 5ceb8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68d14> │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ add r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 5ced14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68e9c> │ │ │ │ + svc 142 @ 0x8e │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2029605,15 +2029567,15 @@ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ mla r3, r5, r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 5ced24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68eac> │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #32] @ (5cec9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68e24>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2029625,15 +2029587,15 @@ │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r5, #688] @ 0x2b0 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 5ced34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68ebc> │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ mul.w r6, r1, r2 │ │ │ │ @@ -2029694,15 +2029656,15 @@ │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 5ced02 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68e8a> │ │ │ │ nop │ │ │ │ - b.n 5cedc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68f48> │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movw r6, #4254 @ 0x109e │ │ │ │ ldr.w r5, [r0, #636] @ 0x27c │ │ │ │ ldr.w r3, [r0, #644] @ 0x284 │ │ │ │ ldr.w r4, [r0, #1168] @ 0x490 │ │ │ │ adds r7, r5, #1 │ │ │ │ @@ -2029896,21 +2029858,21 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ asrs r6, r6, #7 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + udf #108 @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 5cf088 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69210> │ │ │ │ + bgt.n 5cf0c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69250> │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, #1 │ │ │ │ @@ -2029947,15 +2029909,15 @@ │ │ │ │ orr.w r2, r2, r5, lsl #16 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [r4, #636] @ 0x27c │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #296] @ (5cf1c8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69350>) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2030068,15 +2030030,15 @@ │ │ │ │ nop │ │ │ │ lsrs r2, r3, #29 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w sl, [pc, #412] @ 5cf388 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69510> │ │ │ │ sub sp, #12 │ │ │ │ @@ -2030224,15 +2030186,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r2, r1, #24 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5cf3cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69554> │ │ │ │ + bls.n 5cf40c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69594> │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ @@ -2030301,15 +2030263,15 @@ │ │ │ │ orreq.w r2, r2, #65536 @ 0x10000 │ │ │ │ beq.n 5cf40a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69592> │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #2 │ │ │ │ bls.n 5cf406 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6958e> │ │ │ │ b.n 5cf40a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69592> │ │ │ │ nop │ │ │ │ - bge.n 5cf4d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69660> │ │ │ │ + bls.n 5cf518 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x696a0> │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -2030531,15 +2030493,15 @@ │ │ │ │ bne.n 5cf700 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69888> │ │ │ │ b.n 5cf666 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x697ee> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r4, #13 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 5cf7d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6995c> │ │ │ │ + bhi.n 5cf814 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6999c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2031035,15 +2030997,15 @@ │ │ │ │ b.n 5cfc34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69dbc> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r3, #22 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r2, r6, #15 │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2031116,15 +2031078,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5cfd14 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69e9c> │ │ │ │ lsls r2, r5, #12 │ │ │ │ lsls r7, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5cfd18 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x69ea0> │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [pc, #1240] @ 5d025c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a3e4> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2031563,25 +2031525,25 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r0, r5, #8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ ldr.w r3, [r0, #636] @ 0x27c │ │ │ │ ldr.w r2, [r0, #644] @ 0x284 │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r0, #636] @ 0x27c │ │ │ │ movw r4, #2083 @ 0x823 │ │ │ │ @@ -2031631,15 +2031593,15 @@ │ │ │ │ ldr r3, [pc, #88] @ (5d0368 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a4f0>) │ │ │ │ add r2, pc │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ vstr d7, [r0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r5, #680] @ 0x2a8 │ │ │ │ strd r2, r3, [r4, #44] @ 0x2c │ │ │ │ - bl a9be78 │ │ │ │ + bl a9be88 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 5d0336 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a4be> │ │ │ │ ldr.w r0, [r5, #680] @ 0x2a8 │ │ │ │ mov r1, r4 │ │ │ │ bl 4aa9b8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2031780,15 +2031742,15 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl aa0a00 │ │ │ │ + bl aa0a10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #21 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 5d03ce <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a556> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -2031977,17 +2031939,17 @@ │ │ │ │ str.w r2, [r4, #1348] @ 0x544 │ │ │ │ b.n 5d0478 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a600> │ │ │ │ ldr r3, [pc, #12] @ (5d0778 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a900>) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 5d072a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6a8b2> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #676] @ 0x2a4 │ │ │ │ ldrb.w r2, [r3, #2436] @ 0x984 │ │ │ │ @@ -2032232,15 +2032194,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl aa504c │ │ │ │ + bl aa505c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [pc, #168] @ (5d0b04 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6ac8c>) │ │ │ │ ldr r3, [pc, #160] @ (5d0b00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6ac88>) │ │ │ │ @@ -2032270,15 +2032232,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl aa51f4 │ │ │ │ + bl aa5204 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5d0a5a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6abe2> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5d0a5a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6abe2> │ │ │ │ @@ -2032297,15 +2032259,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl aa5120 │ │ │ │ + bl aa5130 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 5d0a5a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6abe2> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ addw r1, r4, #2086 @ 0x826 │ │ │ │ @@ -2032512,15 +2032474,15 @@ │ │ │ │ addw r8, r0, #2220 @ 0x8ac │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r9, [r3, #892] @ 0x37c │ │ │ │ - bl a5b0b8 │ │ │ │ + bl a5b0c8 │ │ │ │ strb.w sl, [r0, #7] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ @@ -2032557,15 +2032519,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5d0d6e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6aef6> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ b.n 5d0d78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6af00> │ │ │ │ ldr.w r3, [r6, #628] @ 0x274 │ │ │ │ add.w sl, r6, #636 @ 0x27c │ │ │ │ mov.w r2, #402653184 @ 0x18000000 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ @@ -2032627,15 +2032589,15 @@ │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ b.n 5d0d90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6af18> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ addw r0, r0, #2220 @ 0x8ac │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #164] @ (5d0f24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b0ac>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2033361,21 +2033323,21 @@ │ │ │ │ orr.w sl, sl, #256 @ 0x100 │ │ │ │ b.n 5d1618 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b7a0> │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 5d15e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b76e> │ │ │ │ stc 1, cr0, [r4, #152] @ 0x98 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 5d1660 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b7e8> │ │ │ │ + @ instruction: 0xb832 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #472] @ (5d1838 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b9c0>) │ │ │ │ + ldr r4, [pc, #600] @ (5d18b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6ba40>) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r5, [pc, #112] @ (5d16d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b860>) │ │ │ │ + ldr r4, [pc, #240] @ (5d1758 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b8e0>) │ │ │ │ lsls r4, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #164] @ (5d1720 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b8a8>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2033439,25 +2033401,25 @@ │ │ │ │ b.n 5d16c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b84c> │ │ │ │ ldr r5, [pc, #32] @ (5d173c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b8c4>) │ │ │ │ add r5, pc │ │ │ │ b.n 5d16ae <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6b836> │ │ │ │ ldrd r0, r1, [ip, #-152]! @ 0x98 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #14 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r7, pc, #624 @ (adr r7, 5d19a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6bb30>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r7, pc, #584 @ (adr r7, 5d1984 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6bb0c>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6ec44 │ │ │ │ @@ -2034179,21 +2034141,21 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 5d262c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6c7b4> │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 5d1f30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6c0b8> │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbz r2, 5d1f4a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6c0d2> │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + cmp r8, sp │ │ │ │ lsls r4, r7, #3 │ │ │ │ - uxtb r2, r4 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ @@ -2034525,15 +2034487,15 @@ │ │ │ │ ands r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r0 │ │ │ │ b.n 5d2398 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6c520> │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r3, [r0, #1344] @ 0x540 │ │ │ │ mov.w ip, #1 │ │ │ │ push {r4} │ │ │ │ add.w r2, r0, #984 @ 0x3d8 │ │ │ │ ldr.w r4, [r0, #988] @ 0x3dc │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -2037420,45 +2037382,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, r4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov.w r3, #2883584 @ 0x2c0000 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5d3dee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6df76> │ │ │ │ mov.w r3, #2424832 @ 0x250000 │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 5d3dee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6df76> │ │ │ │ @@ -2037676,19 +2037638,19 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b.w 5d3b50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6dcd8> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2038181,23 +2038143,23 @@ │ │ │ │ str.w r2, [r4, #1344] @ 0x540 │ │ │ │ str.w r3, [r4, #1348] @ 0x544 │ │ │ │ b.n 5d4856 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6e9de> │ │ │ │ cbnz r2, 5d4a40 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6ebc8> │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r2, [r0, #1344] @ 0x540 │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ addw r3, r0, #1204 @ 0x4b4 │ │ │ │ ldr.w r4, [r0, #1208] @ 0x4b8 │ │ │ │ strb.w r1, [r0, #1220] @ 0x4c4 │ │ │ │ @@ -2038382,19 +2038344,19 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 5d4c3a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6edc2> │ │ │ │ nop │ │ │ │ push {r1, r2, r4, r7} │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldrd r3, r4, [r1, #112] @ 0x70 │ │ │ │ @@ -2039731,15 +2039693,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r4, #4 │ │ │ │ @ instruction: 0xfa01ffff │ │ │ │ vst4. {d31[0],d33[0],d35[0],d37[0]}, [r5 :256] │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ ldr??.w pc, [sp, #255]! │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ bl 557b5e │ │ │ │ bl 4fdb62 │ │ │ │ strb.w pc, [r9, #255]! │ │ │ │ bl 4cdb6a │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r6, [r5, #700] @ 0x2bc │ │ │ │ @@ -2040527,15 +2040489,15 @@ │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r0, [r1, #1364] @ 0x554 │ │ │ │ strb.w r3, [r1, #1365] @ 0x555 │ │ │ │ str.w r2, [r5, #1356] @ 0x54c │ │ │ │ mov r0, r9 │ │ │ │ - bl a9bf64 │ │ │ │ + bl a9bf74 │ │ │ │ ldr.w r9, [r5, #1088] @ 0x440 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e550 │ │ │ │ ldr.w r2, [pc, #1148] @ 5d6874 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x709fc> │ │ │ │ ldr.w r3, [r5, #1356] @ 0x54c │ │ │ │ @@ -2040943,89 +2040905,89 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, pc │ │ │ │ bl 5d4f58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6f0e0> │ │ │ │ b.w 5d5590 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6f718> │ │ │ │ nop │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vshr.u64 q0, , #44 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + mrc2 0, 5, r0, cr4, cr11, {7} │ │ │ │ + asrs r4, r7, #19 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2 0, cr0, [ip, #1004]! @ 0x3ec │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + stc2l 0, cr0, [ip], {251} @ 0xfb │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr.w r2, [r5, #676] @ 0x2a4 │ │ │ │ orr.w r0, r0, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r2, #2458] @ 0x99a │ │ │ │ @@ -2041341,31 +2041303,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vmla.i32 q10, q8, d15[1] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r3, #2932] @ 0xb74 │ │ │ │ adds r3, #1 │ │ │ │ beq.w 5d6db2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x70f3a> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #3096] @ 0xc18 │ │ │ │ @@ -2041772,19 +2041734,19 @@ │ │ │ │ b.w 5d5696 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x6f81e> │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 5d5e84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7000c> │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #944] @ (5d74b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x71640>) │ │ │ │ @@ -2042143,17 +2042105,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #220] @ (5d75c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x71748>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2042505,15 +2042467,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r4, #4 │ │ │ │ strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #544] @ 0x220 │ │ │ │ @@ -2042617,17 +2042579,17 @@ │ │ │ │ str.w r4, [r5, #2936] @ 0xb78 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr r2, [pc, #512] @ (5d7be0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x71d68>) │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ @@ -2042814,21 +2042776,21 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r4, #4 │ │ │ │ @ instruction: 0xfad9ffff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (5d7cb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x71e3c>) │ │ │ │ @@ -2045638,15 +2045600,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ @@ -2045784,15 +2045746,15 @@ │ │ │ │ adds r3, r7, #1 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, r4, r7, lsl #4 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -2045866,15 +2045828,15 @@ │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, sp, #20 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2045957,15 +2045919,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ add.w r8, sp, #20 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2046055,15 +2046017,15 @@ │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov r7, r1 │ │ │ │ add.w r8, sp, #20 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2046146,15 +2046108,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -2046298,15 +2046260,15 @@ │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r0, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bl a5ce8c │ │ │ │ + bl a5ce9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldrb.w r8, [sp, #453] @ 0x1c5 │ │ │ │ ldrb.w r3, [sp, #452] @ 0x1c4 │ │ │ │ and.w r6, r8, #3 │ │ │ │ @@ -2046421,15 +2046383,15 @@ │ │ │ │ ldrh.w r1, [r2, #536] @ 0x218 │ │ │ │ bfi r1, r0, #0, #10 │ │ │ │ strh.w r1, [r2, #536] @ 0x218 │ │ │ │ bne.n 5da38c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74514> │ │ │ │ add.w r1, r7, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl a5d148 │ │ │ │ + bl a5d158 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ ldrb.w r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrb.w r8, [sp, #436] @ 0x1b4 │ │ │ │ @@ -2046591,15 +2046553,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl a5d0b4 │ │ │ │ + bl a5d0c4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5da1c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7434c> │ │ │ │ ldr.w r2, [pc, #2112] @ 5dadb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74f40> │ │ │ │ ldr.w r3, [pc, #2088] @ 5dada4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74f2c> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2046801,15 +2046763,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #30 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5d9824 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x739ac> │ │ │ │ b.n 5da65c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x747e4> │ │ │ │ mov r0, r7 │ │ │ │ - bl a5ce24 │ │ │ │ + bl a5ce34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5da65c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x747e4> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldrb.w r7, [sp, #526] @ 0x20e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ bfi r3, r8, #4, #4 │ │ │ │ @@ -2047225,15 +2047187,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, ip │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 5d84d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x72660> │ │ │ │ b.n 5da65c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x747e4> │ │ │ │ mov r0, r7 │ │ │ │ - bl a5ce24 │ │ │ │ + bl a5ce34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5da65c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x747e4> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5dac22 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74daa> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -2047265,19 +2047227,19 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldrsh r4, [r4, r1] │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ite gt │ │ │ │ - lslgt r3, r7, #3 │ │ │ │ - asrle r4, r1, #24 │ │ │ │ + bkpt 0x00ec │ │ │ │ + lsls r3, r7, #3 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r6, r4, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2047291,15 +2047253,15 @@ │ │ │ │ ldr r2, [pc, #200] @ (5daea4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7502c>) │ │ │ │ ldr r3, [pc, #200] @ (5daea8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x75030>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 5dae32 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74fba> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldrb.w r6, [sp, #105] @ 0x69 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2047449,15 +2047411,15 @@ │ │ │ │ addw r6, sp, #1044 @ 0x414 │ │ │ │ add.w r8, sp, #260 @ 0x104 │ │ │ │ add r7, sp, #1012 @ 0x3f4 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add.w ip, fp, #68 @ 0x44 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -2047507,27 +2047469,27 @@ │ │ │ │ bhi.w 5dc61e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x767a6> │ │ │ │ cmp r6, #88 @ 0x58 │ │ │ │ bls.w 5dba2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x75bb4> │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #324 @ 0x144 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ add r6, sp, #308 @ 0x134 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ @@ -2047539,15 +2047501,15 @@ │ │ │ │ b.n 5daf66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x750ee> │ │ │ │ add.w r8, sp, #932 @ 0x3a4 │ │ │ │ addw r3, sp, #1044 @ 0x414 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r4, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -2047626,15 +2047588,15 @@ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #948 @ 0x3b4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -2047894,15 +2047856,15 @@ │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldrb.w r2, [sp, #1012] @ 0x3f4 │ │ │ │ ldrh.w r3, [sp, #1016] @ 0x3f8 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -2048088,15 +2048050,15 @@ │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ mov r5, r2 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -2048112,15 +2048074,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add.w r3, sp, #1224 @ 0x4c8 │ │ │ │ add.w r9, r3, r9, lsl #4 │ │ │ │ @@ -2048256,15 +2048218,15 @@ │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r3, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r6, r3 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ movs r3, #2 │ │ │ │ @@ -2048407,27 +2048369,27 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #1000] @ (5dbe50 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x75fd8>) │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [r4], {155} @ 0x9b │ │ │ │ + @ instruction: 0xfb24009b │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r9, sp, #964 @ 0x3c4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ and.w r1, r2, #3 │ │ │ │ @@ -2048533,15 +2048495,15 @@ │ │ │ │ add.w r8, sp, #372 @ 0x174 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #836 @ 0x344 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add r3, sp, #1012 @ 0x3f4 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -2049065,15 +2049027,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ addw r3, sp, #1044 @ 0x414 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r9, sp, #964 @ 0x3c4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ ldrh r5, [r7, #6] │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ ldrb.w r1, [r9] │ │ │ │ @@ -2049326,15 +2049288,15 @@ │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ @@ -2049370,29 +2049332,29 @@ │ │ │ │ cmp r6, #1 │ │ │ │ bhi.w 5dba2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x75bb4> │ │ │ │ addw r3, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r3 │ │ │ │ add.w r9, sp, #292 @ 0x124 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #276 @ 0x114 │ │ │ │ add r7, sp, #900 @ 0x384 │ │ │ │ add r6, sp, #916 @ 0x394 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldrh.w r3, [sp, #928] @ 0x3a0 │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ @@ -2049587,15 +2049549,15 @@ │ │ │ │ str.w r2, [fp, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ addw r3, sp, #1044 @ 0x414 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r3 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r3 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ @@ -2049795,15 +2049757,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ bls.w 5daf66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x750ee> │ │ │ │ b.w 5dba2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x75bb4> │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ ldrh.w r3, [sp, #576] @ 0x240 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -2049918,15 +2049880,15 @@ │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ addw sl, sp, #1028 @ 0x404 │ │ │ │ addw r6, sp, #1044 @ 0x414 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ mov r2, r6 │ │ │ │ add r6, sp, #404 @ 0x194 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ movs r3, #0 │ │ │ │ @@ -2049976,25 +2049938,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r8, sp, #596 @ 0x254 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #740 @ 0x2e4 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r3, sp, #580 @ 0x244 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ @@ -2050067,15 +2050029,15 @@ │ │ │ │ ands.w r5, r5, #1 │ │ │ │ bne.w 5dc1e6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7636e> │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r7, sp, #676 @ 0x2a4 │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ ldrh.w r3, [sp, #704] @ 0x2c0 │ │ │ │ add r2, sp, #692 @ 0x2b4 │ │ │ │ @@ -2050130,25 +2050092,25 @@ │ │ │ │ b.w 5daf66 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x750ee> │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add.w r8, sp, #628 @ 0x274 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #708 @ 0x2c4 │ │ │ │ - bl a5d434 │ │ │ │ + bl a5d444 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 5d9fc0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x74148> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl a5d3d8 │ │ │ │ + bl a5d3e8 │ │ │ │ add r3, sp, #612 @ 0x264 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 5d9a08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x73b90> │ │ │ │ @@ -2050293,25 +2050255,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dcc94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x76e1c> │ │ │ │ + b.n 5dcad4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x76c5c> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dcc30 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x76db8> │ │ │ │ + b.n 5dca70 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x76bf8> │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dcbe8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x76d70> │ │ │ │ + b.n 5dca28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x76bb0> │ │ │ │ lsls r3, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1204 @ 0x4b4 │ │ │ │ @@ -2050377,27 +2050339,27 @@ │ │ │ │ bl 3bc274 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5dd1b6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7733e> │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 5ddbb4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77d3c> │ │ │ │ mov r0, sl │ │ │ │ - bl a660a8 │ │ │ │ + bl a660b8 │ │ │ │ mov r0, sl │ │ │ │ bl 401e74 │ │ │ │ mov r0, sl │ │ │ │ bl 5c9a98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x63c20> │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 5dd920 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77aa8> │ │ │ │ ldrsb.w r1, [sl, #65] @ 0x41 │ │ │ │ mov r0, sl │ │ │ │ sub.w r1, r1, #4 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl a5e158 │ │ │ │ + bl a5e168 │ │ │ │ mov r0, sl │ │ │ │ bl 401e74 │ │ │ │ mov r0, sl │ │ │ │ bl 401edc │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5dd918 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77aa0> │ │ │ │ @@ -2050407,43 +2050369,43 @@ │ │ │ │ bl 5c9b44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x63ccc> │ │ │ │ mov r0, sl │ │ │ │ bl 5c99ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x63b74> │ │ │ │ mov r0, sl │ │ │ │ bl 402700 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl a83548 │ │ │ │ + bl a83558 │ │ │ │ mov r0, sl │ │ │ │ bl 402700 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, sl │ │ │ │ - bl a8044c │ │ │ │ + bl a8045c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a78218 │ │ │ │ + bl a78228 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 5dd340 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x774c8> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 44b4d8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl a75d7c │ │ │ │ + bl a75d8c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl a64b70 │ │ │ │ + bl a64b80 │ │ │ │ mov r0, sl │ │ │ │ bl 402700 │ │ │ │ ldrb.w r1, [fp, #16] │ │ │ │ mov r0, sl │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl a5d490 │ │ │ │ + bl a5d4a0 │ │ │ │ ldrsb.w r0, [sl, #65] @ 0x41 │ │ │ │ str.w sl, [fp] │ │ │ │ bl 4ddfc0 │ │ │ │ add.w r1, sl, #24 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ bl 4ddfd8 │ │ │ │ ldrb.w r3, [sl, #313] @ 0x139 │ │ │ │ @@ -2051028,15 +2050990,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 5dd8aa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77a32> │ │ │ │ add r4, sp, #684 @ 0x2ac │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl a74a24 │ │ │ │ + bl a74a34 │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e550 │ │ │ │ ldr.w r1, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2051053,15 +2051015,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ b.n 5dd900 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77a88> │ │ │ │ mov r0, sl │ │ │ │ bl 5c9c9c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x63e24> │ │ │ │ b.n 5dd22a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x773b2> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl a5e158 │ │ │ │ + bl a5e168 │ │ │ │ mov r0, sl │ │ │ │ bl 401e74 │ │ │ │ mov r0, sl │ │ │ │ bl 401edc │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5dd918 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77aa0> │ │ │ │ @@ -2051429,19 +2051391,19 @@ │ │ │ │ cmp r6, #198 @ 0xc6 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r6, #186 @ 0xba │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbz r3, 5ddd42 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x77eca> │ │ │ │ - vrsubhn.i d16, , q12 │ │ │ │ + @ instruction: 0xffff05c8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r7, sp, #444 @ 0x1bc │ │ │ │ @ instruction: 0xffffae27 │ │ │ │ - vcvt.u32.f32 d24, d6, #1 │ │ │ │ + vcvt.f32.u32 d24, d22, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2051711,40 +2051673,40 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ubfx r2, r2, #3, #11 │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ movs r3, #0 │ │ │ │ b.n 5ddfee <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x78176> │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r9 │ │ │ │ - bl a5a75c │ │ │ │ + bl a5a76c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 5de05e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x781e6> │ │ │ │ subs r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl a5a790 │ │ │ │ + bl a5a7a0 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 5de04a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x781d2> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 5e7618 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x817a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a954 │ │ │ │ + bl a5a964 │ │ │ │ cbz r0, 5de0b2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7823a> │ │ │ │ movw r6, #34953 @ 0x8889 │ │ │ │ movt r6, #34952 @ 0x8888 │ │ │ │ movs r7, #0 │ │ │ │ cbz r4, 5de0a6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7822e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5ae98 │ │ │ │ + bl a5aea8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ smull ip, r3, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ rsb r1, r1, r3, asr #3 │ │ │ │ @@ -2051764,15 +2051726,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ mov r0, r5 │ │ │ │ bl 3977b8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr??.w r0, [sl, #154] @ 0x9a │ │ │ │ - vld4.32 {d0-d3}, [lr :64], sl │ │ │ │ + str.w r0, [lr, sl, lsl #1] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #65532 @ 0xfffc │ │ │ │ mov.w r8, #32768 @ 0x8000 │ │ │ │ @@ -2051891,16 +2051853,16 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 5de1e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x78368> │ │ │ │ nop │ │ │ │ subs r2, r1, #1 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7e6009a │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf706009a │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r0, [r1, #2] │ │ │ │ @@ -2051976,17 +2051938,17 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ b.n 5de2d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7845c> │ │ │ │ adds r4, r4, #5 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf6ee009a │ │ │ │ + addw r0, lr, #2202 @ 0x89a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ @@ -2052095,20 +2052057,20 @@ │ │ │ │ movs r2, #0 │ │ │ │ b.n 5de41e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x785a6> │ │ │ │ nop │ │ │ │ adds r0, r4, #2 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf65e009a │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + sbcs.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - subs.w r0, r8, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf4d8009a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ @@ -2052256,23 +2052218,23 @@ │ │ │ │ and.w r3, r1, #15 │ │ │ │ mov r1, r3 │ │ │ │ b.n 5de550 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x786d8> │ │ │ │ subs r0, r4, r5 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - adds.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + bics.w r0, lr, #5046272 @ 0x4d0000 │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bics.w r0, ip, #5046272 @ 0x4d0000 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + @ instruction: 0xf35c009a │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ands.w r0, r6, #5046272 @ 0x4d0000 │ │ │ │ + @ instruction: 0xf336009a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldrh r3, [r2, #24] │ │ │ │ @@ -2052421,23 +2052383,23 @@ │ │ │ │ and.w r3, r1, #15 │ │ │ │ mov r1, r3 │ │ │ │ b.n 5de70c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x78894> │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bfi r0, r6, #2, #25 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + @ instruction: 0xf286009a │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf280009a │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + sub.w r0, r0, #154 @ 0x9a │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xf25a009a │ │ │ │ + sbcs.w r0, sl, #154 @ 0x9a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr.w r3, [pc, #3100] @ 5df414 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7959c> │ │ │ │ ldr.w r4, [pc, #3100] @ 5df418 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x795a0> │ │ │ │ @@ -2053567,43 +2053529,43 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #26 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - @ instruction: 0xf0a6009a │ │ │ │ - @ instruction: 0xf0ca009a │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + vshr.s64 d16, d10, #58 │ │ │ │ + vshr.s64 d16, d10, #22 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - ldcl 0, cr0, [ip], #616 @ 0x268 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldc 0, cr0, [ip], {154} @ 0x9a │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - rsbs r0, r6, sl, lsr #2 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + @ instruction: 0xeaf6009a │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xeaae009a │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + strd r0, r0, [lr, #616] @ 0x268 │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - @ instruction: 0xe98a009a │ │ │ │ - b.n 5df3e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79568> │ │ │ │ + stmia.w sl!, {r1, r3, r4, r7} │ │ │ │ + b.n 5df220 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x793a8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5df378 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79500> │ │ │ │ + b.n 5df1b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79340> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5df120 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x792a8> │ │ │ │ + b.n 5def60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x790e8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5df200 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79388> │ │ │ │ + b.n 5df040 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x791c8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ lsls r2, r2, #28 │ │ │ │ bne.w 5df5ea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79772> │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ @@ -2053755,27 +2053717,27 @@ │ │ │ │ bne.w 5defb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79140> │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 5defb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79140> │ │ │ │ b.n 5defa0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79128> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5df098 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79220> │ │ │ │ + b.n 5deed8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79060> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5df04c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x791d4> │ │ │ │ + b.n 5dee8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79014> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5def84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7910c> │ │ │ │ + b.n 5dfdc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79f4c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5defb8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79140> │ │ │ │ + b.n 5dfdf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79f80> │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #928] @ (5df9d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79b5c>) │ │ │ │ movs r3, #12 │ │ │ │ @@ -2054118,63 +2054080,63 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5df654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x797dc> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5e0084 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a20c> │ │ │ │ + b.n 5dfec4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a04c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5e0068 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a1f0> │ │ │ │ + b.n 5dfea8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a030> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5e0040 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a1c8> │ │ │ │ + b.n 5dfe80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a008> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dff84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a10c> │ │ │ │ + b.n 5dfdc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79f4c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfeec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a074> │ │ │ │ + b.n 5dfd2c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79eb4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfe94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a01c> │ │ │ │ + b.n 5dfcd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e5c> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfd60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79ee8> │ │ │ │ + b.n 5dfba0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79d28> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfc20 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79da8> │ │ │ │ + b.n 5dfa60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79be8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfbd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79d5c> │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r7, #3 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfb34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79cbc> │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfaf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79c80> │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - b.n 5dfacc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79c54> │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r2, [pc, #392] @ (5dfbdc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79d64>) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2054335,48 +2054297,48 @@ │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - b.n 5dfc98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e20> │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 5df85a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x799e2> │ │ │ │ - vshr.u32 q15, q5, #1 │ │ │ │ + vcvt.u32.f32 , q13, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5dfc90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e18> │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5dfc90 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e18> │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfc94 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e1c> │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfc8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e14> │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfcac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e34> │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ b.n 5df516 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7969e> │ │ │ │ vcvt.f16.u16 , q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5dfca8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e30> │ │ │ │ + svc 94 @ 0x5e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5dfcb0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e38> │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5dfcc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e4c> │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldcl 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ asrs r4, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5dfcd8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79e60> │ │ │ │ + svc 106 @ 0x6a │ │ │ │ lsls r2, r3, #2 │ │ │ │ uxth r2, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r6, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2054662,83 +2054624,83 @@ │ │ │ │ b.n 5dfe26 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x79fae> │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r4, r2, #14 │ │ │ │ lsls r6, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + udf #138 @ 0x8a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cbz r2, 5dff92 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a11a> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r2, r3, #2 │ │ │ │ cbz r2, 5dff96 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a11e> │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r7, r2, #2 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r7, r2, #2 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r7, r2, #2 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + ble.n 5dff7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a104> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #18 │ │ │ │ + ble.n 5e000c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a194> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + ble.n 5dff10 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a098> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + ble.n 5dff38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a0c0> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + ble.n 5e0054 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a1dc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, sp, #256 @ 0x100 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r7, sp, #768 @ 0x300 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ble.n 5e008c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a214> │ │ │ │ + bgt.n 5e00cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a254> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ble.n 5e00c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a248> │ │ │ │ + bgt.n 5dff00 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a088> │ │ │ │ lsls r2, r3, #2 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ble.n 5dff34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a0bc> │ │ │ │ + bgt.n 5dff74 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a0fc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ble.n 5dff0c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a094> │ │ │ │ + bgt.n 5dff4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a0d4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ @@ -2055519,29 +2055481,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5e07b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a940> │ │ │ │ bx lr │ │ │ │ ldr??.w r0, [r4, ] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 5e08ec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa74> │ │ │ │ + blt.n 5e072c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a8b4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 5e0898 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa20> │ │ │ │ + blt.n 5e08d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa60> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bgt.n 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ + blt.n 5e08dc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa64> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 5e07f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a980> │ │ │ │ + blt.n 5e0838 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a9c0> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bgt.n 5e0814 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a99c> │ │ │ │ + blt.n 5e0854 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a9dc> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blt.n 5e07fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a984> │ │ │ │ + blt.n 5e083c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a9c4> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 5e082e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a9b6> │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 5e0826 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a9ae> │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 5e0824 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7a9ac> │ │ │ │ @@ -2055678,15 +2055640,15 @@ │ │ │ │ @ instruction: 0xf7440125 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf73c0125 │ │ │ │ @ instruction: 0xf7100125 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 5e08e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa68> │ │ │ │ + bls.n 5e0920 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aaa8> │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #144] @ (5e0a44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7abcc>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2056519,15 +2056481,15 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vrhadd.s32 d0, d14, d21 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl 507296 │ │ │ │ - bcs.n 5e1258 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b3e0> │ │ │ │ + bne.n 5e1298 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b420> │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2056580,15 +2056542,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stcl 1, cr0, [ip, #-148] @ 0xffffff6c │ │ │ │ ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5e12e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b468> │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #212] @ (5e141c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b5a4>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2056683,37 +2056645,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc 1, cr0, [r8], #148 @ 0x94 │ │ │ │ stc 1, cr0, [r6], {37} @ 0x25 │ │ │ │ ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 5e14b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b640> │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r2, r3, #2 │ │ │ │ udf #2 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - @ instruction: 0xf6e800a8 │ │ │ │ + addw r0, r8, #2216 @ 0x8a8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 5e1462 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b5ea> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #8] @ (5e146c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b5f4>) │ │ │ │ add r1, pc │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ pop {r3, pc} │ │ │ │ - beq.n 5e14c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b648> │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 5e1478 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b600> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbnz r2, 5e1484 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b60c> │ │ │ │ @@ -2056864,15 +2056826,15 @@ │ │ │ │ bhi.n 5e1624 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b7ac> │ │ │ │ ldr r3, [pc, #12] @ (5e1628 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7b7b0>) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #7 │ │ │ │ bx lr │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, #0 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ lsr.w r2, lr, r2 │ │ │ │ @@ -2057727,15 +2057689,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ vldr s0, [pc, #4] @ 5e1f34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7c0bc> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r6, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ adds r3, #3 │ │ │ │ and.w r0, r0, #7 │ │ │ │ cmp r0, #7 │ │ │ │ @@ -2058884,15 +2058846,15 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ bvc.n 5e2a60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7cbe8> │ │ │ │ lsls r5, r4, #4 │ │ │ │ pldw [r3, #255]! │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0008 │ │ │ │ + cbnz r0, 5e2ada <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7cc62> │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #200] @ (5e2b8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7cd14>) │ │ │ │ @@ -2063130,15 +2063092,15 @@ │ │ │ │ strb.w r1, [sp, #12] │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add r2, sp, #16 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ b.n 5e58c2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7fa4a> │ │ │ │ nop │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r2, [pc, #1100] @ 5e5db0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7ff38> │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -2063623,17 +2063585,17 @@ │ │ │ │ strb.w r0, [ip] │ │ │ │ add r1, pc │ │ │ │ bl 39512c │ │ │ │ movs r0, #1 │ │ │ │ b.n 5e5f58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x800e0> │ │ │ │ str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r5, #4 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 5e5f9e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x80126> │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movw ip, #2925 @ 0xb6d │ │ │ │ @@ -2063802,15 +2063764,15 @@ │ │ │ │ b.n 5e6126 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x802ae> │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r0, #168] @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ b.n 5e6104 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8028c> │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -2064202,29 +2064164,29 @@ │ │ │ │ b.n 5e6574 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x806fc> │ │ │ │ ldr r3, [pc, #32] @ (5e65bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x80744>) │ │ │ │ add r3, pc │ │ │ │ b.n 5e6574 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x806fc> │ │ │ │ ldr r3, [pc, #32] @ (5e65c0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x80748>) │ │ │ │ add r3, pc │ │ │ │ b.n 5e6574 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x806fc> │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bx r0 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ cbz r1, 5e6604 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8078c> │ │ │ │ @@ -2064301,39 +2064263,39 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5e660e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x80796> │ │ │ │ ldr r0, [pc, #52] @ (5e66b4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8083c>) │ │ │ │ add r0, pc │ │ │ │ b.n 5e6624 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x807ac> │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbnz r4, 5e669a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x80822> │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r4, [r5, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r0, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + ble.n 5e6658 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x807e0> │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cbz r2, 5e66e2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8086a> │ │ │ │ @@ -2064383,31 +2064345,31 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #40] @ (5e675c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x808e4>) │ │ │ │ add r4, pc │ │ │ │ b.n 5e66f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8087c> │ │ │ │ - stc2l 0, cr0, [sl, #596] @ 0x254 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stc2l 0, cr0, [sl], #596 @ 0x254 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stc2 0, cr0, [r0, #596] @ 0x254 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + stc2 0, cr0, [r0], #596 @ 0x254 │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r1, [pc, #3056] @ 5e7364 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x814ec> │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -2065514,269 +2065476,269 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmn r4, r1 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bics r6, r1 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r3, r7, #3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf2e00094 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + addw r0, r0, #148 @ 0x94 │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #192] @ (5e74a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81628>) │ │ │ │ + ldr r2, [pc, #320] @ (5e7520 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x816a8>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - hlt 0x0038 │ │ │ │ + cbnz r0, 5e741e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x815a6> │ │ │ │ lsls r4, r5, #2 │ │ │ │ - asrs r6, r7 │ │ │ │ + eors r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + cbnz r6, 5e7418 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x815a0> │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldr r1, [pc, #640] @ (5e7688 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81810>) │ │ │ │ + ldr r0, [pc, #768] @ (5e7708 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81890>) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r0, [r4, #12] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 5e74d4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8165c> │ │ │ │ + bvs.n 5e7514 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8169c> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 5e7448 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x815d0> │ │ │ │ + bvs.n 5e7488 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81610> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r1, #14] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stc2 0, cr0, [sl], {250} @ 0xfa │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + @ instruction: 0xfb2a00fa │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - blxns r9 │ │ │ │ + mov ip, sp │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xfab800fa │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldr??.w r0, [r8, #250] @ 0xfa │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r2, #28 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #2 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r3, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - vqadd.s8 d16, d24, d6 │ │ │ │ - ldr r6, [pc, #632] @ (5e7764 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x818ec>) │ │ │ │ + mcr 0, 3, r0, cr8, cr6, {4} │ │ │ │ + ldr r5, [pc, #760] @ (5e77e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8196c>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #640] @ (5e7770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x818f8>) │ │ │ │ + ldr r5, [pc, #768] @ (5e77f0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81978>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #728] @ (5e77cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81954>) │ │ │ │ + ldr r5, [pc, #856] @ (5e784c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x819d4>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #624] @ (5e7768 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x818f0>) │ │ │ │ + ldr r5, [pc, #752] @ (5e77e8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81970>) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bne.n 5e74b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81640> │ │ │ │ + beq.n 5e74f8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81680> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r4, r5, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #344] @ (5e76a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8182c>) │ │ │ │ + ldr r2, [pc, #472] @ (5e7724 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x818ac>) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #248] @ (5e7650 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x817d8>) │ │ │ │ + ldr r2, [pc, #376] @ (5e76d0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81858>) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r6, #16] │ │ │ │ + strb r6, [r2, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r5, [lr] │ │ │ │ cmp r5, r2 │ │ │ │ bls.n 5e759c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81724> │ │ │ │ @@ -2065873,15 +2065835,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5e75b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81740> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e765a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x817e2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl a5a7d8 │ │ │ │ + bl a5a7e8 │ │ │ │ ldr r7, [r7, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 5e765e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x817e6> │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 5e764e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x817d6> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ @@ -2065937,15 +2065899,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ movs r4, #4 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl a5a2ec │ │ │ │ + bl a5a2fc │ │ │ │ cmp r4, #4 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r6, r5 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #128 @ 0x80 │ │ │ │ movne.w r8, #608 @ 0x260 │ │ │ │ movw r7, #479 @ 0x1df │ │ │ │ @@ -2065958,29 +2065920,29 @@ │ │ │ │ rsb r9, r9, r9, lsl #4 │ │ │ │ strd r4, r9, [sp, #12] │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r9 │ │ │ │ add.w r5, r3, sl │ │ │ │ ldr.w r4, [r3, sl] │ │ │ │ - bl a5a3d8 │ │ │ │ + bl a5a3e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r4, r6, r4, lsl #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 5e7792 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8191a> │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 5e777e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81906> │ │ │ │ add r1, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl a5a448 │ │ │ │ + bl a5a458 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 5e7776 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x818fe> │ │ │ │ add.w r8, r8, #15 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n 5e776e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x818f6> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -2066047,15 +2066009,15 @@ │ │ │ │ beq.n 5e784e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x819d6> │ │ │ │ tst.w r8, r6 │ │ │ │ beq.n 5e7830 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x819b8> │ │ │ │ add.w r2, sl, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl a5a398 │ │ │ │ + bl a5a3a8 │ │ │ │ cmp r6, #16 │ │ │ │ bne.n 5e7836 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x819be> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ bne.n 5e7824 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x819ac> │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -2066064,15 +2066026,15 @@ │ │ │ │ bne.n 5e7814 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8199c> │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov r1, fp │ │ │ │ add r4, fp │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r5, fp │ │ │ │ - bl a5a46c │ │ │ │ + bl a5a47c │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ blx 6ec44 │ │ │ │ cmp r5, r4 │ │ │ │ bne.n 5e7870 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x819f8> │ │ │ │ mov r0, r8 │ │ │ │ blx 6ec44 │ │ │ │ ldr r2, [pc, #96] @ (5e78e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81a6c>) │ │ │ │ @@ -2066104,21 +2066066,21 @@ │ │ │ │ movs r4, #19 │ │ │ │ add r3, pc │ │ │ │ b.n 5e7716 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8189e> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67400fa │ │ │ │ + @ instruction: 0xf59400fa │ │ │ │ ldrh r6, [r5, #8] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - sub.w r0, r8, #8192000 @ 0x7d0000 │ │ │ │ + @ instruction: 0xf4c800fa │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r5, r4, #4 │ │ │ │ - @ instruction: 0xf19200fa │ │ │ │ + @ instruction: 0xf0b200fa │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bl 3977b8 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2067638,15 +2067600,15 @@ │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xff8bffff │ │ │ │ strb r4, [r5, #31] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #880] @ (5e8bd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x82d5c>) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2067953,15 +2067915,15 @@ │ │ │ │ b.n 5e8920 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x82aa8> │ │ │ │ strb r4, [r2, #30] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #27] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldr r7, [pc, #320] @ (5e8d24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x82eac>) │ │ │ │ + ldr r6, [pc, #448] @ (5e8da4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x82f2c>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2068586,15 +2068548,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - bl aa3c10 │ │ │ │ + bl aa3c20 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9310 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83498> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2068672,15 +2068634,15 @@ │ │ │ │ bcs.n 5e94a2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8362a> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 5e8f38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x830c0> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ movs r2, #0 │ │ │ │ - bl aa473c │ │ │ │ + bl aa474c │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ mov r9, r5 │ │ │ │ cbz r1, 5e93fc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83584> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ @@ -2068852,15 +2068814,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl aa26e8 │ │ │ │ + bl aa26f8 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e95f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8377c> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069343,15 +2069305,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ lsls r2, r5, #4 │ │ │ │ - ldr r6, [pc, #552] @ (5e9db8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83f40>) │ │ │ │ + ldr r5, [pc, #680] @ (5e9e38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83fc0>) │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #2284] @ 0x8ec │ │ │ │ cbz r3, 5e9bb6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83d3e> │ │ │ │ @@ -2069385,15 +2069347,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5e8f38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x830c0> │ │ │ │ ldrh r1, [r6, #0] │ │ │ │ ldr.w r3, [r4, #1824] @ 0x720 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ vldr d0, [pc, #116] @ 5e9c78 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83e00> │ │ │ │ - bl aa2718 │ │ │ │ + bl aa2728 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9c1a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83da2> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069521,15 +2069483,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ strh.w r7, [sp, #328] @ 0x148 │ │ │ │ bl 5e8f38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x830c0> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ mov r2, r7 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9d92 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83f1a> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ str.w r7, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2069572,15 +2069534,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 5e8f38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x830c0> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ movs r2, #0 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9e20 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x83fa8> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069753,15 +2069715,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - bl aa3e24 │ │ │ │ + bl aa3e34 │ │ │ │ ldr.w r1, [r4, #720] @ 0x2d0 │ │ │ │ cbz r1, 5e9ffe <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x84186> │ │ │ │ mov r0, r4 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r4, #1793] @ 0x701 │ │ │ │ @@ -2069854,22 +2069816,22 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #116] @ 0x74 │ │ │ │ ldr.w sl, [r5] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl aa2748 │ │ │ │ + bl aa2758 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr.w r0, [r5, #692] @ 0x2b4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ - bl aa2790 │ │ │ │ + bl aa27a0 │ │ │ │ ldrh.w fp, [sp, #128] @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ bl 38fc8c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5ea2d8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x84460> │ │ │ │ ldrb.w r3, [r7, #79] @ 0x4f │ │ │ │ @@ -2069987,15 +2069949,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ ldr.w r0, [r5, #692] @ 0x2b4 │ │ │ │ - bl aa28d0 │ │ │ │ + bl aa28e0 │ │ │ │ ldr.w r1, [r5, #720] @ 0x2d0 │ │ │ │ cbz r1, 5ea276 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x843fe> │ │ │ │ mov r0, r5 │ │ │ │ bl 5ceab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x68c38> │ │ │ │ str.w r7, [r5, #720] @ 0x2d0 │ │ │ │ ldrb.w r3, [r5, #1793] @ 0x701 │ │ │ │ cbz r3, 5ea286 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8440e> │ │ │ │ @@ -2070443,15 +2070405,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r5] │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -2070528,15 +2070490,15 @@ │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ b.n 5ea7a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x84930> │ │ │ │ str.w r4, [r5, #192] @ 0xc0 │ │ │ │ b.n 5ea7a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x84930> │ │ │ │ nop │ │ │ │ ldr r6, [r2, r2] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - tst r4, r5 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ @@ -2071350,23 +2071312,23 @@ │ │ │ │ ldrsb r6, [r1, r7] │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ strh r4, [r7, r3] │ │ │ │ lsls r5, r4, #4 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3416] @ 0xd58 │ │ │ │ ldr r2, [pc, #292] @ (5eb2ac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x85434>) │ │ │ │ sub.w sp, sp, #644 @ 0x284 │ │ │ │ @@ -2071677,15 +2071639,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #480] @ (5eb6c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8584c>) │ │ │ │ lsls r5, r4, #4 │ │ │ │ ldr r3, [pc, #368] @ (5eb658 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x857e0>) │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #908] @ 0x38c │ │ │ │ sub sp, #12 │ │ │ │ @@ -2071945,15 +2071907,15 @@ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r0, #2296] @ 0x8f8 │ │ │ │ b.n 5eb798 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x85920> │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5eb72e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x858b6> │ │ │ │ b.n 5eb654 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x857dc> │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r2, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [pc, #56] @ 5eb80c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x85994> │ │ │ │ subs r3, r0, #1 │ │ │ │ @@ -2071979,15 +2071941,15 @@ │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #144] @ (5eb8a0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x85a28>) │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2072553,27 +2072515,27 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ blx r8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ @ instruction: 0x47be │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r2, r3, #2 │ │ │ │ cmp lr, r8 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ @@ -2072660,15 +2072622,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp lr, r5 │ │ │ │ bne.n 5ebeb2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8603a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + cbz r4, 5ebf54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x860dc> │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r0, #17 │ │ │ │ @@ -2072835,15 +2072797,15 @@ │ │ │ │ add.w r8, r8, #1 │ │ │ │ orrs r6, r1 │ │ │ │ b.n 5ec05c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x861e4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ b.n 5ec07c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86204> │ │ │ │ nop │ │ │ │ - cbz r4, 5ec118 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x862a0> │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 5ebea4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8602c> │ │ │ │ subs r0, #0 │ │ │ │ @@ -2072882,15 +2072844,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r6, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r2, r3, #2 │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r0, #3 │ │ │ │ beq.n 5ec16c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x862f4> │ │ │ │ cmp r1, #2 │ │ │ │ bls.n 5ec164 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x862ec> │ │ │ │ cmp r1, #4 │ │ │ │ @@ -2073470,82 +2073432,82 @@ │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r0, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r0, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r0, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ subs r4, r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #156 @ 0x9c │ │ │ │ lsls r5, r4, #4 │ │ │ │ @@ -2073748,29 +2073710,29 @@ │ │ │ │ ldr r0, [pc, #36] @ (5eca7c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86c04>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #32] @ (5eca80 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86c08>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bls.n 5ecb08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86c90> │ │ │ │ + bhi.n 5ecb48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86cd0> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ lsls r3, r5, #2 │ │ │ │ - b.n 5ec420 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x865a8> │ │ │ │ + b.n 5ed260 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x873e8> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r7, r4, #2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #14 │ │ │ │ bhi.n 5ecaf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86c80> │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r0, r1, #12 │ │ │ │ asrs r6, r1, #4 │ │ │ │ @@ -2073825,45 +2073787,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (5ecb38 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86cc0>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (5ecb3c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86cc4>) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r5, #20 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - bhi.n 5ecabc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86c44> │ │ │ │ + bvc.n 5ecafc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86c84> │ │ │ │ lsls r3, r5, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #432] @ (5eccd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86e5c>) │ │ │ │ + ldr r2, [pc, #560] @ (5ecd54 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86edc>) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bfi r0, r6, #2, #22 │ │ │ │ + @ instruction: 0xf2860097 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #524] @ (5ecd64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x86eec>) │ │ │ │ @@ -2074812,215 +2074774,215 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 5ed0ba <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87242> │ │ │ │ nop │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r1, [pc, #160] @ (5ed644 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x877cc>) │ │ │ │ + ldr r0, [pc, #288] @ (5ed6c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8784c>) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r0, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #48] @ (5ed614 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8779c>) │ │ │ │ + ldr r2, [pc, #176] @ (5ed694 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8781c>) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 5ed57c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87704> │ │ │ │ + bvs.n 5ed5bc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87744> │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + subs r2, r3, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - b.n 5ecf24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x870ac> │ │ │ │ + b.n 5edd64 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87eec> │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, fp │ │ │ │ + add r6, pc │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bhi.n 5ed58c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87714> │ │ │ │ + bvc.n 5ed5cc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87754> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - ldc 0, cr0, [lr], {151} @ 0x97 │ │ │ │ - bhi.n 5ed53c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x876c4> │ │ │ │ + @ instruction: 0xeb3e0097 │ │ │ │ + bvc.n 5ed57c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87704> │ │ │ │ lsls r2, r5, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xeaf00097 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + ands.w r0, r0, r7, lsr #2 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r1, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 5ed6a8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87830>) │ │ │ │ + add r0, pc, #136 @ (adr r0, 5ed728 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878b0>) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + asrs r6, r0, #29 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #432 @ (adr r0, 5ed868 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x879f0>) │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldr r0, [pc, #40] @ (5ed6f4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8787c>) │ │ │ │ + bx r5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - blxns fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r3, r5, #2 │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #144 @ (adr r0, 5ed768 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878f0>) │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 5ed744 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878cc>) │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + bx r0 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, 5ed71c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878a4>) │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, 5ed770 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878f8>) │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc, #104 @ (adr r0, 5ed76c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878f4>) │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, 5ed778 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87900>) │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bx sp │ │ │ │ + mov r8, r1 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ lsls r2, r3, #2 │ │ │ │ adds r1, #6 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [pc, #80] @ (5ed778 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87900>) │ │ │ │ add.w r3, r0, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w lr, [r0, r1, lsl #2] │ │ │ │ @@ -2075044,15 +2075006,15 @@ │ │ │ │ ldrls.w r3, [r4, r1, lsl #2] │ │ │ │ cmp r2, #9 │ │ │ │ lsl.w r3, r3, lr │ │ │ │ orr.w r0, r0, r3 │ │ │ │ bne.n 5ed750 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x878d8> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r7, #3 │ │ │ │ uxtb r3, r1 │ │ │ │ lsls r2, r1, #31 │ │ │ │ bpl.n 5ed7a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8792c> │ │ │ │ and.w r3, r3, #30 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #14 │ │ │ │ @@ -2076188,57 +2076150,57 @@ │ │ │ │ nop │ │ │ │ cmp r0, #18 │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r7, #254 @ 0xfe │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r2, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r0, r2, #12 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldr r2, [pc, #464] @ (5ee5e0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x88768>) │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [pc, #464] @ (5ee5e4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8876c>) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ @@ -2076419,39 +2076381,39 @@ │ │ │ │ ldr r2, [pc, #64] @ (5ee610 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x88798>) │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ b.w 5eda84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x87c0c> │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r2, r2, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ @@ -2076480,17 +2076442,17 @@ │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ adds r0, #9 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ @@ -2077034,21 +2076996,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r6, #1 │ │ │ │ mov.w r8, #12 │ │ │ │ mov.w r9, #7 │ │ │ │ @@ -2077888,15 +2077850,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r1, #10 │ │ │ │ lsls r5, r4, #4 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #27 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - mrc2 0, 2, r0, cr12, cr9, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #-612]! @ 0xfffffd9c │ │ │ │ bic.w ip, ip, #56 @ 0x38 │ │ │ │ orr.w ip, ip, #16 │ │ │ │ b.n 5ef29e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89426> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov ip, r0 │ │ │ │ b.n 5ef60e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89796> │ │ │ │ nop │ │ │ │ @@ -2078616,24 +2078578,24 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl a5a75c │ │ │ │ + bl a5a76c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cbz r3, 5efe0a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89f92> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl a5a790 │ │ │ │ + bl a5a7a0 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 5efdf8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89f80> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 5e7618 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x817a0> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2078674,15 +2078636,15 @@ │ │ │ │ bl 5e75b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x81740> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5efe56 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89fde> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ - bl a5a7d8 │ │ │ │ + bl a5a7e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 5efe5e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89fe6> │ │ │ │ add r0, r8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ @@ -2078690,23 +2078652,23 @@ │ │ │ │ ldrh r1, [r0, #48] @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ ubfx r1, r1, #5, #11 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ add r2, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5aeb4 │ │ │ │ + bl a5aec4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r1 │ │ │ │ bcc.n 5efe32 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x89fba> │ │ │ │ ldrd r4, r8, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a954 │ │ │ │ + bl a5a964 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5effe0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a168> │ │ │ │ movw fp, #34953 @ 0x8889 │ │ │ │ movt fp, #34952 @ 0x8888 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r4, 5efeec <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a074> │ │ │ │ b.n 5effea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a172> │ │ │ │ @@ -2078721,15 +2078683,15 @@ │ │ │ │ bl 5e84b8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x82640> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 5effea <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a172> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5ae98 │ │ │ │ + bl a5aea8 │ │ │ │ smull r1, r3, fp, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ add r3, r0 │ │ │ │ ldr.w r9, [r4] │ │ │ │ mov r5, r0 │ │ │ │ rsb r3, sl, r3, asr #3 │ │ │ │ @@ -2078830,21 +2078792,21 @@ │ │ │ │ nop │ │ │ │ lsls r0, r0, #20 │ │ │ │ lsls r5, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ mrc2 15, 3, pc, cr1, cr15, {7} │ │ │ │ - udf #4 │ │ │ │ + ble.n 5f0058 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a1e0> │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xfa77ffff │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - bge.n 5f0020 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a1a8> │ │ │ │ + bls.n 5f0060 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a1e8> │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2079432,20 +2079394,20 @@ │ │ │ │ ldr r1, [pc, #24] @ (5f06c4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a84c>) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 5e089c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7aa24> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - ldc 0, cr0, [sl], {153} @ 0x99 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + subs.w r0, sl, r9, lsr #2 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stcl 0, cr0, [lr], #-612 @ 0xfffffd9c │ │ │ │ + @ instruction: 0xeb8e0099 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 5f0768 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a8f0> │ │ │ │ @@ -2079552,20 +2079514,20 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #132] @ 0x84 │ │ │ │ bl 5e3000 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7d188> │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #136 @ 0x88 │ │ │ │ bl 5e3020 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x7d1a8> │ │ │ │ b.n 5f0768 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a8f0> │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xebe40099 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + add.w r0, r4, r9, lsr #2 │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r7, #3 │ │ │ │ - adcs.w r0, lr, r9, lsr #2 │ │ │ │ + orns r0, lr, r9, lsr #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cbz r4, 5f0866 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a9ee> │ │ │ │ ldrb.w r4, [r3, #48] @ 0x30 │ │ │ │ cbz r4, 5f0842 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8a9ca> │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ @@ -2080138,15 +2080100,15 @@ │ │ │ │ str r3, [r7, #28] │ │ │ │ b.n 5f0d7e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8af06> │ │ │ │ str r3, [r7, #32] │ │ │ │ b.n 5f0d5c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8aee4> │ │ │ │ adcs.w r1, ip, #10747904 @ 0xa40000 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5f0c20 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8ada8> │ │ │ │ + b.n 5f0a60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8abe8> │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #32768 @ 0x8000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2080794,15 +2080756,15 @@ │ │ │ │ b.n 5f0ffa <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8b182> │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1f80124 │ │ │ │ @ instruction: 0xf1ea0124 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bl 1ff4da │ │ │ │ - b.n 5f0f44 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8b0cc> │ │ │ │ + b.n 5f0d84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8af0c> │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl 9634e6 │ │ │ │ bl 6af4ea │ │ │ │ bl 4394ee │ │ │ │ bl 4df4f2 │ │ │ │ @@ -2081657,22 +2081619,22 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeaba0124 │ │ │ │ @ instruction: 0xeab80124 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 5f1e60 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8bfe8> │ │ │ │ + ble.n 5f1ea0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c028> │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb r2, {r2, r5, r8} │ │ │ │ - bhi.n 5f1e4c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8bfd4> │ │ │ │ + bvc.n 5f1e8c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c014> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bvs.n 5f1f84 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c10c> │ │ │ │ + bpl.n 5f1dc4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8bf4c> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5f1e58 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8bfe0> │ │ │ │ + bmi.n 5f1e98 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c020> │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2082284,20 +2082246,21 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ strb r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xe85200a9 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + b.n 5f24a4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8c62c> │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ ldr.w r4, [pc, #2036] @ 5f2dd4 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8cf5c> │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ @@ -2083094,143 +2083057,143 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 5f2df8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8cf80> │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r4} │ │ │ │ lsls r1, r5, #4 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r5, #2 │ │ │ │ - lsrs r6, r0, #24 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stc2l 0, cr0, [r0], #-684 @ 0xfffffd54 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + @ instruction: 0xfb8000ab │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xfbf400ab │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xfb1400ab │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #2 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r4, {r1, r4} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ bpl.n 5f2ef0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d078> │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - itet vc │ │ │ │ - lslvc r6, r2, #2 │ │ │ │ - ldmiavs r2!, {r1, r6, r7} │ │ │ │ - lslvc r1, r3, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + bkpt 0x0096 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xeae8009f │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + and.w r0, r8, pc, lsr #2 │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + bx r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [pc, #208] @ (5f2fac <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d134>) │ │ │ │ + bxns sl │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [pc, #232] @ (5f2fc8 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d150>) │ │ │ │ + bx fp │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh.w r0, [r4, r9, lsl #1] │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + @ instruction: 0xf7440099 │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w fp, [r0] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2083732,33 +2083695,33 @@ │ │ │ │ mov.w r2, #58720256 @ 0x3800000 │ │ │ │ b.n 5f2fe0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d168> │ │ │ │ mov.w r2, #67108864 @ 0x4000000 │ │ │ │ b.n 5f2fe0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d168> │ │ │ │ nop │ │ │ │ beq.n 5f3490 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d618> │ │ │ │ lsls r4, r4, #4 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r8, sp │ │ │ │ + add r0, r1 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, sl │ │ │ │ + muls r4, r6 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #328] @ (5f363c <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8d7c4>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -2083882,19 +2083845,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1} │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #796] @ (5f3984 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8db0c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2084191,35 +2084154,35 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldmia r1!, {r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - it al │ │ │ │ - lslal r1, r3, #2 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + it eq │ │ │ │ + lsleq r1, r3, #2 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r2, r7, #3 │ │ │ │ ldmia r0!, {r2} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r2, r7, #3 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - itee eq │ │ │ │ - lsleq r1, r3, #2 │ │ │ │ - subne r3, #120 @ 0x78 │ │ │ │ - lslne r2, r7, #3 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r2, #1528 @ 0x5f8 │ │ │ │ @@ -2084259,15 +2084222,15 @@ │ │ │ │ add.w r0, r4, #2144 @ 0x860 │ │ │ │ bl 3b8e84 │ │ │ │ addw r0, r4, #2172 @ 0x87c │ │ │ │ bl 3b8e84 │ │ │ │ ldrb.w r3, [r4, #899] @ 0x383 │ │ │ │ cbnz r3, 5f3ab0 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8dc38> │ │ │ │ add.w r0, r4, #232 @ 0xe8 │ │ │ │ - bl a9d2a4 │ │ │ │ + bl a9d2b4 │ │ │ │ ldr.w r3, [r4, #428] @ 0x1ac │ │ │ │ cbnz r3, 5f3aa6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8dc2e> │ │ │ │ ldr.w r0, [r4, #1972] @ 0x7b4 │ │ │ │ movs r1, #0 │ │ │ │ bl 393be8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #1976] @ 0x7b8 │ │ │ │ @@ -2084289,15 +2084252,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #2132] @ 0x854 │ │ │ │ bl 5fa464 │ │ │ │ b.n 5f3a56 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8dbde> │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl a9d7cc │ │ │ │ + bl a9d7dc │ │ │ │ b.n 5f3a48 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8dbd0> │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #104] @ 5f3b34 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8dcbc> │ │ │ │ @@ -2084352,15 +2084315,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2084488,27 +2084451,27 @@ │ │ │ │ ... │ │ │ │ stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r4, r6} │ │ │ │ lsls r4, r4, #4 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + cbnz r2, 5f3d24 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8deac> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + cbnz r4, 5f3d26 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8deae> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r7} │ │ │ │ + cbnz r2, 5f3d28 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8deb0> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + cbnz r0, 5f3d2a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8deb2> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + cbnz r6, 5f3d2a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8deb2> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 5f3d2e <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8deb6> │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r3, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #40] @ (5f3d08 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8de90>) │ │ │ │ dmb ish │ │ │ │ @@ -2084846,15 +2084809,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ itee │ │ │ │ lsl r4, r4, #4 │ │ │ │ addal r6, #252 @ 0xfc │ │ │ │ moval r0, r0 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ itte gt │ │ │ │ lslgt r4, r4, #4 │ │ │ │ │ │ │ │ 005f4070 : │ │ │ │ stmdbgt sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movle.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2085504,29 +2085467,29 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ cbz r6, 5f485c │ │ │ │ lsls r1, r5, #4 │ │ │ │ bkpt 0x00d8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r2, r7, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #588] @ 0x24c │ │ │ │ ldr.w sl, [pc, #3516] @ 5f5648 │ │ │ │ ldr.w r0, [pc, #3516] @ 5f564c │ │ │ │ @@ -2085572,15 +2085535,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ movw r2, #41248 @ 0xa120 │ │ │ │ movt r2, #7 │ │ │ │ mov.w lr, ip, lsr #22 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl a9d208 │ │ │ │ + bl a9d218 │ │ │ │ ldrb.w r3, [r4, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f4b2a │ │ │ │ ldr.w r3, [r4, #856] @ 0x358 │ │ │ │ str.w r3, [r4, #888] @ 0x378 │ │ │ │ ldr.w r3, [r4, #428] @ 0x1ac │ │ │ │ cbz r3, 5f494e │ │ │ │ @@ -2085753,20 +2085716,20 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2900] @ 5f5698 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl a9d764 │ │ │ │ + bl a9d774 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5f4932 │ │ │ │ mov r0, r8 │ │ │ │ - bl a9d2a4 │ │ │ │ + bl a9d2b4 │ │ │ │ b.w 5f41a6 │ │ │ │ ldr.w r8, [pc, #2864] @ 5f569c │ │ │ │ add r8, pc │ │ │ │ ldrb.w r1, [r8] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 5f504e │ │ │ │ @@ -2086104,15 +2086067,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 5f41a6 │ │ │ │ ldrb.w r3, [r4, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 5f4b60 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl a9d7cc │ │ │ │ + bl a9d7dc │ │ │ │ b.n 5f4b60 │ │ │ │ ldr.w r2, [pc, #1804] @ 5f56c8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #27 │ │ │ │ add r2, pc │ │ │ │ bl 5f3abc <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x8dc44> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2086665,21 +2086628,21 @@ │ │ │ │ bpl.w 5f52d8 │ │ │ │ movs r3, #24 │ │ │ │ b.n 5f4e9a │ │ │ │ ldr r2, [pc, #176] @ (5f56f0 ) │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ add r2, pc │ │ │ │ b.w 5f429c │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - uxtb r2, r1 │ │ │ │ + cbz r2, 5f568a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxtb r4, r2 │ │ │ │ + cbz r4, 5f5690 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - uxtb r4, r1 │ │ │ │ + cbz r4, 5f5692 │ │ │ │ lsls r1, r3, #2 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ bl 6ad662 │ │ │ │ bl 2d9666 │ │ │ │ @@ -2086701,53 +2086664,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #668 @ (adr r6, 5f593c ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ add r6, pc, #592 @ (adr r6, 5f58f4 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r6, pc, #408 @ (adr r6, 5f5844 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ add r6, pc, #272 @ (adr r6, 5f57c0 ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #328 @ 0x148 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r4, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r3, pc, #912 @ (adr r3, 5f5a4c ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add r1, pc, #712 @ (adr r1, 5f599c ) │ │ │ │ lsls r1, r5, #4 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r7, pc, #648 @ (adr r7, 5f5960 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 5f5ac4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, pc, #864 @ (adr r6, 5f5a44 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 5f5ac4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 5f5ac8 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 5f5748 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 5f59ec ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 5f5a6c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, pc, #904 @ (adr r3, 5f5a78 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 5f56f8 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, pc, #968 @ (adr r2, 5f5abc ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 5f573c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ sub.w r3, r3, #37888 @ 0x9400 │ │ │ │ movw r2, #5489 @ 0x1571 │ │ │ │ movt r2, #1329 @ 0x531 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ @@ -2087289,37 +2087252,37 @@ │ │ │ │ str.w r2, [r4, #900] @ 0x384 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5f45f2 │ │ │ │ subs r1, #39 @ 0x27 │ │ │ │ cmp r1, #18 │ │ │ │ bhi.w 5f45ec │ │ │ │ b.w 5f45de │ │ │ │ - add r1, pc, #632 @ (adr r1, 5f600c ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 5f608c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r0, pc, #624 @ (adr r0, 5f6008 ) │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, 5f605c ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 5f60dc ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #568 @ (adr r1, 5f5fdc ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 5f605c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrd r6, r5, [sp, #16] │ │ │ │ cbz r1, 5f5dec │ │ │ │ @@ -2087710,15 +2087673,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #1008 @ (adr r0, 5f656c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #80] @ (5f61e4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2087855,15 +2087818,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2088024,15 +2087987,15 @@ │ │ │ │ b.n 5f6478 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ b.n 5f6478 │ │ │ │ ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r6, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2090344,15 +2090307,15 @@ │ │ │ │ mvn.w r0, #13 │ │ │ │ b.n 5f7c32 │ │ │ │ nop │ │ │ │ strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #656] @ 5f7f38 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -2090630,20 +2090593,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - @ instruction: 0xf73600f9 │ │ │ │ - @ instruction: 0xf71200f9 │ │ │ │ - @ instruction: 0xf62000f9 │ │ │ │ + @ instruction: 0xf65600f9 │ │ │ │ + @ instruction: 0xf63200f9 │ │ │ │ + adc.w r0, r0, #8159232 @ 0x7c8000 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #80] @ (5f7fb0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2090901,16 +2090864,16 @@ │ │ │ │ ... │ │ │ │ strh r4, [r4, #0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #30] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ands.w r0, r6, #8159232 @ 0x7c8000 │ │ │ │ - @ instruction: 0xf3f000f9 │ │ │ │ + @ instruction: 0xf33600f9 │ │ │ │ + @ instruction: 0xf31000f9 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r2, [pc, #1712] @ 5f88dc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [pc, #1708] @ 5f88e0 │ │ │ │ @@ -2094135,19 +2094098,19 @@ │ │ │ │ strb.w r0, [r5, #36] @ 0x24 │ │ │ │ b.n 5fa5b6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r3, r3] │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldrh r2, [r0, r1] │ │ │ │ lsls r4, r4, #4 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ @@ -2094206,15 +2094169,15 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r0, [r1, r6] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ (5fa7a8 ) │ │ │ │ @@ -2095381,19 +2095344,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r6, [pc, #592] @ (5fb57c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #216] @ (5fb40c ) │ │ │ │ + ldr r1, [pc, #344] @ (5fb48c ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #376] @ (5fb4b0 ) │ │ │ │ + ldr r1, [pc, #504] @ (5fb530 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r2, [pc, #440] @ (5fb4f4 ) │ │ │ │ + ldr r1, [pc, #568] @ (5fb574 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2095568,15 +2095531,15 @@ │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ b.n 5fb4ee │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add.w r0, r5, #232 @ 0xe8 │ │ │ │ - bl a9d1fc │ │ │ │ + bl a9d20c │ │ │ │ ldrb.w r3, [r5, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5fb4c6 │ │ │ │ b.n 5fb432 │ │ │ │ mov r0, r5 │ │ │ │ bl 5faa74 │ │ │ │ b.n 5fb468 │ │ │ │ @@ -2095691,33 +2095654,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #512] @ (5fb86c ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ ldr r3, [pc, #40] @ (5fb698 ) │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r3, #2 │ │ │ │ - blx sl │ │ │ │ + mov r8, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + bx r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + bx r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + mov sl, lr │ │ │ │ lsls r1, r3, #2 │ │ │ │ - blx sp │ │ │ │ + bx r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + bx r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r0, [pc, #16] @ (5fb6ac ) │ │ │ │ + bxns r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2095809,15 +2095772,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #899] @ 0x383 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 5fb96a │ │ │ │ add.w r0, r6, #232 @ 0xe8 │ │ │ │ - bl a9d0c4 │ │ │ │ + bl a9d0d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r4, [sp] │ │ │ │ bl 5fb340 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2095943,15 +2095906,15 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 5fb71c │ │ │ │ add.w r7, r6, #304 @ 0x130 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a9d5f8 │ │ │ │ + bl a9d608 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5fb9fe │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #-16]! │ │ │ │ b.n 5fb77c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ lsls r4, r3, #27 │ │ │ │ @@ -2095976,21 +2095939,21 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r6, #232 @ 0xe8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a9ce74 │ │ │ │ + bl a9ce84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5fb746 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r6, #304 @ 0x130 │ │ │ │ - bl a9d6bc │ │ │ │ + bl a9d6cc │ │ │ │ b.n 5fb7a0 │ │ │ │ bic.w r8, r8, #8 │ │ │ │ orr.w r8, r8, #6 │ │ │ │ b.n 5fb81a │ │ │ │ bic.w r0, r8, #4096 @ 0x1000 │ │ │ │ ands.w r2, r8, #8 │ │ │ │ bic.w r0, r0, #2 │ │ │ │ @@ -2096031,19 +2095994,19 @@ │ │ │ │ movcs r8, r0 │ │ │ │ bcs.w 5fb870 │ │ │ │ b.n 5fb78e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r3 │ │ │ │ b.n 5fb94c │ │ │ │ add.w r0, r6, #232 @ 0xe8 │ │ │ │ - bl a9d0c4 │ │ │ │ + bl a9d0d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl a9d5f8 │ │ │ │ + bl a9d608 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5fb906 │ │ │ │ b.n 5fb78e │ │ │ │ bic.w r3, r8, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #6 │ │ │ │ b.n 5fb912 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2096256,15 +2096219,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp sl, r2 │ │ │ │ lsls r4, r4, #4 │ │ │ │ add lr, r5 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r0 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #724] @ (5fbf50 ) │ │ │ │ @@ -2096536,32 +2096499,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ muls r2, r5 │ │ │ │ lsls r4, r4, #4 │ │ │ │ cmn r0, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ cbz r2, 5fbf8a │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ cbz r2, 5fbf98 │ │ │ │ adds r1, #16 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ - bl a9cc68 │ │ │ │ + bl a9cc78 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #304 @ 0x130 │ │ │ │ - bl a9d610 │ │ │ │ + bl a9d620 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 5faf94 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2096685,15 +2096648,15 @@ │ │ │ │ ldr r2, [pc, #120] @ (5fc15c ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5fbfd8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ - bl a9d0c4 │ │ │ │ + bl a9d0d4 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ @@ -2096726,17 +2096689,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r6, r6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ ands r0, r4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2097687,25 +2097650,25 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 5fcb62 │ │ │ │ adds r5, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #12 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ @@ -2097805,17 +2097768,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r7, pc, #192 @ (adr r7, 5fce14 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r2, #94 @ 0x5e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -2098433,17 +2098396,17 @@ │ │ │ │ b.n 5fd12a │ │ │ │ nop │ │ │ │ adds r0, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #4 │ │ │ │ strb.w pc, [r9, #4095] @ 0xfff │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - cmp r3, #134 @ 0x86 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ ubfx ip, r3, #0, #12 │ │ │ │ add.w ip, r1, ip, lsl #2 │ │ │ │ add.w r1, r1, #65536 @ 0x10000 │ │ │ │ @@ -2098815,15 +2098778,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r2, [pc, #112] @ (5fd918 ) │ │ │ │ ldr r3, [pc, #116] @ (5fd91c ) │ │ │ │ push {r4} │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r4, [pc, #112] @ (5fd920 ) │ │ │ │ @@ -2099836,17 +2099799,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #58 @ 0x3a │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ ldr r3, [pc, #8] @ (5fe490 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #204] @ 0xcc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bl 2d6492 │ │ │ │ @@ -2100315,17 +2100278,17 @@ │ │ │ │ cmp r4, #32 │ │ │ │ bne.n 5fe97a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #6 │ │ │ │ bne.n 5fe978 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ cbz r0, 5fe9a2 │ │ │ │ - bl aa15b8 │ │ │ │ + bl aa15c8 │ │ │ │ addw r0, r5, #2264 @ 0x8d8 │ │ │ │ - bl aa6638 │ │ │ │ + bl aa6648 │ │ │ │ addw r0, r5, #2616 @ 0xa38 │ │ │ │ bl 608000 │ │ │ │ ldr.w r0, [r5, #2632] @ 0xa48 │ │ │ │ blx 6ec44 │ │ │ │ mov r0, r5 │ │ │ │ bl 60fb24 │ │ │ │ ldr.w r1, [r9, #1436] @ 0x59c │ │ │ │ @@ -2100626,15 +2100589,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #688] @ 0x2b0 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ addw r0, r4, #2264 @ 0x8d8 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl aa6614 │ │ │ │ + bl aa6624 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1d4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #976] @ 0x3d0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5fec10 │ │ │ │ @@ -2100644,20 +2100607,20 @@ │ │ │ │ bne.w 5fec10 │ │ │ │ ldr.w r3, [r5, #2436] @ 0x984 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi.w r3, [r4, #2212] @ 0x8a4 │ │ │ │ strmi.w r3, [r4, #380] @ 0x17c │ │ │ │ - bl aa112c │ │ │ │ + bl aa113c │ │ │ │ str.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5fec10 │ │ │ │ ldrb.w r1, [r5, #3280] @ 0xcd0 │ │ │ │ - bl aa18a4 │ │ │ │ + bl aa18b4 │ │ │ │ ldr r3, [pc, #116] @ (5fedc8 ) │ │ │ │ ldr.w r2, [r4, #2260] @ 0x8d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r2, #0] │ │ │ │ bl 671294 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2100683,23 +2100646,23 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ sdiv pc, sp, pc │ │ │ │ ldr??.w pc, [r3, #255]! │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r6, r3, #15 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ asrs r6, r3, #15 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2100808,15 +2100771,15 @@ │ │ │ │ str.w r3, [r4, #2840] @ 0xb18 │ │ │ │ strb.w r5, [r4, #3280] @ 0xcd0 │ │ │ │ bl 65c898 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #3284] @ 0xcd4 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [r4, #3282] @ 0xcd2 │ │ │ │ - bl aa62d8 │ │ │ │ + bl aa62e8 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ ldr.w r7, [r4, #896] @ 0x380 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ str.w r5, [r4, #384] @ 0x180 │ │ │ │ mvn.w r1, #4 │ │ │ │ strh.w r3, [r4, #9] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ @@ -2101079,29 +2101042,29 @@ │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ bl 4cf2aa │ │ │ │ ldr.w pc, [r5, #255]! │ │ │ │ movs r3, #0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r5} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ subs r0, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2101450,41 +2101413,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #19 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r3, #25 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r6, r5, #18 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + it mi │ │ │ │ + lslmi r1, r3, #2 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r1, r3, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #5 │ │ │ │ lsls r4, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2101652,15 +2101615,15 @@ │ │ │ │ cbz r0, 5ff8cc │ │ │ │ blx 6ec44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl aae188 │ │ │ │ + bl aae198 │ │ │ │ ldr.w r2, [r7, #164] @ 0xa4 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5ffa5e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2102076,62 +2102039,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #30 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str.w r0, [ip, #296] @ 0x128 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r4, r4, #4 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r0, r0, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ @ instruction: 0xf7360128 │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf6e000a5 │ │ │ │ - vaddl.s8 q8, d18, d26 │ │ │ │ - ldr r0, [pc, #880] @ (600108 ) │ │ │ │ + addw r0, r0, #2213 @ 0x8a5 │ │ │ │ + cdp 0, 14, cr0, cr2, cr10, {5} │ │ │ │ + blxns pc │ │ │ │ lsls r2, r5, #2 │ │ │ │ - vhadd.s8 d16, d26, d25 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + cdp 0, 6, cr0, cr10, cr9, {5} │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf62c00a5 │ │ │ │ - @ instruction: 0xf62200a5 │ │ │ │ - @ instruction: 0xf61a00a5 │ │ │ │ - @ instruction: 0xf61200a5 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + adc.w r0, ip, #5406720 @ 0x528000 │ │ │ │ + adc.w r0, r2, #5406720 @ 0x528000 │ │ │ │ + @ instruction: 0xf53a00a5 │ │ │ │ + @ instruction: 0xf53200a5 │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3264] @ 0xcc0 │ │ │ │ @@ -2102427,15 +2102390,15 @@ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ addw r0, r9, #2264 @ 0x8d8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 5fff64 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #16418 @ 0x4022 │ │ │ │ bl 60d98c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -2102509,21 +2102472,21 @@ │ │ │ │ lsls r4, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r4, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, pc, #600 @ (adr r6, 600414 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 600494 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ subs r3, r0, #1 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ bhi.n 6001ec │ │ │ │ @@ -2102966,19 +2102929,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [lr, #140] @ 0x8c │ │ │ │ stc2 1, cr0, [sl, #140] @ 0x8c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + ldr r2, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vqadd.u64 d0, d30, d8 │ │ │ │ + mrc2 0, 2, r0, cr14, cr8, {4} │ │ │ │ @ instruction: 0xfa240123 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 60068e │ │ │ │ adds r2, r1, #2 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ @@ -2103474,18 +2103437,18 @@ │ │ │ │ b.n 6004fc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ b.n 600a80 │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xfa860098 │ │ │ │ - ldr.w r0, [sl, #152] @ 0x98 │ │ │ │ + vld1.8 @ instruction: 0xf9a60098 │ │ │ │ + @ instruction: 0xf7fa0098 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 600be2 │ │ │ │ cmp r1, #8 │ │ │ │ beq.n 600b96 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -2103528,15 +2103491,15 @@ │ │ │ │ movt r1, #50252 @ 0xc44c │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 600c08 │ │ │ │ b.n 600bac │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr r3, [pc, #92] @ (600c70 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 600c36 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r7, r0, #20 │ │ │ │ @@ -2103574,18 +2103537,18 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf3ea0123 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr??.w r0, [r4, #152] @ 0x98 │ │ │ │ - @ instruction: 0xfa1e0098 │ │ │ │ + ldrsb.w r0, [r4, r8, lsl #1] │ │ │ │ + ldrsh.w r0, [lr, r8, lsl #1] │ │ │ │ ldr r2, [pc, #168] @ (600d30 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 600cac │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #304] @ (600dc4 ) │ │ │ │ @@ -2103661,17 +2103624,17 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xf3740123 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9800098 │ │ │ │ + strh.w r0, [r0, #152] @ 0x98 │ │ │ │ ldr??.w r0, [r6, #152] @ 0x98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2108657,19 +2108620,19 @@ │ │ │ │ bne.w 6047c4 │ │ │ │ b.n 6048e2 │ │ │ │ nop │ │ │ │ @ instruction: 0xb8f4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bkpt 0x0050 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1024] @ 604dc4 │ │ │ │ @@ -2109239,19 +2109202,19 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add sp, #456 @ 0x1c8 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0xb72e │ │ │ │ + @ instruction: 0xb64e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2110266,31 +2110229,31 @@ │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r4, #2620] @ 0xa3c │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ b.n 605c02 │ │ │ │ movs r1, #9 │ │ │ │ movt r1, #58368 @ 0xe400 │ │ │ │ b.w 605196 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #70 @ 0x46 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2113179,15 +2113142,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [pc, #8] @ (60810c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf77200f8 │ │ │ │ + @ instruction: 0xf69200f8 │ │ │ │ ldr.w r1, [r0, #648] @ 0x288 │ │ │ │ ldr.w r3, [r0, #656] @ 0x290 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w ip, r1, #1 │ │ │ │ ldr.w r6, [r0, #2704] @ 0xa90 │ │ │ │ str.w ip, [r0, #648] @ 0x288 │ │ │ │ mov.w r4, #26880 @ 0x6900 │ │ │ │ @@ -2114796,19 +2114759,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r6, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 608d38 │ │ │ │ + b.n 609b78 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #368] @ (609590 ) │ │ │ │ @@ -2116074,15 +2116037,15 @@ │ │ │ │ add.w r2, r4, #5856 @ 0x16e0 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 609e34 │ │ │ │ b.n 60a244 │ │ │ │ - bvs.n 60a270 │ │ │ │ + bpl.n 60a2b0 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [pc, #3240] @ 60af28 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ @@ -2117137,15 +2117100,15 @@ │ │ │ │ bl 606b24 │ │ │ │ b.w 60a694 │ │ │ │ nop │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ strh r4, [r4, r4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 60bacc │ │ │ │ ldr.w r2, [r4, #648] @ 0x288 │ │ │ │ @@ -2118077,15 +2118040,15 @@ │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl aa504c │ │ │ │ + bl aa505c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w ip, #2 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ │ │ @@ -2118243,15 +2118206,15 @@ │ │ │ │ str.w r5, [r4, #648] @ 0x288 │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r2, [r4, #648] @ 0x288 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ b.w 60ab9a │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ ldrh.w r1, [r5, #3668] @ 0xe54 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r2, [r4, #2608] @ 0xa30 │ │ │ │ sub.w r3, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ ldr.w sl, [r5, #3688] @ 0xe68 │ │ │ │ @@ -2118423,19 +2118386,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ adcs r2, r2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 60bf28 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r0, [pc, #456] @ (60c0ec ) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [pc, #880] @ (60c298 ) │ │ │ │ + blxns pc │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbz r0, 60bf36 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ @@ -2118446,15 +2118409,15 @@ │ │ │ │ bhi.n 60bf4c │ │ │ │ ldr r3, [pc, #12] @ (60bf50 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r0, r7, #3 │ │ │ │ cbz r0, 60bf64 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2118637,15 +2118600,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 60c0b8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r7, #134 @ 0x86 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r7, #20 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2119532,15 +2119495,15 @@ │ │ │ │ b.n 60c388 │ │ │ │ movs r0, #13 │ │ │ │ b.n 60c388 │ │ │ │ subs r6, #156 @ 0x9c │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r0, r7, #3 │ │ │ │ subs r6, #18 │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2120072,15 +2120035,15 @@ │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ orrs r3, r1 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ str.w r3, [r0, #144] @ 0x90 │ │ │ │ bl 61929c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #480 @ (adr r7, 60d374 ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 60d3f4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #780] @ (60d4b4 ) │ │ │ │ @@ -2120717,15 +2120680,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #820 @ 0x334 │ │ │ │ addge.w r0, r0, #804 @ 0x324 │ │ │ │ mov r4, r3 │ │ │ │ - bl a5b1b8 │ │ │ │ + bl a5b1c8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 60d8b6 │ │ │ │ cbz r6, 60d838 │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 60d850 │ │ │ │ @@ -2121013,15 +2120976,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 60dafa │ │ │ │ nop │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2121633,15 +2121596,15 @@ │ │ │ │ bne.n 60e200 │ │ │ │ dmb ish │ │ │ │ cbz r3, 60e228 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #804 @ 0x324 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ b.n 60e1ac │ │ │ │ mov r1, r4 │ │ │ │ b.n 60e1f0 │ │ │ │ lsls r3, r2, #25 │ │ │ │ bmi.n 60e190 │ │ │ │ @@ -2122123,21 +2122086,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ b.n 60e6aa │ │ │ │ ldr r0, [pc, #4] @ (60e730 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r0, [pc, #4] @ (60e73c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr.w r3, [r0, #1248] @ 0x4e0 │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 60e7fe │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ @@ -2122227,65 +2122190,65 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (60e864 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #104] @ (60e868 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #86 @ 0x56 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr.w r0, [r0, #2444] @ 0x98c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r0, r0, #2720 @ 0xaa0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2122561,15 +2122524,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 60eb16 │ │ │ │ nop │ │ │ │ asrs r4, r6, #19 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.n 60eb80 │ │ │ │ @@ -2122579,19 +2122542,19 @@ │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bl 49966c │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b7a4 │ │ │ │ + bl a8b7b4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b778 │ │ │ │ + bl a8b788 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2122634,15 +2122597,15 @@ │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r2, #17 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ asrs r0, r4, #16 │ │ │ │ lsls r3, r4, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2122796,22 +2122759,22 @@ │ │ │ │ ldr.w r8, [pc, #232] @ 60ee8c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ bl 397098 │ │ │ │ mov r0, r8 │ │ │ │ - bl a580dc │ │ │ │ + bl a580ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 60ee22 │ │ │ │ - bl a58154 │ │ │ │ + bl a58164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a58150 │ │ │ │ + bl a58160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 60ee5a │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ bl 39716c │ │ │ │ ldr r0, [pc, #184] @ (60ee90 ) │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ @@ -2122882,19 +2122845,19 @@ │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r1, #10 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r3, r4, #4 │ │ │ │ @ instruction: 0xffabffff │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r0, r7, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ @@ -2123324,15 +2123287,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ strd r9, r8, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl aa0a00 │ │ │ │ + bl aa0a10 │ │ │ │ b.n 60f2e8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #28 │ │ │ │ @@ -2123685,17 +2123648,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 60f7ac │ │ │ │ lsrs r4, r7, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #236] @ (60f8e8 ) │ │ │ │ @@ -2123834,18 +2123797,18 @@ │ │ │ │ mov r6, r1 │ │ │ │ add.w r8, r1, #2448 @ 0x990 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r0, #804 @ 0x324 │ │ │ │ mov r7, r2 │ │ │ │ - bl a5af68 │ │ │ │ + bl a5af78 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #820 @ 0x334 │ │ │ │ - bl a5af68 │ │ │ │ + bl a5af78 │ │ │ │ ldr r5, [pc, #336] @ (60fad8 ) │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ strd r6, r3, [r4, #628] @ 0x274 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [pc, #328] @ (60fadc ) │ │ │ │ ldr.w r1, [r6, #896] @ 0x380 │ │ │ │ ldr.w r2, [r6, #900] @ 0x384 │ │ │ │ @@ -2123914,15 +2123877,15 @@ │ │ │ │ bl 6726fc │ │ │ │ strd r5, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ ldr.w r2, [r6, #1328] @ 0x530 │ │ │ │ - bl aa6614 │ │ │ │ + bl aa6624 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4f6808 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -2124024,19 +2123987,19 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 60fb6e │ │ │ │ bl 4f6930 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cbz r0, 60fb76 │ │ │ │ bl 4f6930 │ │ │ │ add.w r0, r5, #804 @ 0x324 │ │ │ │ - bl a5af74 │ │ │ │ + bl a5af84 │ │ │ │ add.w r0, r5, #820 @ 0x334 │ │ │ │ - bl a5af74 │ │ │ │ + bl a5af84 │ │ │ │ add.w r0, r5, #772 @ 0x304 │ │ │ │ - bl aa6638 │ │ │ │ + bl aa6648 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #736 @ 0x2e0 │ │ │ │ ldr.w r3, [r0, #184] @ 0xb8 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ add.w r1, r5, #740 @ 0x2e4 │ │ │ │ @@ -2124146,46 +2124109,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ (60fce4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #72] @ (60fce8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r7, #22 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ + lsrs r4, r4, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf5f200a4 │ │ │ │ - @ instruction: 0xf5ec00a4 │ │ │ │ - @ instruction: 0xf5e600a4 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + adds.w r0, r2, #5373952 @ 0x520000 │ │ │ │ + add.w r0, ip, #5373952 @ 0x520000 │ │ │ │ + add.w r0, r6, #5373952 @ 0x520000 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #476] @ (60fedc ) │ │ │ │ @@ -2124377,21 +2124340,21 @@ │ │ │ │ nop │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r7, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2124532,15 +2124495,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r1, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ bl 60ed58 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ add.w r0, r4, #2448 @ 0x990 │ │ │ │ - bl a5af48 │ │ │ │ + bl a5af58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ bl 39e798 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 6104c4 │ │ │ │ @@ -2124899,15 +2124862,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ b.n 6103be │ │ │ │ vqshlu.s64 q9, q6, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ b.n 6103c2 │ │ │ │ vtbl.8 d30, {d31}, d11 │ │ │ │ @@ -2124923,106 +2124886,106 @@ │ │ │ │ vtbx.8 d30, {d15-d18}, d5 │ │ │ │ vabal.u q9, d15, d4 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ sxth r0, r4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - @ instruction: 0xfada0097 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + ldr??.w r0, [sl, #151] @ 0x97 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ movs r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ cdp2 1, 1, cr0, cr0, cr2, {1} │ │ │ │ cmp r2, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bne.n 6105dc │ │ │ │ + beq.n 61061c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bne.n 61047c │ │ │ │ + beq.n 6104bc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bne.n 6104b8 │ │ │ │ + beq.n 6104f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 610498 │ │ │ │ + bpl.n 6104d8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6104b8 │ │ │ │ + bpl.n 6104f8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6104d0 │ │ │ │ + bpl.n 610510 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6104dc │ │ │ │ + bpl.n 61051c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6104d0 │ │ │ │ + bpl.n 610510 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 61052c │ │ │ │ + bpl.n 61056c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 610584 │ │ │ │ + bvs.n 6105c4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 610634 │ │ │ │ + bvc.n 610674 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bls.n 61059c │ │ │ │ + bls.n 6105dc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bls.n 61050c │ │ │ │ + bhi.n 61054c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 610614 │ │ │ │ + bvc.n 610654 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6104cc │ │ │ │ + bvc.n 61050c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bls.n 6104fc │ │ │ │ + bhi.n 61053c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 610514 │ │ │ │ + bpl.n 610554 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bge.n 6105f0 │ │ │ │ + bls.n 610630 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bge.n 610600 │ │ │ │ + bls.n 610640 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bgt.n 6105e0 │ │ │ │ + bgt.n 610620 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + udf #190 @ 0xbe │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 673ffc │ │ │ │ @@ -2125032,15 +2124995,15 @@ │ │ │ │ bl 3b8e84 │ │ │ │ addw r0, r4, #2472 @ 0x9a8 │ │ │ │ bl 3b8e84 │ │ │ │ ldr.w r0, [r4, #2468] @ 0x9a4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #2448 @ 0x990 │ │ │ │ - bl a5af64 │ │ │ │ + bl a5af74 │ │ │ │ ldr.w r0, [r4, #2444] @ 0x98c │ │ │ │ bl 390a50 │ │ │ │ ldr.w r0, [r4, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ @@ -2125673,15 +2125636,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf38a0122 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf3180122 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #2820] @ 0xb04 │ │ │ │ @@ -2125712,15 +2125675,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 610d3c │ │ │ │ b.n 610d3e │ │ │ │ bl 673f8c │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2126862,15 +2126825,15 @@ │ │ │ │ cbz r3, 611a3a │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 611b22 │ │ │ │ ldr.w r3, [r4, #2236] @ 0x8bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ @@ -2127271,15 +2127234,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 611adc │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 611820 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r0, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #196] @ (611f50 ) │ │ │ │ @@ -2128414,15 +2128377,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bhi.n 612afc │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 612a34 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 61282c │ │ │ │ + b.n 61266c │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r3, [pc, #84] @ (612a78 ) │ │ │ │ push {r4} │ │ │ │ ldr r1, [pc, #84] @ (612a7c ) │ │ │ │ ldr r4, [pc, #88] @ (612a80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #88] @ (612a84 ) │ │ │ │ @@ -2128596,15 +2128559,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 612daa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -2130416,41 +2130379,41 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ revsh r4, r1 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0034 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldr r5, [pc, #664] @ (614388 ) │ │ │ │ + ldr r4, [pc, #792] @ (614408 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 6140a8 │ │ │ │ + bls.n 6140e8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bge.n 614050 │ │ │ │ + bls.n 614090 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bls.n 6140ec │ │ │ │ + bls.n 61412c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bge.n 61410c │ │ │ │ + bls.n 61414c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 614184 │ │ │ │ + bpl.n 6141c4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.n 614144 │ │ │ │ + bcc.n 614184 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcc.n 6140c8 │ │ │ │ + bcs.n 614108 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcc.n 6140e0 │ │ │ │ + bcc.n 614120 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcc.n 614118 │ │ │ │ + bcc.n 614158 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcc.n 6140d0 │ │ │ │ + bcs.n 614110 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bcc.n 6140a8 │ │ │ │ + bcs.n 6140e8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2132145,25 +2132108,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r4, #4 │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w r5, [r0, #2184] @ 0x888 │ │ │ │ ldr.w r0, [r0, #2188] @ 0x88c │ │ │ │ mov.w ip, r5, lsl #14 │ │ │ │ vmov s15, ip │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ @@ -2132541,32 +2132504,32 @@ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ (615878 ) │ │ │ │ add r1, pc │ │ │ │ b.n 6155a8 │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - itt lt │ │ │ │ - lsllt r7, r2, #2 │ │ │ │ - ittt @ unpredictable │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ - lsl r7, r2, #2 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + ittt vs │ │ │ │ + lslvs r7, r2, #2 │ │ │ │ + itt vc @ unpredictable │ │ │ │ + lslvc r7, r2, #2 │ │ │ │ + stmiavc r0!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + ittt ne │ │ │ │ + lslne r7, r2, #2 │ │ │ │ + it cc @ unpredictable │ │ │ │ + lslcc r7, r2, #2 │ │ │ │ + ite al │ │ │ │ + lslal r7, r2, #2 │ │ │ │ + itte gt @ unpredictable > │ │ │ │ + lslgt r7, r2, #2 │ │ │ │ + movgt r0, #210 @ 0xd2 │ │ │ │ + lslle r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1556] @ 615ea8 │ │ │ │ @@ -2133066,23 +2133029,23 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ add r7, pc, #360 @ (adr r7, 616018 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r5, pc, #480 @ (adr r5, 6160a0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2568] @ 0xa08 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #312] @ (616018 ) │ │ │ │ @@ -2133525,19 +2133488,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sxth r6, r2 │ │ │ │ + cbz r6, 616384 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + push {r6, lr} │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #1592] @ 6169c8 │ │ │ │ @@ -2134106,37 +2134069,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r1, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r2, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, r5, #1 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #464] @ (616bf0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -2136229,21 +2136192,21 @@ │ │ │ │ add.w r9, r9, #10 │ │ │ │ b.n 618100 │ │ │ │ nop │ │ │ │ strh r6, [r1, #16] │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsls r0, r6, #28 │ │ │ │ lsls r0, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ mov r6, r1 │ │ │ │ @@ -2137136,15 +2137099,15 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - mrc2 0, 7, r0, cr8, cr7, {7} │ │ │ │ + mrc2 0, 0, r0, cr8, cr7, {7} │ │ │ │ asrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2137507,15 +2137470,15 @@ │ │ │ │ movs r5, #6 │ │ │ │ mul.w r5, r5, r9 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 618e4e │ │ │ │ b.n 618e30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8cd9c │ │ │ │ + bl a8cdac │ │ │ │ b.n 618ec0 │ │ │ │ ldr r3, [pc, #448] @ (619268 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r8, r4, #244 @ 0xf4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [pc, #452] @ (619278 ) │ │ │ │ @@ -2137663,47 +2137626,47 @@ │ │ │ │ nop │ │ │ │ strb r6, [r6, #12] │ │ │ │ lsls r2, r4, #4 │ │ │ │ strb r6, [r5, #12] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vst4. {d16-d19}, [lr :256], r7 │ │ │ │ + str??.w r0, [lr, r7, lsl #3] │ │ │ │ pld [r5, #4095] @ 0xfff │ │ │ │ bl 641246 │ │ │ │ @ instruction: 0xef9fffff │ │ │ │ bl 68124e │ │ │ │ str??.w pc, [pc, #4095] @ 61a253 │ │ │ │ bl 51d256 │ │ │ │ @ instruction: 0xef83ffff │ │ │ │ strb r0, [r7, #4] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - @ instruction: 0xf76e00f7 │ │ │ │ - @ instruction: 0xf73200f7 │ │ │ │ + @ instruction: 0xf68e00f7 │ │ │ │ + @ instruction: 0xf65200f7 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xf72400f7 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + movw r0, #18679 @ 0x48f7 │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xf61800f7 │ │ │ │ ldrh r4, [r3, #10] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xf5f000f7 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + @ instruction: 0xf53800f7 │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + adds.w r0, r0, #8093696 @ 0x7b8000 │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rsb r0, r4, #8093696 @ 0x7b8000 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + @ instruction: 0xf4e400f7 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrh.w r3, [r1, #144] @ 0x90 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ push {r4, r5, r6} │ │ │ │ and.w ip, ip, #15 │ │ │ │ ubfx r3, r3, #0, #15 │ │ │ │ smulbb r3, r3, ip │ │ │ │ @@ -2137784,17 +2137747,17 @@ │ │ │ │ b.n 6192ce │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds.w r3, r3, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 61930c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf31400f7 │ │ │ │ - @ instruction: 0xf2fe00f7 │ │ │ │ - @ instruction: 0xf2e400f7 │ │ │ │ + @ instruction: 0xf23400f7 │ │ │ │ + @ instruction: 0xf21e00f7 │ │ │ │ + addw r0, r4, #247 @ 0xf7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2137886,18 +2137849,18 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf30e00f7 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf22e00f7 │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2138587,39 +2138550,39 @@ │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ @ instruction: 0xfa19ffff │ │ │ │ @ instruction: 0xfa0dffff │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], {247} @ 0xf7 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + sub.w r0, lr, r7, ror #3 │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stcl 0, cr0, [sl], #-988 @ 0xfffffc24 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + @ instruction: 0xeb8a00f7 │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xeb9200f7 │ │ │ │ - ldc 0, cr0, [r8], #-988 @ 0xfffffc24 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + @ instruction: 0xeab200f7 │ │ │ │ + adcs.w r0, r8, r7, ror #3 │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldc 0, cr0, [r4], {247} @ 0xf7 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + @ instruction: 0xeb3400f7 │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xebec00f7 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + add.w r0, ip, r7, ror #3 │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 6d164 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2139218,19 +2139181,19 @@ │ │ │ │ b.n 61a172 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 619f90 │ │ │ │ + b.n 619dd0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - b.n 619d74 │ │ │ │ + b.n 619bb4 │ │ │ │ lsls r7, r6, #3 │ │ │ │ cbz r2, 61a2b6 │ │ │ │ sub.w r0, r1, #231 @ 0xe7 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ @@ -2139357,19 +2139320,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #164] @ (61a4ac ) │ │ │ │ @@ -2139450,19 +2139413,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r4, r7] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrh r0, [r2, r6] │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #204] @ (61a5ac ) │ │ │ │ @@ -2139881,15 +2139844,15 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r2, [pc, #584] @ (61ab14 ) │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldrsb r6, [r1, r6] │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61a9d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2140474,28 +2140437,28 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 61ad54 │ │ │ │ strh r0, [r5, r3] │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-668]! @ 0xfffffd64 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61aff4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2141063,17 +2141026,17 @@ │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #864] @ (61b7f0 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r2, r0, #9 │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r3, [pc, #936] @ (61b84c ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2141279,25 +2141242,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #592] @ (61b8d8 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r2, [pc, #80] @ (61b6dc ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #260] @ (61b7bc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2141417,19 +2141380,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #192] @ (61b888 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldr r0, [pc, #760] @ (61bac4 ) │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #320] @ (61b930 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2141775,19 +2141738,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r2, r7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #32] │ │ │ │ + str r0, [r4, #16] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #712] @ (61be28 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -2142078,25 +2142041,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r8, r2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r2, r7 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r3, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #740] @ (61c14c ) │ │ │ │ @@ -2142400,26 +2142363,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #10 │ │ │ │ lsls r7, r4, #4 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrb r6, [r6, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r1, #200 @ 0xc8 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adcs.w r0, lr, #4947968 @ 0x4b8000 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + orns r0, lr, #4947968 @ 0x4b8000 │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ subs r6, #206 @ 0xce │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #468] @ (61c374 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2142631,23 +2142594,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #178 @ 0xb2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - b.n 61c620 │ │ │ │ + b.n 61c460 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xf2fc0097 │ │ │ │ + @ instruction: 0xf21c0097 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ @@ -2142896,19 +2142859,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ lsls r2, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r4, [pc, #1256] @ 61cb44 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -2143405,31 +2143368,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #152 @ 0x98 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ lsls r7, r4, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - vqadd.s64 d0, d20, d7 │ │ │ │ + mrc 0, 2, r0, cr4, cr7, {4} │ │ │ │ subs r0, #204 @ 0xcc │ │ │ │ lsls r2, r4, #4 │ │ │ │ @ instruction: 0xf6140118 │ │ │ │ - ite ne │ │ │ │ - lslne r7, r6, #3 │ │ │ │ - ldrsbeq r0, [r0, r0] │ │ │ │ + bkpt 0x0034 │ │ │ │ + lsls r7, r6, #3 │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldc 0, cr0, [r6], {151} @ 0x97 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + subs.w r0, r6, r7, lsr #2 │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xebfe0097 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + adds.w r0, lr, r7, lsr #2 │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - sub.w r0, r2, r7, lsr #2 │ │ │ │ + @ instruction: 0xeac20097 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bmi.n 61cba6 │ │ │ │ @@ -2144322,15 +2144285,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 61d3fa │ │ │ │ ldr r0, [pc, #8] @ (61d460 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2144495,17 +2144458,17 @@ │ │ │ │ nop │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #304] @ (61d738 ) │ │ │ │ + ldr r1, [pc, #432] @ (61d7b8 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r2, [pc, #200] @ (61d6d4 ) │ │ │ │ + ldr r1, [pc, #328] @ (61d754 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsrs r5, r1, #6 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2144759,15 +2144722,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ lsls r2, r4, #4 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + mov r0, fp │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #676] @ (61dba4 ) │ │ │ │ @@ -2145285,15 +2145248,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r4, #3 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 61df98 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - cmp r6, r1 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -2145592,21 +2145555,21 @@ │ │ │ │ nop │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #124 @ 0x7c │ │ │ │ lsls r2, r4, #4 │ │ │ │ - cmp r4, r7 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 61e0e0 │ │ │ │ + bpl.n 61e120 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - rors r6, r5 │ │ │ │ + asrs r6, r1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ subs r0, r7, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #44] @ (61e134 ) │ │ │ │ movs r1, #0 │ │ │ │ @@ -2145856,15 +2145819,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r4, r4, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #4 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r2, #2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2147844,71 +2147807,71 @@ │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6f2d0 │ │ │ │ lsrs r4, r0, #29 │ │ │ │ lsls r2, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r2, r6, #28 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 61f86c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 61f8ec ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ - cbz r6, 61f77c │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r7, r4, #4 │ │ │ │ lsrs r2, r5, #18 │ │ │ │ lsls r2, r4, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsrs r6, r3, #5 │ │ │ │ lsls r2, r4, #4 │ │ │ │ lsrs r6, r0, #5 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 61f850 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2148407,27 +2148370,27 @@ │ │ │ │ nop │ │ │ │ lsls r6, r1, #21 │ │ │ │ lsls r2, r4, #4 │ │ │ │ b.n 61f6bc │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #100] @ (61fce0 ) │ │ │ │ @@ -2151049,15 +2151012,15 @@ │ │ │ │ b.n 6216a8 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ eor.w r1, r0, r1, asr #32 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldrd r0, r1, [r6, #-132]! @ 0x84 │ │ │ │ strd r0, r1, [sl, #-132] @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2151229,15 +2151192,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 62187c │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xe8de0121 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r7, r6, #3 │ │ │ │ b.n 6217fc │ │ │ │ lsls r1, r4, #4 │ │ │ │ b.n 6217a8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2151886,17 +2151849,17 @@ │ │ │ │ bl 61edf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 61e138 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #25 │ │ │ │ bne.n 621f76 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2152288,15 +2152251,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ udf #4 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 622350 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xfa540096 │ │ │ │ + ldr??.w r0, [r4, r6, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2153025,15 +2152988,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 622ae0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ bvs.n 622a5c │ │ │ │ lsls r1, r4, #4 │ │ │ │ - vst1.8 @ instruction: 0xf9c40096 │ │ │ │ + str??.w r0, [r4, #150] @ 0x96 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #388] @ (622b94 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #388] @ (622b98 ) │ │ │ │ @@ -2153414,15 +2153377,15 @@ │ │ │ │ b.n 622dba │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 622d90 │ │ │ │ ldr r0, [pc, #4] @ (622de0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + adds r6, r4, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ @@ -2154009,34 +2153972,34 @@ │ │ │ │ bl 61f758 │ │ │ │ b.n 623372 │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adc.w r0, r2, #150 @ 0x96 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + orn r0, r2, #150 @ 0x96 │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0fa0096 │ │ │ │ - @ instruction: 0xf0fc0096 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + ands.w r0, sl, #150 @ 0x96 │ │ │ │ + ands.w r0, ip, #150 @ 0x96 │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xe9a00096 │ │ │ │ + @ instruction: 0xe8c00096 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2154152,15 +2154115,15 @@ │ │ │ │ b.n 62351e │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 6234f4 │ │ │ │ ldr r0, [pc, #4] @ (623544 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2155542,17 +2155505,17 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ @ instruction: 0xb748 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 62494c │ │ │ │ + b.n 62478c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 624254 │ │ │ │ lsls r6, r4, #4 │ │ │ │ cbz r4, 62423c │ │ │ │ lsls r6, r4, #4 │ │ │ │ @@ -2156980,45 +2156943,45 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r6, sp, #832 @ 0x340 │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r6, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r2, [pc, #600] @ (625384 ) │ │ │ │ + ldr r1, [pc, #728] @ (625404 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #416] @ (6252d0 ) │ │ │ │ + ldr r1, [pc, #544] @ (625350 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r2, [pc, #104] @ (62519c ) │ │ │ │ + ldr r1, [pc, #232] @ (62521c ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #880] @ (6254a8 ) │ │ │ │ + ldr r0, [pc, #1008] @ (625528 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #760] @ (625434 ) │ │ │ │ + ldr r0, [pc, #888] @ (6254b4 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #256] @ (625240 ) │ │ │ │ + ldr r0, [pc, #384] @ (6252c0 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ - ldr r1, [pc, #128] @ (6251c4 ) │ │ │ │ + ldr r0, [pc, #256] @ (625244 ) │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r7, pc, #560 @ (adr r7, 625380 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - mov ip, r6 │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r6, pc, #680 @ (adr r6, 625400 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ - cmp sl, r5 │ │ │ │ + add sl, r9 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r2, r3 │ │ │ │ + add r2, r7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add lr, pc │ │ │ │ + add r6, r3 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - add sl, ip │ │ │ │ + add r2, r0 │ │ │ │ lsls r7, r6, #3 │ │ │ │ add r4, pc, #520 @ (adr r4, 625374 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r4, pc, #296 @ (adr r4, 625298 ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ add r3, pc, #1000 @ (adr r3, 62555c ) │ │ │ │ lsls r6, r4, #4 │ │ │ │ @@ -2158020,15 +2157983,15 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r7, pc, #928 @ (adr r7, 625f44 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r7, pc, #808 @ (adr r7, 625ed0 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r7, pc, #720 @ (adr r7, 625e7c ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r6, r2, #2 │ │ │ │ add r7, pc, #568 @ (adr r7, 625dec ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r7, pc, #440 @ (adr r7, 625d70 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ add r7, pc, #312 @ (adr r7, 625cf4 ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -2158526,24 +2158489,24 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r0, pc, #784 @ (adr r0, 6263bc ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xf4d80121 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrsb r2, [r2, r3] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2158861,18 +2158824,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ - lsls r7, r2, #2 │ │ │ │ + ittt │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + str r2, [r3, r6] │ │ │ │ + lsl r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r6, [r1, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r9, [pc, #472] @ 6265f0 │ │ │ │ @@ -2159071,17 +2159034,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6264f0 │ │ │ │ ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + ldr r7, [pc, #544] @ (626820 ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #528] @ (626824 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -2159305,17 +2159268,17 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldcl 1, cr0, [r2, #132] @ 0x84 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 1, cr0, [lr, #-132]! @ 0xffffff7c │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + cbnz r0, 6268c2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [pc, #288] @ (62696c ) │ │ │ │ + ldr r5, [pc, #416] @ (6269ec ) │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2159580,15 +2159543,15 @@ │ │ │ │ movt r7, #32767 @ 0x7fff │ │ │ │ b.n 626a92 │ │ │ │ ldr r0, [pc, #12] @ (626ae4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ bic.w r1, ip, r1, asr #32 │ │ │ │ ands.w r1, r2, r1, asr #32 │ │ │ │ - ble.n 626b7c │ │ │ │ + bgt.n 626bbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r1, [pc, #20] @ (626b00 ) │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [pc, #20] @ (626b04 ) │ │ │ │ it ne │ │ │ │ movne r2, #5 │ │ │ │ add r1, pc │ │ │ │ @@ -2159834,17 +2159797,17 @@ │ │ │ │ bl 61e13c │ │ │ │ ldr r1, [pc, #16] @ (626d64 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + cpsid │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2159887,25 +2159850,25 @@ │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [pc, #32] @ (626df8 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, pc} │ │ │ │ - @ instruction: 0xeb240096 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + orr.w r0, r4, r6, lsr #2 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ssat r0, #19, r8, asr #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + movw r0, #32914 @ 0x8092 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xeaec0096 │ │ │ │ + and.w r0, ip, r6, lsr #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 61e100 │ │ │ │ @@ -2160386,15 +2160349,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 65b8a8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 62732a │ │ │ │ + cbz r6, 6272f2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2160410,17 +2160373,17 @@ │ │ │ │ blx 6d67c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [pc, #12] @ (627328 ) │ │ │ │ movs r2, #13 │ │ │ │ add r1, pc │ │ │ │ b.n 62730a │ │ │ │ nop │ │ │ │ - cbz r4, 627360 │ │ │ │ + cbz r4, 627328 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cbz r6, 62735a │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2160555,27 +2160518,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ blx 6d67c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 627492 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bmi.n 627424 │ │ │ │ + bcc.n 627464 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + add sp, #24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r6, r4, #2 │ │ │ │ cbz r0, 6274e4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2160702,25 +2160665,25 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6f120 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 627580 │ │ │ │ nop │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r3, [pc, #600] @ (62785c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2160769,25 +2160732,25 @@ │ │ │ │ bne.n 62763a │ │ │ │ ldr r1, [pc, #32] @ (6276ac ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 62764c │ │ │ │ - b.n 627a1c │ │ │ │ + b.n 62785c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r6, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2160987,49 +2160950,49 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 6277b2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r6, #8] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - push {r1, r4, lr} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, r4, #7 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrh r4, [r0, #4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #60] @ (627948 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2161411,15 +2161374,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r2, #26] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r7, r6, #3 │ │ │ │ strh r2, [r6, #24] │ │ │ │ lsls r1, r4, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2162626,87 +2162589,87 @@ │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 62884c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r0, pc, #368 @ (adr r0, 628a3c ) │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - add r0, pc, #360 @ (adr r0, 628a38 ) │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #4 │ │ │ │ ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ite le │ │ │ │ - lslle r6, r2, #2 │ │ │ │ - bvc.n 628908 @ unpredictable │ │ │ │ + bkpt 0x00f4 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + bvs.n 628948 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r4, #4 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r7, r4, #2 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsh r6, [r1, r4] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - rev16 r0, r7 │ │ │ │ + cbnz r0, 62897a │ │ │ │ lsls r3, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2162800,21 +2162763,21 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 61e138 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ ldrh r6, [r2, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r6, [r2, #25] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ asrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2162918,15 +2162881,15 @@ │ │ │ │ bl 628220 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #176] @ (628c30 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2163542,29 +2163505,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6290e4 │ │ │ │ ldr r0, [pc, #32] @ (629174 ) │ │ │ │ add r0, pc │ │ │ │ blx 6e1fc │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2163642,31 +2163605,31 @@ │ │ │ │ ldr r1, [pc, #44] @ (62926c ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r4, r5, r3 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 629368 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2164188,25 +2164151,24 @@ │ │ │ │ b.n 629704 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - movs r2, r7 │ │ │ │ - lsls r7, r6, #3 │ │ │ │ + vqadd.u16 q8, q13, q11 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 2, r0, cr10, cr6, {7} │ │ │ │ + stc2l 0, cr0, [sl, #-984]! @ 0xfffffc28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ @@ -2165238,16 +2165200,16 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 62a20a │ │ │ │ b.n 62a1c8 │ │ │ │ ldrsh r0, [r5, r7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e800f6 │ │ │ │ - orrs.w r0, r0, #8060928 @ 0x7b0000 │ │ │ │ + and.w r0, r8, #8060928 @ 0x7b0000 │ │ │ │ + @ instruction: 0xf37000f6 │ │ │ │ ldrsh r6, [r2, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2165443,18 +2165405,18 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, r6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xf30a00f6 │ │ │ │ + @ instruction: 0xf22a00f6 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2be00f6 │ │ │ │ + rsbs r0, lr, #246 @ 0xf6 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ @@ -2166154,15 +2166116,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r4] │ │ │ │ lsls r1, r4, #4 │ │ │ │ - @ instruction: 0xebf600f6 │ │ │ │ + adds.w r0, r6, r6, ror #3 │ │ │ │ strb r2, [r3, r7] │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r2, [r7, r6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r2, [r3, r6] │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r4, [r7, r5] │ │ │ │ @@ -2166244,15 +2166206,15 @@ │ │ │ │ b.n 62abcc │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, r2] │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8, #984]! @ 0x3d8 │ │ │ │ + ldmdb r8, {r1, r2, r4, r5, r6, r7} │ │ │ │ strb r6, [r1, r1] │ │ │ │ lsls r1, r4, #4 │ │ │ │ strb r4, [r5, r0] │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2167603,35 +2167565,35 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #784] @ (62bc6c ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #584] @ (62bbac ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 62bbb4 │ │ │ │ + b.n 62b9f4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 62ba98 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ ldr r2, [pc, #856] @ (62bccc ) │ │ │ │ lsls r1, r4, #4 │ │ │ │ - b.n 62b9c4 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - svc 2 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - udf #68 @ 0x44 │ │ │ │ + ble.n 62ba58 │ │ │ │ lsls r6, r6, #3 │ │ │ │ @ instruction: 0x47f2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ blx sl │ │ │ │ lsls r1, r4, #4 │ │ │ │ blx r6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -2167801,21 +2167763,21 @@ │ │ │ │ bne.n 62bb18 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 62baa8 │ │ │ │ + bge.n 62bae8 │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp sl, r5 │ │ │ │ lsls r1, r4, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 62bb6c │ │ │ │ + bge.n 62bbac │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, r6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ add ip, lr │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -2168246,23 +2168208,23 @@ │ │ │ │ ldr r1, [pc, #36] @ (62bfc4 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xeb8400a6 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + @ instruction: 0xeaa400a6 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adcs.w r0, r2, r6, asr #2 │ │ │ │ - bpl.n 62c0b0 │ │ │ │ + orns r0, r2, r6, asr #2 │ │ │ │ + bmi.n 62bef0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #240] @ (62c0cc ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2168368,23 +2168330,23 @@ │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 62c050 │ │ │ │ nop │ │ │ │ ands r4, r3 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - eors.w r0, r8, r6, asr #2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + @ instruction: 0xe9b800a6 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - orr.w r0, r2, r6, asr #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + strd r0, r0, [r2, #-664]! @ 0x298 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62c1e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2168704,15 +2168666,15 @@ │ │ │ │ b.n 62c41e │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 62c3f4 │ │ │ │ ldr r0, [pc, #4] @ (62c444 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #320] @ (62c59c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2168899,15 +2168861,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 62c5e2 │ │ │ │ ldr r0, [pc, #8] @ (62c648 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #504] @ (62c858 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2169943,66 +2169905,66 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (62d0a0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #108] @ (62d0a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bx ip │ │ │ │ + mov lr, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bx r9 │ │ │ │ + mov r0, sp │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bxns sp │ │ │ │ + mov ip, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bx r8 │ │ │ │ + mov r2, ip │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xf6100093 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + @ instruction: 0xf5300093 │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #564] @ (62d2f0 ) │ │ │ │ @@ -2170240,57 +2170202,57 @@ │ │ │ │ blx 6d67c │ │ │ │ b.n 62d1ec │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #60 @ 0x3c │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 62cd78 │ │ │ │ + b.n 62cbb8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bls.n 62d204 │ │ │ │ + bhi.n 62d244 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ + ldrsb r2, [r4, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - bhi.n 62d284 │ │ │ │ + bvc.n 62d2c4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ - bgt.n 62d314 │ │ │ │ + bgt.n 62d354 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bgt.n 62d268 │ │ │ │ + blt.n 62d2a8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 62d260 │ │ │ │ + blt.n 62d2a0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 62d258 │ │ │ │ + blt.n 62d298 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #356] @ (62d4c8 ) │ │ │ │ @@ -2170753,17 +2170715,17 @@ │ │ │ │ nop │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #206 @ 0xce │ │ │ │ lsls r1, r4, #4 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ - lsls r6, r6, #3 │ │ │ │ - cmp r1, #32 │ │ │ │ + itt mi │ │ │ │ + lslmi r6, r6, #3 │ │ │ │ + cmpmi r1, #32 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -2170853,15 +2170815,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0036 │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r7, #14 │ │ │ │ lsls r1, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2171104,15 +2171066,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #186 @ 0xba │ │ │ │ lsls r1, r4, #4 │ │ │ │ movs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r6, r6, #3 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ lsls r1, r4, #4 │ │ │ │ @@ -2171824,37 +2171786,37 @@ │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r0, [pc, #664] @ (62e524 ) │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [pc, #560] @ (62e4c0 ) │ │ │ │ + blxns r5 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r0, [pc, #456] @ (62e45c ) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ adds r0, r2, #7 │ │ │ │ lsls r1, r4, #4 │ │ │ │ adds r0, r7, #6 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - lsrs r2, r4 │ │ │ │ + ands r2, r0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r4, r3 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #228] @ (62e39c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -2172036,15 +2171998,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3bfea0 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 62e446 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - sxth r0, r6 │ │ │ │ + cbz r0, 62e48c │ │ │ │ lsls r6, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2174028,15 +2173990,15 @@ │ │ │ │ orr.w r4, r3, r5 │ │ │ │ bl 40b6a4 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl a78a78 │ │ │ │ + bl a78a88 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ b.n 62f822 │ │ │ │ mov r0, r4 │ │ │ │ bl 401e74 │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ @@ -2175204,23 +2175166,23 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #668] @ 0x29c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3def60 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl a65900 │ │ │ │ + bl a65910 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 638918 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f1064 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7552c │ │ │ │ + bl a7553c │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ blx 6e550 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ @@ -2176636,23 +2176598,23 @@ │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r0, [r1, #10] │ │ │ │ lsls r6, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r6, #3 │ │ │ │ stc 1, cr0, [r6, #-128] @ 0xffffff80 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2176789,15 +2176751,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 6314e6 │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl a744cc │ │ │ │ + bl a744dc │ │ │ │ ldr r7, [pc, #752] @ (6317d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ bl 3d3b00 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2176811,15 +2176773,15 @@ │ │ │ │ bl 6392ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 62e3a8 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 631628 │ │ │ │ - bl a781f0 │ │ │ │ + bl a78200 │ │ │ │ ldr r2, [pc, #696] @ (6317dc ) │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [pc, #684] @ (6317e0 ) │ │ │ │ adds r1, #8 │ │ │ │ @@ -2176846,15 +2176808,15 @@ │ │ │ │ bl 41eb20 │ │ │ │ ldr r3, [pc, #636] @ (6317e8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6c484 │ │ │ │ + bl a6c494 │ │ │ │ mov r0, r4 │ │ │ │ bl 62f7cc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 63157a │ │ │ │ ldrb.w r3, [r4, #308] @ 0x134 │ │ │ │ ldrb.w r2, [r4, #309] @ 0x135 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -2176879,18 +2176841,18 @@ │ │ │ │ bl 401edc │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ ands.w r5, r0, #255 @ 0xff │ │ │ │ bne.n 631592 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5e710 │ │ │ │ + bl a5e720 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl a64b70 │ │ │ │ + bl a64b80 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 44b4d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ ldr r2, [pc, #512] @ (6317ec ) │ │ │ │ @@ -2176916,19 +2176878,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6338d8 │ │ │ │ b.n 631592 │ │ │ │ bl 636fe0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6338d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a87adc │ │ │ │ + bl a87aec │ │ │ │ mov r0, r4 │ │ │ │ bl 3e53c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a781f0 │ │ │ │ + bl a78200 │ │ │ │ ldr r2, [pc, #404] @ (6317dc ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr r2, [pc, #412] @ (6317f0 ) │ │ │ │ @@ -2176945,15 +2176907,15 @@ │ │ │ │ b.n 631546 │ │ │ │ mov r0, r4 │ │ │ │ bl 63eaa4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 6313aa │ │ │ │ mov r0, r4 │ │ │ │ - bl a612f0 │ │ │ │ + bl a61300 │ │ │ │ mov r0, r4 │ │ │ │ bl 63b520 │ │ │ │ mov r0, r4 │ │ │ │ bl 402700 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2177086,15 +2177048,15 @@ │ │ │ │ b.n 631b76 │ │ │ │ vaddw.u q15, , d27 │ │ │ │ vraddhn.i d30, , │ │ │ │ vshll.u32 q15, d0, #31 │ │ │ │ lsls r0, r4, #4 │ │ │ │ b.n 631942 │ │ │ │ vaddl.u q15, d31, d9 │ │ │ │ - vmla.i q12, , d2[0] │ │ │ │ + vqrdmlsh.s , , d18[0] │ │ │ │ lsls r6, r6, #3 │ │ │ │ adds r0, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ svc 247 @ 0xf7 │ │ │ │ vaddl.u q15, d15, d7 │ │ │ │ vaddw.u q15, , d3 │ │ │ │ vsubw.u q15, , d23 │ │ │ │ @@ -2177270,33 +2177232,33 @@ │ │ │ │ lsls r5, r4, #4 │ │ │ │ bgt.n 631a04 │ │ │ │ lsls r5, r4, #4 │ │ │ │ bgt.n 6319f4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ blt.n 6319b4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r0, #6 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ blt.n 631a68 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ bge.n 6319e4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #412] @ (631bb8 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ @@ -2177477,29 +2177439,29 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ b.n 631640 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r0, r1, #2 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ lsls r6, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + lsrs r2, r6, #29 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ b.n 6314ac │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 631c10 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -2186365,15 +2186327,15 @@ │ │ │ │ vaddl.u , d31, d27 │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r4, #4 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -2186654,15 +2186616,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 637e7a │ │ │ │ ldr r0, [pc, #8] @ (637ee0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #668] @ (638194 ) │ │ │ │ @@ -2191463,15 +2191425,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, r1] │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r7, [pc, #360] @ (63b278 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r7, [pc, #264] @ (63b21c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r7, [pc, #128] @ (63b19c ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2194868,15 +2194830,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #122 @ 0x7a │ │ │ │ lsls r0, r4, #4 │ │ │ │ cmp r2, #218 @ 0xda │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ lsls r5, r4, #4 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ lsls r5, r4, #4 │ │ │ │ cmp r0, #12 │ │ │ │ lsls r5, r4, #4 │ │ │ │ @@ -2194973,15 +2194935,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 63d57e │ │ │ │ ldr r0, [pc, #8] @ (63d5e4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #2732] @ 63e0a8 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ @@ -2196005,15 +2195967,15 @@ │ │ │ │ nop │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #220 @ 0xdc │ │ │ │ lsls r0, r4, #4 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #3 │ │ │ │ subs r0, r5, #7 │ │ │ │ lsls r0, r4, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2197579,17 +2197541,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 63efe0 │ │ │ │ asrs r6, r7, #32 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #232] @ (63f140 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -2197695,17 +2197657,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #29 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r2, r2, #29 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #620] @ (63f3dc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2197963,27 +2197925,27 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r1, #26 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #320] @ (63f554 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2198116,25 +2198078,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 63f512 │ │ │ │ lsrs r2, r4, #15 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1588] @ 63fbbc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2198758,47 +2198720,47 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsrs r6, r4, #9 │ │ │ │ lsls r0, r4, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3} │ │ │ │ - lsls r5, r2, #2 │ │ │ │ + it cs │ │ │ │ + lslcs r5, r2, #2 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr1, {5} │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + ldc2l 0, cr0, [r4, #644]! @ 0x284 │ │ │ │ + pop {r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr1, {5} │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + stc2l 0, cr0, [r0, #-644] @ 0xfffffd7c │ │ │ │ + adds r2, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, #226 @ 0xe2 │ │ │ │ + adds r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #108] @ (63fc90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2199846,32 +2199808,32 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ stc2l 1, cr0, [r8], #124 @ 0x7c │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r0], #124 @ 0x7c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mcrr2 1, 1, r0, r0, cr15 │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r3 │ │ │ │ + cbz r6, 6406da │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr??.w r0, [r2, #287] @ 0x11f │ │ │ │ vld2.8 {d0[0],d1[0]}, [r4 :16] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2200197,27 +2200159,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ vst4.8 {d0,d2,d4,d6}, [sl :64] │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r6, #287] @ 0x11f │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xf670011f │ │ │ │ @ instruction: 0xf622011f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2200541,27 +2200503,27 @@ │ │ │ │ @ instruction: 0xf59a011f │ │ │ │ @ instruction: 0xf58c011f │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf534011f │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xf2fe011f │ │ │ │ @ instruction: 0xf2b0011f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2200909,27 +2200871,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf22c011f │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb700 │ │ │ │ lsls r6, r2, #4 │ │ │ │ sbcs.w r1, r0, #31 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #664 @ (adr r7, 6413fc ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 64147c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ vorn d0, d10, d15 │ │ │ │ mcr 1, 7, r0, cr14, cr15, {0} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2201723,15 +2201685,15 @@ │ │ │ │ blx 6e1fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ b.n 6417a0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #456] @ (641b8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2201933,15 +2201895,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 6416f4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ b.n 641530 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ @@ -2202272,15 +2202234,15 @@ │ │ │ │ str r3, [r5, #8] │ │ │ │ mla r7, r2, r4, r7 │ │ │ │ str r7, [r5, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (641f38 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r8, r7, [r0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -2202332,15 +2202294,15 @@ │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #32767 @ 0x7fff │ │ │ │ b.n 641f76 │ │ │ │ ldr r0, [pc, #8] @ (641fdc ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #112] @ (642064 ) │ │ │ │ @@ -2203642,65 +2203604,64 @@ │ │ │ │ nop │ │ │ │ udf #20 │ │ │ │ lsls r7, r3, #4 │ │ │ │ udf #14 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r2, r2, #13 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ bhi.n 642df0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 643074 ) │ │ │ │ + vshr.u64 d0, d4, #64 │ │ │ │ + add r1, pc, #880 @ (adr r1, 6430f4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ beq.w 642f4e │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ mla r3, ip, r3, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, r1 │ │ │ │ @@ -2204306,37 +2204267,36 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 64332e │ │ │ │ ldr r0, [pc, #60] @ (643420 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - movs r0, r7 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + vqadd.u16 d16, d24, d4 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 6, r0, cr6, cr4, {4} │ │ │ │ - mcr2 0, 4, r0, cr14, cr4, {4} │ │ │ │ - ldc2l 0, cr0, [r8], #592 @ 0x250 │ │ │ │ - @ instruction: 0xfb9a0094 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + ldc2l 0, cr0, [r6, #592]! @ 0x250 │ │ │ │ + stc2 0, cr0, [lr, #592]! @ 0x250 │ │ │ │ + ldc2 0, cr0, [r8], {148} @ 0x94 │ │ │ │ + @ instruction: 0xfaba0094 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r3, #4 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r4, [r5, #44]! │ │ │ │ @@ -2205386,15 +2205346,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 62f6e4 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ stmia r2!, {r2} │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 d0, d4, #38 │ │ │ │ + mrc 0, 5, r0, cr10, cr4, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #540] @ (6440f0 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #540] @ (6440f4 ) │ │ │ │ @@ -2205619,16 +2205579,16 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr, #592]! @ 0x250 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + ldcl 0, cr0, [lr], {148} @ 0x94 │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #664] @ (6443c0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2205884,23 +2205844,23 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00c8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4], #592 @ 0x250 │ │ │ │ + ldc 0, cr0, [r4], {148} @ 0x94 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0002 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xeafc0094 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + ands.w r0, ip, r4, lsr #2 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - orr.w r0, sl, r4, lsr #2 │ │ │ │ + strd r0, r0, [sl, #-592]! @ 0x250 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #464] @ (6445cc ) │ │ │ │ ldr r3, [pc, #464] @ (6445d0 ) │ │ │ │ @@ -2206085,25 +2206045,26 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbnz r4, 64464e │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 644654 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - orrs.w r0, r6, r4, lsr #2 │ │ │ │ + ldrd r0, r0, [r6, #-592]! @ 0x250 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 644630 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strd r0, r0, [r8, #-592] @ 0x250 │ │ │ │ - @ instruction: 0xe8140094 │ │ │ │ + strd r0, r0, [r8], #-592 @ 0x250 │ │ │ │ + b.n 64445c │ │ │ │ + lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [pc, #264] @ 644714 │ │ │ │ @@ -2206218,17 +2206179,17 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 644608 │ │ │ │ + b.n 644448 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #768] @ (644a40 ) │ │ │ │ @@ -2206532,23 +2206493,23 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8ae │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 644704 │ │ │ │ + b.n 644544 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 6445f0 │ │ │ │ + b.n 644430 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @ instruction: 0xb65c │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2207761,49 +2207722,49 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r5, r6, lr} │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 645d4c │ │ │ │ + b.n 645b8c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 645ad4 │ │ │ │ + b.n 645914 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 645868 │ │ │ │ + b.n 6456a8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + ble.n 6455c4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ble.n 645718 │ │ │ │ + bgt.n 645758 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - blt.n 6456a0 │ │ │ │ + blt.n 6456e0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bge.n 645634 │ │ │ │ + bls.n 645674 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bls.n 64579c │ │ │ │ + bhi.n 6455dc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ lsls r7, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6d824 │ │ │ │ b.n 6451e0 │ │ │ │ mov r0, r8 │ │ │ │ @@ -2207842,17 +2207803,17 @@ │ │ │ │ mov r3, r9 │ │ │ │ b.n 64523a │ │ │ │ mov r3, r9 │ │ │ │ b.n 645372 │ │ │ │ mov r3, r9 │ │ │ │ b.n 6454b4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - bvc.n 64569c │ │ │ │ + bvs.n 6456dc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #216] @ (645834 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2208614,33 +2208575,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #792 @ (adr r6, 646230 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #416 @ (adr r4, 6460c0 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bcs.n 645e94 │ │ │ │ + bne.n 645ed4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bcs.n 645f4c │ │ │ │ + bne.n 645f8c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 645ef8 │ │ │ │ + bne.n 645f38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bcs.n 645fcc │ │ │ │ + bne.n 64600c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 645e48 │ │ │ │ + beq.n 645e88 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 645f78 │ │ │ │ + beq.n 645fb8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bne.n 645f40 │ │ │ │ + beq.n 645f80 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - beq.n 646038 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - beq.n 645fd4 │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r1, pc, #192 @ (adr r1, 64600c ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ add r1, pc, #16 @ (adr r1, 645f60 ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2208926,19 +2208887,19 @@ │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 646140 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #800] @ (646554 ) │ │ │ │ + ldr r0, [pc, #928] @ (6465d4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2209064,17 +2209025,17 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2209196,19 +2209157,19 @@ │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ b.n 6463f4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bxns r2 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2209311,17 +2209272,17 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + ldr r7, [pc, #576] @ (646840 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #220] @ (6466f0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2209418,17 +2209379,17 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [pc, #416] @ (6468a8 ) │ │ │ │ + ldr r6, [pc, #544] @ (646928 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2210613,129 +2210574,129 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - sbcs r2, r2 │ │ │ │ + lsls r2, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r5, [pc, #48] @ (6473a4 ) │ │ │ │ + ldr r4, [pc, #176] @ (647424 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [pc, #928] @ (647724 ) │ │ │ │ + ldr r2, [pc, #32] @ (6473a4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #232] @ (647474 ) │ │ │ │ + ldr r0, [pc, #360] @ (6474f4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [pc, #816] @ (6476c4 ) │ │ │ │ + blxns sp │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [pc, #376] @ (647514 ) │ │ │ │ + bx pc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blx lr │ │ │ │ + bx r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0x4782 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - bxns r2 │ │ │ │ + it le │ │ │ │ + lslle r4, r2, #2 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + ittt pl │ │ │ │ + lslpl r4, r2, #2 │ │ │ │ + cmppl lr, r8 │ │ │ │ + lslpl r5, r2, #2 │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - itee lt │ │ │ │ - lsllt r4, r2, #2 │ │ │ │ - movge r0, r5 │ │ │ │ - lslge r5, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - itet lt │ │ │ │ - lsllt r4, r2, #2 │ │ │ │ - addge r7, #142 @ 0x8e │ │ │ │ - lsllt r4, r4, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + bkpt 0x00d6 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - itt hi │ │ │ │ - lslhi r4, r2, #2 │ │ │ │ - it hi @ unpredictable │ │ │ │ - lslhi r4, r2, #2 │ │ │ │ - itet hi │ │ │ │ - lslhi r4, r2, #2 │ │ │ │ - strhls r4, [r7, #52] @ 0x34 │ │ │ │ - lslhi r1, r4, #2 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + bkpt 0x00a4 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + bkpt 0x00a8 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + bkpt 0x00aa │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r4, #2 │ │ │ │ - ite mi │ │ │ │ - lslmi r4, r2, #2 │ │ │ │ - cmppl r6, r9 │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ + lsls r1, r4, #2 │ │ │ │ + bkpt 0x006c │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + add r6, sp │ │ │ │ lsls r5, r2, #2 │ │ │ │ - itt cs │ │ │ │ - lslcs r4, r2, #2 │ │ │ │ - addcs lr, lr │ │ │ │ + bkpt 0x0044 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + add r6, r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add sl, r6 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r2, fp │ │ │ │ + muls r2, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bkpt 0x005a │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bics r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #10 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - muls r4, r2 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - cbnz r2, 647458 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r1, [pc, #892] @ (6477cc ) │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ @@ -2211102,31 +2211063,30 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 6477c6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 6477a6 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + vrev32.16 d16, d14 │ │ │ │ + cbnz r6, 647826 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + cpsid ai │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - cbnz r6, 64785a │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ @@ -2211436,29 +2211396,29 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ lsls r5, r2, #2 │ │ │ │ strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ mov r0, sl │ │ │ │ blx 6da20 , std::allocator >::_M_dispose()@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 6d654 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ @@ -2212153,21 +2212113,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r6, [r4, #23] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrb r2, [r3, #22] │ │ │ │ lsls r7, r3, #4 │ │ │ │ @@ -2213021,17 +2212981,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 6d67c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #1016 @ (adr r5, 648f40 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 648bc0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2213074,21 +2213034,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 6d67c │ │ │ │ b.n 648b7c │ │ │ │ nop │ │ │ │ - add r5, pc, #776 @ (adr r5, 648ed0 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 648f50 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r5, pc, #760 @ (adr r5, 648ec4 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 648f44 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 648e70 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 648ef0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r5, pc, #536 @ (adr r5, 648dec ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 648e6c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 648ccc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2213234,19 +2213194,19 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6f120 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 648cf6 │ │ │ │ nop │ │ │ │ - add r4, pc, #384 @ (adr r4, 648edc ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 648f5c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r4, pc, #312 @ (adr r4, 648e98 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 648f18 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 648e4c ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 648ecc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #32] @ (648d90 ) │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ @@ -2213262,15 +2213222,16 @@ │ │ │ │ strb r1, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3, r7} │ │ │ │ + b.n 648d50 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ ldr r2, [pc, #40] @ (648dc4 ) │ │ │ │ push {r4, r5} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [pc, #36] @ (648dc8 ) │ │ │ │ add r2, pc │ │ │ │ movs r5, #12 │ │ │ │ adds r2, #8 │ │ │ │ @@ -2213285,15 +2213246,16 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ pop {r4, r5} │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3, r7} │ │ │ │ + b.n 648d34 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ ldr.w ip, [pc, #48] @ 648e00 │ │ │ │ push {r4} │ │ │ │ ldr r4, [pc, #48] @ (648e04 ) │ │ │ │ add ip, pc │ │ │ │ str r1, [r0, #8] │ │ │ │ add r4, pc │ │ │ │ add.w r1, ip, #8 │ │ │ │ @@ -2213308,15 +2213270,16 @@ │ │ │ │ strh r4, [r0, #40] @ 0x28 │ │ │ │ strd r4, r4, [r0, #44] @ 0x2c │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r1, #4 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xe85c008f │ │ │ │ + b.n 648d00 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ ldr r1, [pc, #56] @ (648e44 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w ip, [pc, #56] @ 648e48 │ │ │ │ push {r4} │ │ │ │ add r1, pc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add ip, pc │ │ │ │ @@ -2213334,15 +2213297,16 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - @ instruction: 0xe81c008f │ │ │ │ + b.n 648cc4 │ │ │ │ + lsls r7, r1, #2 │ │ │ │ strd r1, r2, [r0, #28] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ @@ -2213552,21 +2213516,21 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 64900e │ │ │ │ strb r2, [r1, #2] │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #72 @ (adr r2, 6490a8 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 649128 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r1, pc, #320 @ (adr r1, 6491ac ) │ │ │ │ + add r0, pc, #448 @ (adr r0, 64922c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #92] @ (6490dc ) │ │ │ │ @@ -2213859,17 +2213823,17 @@ │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6492e6 │ │ │ │ nop │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r5, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r2 │ │ │ │ @@ -2214553,15 +2214517,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r5, r6, #3 │ │ │ │ str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2214795,16 +2214759,15 @@ │ │ │ │ b.n 649c10 │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r5, r6, #3 │ │ │ │ + vqadd.u32 q0, q8, q10 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ @@ -2214940,15 +2214903,15 @@ │ │ │ │ nop │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stc2 0, cr0, [sl, #976]! @ 0x3d0 │ │ │ │ + stc2l 0, cr0, [sl], {244} @ 0xf4 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ @@ -2215133,18 +2215096,18 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r2, [r5, #28] │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], {244} @ 0xf4 │ │ │ │ + @ instruction: 0xfbac00f4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbdc00f4 │ │ │ │ + @ instruction: 0xfafc00f4 │ │ │ │ str r0, [r5, #12] │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r2, [r0, #8] │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2215911,16 +2215874,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - @ instruction: 0xf52200f4 │ │ │ │ - orrs.w r0, r4, #7995392 @ 0x7a0000 │ │ │ │ + orr.w r0, r2, #7995392 @ 0x7a0000 │ │ │ │ + @ instruction: 0xf37400f4 │ │ │ │ ldr r6, [r4, r6] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r6, [r0, r6] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ @@ -2216042,15 +2216005,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, r0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf28400f4 │ │ │ │ + sub.w r0, r4, #244 @ 0xf4 │ │ │ │ ldrsb r2, [r4, r6] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrsb r6, [r7, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2216682,25 +2216645,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ strb r4, [r7, r0] │ │ │ │ lsls r7, r3, #4 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r6, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ str r6, [r0, r5] │ │ │ │ lsls r7, r3, #4 │ │ │ │ @@ -2217366,26 +2217329,23 @@ │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ add r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ blx 6f120 >::clear(std::_Ios_Iostate)@plt+0x4> │ │ │ │ b.n 64b646 │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - movs r0, r7 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + vqadd.u64 d16, d24, d4 │ │ │ │ + vqadd.u16 d16, d24, d4 │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r5, r2, #2 │ │ │ │ + vqadd.u32 d0, d20, d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 64b5cc │ │ │ │ @@ -2217437,17 +2217397,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 61e13c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 64b72c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - vshr.u64 d0, d4, #54 │ │ │ │ - vqadd.u16 d16, d26, d4 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + mcr2 0, 5, r0, cr10, cr4, {4} │ │ │ │ + mrc2 0, 3, r0, cr10, cr4, {4} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w sl, r1, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ @@ -2217940,37 +2217900,37 @@ │ │ │ │ ands r3, r1 │ │ │ │ b.n 64b9d4 │ │ │ │ nop │ │ │ │ ldr r0, [pc, #568] @ (64bedc ) │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ble.n 64bd80 │ │ │ │ + bgt.n 64bbc0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #-592]! @ 0xfffffdb0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldc2 0, cr0, [r4], {148} @ 0x94 │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blt.n 64bc68 │ │ │ │ + bge.n 64bca8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - smlalbt r0, r0, r2, r4 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + @ instruction: 0xfae20094 │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r1, #22] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr.w r0, [r0, #172] @ 0xac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w lr, r0, #60 @ 0x3c │ │ │ │ @@ -2218929,18 +2218889,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - eors.w r0, r0, #148 @ 0x94 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + vshr.s64 d0, d4, #16 │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r3, [r1, #313] @ 0x139 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2219024,15 +2218984,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 64c732 │ │ │ │ subs r1, #58 @ 0x3a │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [pc, #436] @ 64c950 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2220043,15 +2220003,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #300] @ 0x12c │ │ │ │ strd r3, r3, [r4, #304] @ 0x130 │ │ │ │ strd r3, r3, [r4, #312] @ 0x138 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 64cb74 │ │ │ │ + b.n 64d9b4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r4, r6, r4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2220171,15 +2220131,15 @@ │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r5, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #172 @ 0xac │ │ │ │ lsls r7, r3, #4 │ │ │ │ @@ -2220468,17 +2220428,17 @@ │ │ │ │ nop │ │ │ │ cmp r2, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r1, #118 @ 0x76 │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2221807,23 +2221767,23 @@ │ │ │ │ ldrb.w r1, [r6, #352] @ 0x160 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e0d4 (bool)@plt> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [pc, #360] @ (64e508 ) │ │ │ │ + ldr r6, [pc, #488] @ (64e588 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bcc.n 64e3f4 │ │ │ │ + bcs.n 64e434 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [pc, #328] @ (64e4f0 ) │ │ │ │ + ldr r6, [pc, #456] @ (64e570 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [pc, #288] @ (64e4cc ) │ │ │ │ + ldr r6, [pc, #416] @ (64e54c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [pc, #264] @ (64e4b8 ) │ │ │ │ + ldr r6, [pc, #392] @ (64e538 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #424] @ (64e56c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2221998,17 +2221958,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #0 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #872] @ (64e8ec ) │ │ │ │ + ldr r5, [pc, #1000] @ (64e96c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bcs.n 64e618 │ │ │ │ + bne.n 64e658 │ │ │ │ lsls r4, r2, #2 │ │ │ │ subs r2, r7, r2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2222187,23 +2222147,23 @@ │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 64e642 │ │ │ │ nop │ │ │ │ subs r0, r2, r1 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #320] @ (64e8b8 ) │ │ │ │ + ldr r3, [pc, #448] @ (64e938 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [pc, #152] @ (64e814 ) │ │ │ │ + ldr r3, [pc, #280] @ (64e894 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [pc, #16] @ (64e790 ) │ │ │ │ + ldr r3, [pc, #144] @ (64e810 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #960] @ (64eb44 ) │ │ │ │ + ldr r3, [pc, #64] @ (64e7c4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bgt.n 64e694 │ │ │ │ + blt.n 64e6d4 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r3, [pc, #648] @ (64ea24 ) │ │ │ │ @@ -2222472,21 +2222432,21 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - ldr r2, [pc, #32] @ (64ea5c ) │ │ │ │ + ldr r1, [pc, #160] @ (64eadc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #976] @ (64ee10 ) │ │ │ │ + ldr r1, [pc, #80] @ (64ea90 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r1, [pc, #784] @ (64ed54 ) │ │ │ │ + ldr r0, [pc, #912] @ (64edd4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r6, #23 │ │ │ │ lsls r7, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2222811,21 +2222771,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #15 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bx r4 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 64eea0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2223027,17 +2222987,17 @@ │ │ │ │ bne.n 64ef68 │ │ │ │ b.n 64ef74 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ asrs r2, r0, #5 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stc2l 1, cr0, [r0], #120 @ 0x78 │ │ │ │ asrs r4, r7, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r0, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -2223346,15 +2223306,15 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #25 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ lsls r7, r3, #4 │ │ │ │ @@ -2223827,27 +2223787,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + ittt vc │ │ │ │ + lslvc r4, r2, #2 │ │ │ │ + subvc r3, #198 @ 0xc6 │ │ │ │ + lslvc r4, r2, #2 │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 64f86a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2224453,29 +2224413,29 @@ │ │ │ │ lsls r7, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #22 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbnz r4, 64fe7a │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2224577,15 +2224537,15 @@ │ │ │ │ beq.n 64ff80 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsls r7, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r7, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2225196,21 +2225156,21 @@ │ │ │ │ movs r4, #12 │ │ │ │ movs r3, #215 @ 0xd7 │ │ │ │ b.n 65051e │ │ │ │ nop │ │ │ │ @ instruction: 0xfbf8011e │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r0, 650604 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #372] @ (650774 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2225708,26 +2225668,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r2, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ @ instruction: 0xf65e011e │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r4, r2, #2 │ │ │ │ @ instruction: 0xf59c011e │ │ │ │ @ instruction: 0xf530011e │ │ │ │ - adds r6, r0, r3 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #228] @ (650c20 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2226250,17 +2226210,17 @@ │ │ │ │ b.n 650f90 │ │ │ │ movs r4, #0 │ │ │ │ b.n 651044 │ │ │ │ b.n 650f5c │ │ │ │ @ instruction: 0xf3b0011e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xf0b8011e │ │ │ │ eors.w r1, r4, #30 │ │ │ │ orrs.w r1, r8, #30 │ │ │ │ bic.w r1, ip, #30 │ │ │ │ and.w r1, r8, #30 │ │ │ │ vsra.s32 d16, d14, #22 │ │ │ │ @@ -2226643,17 +2226603,17 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 6513ba │ │ │ │ b.n 651390 │ │ │ │ vorn d0, d12, d14 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stc 1, cr0, [r0], #120 @ 0x78 │ │ │ │ ldcl 1, cr0, [ip], #-120 @ 0xffffff88 │ │ │ │ mrrc 1, 1, r0, r2, cr14 │ │ │ │ stc 1, cr0, [r0], #-120 @ 0xffffff88 │ │ │ │ @ instruction: 0xebf0011e │ │ │ │ rsb r1, r2, lr, lsr #32 │ │ │ │ @@ -2227827,15 +2227787,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ b.n 65256c │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ b.n 65216c │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 652130 │ │ │ │ lsls r6, r3, #4 │ │ │ │ b.n 6520f4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2227884,15 +2227844,15 @@ │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ strb.w r3, [r4, #380] @ 0x17c │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ strh.w r3, [r4, #396] @ 0x18c │ │ │ │ strd r3, r3, [r4, #404] @ 0x194 │ │ │ │ strd r2, r3, [r4, #416] @ 0x1a0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r7, pc, #320 @ (adr r7, 652210 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 652290 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r7, pc, #616 @ (adr r7, 65233c ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -2228725,23 +2228685,23 @@ │ │ │ │ nop │ │ │ │ bhi.n 652960 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 652954 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 6529ac │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ bvs.n 652914 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2228925,15 +2228885,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 652b4c │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 652b84 │ │ │ │ lsls r6, r3, #4 │ │ │ │ bmi.n 652b30 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2229091,15 +2229051,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 652d02 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ bmi.n 652e00 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 652da0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2229626,17 +2229586,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e130 (unsigned long)@plt+0x4> │ │ │ │ ldr r1, [pc, #12] @ (653268 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 65331c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 653314 │ │ │ │ @@ -2229921,15 +2229881,15 @@ │ │ │ │ add r3, pc │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xb6f2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2229998,15 +2229958,15 @@ │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldmia r2, {r2, r4} │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2230147,15 +2230107,15 @@ │ │ │ │ cbz r4, 653790 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 653320 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 653784 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ - ldr r4, [pc, #648] @ (653a20 ) │ │ │ │ + ldr r3, [pc, #776] @ (653aa0 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ @@ -2230456,20 +2230416,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xfb680093 │ │ │ │ + @ instruction: 0xfa880093 │ │ │ │ stmia r6!, {r2, r4} │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strd r0, r0, [r2, #-588]! @ 0x24c │ │ │ │ + stmia.w r2, {r0, r1, r4, r7} │ │ │ │ ldr.w r0, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, #12288 @ 0x3000 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ ldrb.w ip, [r0, #36] @ 0x24 │ │ │ │ str.w r3, [r1, #728] @ 0x2d8 │ │ │ │ @@ -2231392,15 +2231352,15 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21a0093 │ │ │ │ + @ instruction: 0xf13a0093 │ │ │ │ pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ pop {r1, r5, r6} │ │ │ │ lsls r6, r3, #4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 654488 │ │ │ │ @@ -2232091,29 +2232051,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8fc │ │ │ │ lsls r6, r3, #4 │ │ │ │ @ instruction: 0xb8f6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mcr 0, 0, r0, cr10, cr3, {4} │ │ │ │ - stcl 0, cr0, [lr, #588]! @ 0x24c │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + stc 0, cr0, [sl, #-588]! @ 0xfffffdb4 │ │ │ │ + stc 0, cr0, [lr, #-588] @ 0xfffffdb4 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r2, #2 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6d8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xebec0093 │ │ │ │ - rsb r0, r2, r3, lsr #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + add.w r0, ip, r3, lsr #2 │ │ │ │ + @ instruction: 0xeae20093 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - sbcs.w r0, r2, r3, lsr #2 │ │ │ │ - @ instruction: 0xeb200093 │ │ │ │ - adds.w r0, ip, r3, lsr #2 │ │ │ │ + eors.w r0, r2, r3, lsr #2 │ │ │ │ + orr.w r0, r0, r3, lsr #2 │ │ │ │ + bics.w r0, ip, r3, lsr #2 │ │ │ │ push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2232391,15 +2232351,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 65448c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 654dce │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0040 │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldrb r4, [r1, #12] │ │ │ │ lsls r5, r2, #4 │ │ │ │ @@ -2232676,15 +2232636,15 @@ │ │ │ │ nop │ │ │ │ add r7, sp, #912 @ 0x390 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [pc, #224] @ (6551a8 ) │ │ │ │ + ldr r3, [pc, #352] @ (655228 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #400 @ 0x190 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2232917,19 +2232877,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6559ac │ │ │ │ + b.n 6557ec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 655998 │ │ │ │ + b.n 6557d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r5, sp, #16 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2233323,21 +2233283,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r7 │ │ │ │ + cmp r4, fp │ │ │ │ lsls r4, r6, #3 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2234135,47 +2234095,47 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #192 @ (adr r7, 656004 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 655f88 │ │ │ │ + bgt.n 655fc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bgt.n 655efc │ │ │ │ + blt.n 655f3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #896 @ 0x380 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r6, pc, #784 @ (adr r6, 656268 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bgt.n 655e90 │ │ │ │ + blt.n 655ed0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 655fc8 │ │ │ │ + bls.n 656008 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 655f6c │ │ │ │ + bls.n 655fac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 655f74 │ │ │ │ + bls.n 655fb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 655e9c │ │ │ │ + bhi.n 655edc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 655fc8 │ │ │ │ + bvc.n 656008 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 655f44 │ │ │ │ + bvc.n 655f84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #768 @ (adr r7, 656284 ) │ │ │ │ + add r6, pc, #896 @ (adr r6, 656304 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 655fa8 │ │ │ │ + bvc.n 655fe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 655f58 │ │ │ │ + bvc.n 655f98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r1, pc, #168 @ (adr r1, 656038 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r1, pc, #56 @ (adr r1, 655fcc ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ add r0, pc, #872 @ (adr r0, 656300 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2236302,26 +2236262,27 @@ │ │ │ │ b.n 6574f0 │ │ │ │ ldr r1, [pc, #36] @ (657540 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 6574f0 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xe826008d │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + b.n 6573c4 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r2, r2, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 657454 │ │ │ │ + bgt.n 657494 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2236395,15 +2236356,15 @@ │ │ │ │ blx 6e550 │ │ │ │ movs r1, #0 │ │ │ │ ldrd r0, r2, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6e550 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -2236961,31 +2236922,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r3} │ │ │ │ + cbnz r0, 657c2a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 657c60 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbnz r4, 657c56 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #336] @ (657d5c ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -2237129,25 +2237090,25 @@ │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 657c2e │ │ │ │ nop │ │ │ │ strh r4, [r5, #30] │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r4, r2, #2 │ │ │ │ - hlt 0x0034 │ │ │ │ + cbnz r4, 657da0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - hlt 0x000a │ │ │ │ + cbnz r2, 657d9a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - rev16 r2, r3 │ │ │ │ + cbnz r2, 657d92 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + cbnz r0, 657d8a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r0, #30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add r2, r1 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ @@ -2237272,17 +2237233,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (657ee4 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ ldr r0, [pc, #12] @ (657ee8 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2237607,21 +2237568,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ @@ -2238238,17 +2238199,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #31] │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #30] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #452] @ (658aa8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2239768,41 +2239729,41 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #0 @ (adr r4, 659868 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 6598e8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, pc, #48 @ (adr r4, 65989c ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 65991c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ bic.w r2, r2, #3758096384 @ 0xe0000000 │ │ │ │ @@ -2240217,29 +2240178,29 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2240401,17 +2240362,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (659e7c ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ ldr r0, [pc, #12] @ (659e80 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2241429,17 +2241390,17 @@ │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ bic.w r4, r4, #74 @ 0x4a │ │ │ │ orr.w r4, r4, #2 │ │ │ │ str r4, [r3, #12] │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc 0, cr0, [lr], #648 @ 0x288 │ │ │ │ + rsbs r0, lr, r2, asr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #208] @ (65a95c ) │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [pc, #208] @ (65a960 ) │ │ │ │ @@ -2241524,23 +2241485,23 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r5, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrsb r6, [r7, r4] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [pc, #648] @ (65abfc ) │ │ │ │ + ldr r5, [pc, #776] @ (65ac7c ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r2] │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2241627,24 +2241588,24 @@ │ │ │ │ b.n 65aa2e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xeb3800a2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + orrs.w r0, r8, r2, asr #2 │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r2, r5 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, r7] │ │ │ │ lsls r6, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2241742,23 +2241703,23 @@ │ │ │ │ b.n 65ab00 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r5, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strb r6, [r1, r5] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r3, r4, #2 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r3] │ │ │ │ lsls r6, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2241896,27 +2241857,26 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, r1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ movs r6, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ + vshr.u64 d16, d2, #50 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia.w lr!, {r1, r5, r7} │ │ │ │ + b.n 65acc0 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ strh r2, [r2, r6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - movs r6, r1 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ + vqadd.u32 d0, d30, d2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cbz r4, 65ad2c │ │ │ │ @@ -2241978,25 +2241938,24 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #32] @ (65adc8 ) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + add lr, r9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + vaddl.u8 q0, d26, d15 │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #320] @ (65af1c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2242140,39 +2242099,39 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r3, r0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, r0] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - mrc2 0, 4, r0, cr8, cr2, {4} │ │ │ │ + ldc2 0, cr0, [r8, #584]! @ 0x248 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, r6] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldr r0, [pc, #448] @ (65b0fc ) │ │ │ │ + blx r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf77e0090 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf69e0090 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [r0, #4] │ │ │ │ @@ -2242207,15 +2242166,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6daec <__cxa_free_exception@plt> │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ subs r6, #100 @ 0x64 │ │ │ │ lsls r6, r3, #4 │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2242549,15 +2242508,15 @@ │ │ │ │ nop │ │ │ │ subs r3, #116 @ 0x74 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r5, [pc, #528] @ (65b4fc ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r2, r3, #26 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2242703,19 +2242662,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 65b3a4 │ │ │ │ ldr r4, [pc, #488] @ (65b648 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ @@ -2242741,15 +2242700,15 @@ │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ ldr.w r4, [ip] │ │ │ │ strd r4, r2, [r0, #4] │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xe9b000f3 │ │ │ │ + @ instruction: 0xe8d000f3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2242847,15 +2242806,15 @@ │ │ │ │ nop │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r6, r4, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldr r2, [pc, #968] @ (65b9a8 ) │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2243220,15 +2243179,15 @@ │ │ │ │ nop │ │ │ │ bxns r7 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ bx r6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - @ instruction: 0xf3900092 │ │ │ │ + @ instruction: 0xf2b00092 │ │ │ │ asrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ mov sl, r4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ ldr r2, [pc, #28] @ (65b9cc ) │ │ │ │ push {r4} │ │ │ │ movs r4, #253 @ 0xfd │ │ │ │ @@ -2243558,24 +2243517,24 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strd r0, r0, [ip], #576 @ 0x240 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + @ instruction: 0xe80c0090 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2243984,45 +2243943,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #19 │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsrs r6, r3, #16 │ │ │ │ lsls r5, r2, #4 │ │ │ │ sbcs r6, r2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf7900093 │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + @ instruction: 0xf6b00093 │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf29200a2 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + subs.w r0, r2, #162 @ 0xa2 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r7, #216 @ 0xd8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r4, #2 │ │ │ │ subs r7, #168 @ 0xa8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r7, #124 @ 0x7c │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #74 @ 0x4a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r7, #34 @ 0x22 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r7, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r6, #234 @ 0xea │ │ │ │ lsls r6, r3, #4 │ │ │ │ @@ -2244486,21 +2244445,21 @@ │ │ │ │ nop │ │ │ │ subs r4, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r4, #0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #248] @ (65c738 ) │ │ │ │ @@ -2244609,17 +2244568,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #176 @ 0xb0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #280] @ (65c880 ) │ │ │ │ @@ -2244743,15 +2244702,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ lsls r6, r3, #4 │ │ │ │ subs r0, #8 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #80] @ (65c8f8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2244788,15 +2244747,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 65c8c0 │ │ │ │ nop │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2244847,15 +2244806,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 65c922 │ │ │ │ nop │ │ │ │ adds r6, #224 @ 0xe0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2245318,27 +2245277,27 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 65cd56 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 65cba4 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, #264] @ (65cff4 ) │ │ │ │ @@ -2245462,15 +2245421,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #6 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r0, #130 @ 0x82 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ mov r4, r3 │ │ │ │ @@ -2245583,17 +2245542,17 @@ │ │ │ │ blx r3 │ │ │ │ b.n 65d094 │ │ │ │ nop │ │ │ │ cmp r7, #204 @ 0xcc │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2245680,17 +2245639,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 65d2f8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ @@ -2245881,21 +2245840,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r4, #50 @ 0x32 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [pc, #240] @ (65d554 ) │ │ │ │ @@ -2245997,15 +2245956,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #138 @ 0x8a │ │ │ │ lsls r6, r3, #4 │ │ │ │ cmp r2, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2246093,15 +2246052,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 65d594 │ │ │ │ nop │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #2256] @ 0x8d0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2246200,15 +2246159,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 65d73a │ │ │ │ nop │ │ │ │ cmp r1, #96 @ 0x60 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r0, #2256] @ 0x8d0 │ │ │ │ @@ -2246318,15 +2246277,15 @@ │ │ │ │ adds r0, #1 │ │ │ │ bne.n 65d840 │ │ │ │ b.n 65d8cc │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r4, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr.w r2, [pc, #1028] @ 65dd1c │ │ │ │ mov r4, r1 │ │ │ │ @@ -2246714,33 +2246673,33 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r6, #220 @ 0xdc │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #204 @ 0xcc │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r2, [pc, #3668] @ 65ebb8 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -2247853,29 +2247812,29 @@ │ │ │ │ nop │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ lsls r6, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r0 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r0, 65ec4a │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #96] @ (65ec58 ) │ │ │ │ @@ -2248406,17 +2248365,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r5, #28 │ │ │ │ lsls r6, r3, #4 │ │ │ │ lsrs r6, r3, #26 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #888] @ (65f5d4 ) │ │ │ │ + ldr r4, [pc, #1016] @ (65f654 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [pc, #240] @ (65f350 ) │ │ │ │ + ldr r5, [pc, #368] @ (65f3d0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2248496,17 +2248455,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ b.n 65f2fc │ │ │ │ lsrs r6, r6, #20 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #240] @ (65f434 ) │ │ │ │ + ldr r4, [pc, #368] @ (65f4b4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [pc, #272] @ (65f458 ) │ │ │ │ + ldr r4, [pc, #400] @ (65f4d8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [pc, #132] @ (65f3d4 ) │ │ │ │ cmp r1, #4 │ │ │ │ add r0, pc │ │ │ │ beq.n 65f3b2 │ │ │ │ @@ -2248552,15 +2248511,15 @@ │ │ │ │ b.n 65f382 │ │ │ │ ldr r1, [pc, #16] @ (65f3e0 ) │ │ │ │ b.n 65f3b4 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ lsrs r4, r5, #18 │ │ │ │ lsls r6, r3, #4 │ │ │ │ - add r4, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ strb.w r1, [r0, #1444] @ 0x5a4 │ │ │ │ @@ -2248607,19 +2248566,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r1, #16 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r4, [pc, #288] @ (65f580 ) │ │ │ │ + ldr r3, [pc, #416] @ (65f600 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r6, r3, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r2, [pc, #168] @ (65f510 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 65f48c │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -2248697,19 +2248656,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r4, r2, #14 │ │ │ │ lsls r6, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r3, [pc, #848] @ (65f870 ) │ │ │ │ + ldr r2, [pc, #976] @ (65f8f0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ movw ip, #13524 @ 0x34d4 │ │ │ │ add.w r3, r0, ip │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ @@ -2252074,19 +2252033,19 @@ │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r4, [sp, #4] │ │ │ │ b.n 661c82 │ │ │ │ movs r1, #0 │ │ │ │ movs r7, #1 │ │ │ │ b.n 661c6e │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r4, #12 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2252478,23 +2252437,23 @@ │ │ │ │ bls.n 66228a │ │ │ │ mov.w fp, #16384 @ 0x4000 │ │ │ │ movs r4, #4 │ │ │ │ b.n 66202a │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ b.n 662012 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr.w r2, [r0, #648] @ 0x288 │ │ │ │ ldr.w r3, [r0, #656] @ 0x290 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r4, r2, #1 │ │ │ │ str.w r4, [r0, #648] @ 0x288 │ │ │ │ mov.w r4, #26624 @ 0x6800 │ │ │ │ @@ -2253039,23 +2252998,23 @@ │ │ │ │ orr.w r7, r7, ip │ │ │ │ str r7, [sp, #16] │ │ │ │ b.n 6625c4 │ │ │ │ bgt.n 662924 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldrb r2, [r0, #8] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bhi.n 662988 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -2253519,15 +2253478,15 @@ │ │ │ │ str.w r2, [fp, #1820] @ 0x71c │ │ │ │ b.n 662cac │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bvs.n 662e5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r3, r6, #3 │ │ │ │ bcc.n 662e90 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2254349,27 +2254308,27 @@ │ │ │ │ b.n 663716 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 663716 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ b.n 663716 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -2255399,15 +2255358,15 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r5, r3, #4 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ @@ -2256008,18 +2255967,18 @@ │ │ │ │ bne.w 664a08 │ │ │ │ b.n 664b1e │ │ │ │ nop │ │ │ │ @ instruction: 0xb680 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r3, r6, #3 │ │ │ │ - @ instruction: 0xf61e0092 │ │ │ │ - pop {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xf53e0092 │ │ │ │ + cbnz r2, 664c50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #408] @ (664d98 ) │ │ │ │ @@ -2257007,21 +2256966,21 @@ │ │ │ │ movw r5, #257 @ 0x101 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 665636 │ │ │ │ movw r5, #769 @ 0x301 │ │ │ │ str r5, [sp, #24] │ │ │ │ b.n 665636 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #536] @ (665988 ) │ │ │ │ + ldr r1, [pc, #664] @ (665a08 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [pc, #424] @ (66591c ) │ │ │ │ + ldr r1, [pc, #552] @ (66599c ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [pc, #328] @ (6658c0 ) │ │ │ │ + ldr r1, [pc, #456] @ (665940 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldr r2, [pc, #312] @ (6658b4 ) │ │ │ │ + ldr r1, [pc, #440] @ (665934 ) │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cbz r0, 6657e4 │ │ │ │ mov r4, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #1 │ │ │ │ @@ -2257123,15 +2257082,15 @@ │ │ │ │ add.w r2, r4, #5856 @ 0x16e0 │ │ │ │ adds r2, #12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 609e34 │ │ │ │ b.n 66588c │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w r5, #26624 @ 0x6800 │ │ │ │ movt r5, #49154 @ 0xc002 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -2258362,21 +2258321,21 @@ │ │ │ │ str.w r1, [r4, #2620] @ 0xa3c │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r4, #2620] @ 0xa3c │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #2620] @ 0xa3c │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ b.n 6665bc │ │ │ │ - cmn r4, r7 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - orrs r2, r4 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r0, r4 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - cmp r6, r7 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ bl 607fe0 │ │ │ │ ldr.w r5, [r4, #2616] @ 0xa38 │ │ │ │ ldr.w r3, [r4, #2620] @ 0xa3c │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r4, #2256] @ 0x8d0 │ │ │ │ @@ -2259844,15 +2259803,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r5, #8] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #32 │ │ │ │ @@ -2262508,30 +2262467,30 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add r6, r0 │ │ │ │ b.n 669bac │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vld4.32 {d16-d19}, [r6 :128], r1 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + strb.w r0, [r6, #161] @ 0xa1 │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r4, pc, #856 @ (adr r4, 669fa0 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 66a020 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, pc, #632 @ (adr r4, 669ecc ) │ │ │ │ + add r3, pc, #760 @ (adr r3, 669f4c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2263136,18 +2263095,17 @@ │ │ │ │ b.n 66a2bc │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ str r4, [r3, #12] │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ + vshr.u64 q0, q9, #22 │ │ │ │ ldrsh r6, [r2, r3] │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ beq.n 66a2d8 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -2263477,23 +2263435,23 @@ │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 66a546 │ │ │ │ nop │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb6200f2 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xfa8200f2 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb6a00f2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xfa8a00f2 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2264989,18 +2264947,18 @@ │ │ │ │ blx 6ec44 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 66b47c │ │ │ │ ldr r4, [pc, #32] @ (66b584 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, sl, r2, ror #3 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + @ instruction: 0xeaea00f2 │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #172] @ (66b630 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2265077,18 +2265035,18 @@ │ │ │ │ blx 6ec44 │ │ │ │ mvn.w r0, #11 │ │ │ │ b.n 66b5f2 │ │ │ │ ldr r2, [pc, #440] @ (66b7ec ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaf800f2 │ │ │ │ - ldrh r2, [r6, #20] │ │ │ │ + ands.w r0, r8, r2, ror #3 │ │ │ │ + ldrh r2, [r2, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2265963,28 +2265921,29 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ ldr r1, [pc, #256] @ (66c0c0 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #408] @ (66c160 ) │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strex r0, r0, [r0, #968] @ 0x3c8 │ │ │ │ - b.n 66bb1c │ │ │ │ + b.n 66be94 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + b.n 66b95c │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 66b994 │ │ │ │ + b.n 66c7d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ @@ -2267200,195 +2267159,196 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ subs r7, #30 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ lsls r2, r4, #4 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - adcs.w r0, r8, r1, lsr #2 │ │ │ │ + orns r0, r8, r1, lsr #2 │ │ │ │ str r2, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmdb r2, {r1, r5, r7} │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + @ instruction: 0xe82200a2 │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia.w ip, {r1, r5, r7} │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + b.n 66cc80 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 66cd14 │ │ │ │ + b.n 66cb54 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf3300092 │ │ │ │ + @ instruction: 0xf2500092 │ │ │ │ str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66c970 │ │ │ │ + b.n 66c7b0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 66cc58 │ │ │ │ + b.n 66ca98 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rsbs r0, r4, #5308416 @ 0x510000 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf4f400a2 │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - vqadd.u32 d0, d24, d1 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + mcr2 0, 2, r0, cr8, cr1, {4} │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r4, [r0, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r2, [r2, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #20 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrc 0, 0, r0, cr6, cr2, {4} │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldc 0, cr0, [r6, #-584]! @ 0xfffffdb8 │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66d1d0 │ │ │ │ + b.n 66d010 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc 0, cr0, [r8], {146} @ 0x92 │ │ │ │ + @ instruction: 0xeb380092 │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + svc 28 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + strb r2, [r7, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + strb r4, [r6, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r2, [pc, #2664] @ 66d8bc │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp] │ │ │ │ adds r7, #16 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ @@ -2268340,201 +2268300,201 @@ │ │ │ │ ldr.w r0, [fp] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add r7, r0 │ │ │ │ b.n 66d820 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - b.n 66d8a8 │ │ │ │ + b.n 66d6e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bcs.n 66d8c4 │ │ │ │ + bcs.n 66d904 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 66d944 │ │ │ │ + bls.n 66d984 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #12] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 66d9dc │ │ │ │ + bhi.n 66da1c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, r1 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 66d9e4 │ │ │ │ + bvs.n 66da24 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - b.n 66de88 │ │ │ │ + b.n 66dcc8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66ddc4 │ │ │ │ + b.n 66dc04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 66dcc4 │ │ │ │ + b.n 66db04 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrb r6, [r5, #29] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 66d92c │ │ │ │ + bmi.n 66d96c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 66da50 │ │ │ │ + bmi.n 66da90 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r5, [pc, #440] @ (66db6c ) │ │ │ │ + ldr r4, [pc, #568] @ (66dbec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bmi.n 66d95c │ │ │ │ + bcc.n 66d99c │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 66da60 │ │ │ │ + bcc.n 66daa0 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcc.n 66d938 │ │ │ │ + bcs.n 66d978 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2268819,19 +2268779,19 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ bne.w 66dbf8 │ │ │ │ b.n 66dc2c │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r0, #2256] @ 0x8d0 │ │ │ │ @@ -2269318,15 +2269278,15 @@ │ │ │ │ ldr.w r3, [r5, #2352] @ 0x930 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl aa40a4 │ │ │ │ + bl aa40b4 │ │ │ │ strb.w sl, [r5, #1933] @ 0x78d │ │ │ │ cbz r4, 66e2e0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2269571,15 +2269531,15 @@ │ │ │ │ ldr.w r3, [r4, #2352] @ 0x930 │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ lsl.w r3, sl, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ mov r1, r6 │ │ │ │ - bl aa40a4 │ │ │ │ + bl aa40b4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r4, #1933] @ 0x78d │ │ │ │ cbz r6, 66e5a2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2269804,15 +2269764,15 @@ │ │ │ │ ldr.w r3, [r5, #2364] @ 0x93c │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w r2, [r5, #2360] @ 0x938 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov r1, fp │ │ │ │ - bl aa473c │ │ │ │ + bl aa474c │ │ │ │ strb.w r9, [r5, #1933] @ 0x78d │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 66e82a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [fp] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [fp] │ │ │ │ @@ -2270048,15 +2270008,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r8, #2260] @ 0x8d4 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa42c0 │ │ │ │ + bl aa42d0 │ │ │ │ strb.w sl, [r8, #1933] @ 0x78d │ │ │ │ b.n 66ea38 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r0, r6, #24 │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @@ -2270088,15 +2270048,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ - bl aa3e24 │ │ │ │ + bl aa3e34 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1933] @ 0x78d │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2270119,15 +2270079,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ - bl aa3c10 │ │ │ │ + bl aa3c20 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1933] @ 0x78d │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -2270206,15 +2270166,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl aa26e8 │ │ │ │ + bl aa26f8 │ │ │ │ ldrb.w r2, [r4, #2980] @ 0xba4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1933] @ 0x78d │ │ │ │ cbz r2, 66ec7c │ │ │ │ ldrh.w r2, [r4, #2956] @ 0xb8c │ │ │ │ movs r0, #1 │ │ │ │ strb.w r3, [r4, #2980] @ 0xba4 │ │ │ │ @@ -2270459,15 +2270419,15 @@ │ │ │ │ ldrsh.w r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ ldrsh.w r3, [r4, #24] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ - bl aa44c0 │ │ │ │ + bl aa44d0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1933] @ 0x78d │ │ │ │ ldr.w r2, [pc, #1096] @ 66f38c │ │ │ │ ldr.w r3, [pc, #1088] @ 66f388 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2270535,15 +2270495,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 66dd60 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1933] @ 0x78d │ │ │ │ b.n 66ef40 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 66edac │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ @@ -2270592,15 +2270552,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ - bl aa44c0 │ │ │ │ + bl aa44d0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r6, [r5, #1933] @ 0x78d │ │ │ │ blx 6d848 │ │ │ │ ldrb.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -2270610,15 +2270570,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 66dd60 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ strb.w r6, [r5, #1933] @ 0x78d │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 66f0e6 │ │ │ │ @@ -2270853,15 +2270813,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 66dd60 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r5, #2260] @ 0x8d4 │ │ │ │ movs r2, #0 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ ldr.w fp, [r4, #28] │ │ │ │ strb.w r3, [r5, #1933] @ 0x78d │ │ │ │ b.n 66f1b6 │ │ │ │ @@ -2270949,22 +2270909,22 @@ │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ lsrs r0, r6 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl aa2748 │ │ │ │ + bl aa2758 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [sl, #2260] @ 0x8d4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ - bl aa2790 │ │ │ │ + bl aa27a0 │ │ │ │ ldrh.w r0, [r7, #74] @ 0x4a │ │ │ │ bl 38fc8c │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r0, [r5, #74] @ 0x4a │ │ │ │ bl 38fc8c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -2271142,15 +2271102,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr.w r0, [r6, #2260] @ 0x8d4 │ │ │ │ - bl aa28d0 │ │ │ │ + bl aa28e0 │ │ │ │ strb.w r4, [r6, #1933] @ 0x78d │ │ │ │ cbz r5, 66f68a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2271217,15 +2271177,15 @@ │ │ │ │ bhi.w 66f926 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w 66f4a6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #2260] @ 0x8d4 │ │ │ │ - bl aa2880 │ │ │ │ + bl aa2890 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 66f8b8 │ │ │ │ ldrh.w sl, [r7, #74] @ 0x4a │ │ │ │ mov r0, sl │ │ │ │ bl 39fb30 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -2271503,15 +2271463,15 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #15 │ │ │ │ lsls r5, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (66fd4c ) │ │ │ │ + ldr r4, [pc, #896] @ (66fdcc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r1, #84] @ 0x54 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2272685,173 +2272645,173 @@ │ │ │ │ b.n 670126 │ │ │ │ ldr r2, [pc, #328] @ (67078c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 67011c │ │ │ │ - ldr r2, [pc, #80] @ (6706a4 ) │ │ │ │ + ldr r1, [pc, #208] @ (670724 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r0, r4, #9 │ │ │ │ lsls r5, r3, #4 │ │ │ │ - ldr r2, [pc, #192] @ (67071c ) │ │ │ │ + ldr r1, [pc, #320] @ (67079c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #352] @ (6707c0 ) │ │ │ │ + ldr r1, [pc, #480] @ (670840 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #904] @ (6709ec ) │ │ │ │ + ldr r2, [pc, #8] @ (67066c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #32] @ (670688 ) │ │ │ │ + ldr r2, [pc, #160] @ (670708 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #176] @ (67071c ) │ │ │ │ + ldr r2, [pc, #304] @ (67079c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #736] @ (670950 ) │ │ │ │ + ldr r1, [pc, #864] @ (6709d0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #784] @ (670984 ) │ │ │ │ + ldr r1, [pc, #912] @ (670a04 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #848] @ (6709c8 ) │ │ │ │ + ldr r1, [pc, #976] @ (670a48 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #896] @ (6709fc ) │ │ │ │ + ldr r2, [pc, #0] @ (67067c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #992] @ (670a60 ) │ │ │ │ + ldr r2, [pc, #96] @ (6706e0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #24] @ (67069c ) │ │ │ │ + ldr r2, [pc, #152] @ (67071c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [pc, #64] @ (6706cc ) │ │ │ │ + ldr r2, [pc, #192] @ (67074c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #104] @ (6706f8 ) │ │ │ │ + ldr r2, [pc, #232] @ (670778 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #256] @ (670794 ) │ │ │ │ + ldr r2, [pc, #384] @ (670814 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #392] @ (670820 ) │ │ │ │ + ldr r2, [pc, #520] @ (6708a0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #0] @ (67069c ) │ │ │ │ + ldr r2, [pc, #128] @ (67071c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #48] @ (6706d0 ) │ │ │ │ + ldr r2, [pc, #176] @ (670750 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #112] @ (670714 ) │ │ │ │ + ldr r2, [pc, #240] @ (670794 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #184] @ (670760 ) │ │ │ │ + ldr r2, [pc, #312] @ (6707e0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #152] @ (670744 ) │ │ │ │ + ldr r2, [pc, #280] @ (6707c4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #288] @ (6707d0 ) │ │ │ │ + ldr r2, [pc, #416] @ (670850 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #392] @ (67083c ) │ │ │ │ + ldr r2, [pc, #520] @ (6708bc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #120] @ (670730 ) │ │ │ │ + ldr r2, [pc, #248] @ (6707b0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, pc │ │ │ │ + add ip, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp lr, r0 │ │ │ │ + add lr, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + add r8, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp sl, r1 │ │ │ │ + add sl, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r8, r2 │ │ │ │ + add r8, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp lr, r1 │ │ │ │ + add lr, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp ip, r2 │ │ │ │ + add ip, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #504] @ (6708d4 ) │ │ │ │ + ldr r5, [pc, #632] @ (670954 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #352] @ (670840 ) │ │ │ │ + ldr r5, [pc, #480] @ (6708c0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #184] @ (67079c ) │ │ │ │ + ldr r5, [pc, #312] @ (67081c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #984] @ (670ac0 ) │ │ │ │ + ldr r5, [pc, #88] @ (670740 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #808] @ (670a14 ) │ │ │ │ + ldr r4, [pc, #936] @ (670a94 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #632] @ (670968 ) │ │ │ │ + ldr r4, [pc, #760] @ (6709e8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #456] @ (6708bc ) │ │ │ │ + ldr r4, [pc, #584] @ (67093c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #736] @ (6709dc ) │ │ │ │ + ldr r3, [pc, #864] @ (670a5c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #800] @ (670a20 ) │ │ │ │ + ldr r3, [pc, #928] @ (670aa0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #952] @ (670abc ) │ │ │ │ + ldr r4, [pc, #56] @ (67073c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #80] @ (670758 ) │ │ │ │ + ldr r4, [pc, #208] @ (6707d8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #24] @ (670724 ) │ │ │ │ + ldr r3, [pc, #152] @ (6707a4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #880] @ (670a80 ) │ │ │ │ + ldr r2, [pc, #1008] @ (670b00 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #712] @ (6709dc ) │ │ │ │ + ldr r2, [pc, #840] @ (670a5c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #560] @ (670948 ) │ │ │ │ + ldr r2, [pc, #688] @ (6709c8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #408] @ (6708b4 ) │ │ │ │ + ldr r2, [pc, #536] @ (670934 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #240] @ (670810 ) │ │ │ │ + ldr r2, [pc, #368] @ (670890 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (67076c ) │ │ │ │ + ldr r2, [pc, #200] @ (6707ec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #912] @ (670ab8 ) │ │ │ │ + ldr r2, [pc, #16] @ (670738 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #712] @ (6709f4 ) │ │ │ │ + ldr r1, [pc, #840] @ (670a74 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #512] @ (670930 ) │ │ │ │ + ldr r1, [pc, #640] @ (6709b0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #312] @ (67086c ) │ │ │ │ + ldr r1, [pc, #440] @ (6708ec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #112] @ (6707a8 ) │ │ │ │ + ldr r1, [pc, #240] @ (670828 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #936] @ (670ae4 ) │ │ │ │ + ldr r1, [pc, #40] @ (670764 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #728] @ (670a18 ) │ │ │ │ + ldr r0, [pc, #856] @ (670a98 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #536] @ (67095c ) │ │ │ │ + ldr r0, [pc, #664] @ (6709dc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #344] @ (6708a0 ) │ │ │ │ + ldr r0, [pc, #472] @ (670920 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #104] @ (6707b4 ) │ │ │ │ + ldr r0, [pc, #232] @ (670834 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #936] @ (670af8 ) │ │ │ │ + ldr r0, [pc, #40] @ (670778 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #744] @ (670a3c ) │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #568] @ (670990 ) │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #360] @ (6708c4 ) │ │ │ │ + bx pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #152] @ (6707f8 ) │ │ │ │ + bx r8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + bx r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blx r8 │ │ │ │ + mov r8, ip │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bx sp │ │ │ │ + mov r8, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bx r6 │ │ │ │ + mov r6, sl │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bxns r0 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov sl, sl │ │ │ │ + cmp sl, lr │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r6, lr │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r2, r9 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r8, lr │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r1, #2604] @ 0xa2c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2273143,55 +2273103,55 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6709de │ │ │ │ str.w r0, [lr, ] │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #8] @ (670ab8 ) │ │ │ │ + ldr r2, [pc, #136] @ (670b38 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #784] @ (670dc8 ) │ │ │ │ + ldr r1, [pc, #912] @ (670e48 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #904] @ (670e44 ) │ │ │ │ + ldr r2, [pc, #8] @ (670ac4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #0] @ (670ac0 ) │ │ │ │ + ldr r2, [pc, #128] @ (670b40 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #656] @ (670d54 ) │ │ │ │ + ldr r1, [pc, #784] @ (670dd4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #688] @ (670d78 ) │ │ │ │ + ldr r1, [pc, #816] @ (670df8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #640] @ (670d4c ) │ │ │ │ + ldr r1, [pc, #768] @ (670dcc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #760] @ (670dc8 ) │ │ │ │ + ldr r1, [pc, #888] @ (670e48 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #880] @ (670e44 ) │ │ │ │ + ldr r1, [pc, #1008] @ (670ec4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #440] @ (670c90 ) │ │ │ │ + ldr r1, [pc, #568] @ (670d10 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #416] @ (670c7c ) │ │ │ │ + ldr r1, [pc, #544] @ (670cfc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #48] @ (670b10 ) │ │ │ │ + bxns r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #104] @ (670b4c ) │ │ │ │ + bx r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #160] @ (670b88 ) │ │ │ │ + bx r9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ (670bcc ) │ │ │ │ + bx fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #264] @ (670bf8 ) │ │ │ │ + bx ip │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [pc, #368] @ (670c64 ) │ │ │ │ + bxns pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [pc, #80] @ (670b48 ) │ │ │ │ + ldr r1, [pc, #208] @ (670bc8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #864] @ (670e5c ) │ │ │ │ + ldr r0, [pc, #992] @ (670edc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [pc, #640] @ (670d80 ) │ │ │ │ + ldr r0, [pc, #768] @ (670e00 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr r5, [pc, #512] @ (670d14 ) │ │ │ │ @@ -2273206,15 +2273166,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 670d04 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ movw sl, #277 @ 0x115 │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ @@ -2274486,17 +2274446,17 @@ │ │ │ │ b.n 671a68 │ │ │ │ mov r1, r7 │ │ │ │ b.n 671a6e │ │ │ │ mov r0, r7 │ │ │ │ blx 6efb0 │ │ │ │ b.n 671aba │ │ │ │ nop │ │ │ │ - b.n 6717f4 │ │ │ │ + b.n 671634 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #644] @ 0x284 │ │ │ │ cmp r2, #5 │ │ │ │ @@ -2275489,17 +2275449,17 @@ │ │ │ │ movw r1, #52292 @ 0xcc44 │ │ │ │ movt r1, #52292 @ 0xcc44 │ │ │ │ adds r0, r2, #4 │ │ │ │ vldr s13, [pc, #4] @ 6726f0 │ │ │ │ b.n 672690 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, lr} │ │ │ │ add.w r2, r0, #1936 @ 0x790 │ │ │ │ addw r4, r0, #1940 @ 0x794 │ │ │ │ add.w r1, r0, #1944 @ 0x798 │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ addw ip, r0, #1948 @ 0x79c │ │ │ │ @@ -2275606,17 +2275566,17 @@ │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s14, [r0, #-4] │ │ │ │ bne.n 672820 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [pc, #1980] @ 673050 │ │ │ │ @@ -2276192,15 +2276152,15 @@ │ │ │ │ b.n 6728e8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 673114 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ bpl.n 6730e4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2276690,15 +2276650,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ (67362c ) │ │ │ │ sub.w r1, r1, #294 @ 0x126 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 6734b4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r4, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #120] @ (6736bc ) │ │ │ │ @@ -2276751,15 +2276711,15 @@ │ │ │ │ b.n 67367e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2277035,15 +2276995,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 6738ee │ │ │ │ nop │ │ │ │ stmia r7!, {r4, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ @@ -2277245,19 +2277205,19 @@ │ │ │ │ bne.n 673bc2 │ │ │ │ b.n 673b3a │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r5, #28] │ │ │ │ b.n 673a4c │ │ │ │ movs r0, #0 │ │ │ │ b.n 673bb8 │ │ │ │ - cpsid a │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r8, [r0] │ │ │ │ @@ -2277545,15 +2277505,15 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ adds r6, r5, r4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #2820] @ 0xb04 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2278834,15 +2278794,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 674ba4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r1, lr} │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2278914,15 +2278874,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 674c3c │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r1, r2, r3, r5} │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -2279026,19 +2278986,19 @@ │ │ │ │ nop │ │ │ │ hlt 0x000e │ │ │ │ lsls r3, r2, #4 │ │ │ │ cbz r4, 674d7e │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ rev r0, r7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cbz r0, 674d66 │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2279800,17 +2279760,17 @@ │ │ │ │ bl 62f6e4 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #24 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2279906,15 +2279866,15 @@ │ │ │ │ bl 6753e0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2280031,19 +2279991,19 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r1, sp, #912 @ 0x390 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r6, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2280276,25 +2280236,25 @@ │ │ │ │ bl 676f68 │ │ │ │ b.n 675714 │ │ │ │ nop │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [pc, #564] @ 675bac │ │ │ │ sub sp, #8 │ │ │ │ @@ -2280523,25 +2280483,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 67715c │ │ │ │ b.n 675984 │ │ │ │ add r6, pc, #512 @ (adr r6, 675db0 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2280796,25 +2280756,25 @@ │ │ │ │ bne.w 675c60 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, pc, #664 @ (adr r3, 676128 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #236] @ (675fa8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2280916,17 +2280876,17 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ bl 675964 │ │ │ │ b.n 675eea │ │ │ │ add r1, pc, #232 @ (adr r1, 676094 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #196] @ (676090 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2281007,17 +2280967,17 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ add r0, pc, #176 @ (adr r0, 676144 ) │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #48 @ 0x30 │ │ │ │ @@ -2281129,17 +2281089,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #200] @ (6762a4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2281231,17 +2281191,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #256] @ (6763d4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2281360,17 +2281320,17 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #184] @ (6764bc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2281447,17 +2281407,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 67642c │ │ │ │ ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #288] @ (676600 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -2281580,17 +2281540,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + ldr r7, [pc, #504] @ (676814 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #208] @ (6766fc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2281676,17 +2281636,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6d9fc >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 676654 │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #22 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [pc, #368] @ (67687c ) │ │ │ │ + ldr r6, [pc, #496] @ (6768fc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r8, r4, [r0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -2281739,15 +2281699,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 676748 │ │ │ │ ldr r0, [pc, #8] @ (6767b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - b.n 6768a4 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #508] @ (6769c4 ) │ │ │ │ @@ -2281960,21 +2281920,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r0 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r5, [pc, #160] @ (676a84 ) │ │ │ │ + ldr r4, [pc, #288] @ (676b04 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2282671,17 +2282631,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [pc, #16] @ (677058 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6f2d0 │ │ │ │ nop │ │ │ │ - uxtb r2, r6 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - uxth r4, r5 │ │ │ │ + cbz r4, 67708e │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ @@ -2283268,15 +2283228,15 @@ │ │ │ │ str r7, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (677618 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - bcc.n 6776ac │ │ │ │ + bcs.n 6776ec │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r9, #61681 @ 0xf0f1 │ │ │ │ movt r9, #61680 @ 0xf0f0 │ │ │ │ @@ -2283990,19 +2283950,19 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r4, #2 │ │ │ │ - mcr 0, 7, r0, cr0, cr1, {4} │ │ │ │ - mcr 0, 5, r0, cr8, cr1, {4} │ │ │ │ - mrc 0, 4, r0, cr12, cr1, {4} │ │ │ │ + mcr 0, 0, r0, cr0, cr1, {4} │ │ │ │ + stcl 0, cr0, [r8, #580] @ 0x244 │ │ │ │ + ldc 0, cr0, [ip, #580]! @ 0x244 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #324] @ (677f88 ) │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2284136,43 +2284096,43 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mcr 0, 1, r0, cr8, cr1, {4} │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + stcl 0, cr0, [r8, #-580] @ 0xfffffdbc │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cmp r1, #126 @ 0x7e │ │ │ │ + cmp r0, #158 @ 0x9e │ │ │ │ lsls r2, r6, #3 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr11, {4} │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + ldc2 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r0, #28 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r6, #-580] @ 0xfffffdbc │ │ │ │ + ldcl 0, cr0, [r6], #-580 @ 0xfffffdbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r6, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2284772,74 +2284732,75 @@ │ │ │ │ ldr r2, [pc, #168] @ (6786f8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 678602 │ │ │ │ nop │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldcl 0, cr0, [r6], {145} @ 0x91 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + @ instruction: 0xebf60091 │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stc 0, cr0, [r2], {145} @ 0x91 │ │ │ │ - stc 0, cr0, [r4], {145} @ 0x91 │ │ │ │ - bcs.n 6786e4 │ │ │ │ + sub.w r0, r2, r1, lsr #2 │ │ │ │ + sub.w r0, r4, r1, lsr #2 │ │ │ │ + bne.n 678724 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - stcl 0, cr0, [r6], #-580 @ 0xfffffdbc │ │ │ │ - stcl 0, cr0, [sl, #-580]! @ 0xfffffdbc │ │ │ │ - stcl 0, cr0, [r4, #580] @ 0x244 │ │ │ │ - stcl 0, cr0, [r0], {145} @ 0x91 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + @ instruction: 0xeb860091 │ │ │ │ + stc 0, cr0, [sl], {145} @ 0x91 │ │ │ │ + stcl 0, cr0, [r4], #580 @ 0x244 │ │ │ │ + @ instruction: 0xebe00091 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2], {145} @ 0x91 │ │ │ │ - stcl 0, cr0, [lr], #580 @ 0x244 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + @ instruction: 0xebf20091 │ │ │ │ + stc 0, cr0, [lr], {145} @ 0x91 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs.w r0, sl, r1, lsr #2 │ │ │ │ - @ instruction: 0xe9b60091 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + ldrd r0, r0, [sl, #-580]! @ 0x244 │ │ │ │ + @ instruction: 0xe8d60091 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strd r0, r0, [r6, #-580] @ 0x244 │ │ │ │ - ldrd r0, r0, [r2, #580]! @ 0x244 │ │ │ │ - strd r0, r0, [lr, #580] @ 0x244 │ │ │ │ - @ instruction: 0xe9ac0091 │ │ │ │ - ldrd r0, r0, [lr, #-580]! @ 0x244 │ │ │ │ - ldrd r0, r0, [ip, #-580] @ 0x244 │ │ │ │ - @ instruction: 0xeabe0091 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + strd r0, r0, [r6], #-580 @ 0x244 │ │ │ │ + ldmdb r2, {r0, r4, r7} │ │ │ │ + strd r0, r0, [lr], #580 @ 0x244 │ │ │ │ + @ instruction: 0xe8cc0091 │ │ │ │ + ldmia.w lr, {r0, r4, r7} │ │ │ │ + ldrd r0, r0, [ip], #-580 @ 0x244 │ │ │ │ + ldrd r0, r0, [lr, #580] @ 0x244 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - b.n 678680 │ │ │ │ + b.n 6784c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strex r0, r0, [r4, #580] @ 0x244 │ │ │ │ - b.n 678558 │ │ │ │ + b.n 6785b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 678538 │ │ │ │ + b.n 678398 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + b.n 678378 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 678650 │ │ │ │ + b.n 678490 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 6785d0 │ │ │ │ + b.n 678410 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2285471,15 +2285432,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #644 @ 0x284 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 68ddc0 │ │ │ │ b.n 678e12 │ │ │ │ nop │ │ │ │ - b.n 679074 │ │ │ │ + b.n 678eb4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -2285574,35 +2285535,35 @@ │ │ │ │ ldr.w r8, [pc, #368] @ 6790bc │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r8, pc │ │ │ │ bl 397098 │ │ │ │ mov r0, r8 │ │ │ │ - bl a580dc │ │ │ │ + bl a580ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 67902e │ │ │ │ - bl a58154 │ │ │ │ + bl a58164 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r1 │ │ │ │ - bl a58150 │ │ │ │ + bl a58160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 67906a │ │ │ │ ldr r3, [pc, #324] @ (6790c0 ) │ │ │ │ ldr r5, [r6, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a580dc │ │ │ │ + bl a580ec │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 678ff4 │ │ │ │ - bl a58154 │ │ │ │ + bl a58164 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a58150 │ │ │ │ + bl a58160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 679076 │ │ │ │ movs r2, #1 │ │ │ │ addw r1, r4, #2702 @ 0xa8e │ │ │ │ mov r0, r7 │ │ │ │ addw r6, sp, #297 @ 0x129 │ │ │ │ bl 3970d8 │ │ │ │ @@ -2285714,21 +2285675,21 @@ │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ strb r2, [r1, #3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ adds r1, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -2285906,23 +2285867,23 @@ │ │ │ │ bne.n 6792dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 679438 │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r6, #2760 @ 0xac8 │ │ │ │ str.w r3, [r6, #3788] @ 0xecc │ │ │ │ - bl a5af64 │ │ │ │ + bl a5af74 │ │ │ │ ldr.w r0, [r6, #896] @ 0x380 │ │ │ │ bl 390a50 │ │ │ │ add.w r0, r6, #3168 @ 0xc60 │ │ │ │ - bl aa5320 │ │ │ │ + bl aa5330 │ │ │ │ add.w r0, r6, #3728 @ 0xe90 │ │ │ │ bl 3948bc │ │ │ │ addw r0, r6, #3752 @ 0xea8 │ │ │ │ - bl aa7d04 │ │ │ │ + bl aa7d14 │ │ │ │ ldr.w r0, [r6, #892] @ 0x37c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #2432] @ 0x980 │ │ │ │ blx 6ec44 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec44 │ │ │ │ @@ -2286012,19 +2285973,19 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 679168 │ │ │ │ b.n 679184 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ b.n 6792f4 │ │ │ │ nop │ │ │ │ - blt.n 6794e0 │ │ │ │ + bge.n 679520 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 679520 │ │ │ │ + bge.n 679360 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 679368 │ │ │ │ + bge.n 6793a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r2, [pc, #2900] @ 679fb4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -2286401,15 +2286362,15 @@ │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ cmp.w r5, #7680 @ 0x1e00 │ │ │ │ bne.n 67984e │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ mov r5, sl │ │ │ │ ldrd r7, r6, [sp, #16] │ │ │ │ cbz r0, 6798b2 │ │ │ │ - bl aa15b8 │ │ │ │ + bl aa15c8 │ │ │ │ ldr.w r1, [r5, #784] @ 0x310 │ │ │ │ cbz r1, 6798c0 │ │ │ │ ldr.w r3, [r5, #500] @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #788] @ 0x314 │ │ │ │ cbz r1, 6798ce │ │ │ │ @@ -2286448,19 +2286409,19 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 679f50 │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ cbz r0, 679936 │ │ │ │ bl 4f6930 │ │ │ │ add.w r0, r5, #740 @ 0x2e4 │ │ │ │ - bl a5af74 │ │ │ │ + bl a5af84 │ │ │ │ add.w r0, r5, #756 @ 0x2f4 │ │ │ │ - bl a5af74 │ │ │ │ + bl a5af84 │ │ │ │ add.w r0, r5, #708 @ 0x2c4 │ │ │ │ - bl aa6638 │ │ │ │ + bl aa6648 │ │ │ │ ldr.w r0, [r5, #636] @ 0x27c │ │ │ │ add.w r1, r5, #688 @ 0x2b0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #184] @ 0xb8 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #692] @ 0x2b4 │ │ │ │ cbz r1, 679980 │ │ │ │ @@ -2287070,18 +2287031,18 @@ │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ strb.w r2, [sl, #1172] @ 0x494 │ │ │ │ str.w fp, [r3, #3340] @ 0xd0c │ │ │ │ - bl a5af68 │ │ │ │ + bl a5af78 │ │ │ │ add.w r0, r4, #756 @ 0x2f4 │ │ │ │ mov r1, r7 │ │ │ │ - bl a5af68 │ │ │ │ + bl a5af78 │ │ │ │ ldr.w r3, [r5, #1252] @ 0x4e4 │ │ │ │ ldr.w r2, [r5, #1248] @ 0x4e0 │ │ │ │ ldr.w r0, [r5, #892] @ 0x37c │ │ │ │ str.w r3, [r4, #632] @ 0x278 │ │ │ │ subs r3, #9 │ │ │ │ str.w r2, [r4, #628] @ 0x274 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -2287130,15 +2287091,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl aa6614 │ │ │ │ + bl aa6624 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 4f6808 │ │ │ │ str.w r0, [r4, #700] @ 0x2bc │ │ │ │ @@ -2287260,36 +2287221,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 698150 │ │ │ │ mov r0, r4 │ │ │ │ bl 6aad34 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ac1c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa112c │ │ │ │ + bl aa113c │ │ │ │ str.w r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 67a8f8 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #140] @ 0x8c │ │ │ │ - bl aa1598 │ │ │ │ + bl aa15a8 │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa15a0 │ │ │ │ + bl aa15b0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ str.w r0, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa15ac │ │ │ │ + bl aa15bc │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ str.w r0, [r4, #820] @ 0x334 │ │ │ │ subs r3, #8 │ │ │ │ str.w r0, [r4, #1276] @ 0x4fc │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.n 67a350 │ │ │ │ @@ -2287304,15 +2287265,15 @@ │ │ │ │ lsls r0, r1, #10 │ │ │ │ movs r0, r2 │ │ │ │ ldrb.w r3, [r5, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 67a036 │ │ │ │ movs r3, #1 │ │ │ │ b.n 67a03e │ │ │ │ - bl c23a58 │ │ │ │ + bl c23a68 │ │ │ │ ldrb.w r3, [r5, #1111] @ 0x457 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh.w r2, [r4, #2480] @ 0x9b0 │ │ │ │ cbnz r3, 67a382 │ │ │ │ ldr.w r3, [r5, #1836] @ 0x72c │ │ │ │ cmp r3, #14 │ │ │ │ bhi.w 67a738 │ │ │ │ @@ -2287716,29 +2287677,29 @@ │ │ │ │ ldr r3, [pc, #464] @ (67a9d8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ ldr r3, [pc, #460] @ (67a9dc ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ b.n 67a3a6 │ │ │ │ - bl ab9dfc │ │ │ │ + bl ab9e0c │ │ │ │ b.n 67a354 │ │ │ │ - bl b93f40 │ │ │ │ + bl b93f50 │ │ │ │ b.n 67a354 │ │ │ │ - bl b9f99c │ │ │ │ + bl b9f9ac │ │ │ │ b.n 67a354 │ │ │ │ - bl bacf8c │ │ │ │ + bl bacf9c │ │ │ │ b.n 67a354 │ │ │ │ - bl bc5094 │ │ │ │ + bl bc50a4 │ │ │ │ b.n 67a354 │ │ │ │ - bl bdd458 │ │ │ │ + bl bdd468 │ │ │ │ b.n 67a354 │ │ │ │ - bl bf4cc8 │ │ │ │ + bl bf4cd8 │ │ │ │ b.n 67a354 │ │ │ │ - bl c0c540 │ │ │ │ + bl c0c550 │ │ │ │ b.n 67a354 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 67a866 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ @@ -2287891,49 +2287852,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + stmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #276] @ (67ab38 ) │ │ │ │ add.w r8, r0, #2448 @ 0x990 │ │ │ │ @@ -2288055,15 +2288016,15 @@ │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 67b186 │ │ │ │ vsli.32 d21, d30, #31 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2288343,15 +2288304,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ it mi │ │ │ │ strhmi.w r2, [r4, #1320] @ 0x528 │ │ │ │ lsls r1, r3, #29 │ │ │ │ itt mi │ │ │ │ movmi r3, #1 │ │ │ │ strbmi.w r3, [r4, #1911] @ 0x777 │ │ │ │ - bl aba624 │ │ │ │ + bl aba634 │ │ │ │ ldr.w r3, [r4, #1252] @ 0x4e4 │ │ │ │ cmp r3, #16 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r4, #2702] @ 0xa8e │ │ │ │ beq.w 67b2a2 │ │ │ │ cmp r3, #11 │ │ │ │ @@ -2288474,15 +2288435,15 @@ │ │ │ │ lsls r2, r3, #8 │ │ │ │ bmi.w 67b340 │ │ │ │ ldr.w r9, [pc, #2024] @ 67b80c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #2760 @ 0xac8 │ │ │ │ add r9, pc │ │ │ │ - bl a5af48 │ │ │ │ + bl a5af58 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 39e798 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 67b2de │ │ │ │ @@ -2289095,115 +2289056,115 @@ │ │ │ │ b.n 67b71e │ │ │ │ strb r0, [r0, r1] │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r0] │ │ │ │ lsls r4, r3, #4 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands r0, r6 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - eors r2, r3 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r1 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r0, r6 │ │ │ │ + ands r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r2, r6 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs r4, r3 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbcs r6, r2 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r4, r0 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r2, r2 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r6, r2 │ │ │ │ + rors r6, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmn r0, r5 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r0, r7 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r5, [pc, #128] @ (67b860 ) │ │ │ │ + ldr r4, [pc, #256] @ (67b8e0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [pc, #128] @ (67b864 ) │ │ │ │ + ldr r4, [pc, #256] @ (67b8e4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ lsls r4, r3, #4 │ │ │ │ @ instruction: 0xfa95ffff │ │ │ │ lsrs r0, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ b.n 67bb56 │ │ │ │ @ instruction: 0xffffdebb │ │ │ │ @ instruction: 0xffffdea5 │ │ │ │ - vtbx.8 d21, {d15-d17}, d26 │ │ │ │ + vtbl.8 d21, {d31- │ │ │ │ + bcc.n 67b860 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + nop {15} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + itet cc │ │ │ │ + lslcc r1, r2, #2 │ │ │ │ + bkpt 0x000a │ │ │ │ + lslcc r1, r2, #2 │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x0076 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ittt vs │ │ │ │ - lslvs r1, r2, #2 │ │ │ │ - itet pl @ unpredictable │ │ │ │ - lslpl r1, r2, #2 │ │ │ │ - addmi r2, #100 @ 0x64 │ │ │ │ - movpl r0, r0 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 67b8ca │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r1, [r0, #2736] @ 0xab0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2289267,15 +2289228,15 @@ │ │ │ │ ldr r2, [pc, #20] @ (67b924 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 6d6b8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 67b8ea │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bl 937922 │ │ │ │ bl 907926 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2290101,15 +2290062,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ strb.w r7, [r8, #1517] @ 0x5ed │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ str.w r7, [r8, #1508] @ 0x5e4 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #80] @ 0x50 │ │ │ │ @@ -2290418,15 +2290379,15 @@ │ │ │ │ movne r0, #0 │ │ │ │ bne.n 67c59c │ │ │ │ b.n 67c59e │ │ │ │ bl 6eea2c │ │ │ │ pop {r4, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #680] @ (67c874 ) │ │ │ │ + ldr r1, [pc, #808] @ (67c8f4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ ldrb.w r2, [r0, #1896] @ 0x768 │ │ │ │ @@ -2291322,15 +2291283,15 @@ │ │ │ │ cbz r3, 67cf98 │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 67d02a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 697530 │ │ │ │ ldr.w lr, [r9, #16] │ │ │ │ @@ -2291663,15 +2291624,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #206 @ 0xce │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -2292023,15 +2291984,15 @@ │ │ │ │ strd r2, r3, [sl] │ │ │ │ b.n 67d38c │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 6e550 │ │ │ │ b.n 67d38c │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ @@ -2292879,15 +2292840,15 @@ │ │ │ │ movs r3, #28 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 67de5e │ │ │ │ @ instruction: 0xffff21e2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 67dcc8 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2292976,15 +2292937,15 @@ │ │ │ │ bhi.n 67e162 │ │ │ │ ldr r2, [pc, #12] @ (67e168 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, r1, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ add.w r6, r0, #25984 @ 0x6580 │ │ │ │ @@ -2293343,19 +2293304,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r4, r0, #2 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #60] @ (67e5b0 ) │ │ │ │ @@ -2293380,17 +2293341,17 @@ │ │ │ │ orrls.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r3, r0, [r5] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r0, [r5] │ │ │ │ b.n 67e5a4 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -2293461,29 +2293422,29 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ strd r7, r4, [sp] │ │ │ │ bl 39e550 │ │ │ │ b.n 67e61c │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r4, r1, #28 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - bge.n 67e5c4 │ │ │ │ + bls.n 67e604 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r2, r6, #27 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r0, r7, #26 │ │ │ │ lsls r1, r4, #4 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r5, [pc, #192] @ (67e76c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -2293564,15 +2293525,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r4, r1, r5 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [pc, #184] @ (67e848 ) │ │ │ │ @@ -2293641,29 +2293602,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 67ef1c │ │ │ │ + b.n 67ed5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add sl, r5 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #36] @ (67e89c ) │ │ │ │ mov r2, r3 │ │ │ │ @@ -2293680,15 +2293641,15 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ asrs r4, r7, #29 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2295235,15 +2295196,15 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r1, #19 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ lsls r4, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r2, r6, #3 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ lsls r4, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2297913,19 +2297874,19 @@ │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ b.n 68135e │ │ │ │ nop │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 681750 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r3, #1 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #2444] @ 0x98c │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ ldr.w r0, [r0, #2440] @ 0x988 │ │ │ │ and.w r3, r1, r0 │ │ │ │ @@ -2297943,15 +2297904,15 @@ │ │ │ │ ands r4, r3 │ │ │ │ orrs r0, r4 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 6815b2 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r1, r1, #24 │ │ │ │ @@ -2298006,39 +2297967,39 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (6815e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (6815e8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2298692,155 +2298653,155 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 67e77c │ │ │ │ b.n 681afe │ │ │ │ cmp.w r8, #3 │ │ │ │ bgt.w 681a94 │ │ │ │ b.n 681b6e │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r7, #15] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r3, r1 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #28] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + str r0, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #84] @ (681f00 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2299034,15 +2298995,15 @@ │ │ │ │ strb.w ip, [r8] │ │ │ │ bl 6e77e4 │ │ │ │ ldrb.w r8, [r8] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 682d9c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a82ccc │ │ │ │ + bl a82cdc │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 682192 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 6822ee │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2299056,15 +2299017,15 @@ │ │ │ │ ldr.w r3, [pc, #2928] @ 682c68 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl a7accc │ │ │ │ + bl a7acdc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r1, [r3, #1252] @ 0x4e4 │ │ │ │ bl 721104 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -2299493,34 +2299454,34 @@ │ │ │ │ and.w r0, r0, #1 │ │ │ │ orr.w r2, r2, r5, lsl #9 │ │ │ │ orr.w r2, r2, r0, lsl #14 │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strh r2, [r3, #12] │ │ │ │ - bl a73234 │ │ │ │ + bl a73244 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f0758 │ │ │ │ movs r1, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7a504 │ │ │ │ + bl a7a514 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1252] @ 0x4e4 │ │ │ │ cmp r2, #10 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bl a65900 │ │ │ │ + bl a65910 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ bne.n 6826a4 │ │ │ │ @@ -2299589,15 +2299550,15 @@ │ │ │ │ strb r0, [r1, #4] │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movt r2, #26 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl a7ff70 │ │ │ │ + bl a7ff80 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldrb.w r2, [r4, #312] @ 0x138 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mvns r2, r2 │ │ │ │ ldr.w r1, [r3, #1252] @ 0x4e4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -2299618,15 +2299579,15 @@ │ │ │ │ ldr.w r3, [pc, #1240] @ 682c78 │ │ │ │ addw r2, r2, #1252 @ 0x4e4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl a7665c │ │ │ │ + bl a7666c │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 682d5a │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ @@ -2299672,32 +2299633,32 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ bl 687174 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [pc, #1080] @ 682c7c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a8179c │ │ │ │ + bl a817ac │ │ │ │ mov r0, r4 │ │ │ │ bl 687388 │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl a84188 │ │ │ │ + bl a84198 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl a8044c │ │ │ │ + bl a8045c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8044c │ │ │ │ + bl a8045c │ │ │ │ mov r0, r4 │ │ │ │ bl 3dfd20 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ - bl a5c858 │ │ │ │ + bl a5c868 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #96] @ 0x60 │ │ │ │ beq.n 68292e │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -2300060,23 +2300021,23 @@ │ │ │ │ b.n 682b86 │ │ │ │ vrsubhn.i d18, , q12 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 682c78 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - str r0, [r7, #12] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r3, r7 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ uxtb r4, r3 │ │ │ │ cbz r2, 682cb2 │ │ │ │ ldrb.w r3, [fp, #1199] @ 0x4af │ │ │ │ @@ -2300376,15 +2300337,15 @@ │ │ │ │ b.n 682fc8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 727160 │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 682784 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl a612f0 │ │ │ │ + bl a61300 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ b.w 6824ce │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r2, [r3, #1252] @ 0x4e4 │ │ │ │ ldrb.w r3, [r6, #379] @ 0x17b │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -2300417,15 +2300378,15 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r4, #325] @ 0x145 │ │ │ │ mov r1, r8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ - bl a5bd18 │ │ │ │ + bl a5bd28 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb.w r2, [r6, #421] @ 0x1a5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -2300504,15 +2300465,15 @@ │ │ │ │ beq.w 682840 │ │ │ │ b.n 682cb8 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ b.w 682370 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6bedc │ │ │ │ + bl a6beec │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ b.w 682312 │ │ │ │ ldrb.w r5, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ubfx lr, r5, #7, #1 │ │ │ │ @@ -2300856,15 +2300817,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub.w r3, r2, #388 @ 0x184 │ │ │ │ sub.w r2, r2, #392 @ 0x188 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r5, r5, [r3] │ │ │ │ movs r5, #4 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bl a6afc8 │ │ │ │ + bl a6afd8 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ b.w 682540 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 449f1c │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ b.w 68279e │ │ │ │ @@ -2301072,15 +2301033,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 68382e │ │ │ │ vqdmulh.s , , d31[0] │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vqshl.u32 , , #31 │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ bhi.n 6838ee │ │ │ │ vaddw.u , , d4 │ │ │ │ movs r0, r3 │ │ │ │ bl 3c0090 │ │ │ │ ldrb.w r3, [fp, #1213] @ 0x4bd │ │ │ │ orrs r3, r0 │ │ │ │ @@ -2301617,15 +2301578,15 @@ │ │ │ │ bl 3c278c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r1, #3 │ │ │ │ bl 3fcef4 │ │ │ │ b.w 6820de │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6c2c8 │ │ │ │ + bl a6c2d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 682428 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 6820de │ │ │ │ b.w 68243c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -2301991,15 +2301952,15 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r5, {r0, r1, r3, r5, r6} │ │ │ │ vqdmulh.s q14, , d29[0] │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r0, r1, r2, r4, r7} │ │ │ │ - @ instruction: 0xffff4a9c │ │ │ │ + @ instruction: 0xffff49bc │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r1, #5 │ │ │ │ adds r2, #20 │ │ │ │ cmp r1, r0 │ │ │ │ beq.w 68444a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, #2 │ │ │ │ @@ -2303075,23 +2303036,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ cbnz r6, 684f90 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r6 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - tst r6, r4 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adcs r0, r6 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + subs r7, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -2303580,15 +2303541,15 @@ │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 39e550 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r0, pc, #168 @ (adr r0, 685594 ) │ │ │ │ lsls r0, r4, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2303700,15 +2303661,15 @@ │ │ │ │ movmi r1, #32 │ │ │ │ movpl r1, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ strb r1, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl abae3c │ │ │ │ + bl abae4c │ │ │ │ ldr r2, [pc, #52] @ (685674 ) │ │ │ │ ldr r3, [pc, #40] @ (685668 ) │ │ │ │ add.w r1, sp, #5408 @ 0x1520 │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2303720,15 +2303681,15 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q8, , #56 │ │ │ │ + mcr2 0, 7, r0, cr8, cr1, {7} │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -2303821,15 +2303782,15 @@ │ │ │ │ add r2, pc │ │ │ │ strb r1, [r5, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl abae80 │ │ │ │ + bl abae90 │ │ │ │ ldr r2, [pc, #48] @ (6857e4 ) │ │ │ │ ldr r3, [pc, #40] @ (6857dc ) │ │ │ │ add.w r1, sp, #5376 @ 0x1500 │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2304010,15 +2303971,15 @@ │ │ │ │ str.w r9, [r3, #124] @ 0x7c │ │ │ │ ldr r3, [pc, #160] @ (685a70 ) │ │ │ │ str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ - bl aba88c │ │ │ │ + bl aba89c │ │ │ │ ldr r2, [pc, #148] @ (685a74 ) │ │ │ │ ldr r3, [pc, #132] @ (685a68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -2304638,15 +2304599,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 685d6e │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ - bl a78558 │ │ │ │ + bl a78568 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 68623e │ │ │ │ strb.w r3, [r8, #994] @ 0x3e2 │ │ │ │ b.n 685d6e │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r3, r1, r3, fp │ │ │ │ @@ -2304819,15 +2304780,15 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r0, #2704 @ 0xa90 │ │ │ │ blx 6e544 │ │ │ │ clz r4, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add.w r0, r6, #904 @ 0x388 │ │ │ │ - bl aba624 │ │ │ │ + bl aba634 │ │ │ │ cbz r0, 6862f4 │ │ │ │ ldrb.w r0, [r6, #1299] @ 0x513 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 686be6 │ │ │ │ ldrb.w r3, [fp, #312] @ 0x138 │ │ │ │ bfi r3, r0, #0, #1 │ │ │ │ strb.w r3, [fp, #312] @ 0x138 │ │ │ │ @@ -2305640,15 +2305601,15 @@ │ │ │ │ strhhi.w r3, [r5, #962] @ 0x3c2 │ │ │ │ b.n 6865ec │ │ │ │ ldrb.w r3, [fp, #325] @ 0x145 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r2, [fp, #320] @ 0x140 │ │ │ │ mov r0, fp │ │ │ │ and.w r3, r3, #3 │ │ │ │ - bl a5bd18 │ │ │ │ + bl a5bd28 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r3, [r5, #1042] @ 0x412 │ │ │ │ b.w 686370 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #999] @ 0x3e7 │ │ │ │ ldrb.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -2305900,28 +2305861,28 @@ │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @ instruction: 0xf25c011b │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp 0, 9, cr0, cr6, cr12, {4} │ │ │ │ - ldr r2, [pc, #904] @ (687308 ) │ │ │ │ + ldc 0, cr0, [r6, #560]! @ 0x230 │ │ │ │ + ldr r2, [pc, #8] @ (686f88 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r3, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #648] @ (687214 ) │ │ │ │ + ldr r1, [pc, #776] @ (687294 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [sl, #-964] @ 0x3c4 │ │ │ │ + strd r0, r0, [sl], #-964 @ 0x3c4 │ │ │ │ b.n 686cac │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldrb.w r2, [r5, #1041] @ 0x411 │ │ │ │ b.w 68658c │ │ │ │ movs r3, #0 │ │ │ │ b.n 686e42 │ │ │ │ movs r3, #13 │ │ │ │ @@ -2306014,15 +2305975,15 @@ │ │ │ │ mvn.w r2, #438 @ 0x1b6 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #2 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #2 │ │ │ │ pop {r3, pc} │ │ │ │ - bl aba64c │ │ │ │ + bl aba65c │ │ │ │ adds r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2306107,15 +2306068,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ beq.n 687162 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cbz r1, 687170 │ │ │ │ - bl aba64c │ │ │ │ + bl aba65c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2306207,15 +2306168,15 @@ │ │ │ │ orrs r5, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 3bb8b0 │ │ │ │ mov r4, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r5 │ │ │ │ - bl a78a78 │ │ │ │ + bl a78a88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ bl 3ff644 │ │ │ │ orrs r5, r4 │ │ │ │ ldrb.w r2, [r7, #310] @ 0x136 │ │ │ │ uxtb r5, r5 │ │ │ │ @@ -2306284,19 +2306245,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 3f1064 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 687226 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r7 │ │ │ │ - bl a89714 │ │ │ │ + bl a89724 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a89f80 │ │ │ │ + bl a89f90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 403dec │ │ │ │ orrs r5, r0 │ │ │ │ orrs r5, r6 │ │ │ │ uxtb r6, r5 │ │ │ │ b.n 6871da │ │ │ │ @@ -2306304,15 +2306265,15 @@ │ │ │ │ bl 40b6a4 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, #4 │ │ │ │ uxtb r4, r0 │ │ │ │ bne.n 6872e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a80f04 │ │ │ │ + bl a80f14 │ │ │ │ b.n 6872e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r5 │ │ │ │ bl 3ff644 │ │ │ │ b.n 6872ae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -2306401,15 +2306362,15 @@ │ │ │ │ strb.w r6, [sp] │ │ │ │ itttt ls │ │ │ │ ldrbls.w r3, [r5, #2447] @ 0x98f │ │ │ │ ubfxls r3, r3, #1, #1 │ │ │ │ eorls r3, r6 │ │ │ │ uxtbls r3, r3 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl a65f38 │ │ │ │ + bl a65f48 │ │ │ │ ldr r2, [pc, #424] @ (687628 ) │ │ │ │ ldr r1, [pc, #424] @ (68762c ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3c0930 │ │ │ │ @@ -2306440,15 +2306401,15 @@ │ │ │ │ bne.n 6874e6 │ │ │ │ ldrb.w r3, [r5, #2694] @ 0xa86 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #15 │ │ │ │ moveq r1, #1 │ │ │ │ - bl a63378 │ │ │ │ + bl a63388 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -2306491,15 +2306452,15 @@ │ │ │ │ bhi.n 6875a8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 41eb20 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl a60f8c │ │ │ │ + bl a60f9c │ │ │ │ ldr r2, [pc, #200] @ (687630 ) │ │ │ │ ldr r3, [pc, #184] @ (687624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -2306679,15 +2306640,15 @@ │ │ │ │ bl 41eb20 │ │ │ │ ldr r3, [pc, #560] @ (687980 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl a7accc │ │ │ │ + bl a7acdc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 687928 │ │ │ │ mov r0, r8 │ │ │ │ bl 449f1c │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2308098,15 +2308059,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3c2144 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b.n 688360 │ │ │ │ ... │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrb r6, [r0, #24] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2308669,15 +2308630,15 @@ │ │ │ │ add r2, pc, #676 @ (adr r2, 688f4c ) │ │ │ │ nop │ │ │ │ ... │ │ │ │ strb r6, [r3, #30] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [r5] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 688dd8 │ │ │ │ tbb [pc, r2] │ │ │ │ strh r4, [r7, #50] @ 0x32 │ │ │ │ @@ -2309050,15 +2309011,15 @@ │ │ │ │ nop │ │ │ │ strb r2, [r0, #8] │ │ │ │ lsls r3, r3, #4 │ │ │ │ strb r0, [r7, #7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 d0, d0, #56 │ │ │ │ + mcr2 0, 5, r0, cr8, cr0, {4} │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2309082,15 +2309043,15 @@ │ │ │ │ str.w r4, [r1, #4]! │ │ │ │ cmp r3, ip │ │ │ │ bne.n 6890e4 │ │ │ │ ldr.w r0, [r5, #1036] @ 0x40c │ │ │ │ add r1, sp, #20 │ │ │ │ ldrb.w r3, [r5, #4079] @ 0xfef │ │ │ │ ldr.w r0, [r0, #2432] @ 0x980 │ │ │ │ - bl a86448 │ │ │ │ + bl a86458 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ add r3, sp, #340 @ 0x154 │ │ │ │ @@ -2309757,16 +2309718,16 @@ │ │ │ │ ... │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfba00090 │ │ │ │ - @ instruction: 0xfb7c0090 │ │ │ │ + @ instruction: 0xfac00090 │ │ │ │ + @ instruction: 0xfa9c0090 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ b.n 68977a │ │ │ │ @@ -2310131,15 +2310092,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #4 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, #4718592 @ 0x480000 │ │ │ │ + eor.w r0, r4, #4718592 @ 0x480000 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2310642,16 +2310603,16 @@ │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r3, #4 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0xf1920090 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf0b20090 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r4, r3] │ │ │ │ lsls r3, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2310993,15 +2310954,15 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - @ instruction: 0xeb900090 │ │ │ │ + @ instruction: 0xeab00090 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r4] │ │ │ │ @@ -2311358,15 +2311319,15 @@ │ │ │ │ b.n 68a928 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68a74c │ │ │ │ + b.n 68a58c │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 68bdec │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr.w r3, [pc, #1632] @ 68afb8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -2311938,27 +2311899,27 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ b.n 68afd8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r0 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - adcs r4, r5 │ │ │ │ + lsls r4, r1 │ │ │ │ lsls r1, r4, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68b100 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 68b0ec │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + ble.n 68afa4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bl 3be9ec │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ @@ -2313672,23 +2313633,23 @@ │ │ │ │ lsls r2, r2, #24 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ rors r2, r4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 68c228 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ rors r0, r0 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6!, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r7 │ │ │ │ strd r0, r0, [r5] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -2314061,21 +2314022,21 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 68c638 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 687e68 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c298c │ │ │ │ mov r1, r6 │ │ │ │ @@ -2315548,31 +2315509,31 @@ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 68d4c8 │ │ │ │ strh r2, [r5, #14] │ │ │ │ lsls r3, r3, #4 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - cbnz r2, 68d5f2 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 68d5fa │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r2, 68d602 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 68d5de │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r4, 68d5e8 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + cbnz r6, 68d5d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r0, 68d5f2 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + cbnz r6, 68d5f4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r8, r0, #24576 @ 0x6000 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2316025,23 +2315986,23 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r0, r4, #4 │ │ │ │ subs r2, r3, r5 │ │ │ │ lsls r0, r4, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r0, r7, r4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #168] @ (68dba0 ) │ │ │ │ adds r4, r2, #1 │ │ │ │ @@ -2317057,15 +2317018,15 @@ │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str.w r3, [r4, #1264] @ 0x4f0 │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ strb.w r2, [r4, #2662] @ 0xa66 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #644] @ 0x284 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2319691,19 +2319652,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r6 :64], sl │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #632] @ (6909d8 ) │ │ │ │ + ldr r5, [pc, #760] @ (690a58 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.u d0, d26, d15 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr15, {4} │ │ │ │ ldr r2, [pc, #216] @ (690844 ) │ │ │ │ subs r3, r1, #1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #25 │ │ │ │ bhi.n 690790 │ │ │ │ tbb [pc, r3] │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -2319802,19 +2319763,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #282] @ 0x11a │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #48] @ (690880 ) │ │ │ │ + ldr r5, [pc, #176] @ (690900 ) │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr15, {4} │ │ │ │ + cdp2 0, 1, cr0, cr0, cr15, {4} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r1, #318 @ 0x13e │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ @@ -2321149,15 +2321110,15 @@ │ │ │ │ bl 39d370 │ │ │ │ b.n 691792 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stmdb ip, {r1, r3, r4, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrd r0, r1, [r2], #104 @ 0x68 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r1, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2321565,29 +2321526,29 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ addw r1, r0, #3752 @ 0xea8 │ │ │ │ - bl aa7eac │ │ │ │ + bl aa7ebc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ addw r4, r0, #3752 @ 0xea8 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl aa7d20 │ │ │ │ + bl aa7d30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2321761,15 +2321722,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 692210 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r6, #3 │ │ │ │ b.n 692154 │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2324144,15 +2324105,15 @@ │ │ │ │ ldrh.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [fp, #20] │ │ │ │ movs r3, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - bl a58560 │ │ │ │ + bl a58570 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -2324234,15 +2324195,15 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2324482,15 +2324443,15 @@ │ │ │ │ b.n 693f02 │ │ │ │ stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ @ instruction: 0xb694 │ │ │ │ lsls r7, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #864] @ (69435c ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -2324796,19 +2324757,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ itt │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r0, r1, #7 │ │ │ │ lsls r1, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r1 │ │ │ │ @@ -2325994,17 +2325955,17 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 694eb2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ cbnz r0, 69507a │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r1, r6, #3 │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r2, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2326104,15 +2326065,15 @@ │ │ │ │ add.w sl, r8, #12 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl ab9c8c │ │ │ │ + bl ab9c9c │ │ │ │ adds r5, #16 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 69516c │ │ │ │ ldr r2, [pc, #64] @ (6951c4 ) │ │ │ │ add.w r1, sp, #48384 @ 0xbd00 │ │ │ │ ldr r3, [pc, #48] @ (6951bc ) │ │ │ │ adds r1, #236 @ 0xec │ │ │ │ @@ -2326485,19 +2326446,19 @@ │ │ │ │ b.n 6952d0 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r1, r6, #3 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -2327320,23 +2327281,23 @@ │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #696 @ (adr r5, 696234 ) │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xfa9800f0 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + ldrsh.w r0, [r8, #240] @ 0xf0 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7ce00f0 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf6ee00f0 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ @@ -2328416,15 +2328377,15 @@ │ │ │ │ b.n 6966d6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, #240 @ 0xf0 │ │ │ │ + eors.w r0, lr, #240 @ 0xf0 │ │ │ │ str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ ldr.w r2, [pc, #2436] @ 697524 │ │ │ │ @@ -2330662,15 +2330623,15 @@ │ │ │ │ add r4, pc │ │ │ │ ldr r1, [pc, #36] @ (698484 ) │ │ │ │ str.w ip, [r0, #652] @ 0x28c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ addw r0, r0, #3752 @ 0xea8 │ │ │ │ str.w r4, [r3, #860] @ 0x35c │ │ │ │ - bl aa7cd0 │ │ │ │ + bl aa7ce0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #652] @ 0x28c │ │ │ │ vqrdmulh.s q14, , d31[0] │ │ │ │ vqrshrun.s64 d25, , #1 │ │ │ │ @ instruction: 0xffffdb33 │ │ │ │ vdup.8 d28, d5[7] │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ @@ -2331779,21 +2331740,21 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r1 │ │ │ │ b.n 698f30 │ │ │ │ strb r4, [r7, #17] │ │ │ │ lsls r2, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r0, r6, #3 │ │ │ │ strb r2, [r0, #12] │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bne.n 6991c8 │ │ │ │ + beq.n 699208 │ │ │ │ lsls r0, r6, #3 │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #14 │ │ │ │ bhi.n 6991b6 │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r7, #32 │ │ │ │ lsrs r7, r6, #32 │ │ │ │ @@ -2331837,23 +2331798,23 @@ │ │ │ │ b.n 6991ba │ │ │ │ ldr r0, [pc, #20] @ (69922c ) │ │ │ │ add r0, pc │ │ │ │ b.n 6991ba │ │ │ │ ldr r0, [pc, #20] @ (699230 ) │ │ │ │ add r0, pc │ │ │ │ b.n 6991ba │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - ldmia r5!, {r3, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [pc, #620] @ (6994b4 ) │ │ │ │ @@ -2332473,17 +2332434,17 @@ │ │ │ │ adds r5, #70 @ 0x46 │ │ │ │ bkpt 0x0040 │ │ │ │ lsls r2, r3, #4 │ │ │ │ pop {r5, r7, pc} │ │ │ │ lsls r2, r3, #4 │ │ │ │ pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r0, r6, #3 │ │ │ │ ldr r2, [pc, #16] @ (699990 ) │ │ │ │ ldr r3, [pc, #20] @ (699994 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r0, #1160] @ 0x488 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ @@ -2332543,17 +2332504,17 @@ │ │ │ │ ubfxne r1, r1, #2, #1 │ │ │ │ rsbne r1, r1, #3 │ │ │ │ lslne r1, r1, #5 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 6999ec │ │ │ │ b.n 6999d2 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r6, #3 │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r1, #304] @ 0x130 │ │ │ │ ldrb.w r3, [r1, #1218] @ 0x4c2 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 699a54 │ │ │ │ @@ -2342405,15 +2342366,15 @@ │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ add.w r1, r8, #3168 @ 0xc60 │ │ │ │ - bl aa533c │ │ │ │ + bl aa534c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 6a1138 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, 6a1138 │ │ │ │ ldr.w r3, [r5, #1044] @ 0x414 │ │ │ │ cbz r3, 6a1138 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -2343554,15 +2343515,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cbz r1, 6a1faa │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ ldr r2, [pc, #36] @ (6a1fd0 ) │ │ │ │ ldr r3, [pc, #28] @ (6a1fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2343601,15 +2343562,15 @@ │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ add.w r2, r4, #308 @ 0x134 │ │ │ │ cbz r3, 6a2026 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ mov r0, r4 │ │ │ │ bl 684fb0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 67b994 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2345029,15 +2344990,15 @@ │ │ │ │ str.w r7, [r5, #328] @ 0x148 │ │ │ │ b.n 6a2e08 │ │ │ │ nop │ │ │ │ bcs.n 6a2f9c │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #304] @ (6a30c0 ) │ │ │ │ @@ -2345585,17 +2345546,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3} │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ mov r1, r0 │ │ │ │ @@ -2347593,19 +2347554,19 @@ │ │ │ │ strb.w r3, [r4, #416] @ 0x1a0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cbz r6, 6a4dae │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, sp │ │ │ │ + mov r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov r0, sp │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2349850,15 +2349811,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6a7bdc │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ movs r0, #0 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a79b0 │ │ │ │ ldr.w r1, [pc, #1764] @ 6a6fac │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2350296,15 +2350257,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6a7be2 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ movs r0, #0 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a7988 │ │ │ │ ldr r1, [pc, #448] @ (6a6fb4 ) │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2350547,15 +2350508,15 @@ │ │ │ │ beq.w 6a7cc2 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ movs r0, #0 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a7cc2 │ │ │ │ ldr.w r3, [pc, #3472] @ 6a7e60 │ │ │ │ ldrb.w r2, [r8, #11] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -2350715,15 +2350676,15 @@ │ │ │ │ beq.w 6a7c98 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ movs r0, #0 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a7c98 │ │ │ │ ldr.w r1, [pc, #2964] @ 6a7e68 │ │ │ │ add.w r3, r5, #11 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2351604,15 +2351565,15 @@ │ │ │ │ add.w r2, r8, #308 @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a7c9e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ b.n 6a7c9e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [r3, #2752] @ 0xac0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6a80f2 │ │ │ │ ldr r3, [pc, #268] @ (6a7e84 ) │ │ │ │ ldrb.w r2, [r8, #10] │ │ │ │ @@ -2351630,15 +2351591,15 @@ │ │ │ │ add.w r2, r5, #308 @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a7cc8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ mov r0, r3 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ b.n 6a7cc8 │ │ │ │ ldr r3, [pc, #216] @ (6a7e88 ) │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #10] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 6a7fe2 │ │ │ │ @@ -2352319,15 +2352280,15 @@ │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a85e6 │ │ │ │ ldrb.w r3, [r4, #1040] @ 0x410 │ │ │ │ cbnz r3, 6a85e6 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9fe7c │ │ │ │ + bl a9fe8c │ │ │ │ add.w ip, r6, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r3, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ mov r1, r8 │ │ │ │ @@ -2352338,15 +2352299,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a863c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a8630 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9fea8 │ │ │ │ + bl a9feb8 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ ldrb.w r3, [r3, #2736] @ 0xab0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 6a8622 │ │ │ │ ldr r2, [pc, #128] @ (6a8650 ) │ │ │ │ ldr r3, [pc, #124] @ (6a864c ) │ │ │ │ add r2, pc │ │ │ │ @@ -2352382,15 +2352343,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6a85cc │ │ │ │ mov r0, r7 │ │ │ │ bl 39d370 │ │ │ │ b.n 6a85cc │ │ │ │ add.w r1, r4, #1040 @ 0x410 │ │ │ │ mov r0, r5 │ │ │ │ - bl a9fedc │ │ │ │ + bl a9feec │ │ │ │ b.n 6a85ba │ │ │ │ mov r0, r7 │ │ │ │ bl 39d370 │ │ │ │ b.n 6a85b4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -2352651,15 +2352612,15 @@ │ │ │ │ beq.n 6a8896 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1216] @ 0x4c0 │ │ │ │ b.n 6a8896 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl aae188 │ │ │ │ + bl aae198 │ │ │ │ mov r1, r0 │ │ │ │ b.n 6a880e │ │ │ │ ldr r3, [pc, #116] @ (6a89f0 ) │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 41b6b0 │ │ │ │ @@ -2354384,15 +2354345,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (6a9d94 ) │ │ │ │ add.w r0, r0, #3168 @ 0xc60 │ │ │ │ ldr r1, [pc, #12] @ (6a9d98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl aa52ec │ │ │ │ + bl aa52fc │ │ │ │ pop {r3, pc} │ │ │ │ strh r3, [r1, #24] │ │ │ │ vshll.u32 q15, d1, #31 │ │ │ │ vsri.32 d27, d0, #1 │ │ │ │ ldr r1, [pc, #416] @ (6a9f40 ) │ │ │ │ ldr r2, [pc, #416] @ (6a9f44 ) │ │ │ │ ldr r3, [pc, #420] @ (6a9f48 ) │ │ │ │ @@ -2355362,15 +2355323,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [r4, #20] │ │ │ │ add.w r0, r5, #708 @ 0x2c4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add.w r3, r4, #24 │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #13 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -2355594,15 +2355555,15 @@ │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cs │ │ │ │ movcs r1, #8 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r0, r5, #708 @ 0x2c4 │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr.w ip, [r5, #632] @ 0x278 │ │ │ │ str r3, [r4, #28] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ b.n 6aa924 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ @@ -2355708,15 +2355669,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 6aac86 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r4, r0] │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #3 │ │ │ │ strb r0, [r7, r6] │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ cmp r3, #13 │ │ │ │ it ls │ │ │ │ cmpls r1, #6 │ │ │ │ @@ -2355941,15 +2355902,15 @@ │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ bne.n 6aaed8 │ │ │ │ b.n 6aaf00 │ │ │ │ mov r4, r6 │ │ │ │ str.w r4, [r0, #644] @ 0x284 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sxtb r2, r7 │ │ │ │ + cbz r2, 6aafc2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r0, #3616] @ 0xe20 │ │ │ │ @@ -2356251,15 +2356212,15 @@ │ │ │ │ stmia r7!, {} │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ ldr r7, [pc, #1016] @ (6ab770 ) │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr r4, [pc, #704] @ (6ab644 ) │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr.w r1, [r4, #1036] @ 0x40c │ │ │ │ ldrb.w r1, [r1, #1314] @ 0x522 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6ab4ec │ │ │ │ @@ -2358810,25 +2358771,25 @@ │ │ │ │ ldrb r6, [r0, r5] │ │ │ │ vqrshl.s32 , , │ │ │ │ subs r7, #213 @ 0xd5 │ │ │ │ adds r4, #98 @ 0x62 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr.w r8, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2359485,31 +2359446,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #16 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ bx r5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ mov r8, ip │ │ │ │ lsls r0, r2, #4 │ │ │ │ mov ip, r6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ mov r8, fp │ │ │ │ lsls r0, r2, #4 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n 6ada10 │ │ │ │ + b.n 6ad850 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ sub.w r4, r3, #13632 @ 0x3540 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 4e8134 │ │ │ │ @@ -2359844,29 +2359805,29 @@ │ │ │ │ bne.n 6ada98 │ │ │ │ cbnz r3, 6ada98 │ │ │ │ ldr r4, [pc, #44] @ (6ada94 ) │ │ │ │ add r4, pc │ │ │ │ b.w 6ad0c0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbnz r6, 6adadc │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - add r1, pc, #168 @ (adr r1, 6adb2c ) │ │ │ │ + add r0, pc, #296 @ (adr r0, 6adbac ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r4, 6adac6 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r4, [pc, #92] @ (6adaf8 ) │ │ │ │ add r4, pc │ │ │ │ b.w 6ad0c0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -2359892,15 +2359853,15 @@ │ │ │ │ ldr.w r4, [r9, #400] @ 0x190 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 6adaac │ │ │ │ b.w 6ad05c │ │ │ │ - cbnz r2, 6adb24 │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2360397,43 +2360358,43 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 6ae05e │ │ │ │ + hlt 0x000e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r4, 6ae054 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r6, 6ae04c │ │ │ │ + rev r6, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r2, 6ae05a │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n 6adf4c │ │ │ │ + bls.n 6adf8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r0, r2, #4 │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r0, r2, #4 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - revsh r4, r4 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r4, #0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - cbnz r6, 6ae054 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r6, r1, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 6aded6 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 6ae03c │ │ │ │ @@ -2360505,17 +2360466,17 @@ │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ b.n 6adda4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ blx 6dcb4 │ │ │ │ - cbz r2, 6ae172 │ │ │ │ + uxtb r2, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2360849,57 +2360810,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ subs r6, r1, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ subs r4, r0, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #20] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n 6ae3d8 │ │ │ │ + bcc.n 6ae418 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r3, r4, r6, lr} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + cbz r0, 6ae53a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r6, 6ae50e │ │ │ │ + rev r6, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + cbz r4, 6ae53a │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + cbz r4, 6ae53a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 6ae4bc │ │ │ │ + bcs.n 6ae4fc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bcs.n 6ae3f4 │ │ │ │ + bne.n 6ae434 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - uxtb r2, r5 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxtb r6, r4 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr.w r5, [pc, #1188] @ 6ae9a8 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -2361366,85 +2361327,85 @@ │ │ │ │ nop │ │ │ │ subs r0, r6, r3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r4, r3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - sxth r0, r3 │ │ │ │ + cbz r0, 6ae9c6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + cbz r0, 6ae9da │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + cbz r0, 6ae9d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + cbz r6, 6ae9e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxth r2, r3 │ │ │ │ + cbz r2, 6ae9d6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxth r4, r6 │ │ │ │ + cbz r4, 6aea00 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + cbz r0, 6aea0c │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r2, r0, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #1256] @ 6aef40 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -2361938,99 +2361899,99 @@ │ │ │ │ nop │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #22 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r4, #80] @ 0x50 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r7, pc, #552 @ (adr r7, 6af20c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r7, pc, #992 @ (adr r7, 6af3c8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r7, pc, #488 @ (adr r7, 6af1d4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r7, pc, #928 @ (adr r7, 6af394 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #13 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #292] @ (6af12c ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -2362157,32 +2362118,32 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r5, #31 │ │ │ │ lsls r1, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r0, #230 @ 0xe6 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldc2l 0, cr0, [r4], #-544 @ 0xfffffde0 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + @ instruction: 0xfb940088 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsrs r4, r5, #29 │ │ │ │ lsls r1, r3, #4 │ │ │ │ cmp r0, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blt.n 6af108 │ │ │ │ + bge.n 6af148 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ @@ -2363771,25 +2363732,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ stc2l 1, cr0, [lr], #116 @ 0x74 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [lr], {29} │ │ │ │ - add r0, pc, #880 @ (adr r0, 6b0584 ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, pc, #848 @ (adr r0, 6b0568 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 6b0524 ) │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [pc, #640] @ (6b04a0 ) │ │ │ │ + blx r8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strb r6, [r7, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ ldr.w r2, [pc, #2808] @ 6b0d34 │ │ │ │ sub.w sp, sp, #1020 @ 0x3fc │ │ │ │ @@ -2364878,42 +2364839,42 @@ │ │ │ │ ldc2 1, cr0, [r6, #96]! @ 0x60 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc2 1, cr0, [ip, #96]! @ 0x60 │ │ │ │ @ instruction: 0xf2ba011d │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bhi.n 6b0c78 │ │ │ │ + bvc.n 6b0cb8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xf28c011d │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r6, r1, #2 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ mov lr, r6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ @@ -2365291,27 +2365252,27 @@ │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r1, r4, #2 │ │ │ │ sub.w r8, r8, r4, lsr #3 │ │ │ │ blx 6dcf0 <__aeabi_uidivmod@plt> │ │ │ │ add.w r3, r1, r8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 6b093a │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2365636,15 +2365597,15 @@ │ │ │ │ ldrh.w r1, [r4, #1512] @ 0x5e8 │ │ │ │ b.n 6b143a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xebfc0118 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #912] @ (6b18a4 ) │ │ │ │ + ldr r4, [pc, #16] @ (6b1524 ) │ │ │ │ lsls r7, r5, #3 │ │ │ │ adds.w r1, lr, r8, lsr #32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2366919,17 +2366880,17 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 6b2212 │ │ │ │ b.n 6b2236 │ │ │ │ nop │ │ │ │ - subs r7, #10 │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -2368264,18 +2368225,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 6b30f8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ bne.n 6b3254 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldmdb r8!, {r0, r2, r3, r7} │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe858008d │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #1074] @ 0x432 │ │ │ │ ldr.w r6, [r0, #1036] @ 0x40c │ │ │ │ @@ -2369029,30 +2368990,30 @@ │ │ │ │ b.n 6b3832 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + ble.n 6b3b18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr??.w r0, [r4, pc, lsl #1] │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + ldrb.w r0, [r4, #159] @ 0x9f │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r6!, {r3, r5} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #112] @ (6b3b00 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2369105,15 +2369066,15 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r5, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ stmia r5!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + ble.n 6b3a50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ @@ -2369850,43 +2369811,43 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ lsls r0, r3, #4 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #152] @ 0x98 │ │ │ │ subw sp, sp, #3908 @ 0xf44 │ │ │ │ mov r7, r1 │ │ │ │ @@ -2370894,15 +2370855,15 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r3, #4 │ │ │ │ cbz r0, 6b4f28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + ldr r7, [pc, #328] @ (6b5004 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2371299,19 +2371260,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ add r5, sp, #648 @ 0x288 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - ldr r0, [pc, #912] @ (6b5668 ) │ │ │ │ + ldr r0, [pc, #16] @ (6b52e8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, r2 │ │ │ │ ldr.w r3, [r0, #1252] @ 0x4e4 │ │ │ │ @@ -2371816,15 +2371777,15 @@ │ │ │ │ add r2, pc │ │ │ │ adds r0, #88 @ 0x58 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ movs r2, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl aa7be0 │ │ │ │ + bl aa7bf0 │ │ │ │ ldr r3, [pc, #72] @ (6b58d8 ) │ │ │ │ ldr r2, [pc, #72] @ (6b58dc ) │ │ │ │ add.w r1, r4, #48128 @ 0xbc00 │ │ │ │ add r3, pc │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -2371842,22 +2371803,22 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #984 @ (adr r7, 6b5c9c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r9 │ │ │ │ + cmp ip, sp │ │ │ │ lsls r6, r1, #2 │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ mrc2 15, 5, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ - mov r2, fp │ │ │ │ + cmp r2, pc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n 6b595c │ │ │ │ + bhi.n 6b599c │ │ │ │ lsls r7, r3, #2 │ │ │ │ add r7, pc, #344 @ (adr r7, 6b5a3c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2372052,15 +2372013,15 @@ │ │ │ │ add r3, pc │ │ │ │ bl 6c65f8 │ │ │ │ b.n 6b5a86 │ │ │ │ bl 6b6c80 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mrc2 15, 4, pc, cr3, cr15, {7} │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r5, #3 │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2372095,31 +2372056,31 @@ │ │ │ │ ldr r0, [pc, #40] @ (6b5b60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #36] @ (6b5b64 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mvns r6, r5 │ │ │ │ + orrs r6, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mvns r4, r4 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, r1 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mvns r2, r2 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cmp r1, #3 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ bhi.n 6b5b9a │ │ │ │ ldr r2, [pc, #88] @ (6b5bc8 ) │ │ │ │ lsls r1, r1, #5 │ │ │ │ add r2, pc │ │ │ │ @@ -2372144,15 +2372105,15 @@ │ │ │ │ movt r1, #3000 @ 0xbb8 │ │ │ │ movw r4, #15000 @ 0x3a98 │ │ │ │ movt r4, #30000 @ 0x7530 │ │ │ │ mov r6, r3 │ │ │ │ mov.w r7, #270 @ 0x10e │ │ │ │ mov.w ip, #10 │ │ │ │ b.n 6b5b86 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r1, #4 │ │ │ │ @@ -2372335,17 +2372296,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (6b5de0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adcs r6, r3 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -2372363,17 +2372324,17 @@ │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #16] @ (6b5e24 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 6b5e0a │ │ │ │ nop │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r6, r5 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #64] @ (6b5e78 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -2372405,19 +2372366,19 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r1, pc, #752 @ (adr r1, 6b616c ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - asrs r0, r2 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + eors r0, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2372768,21 +2372729,21 @@ │ │ │ │ b.n 6b604c │ │ │ │ cmp.w r6, #390 @ 0x186 │ │ │ │ ite ne │ │ │ │ movne r3, #39 @ 0x27 │ │ │ │ moveq r3, #29 │ │ │ │ b.n 6b604c │ │ │ │ nop │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -2373252,41 +2373213,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i q8, q8, d2[7] │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + cdp2 0, 14, cr0, cr0, cr14, {7} │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [sl, #-952] @ 0xfffffc48 │ │ │ │ - subs r6, #240 @ 0xf0 │ │ │ │ + ldc2 0, cr0, [sl], #-952 @ 0xfffffc48 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [r2, #-952]! @ 0xfffffc48 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + mrrc2 0, 14, r0, r2, cr14 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2l 0, cr0, [r6], #952 @ 0x3b8 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + stc2 0, cr0, [r6], {238} @ 0xee │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [sl], #952 @ 0x3b8 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + @ instruction: 0xfbda00ee │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfad600ee │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + ldr??.w r0, [r6, #238] @ 0xee │ │ │ │ + subs r1, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r1, [pc, #924] @ (6b6bac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r2, #140] @ 0x8c │ │ │ │ bl 6b5afc │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2373633,111 +2373594,111 @@ │ │ │ │ b.n 6b6810 │ │ │ │ ldr r2, [pc, #216] @ (6b6c7c ) │ │ │ │ add r2, pc │ │ │ │ b.n 6b689c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - vld1.8 {d16[7]}, [r2], lr │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + vst4. {d0-d3}, [r2 :128], lr │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r6, #14] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr??.w r0, [r8, lr, lsl #2] │ │ │ │ - subs r1, #32 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [lr, lr, lsl #2] │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf76e00ee │ │ │ │ + adds r4, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh.w r0, [r8, lr, lsl #2] │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xf74800ee │ │ │ │ + adds r4, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb.w r0, [r4, lr, lsl #2] │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf72400ee │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf7ae00ee │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + movt r0, #59630 @ 0xe8ee │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf78a00ee │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + subw r0, sl, #2286 @ 0x8ee │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r4, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf70a00ee │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf62a00ee │ │ │ │ + adds r3, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [pc, #884] @ 6b7008 │ │ │ │ @@ -2374074,91 +2374035,91 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6b6e26 │ │ │ │ ... │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ bl 6f7012 │ │ │ │ bl 7fd016 │ │ │ │ bl 3ef01a │ │ │ │ vrsqrts.f32 , , │ │ │ │ vrecps.f16 , , │ │ │ │ bl 7a1026 │ │ │ │ vrecps.f32 , , │ │ │ │ stcl 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ vrsqrts.f16 , , │ │ │ │ vrecps.f32 , , │ │ │ │ - subs r2, #22 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4fc00ee │ │ │ │ - subs r2, #30 │ │ │ │ + ands.w r0, ip, #7798784 @ 0x770000 │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4da00ee │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + @ instruction: 0xf3fa00ee │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ mcr 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ mrc 15, 0, APSR_nzcv, cr1, cr15, {7} │ │ │ │ mcr 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - @ instruction: 0xf36800ee │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf28800ee │ │ │ │ + adds r7, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #14 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands.w r0, r2, #7798784 @ 0x770000 │ │ │ │ - subs r1, #16 │ │ │ │ + @ instruction: 0xf33200ee │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf3fc00ee │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + @ instruction: 0xf31c00ee │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf3d800ee │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf2f800ee │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf3b400ee │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf2d400ee │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf38e00ee │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ + subw r0, lr, #238 @ 0xee │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf36c00ee │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf28c00ee │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf34800ee │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf26800ee │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf32400ee │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + movw r0, #16622 @ 0x40ee │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ ldr.w r4, [r0, #180] @ 0xb4 │ │ │ │ @@ -2374413,23 +2374374,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d400ee │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + vext.8 q8, q10, q15, #0 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, pc, #40 @ (adr r7, 6b73e8 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 6b7468 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf0b000ee │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + vmla.i16 d16, d16, d6[3] │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r4, r3 │ │ │ │ @@ -2375863,29 +2375824,29 @@ │ │ │ │ nop │ │ │ │ strh r0, [r7, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #24] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - b.n 6b8098 │ │ │ │ + b.n 6b7ed8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ strh r4, [r6, #16] │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2376403,15 +2376364,15 @@ │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ strb r4, [r4, #28] │ │ │ │ movs r4, #113 @ 0x71 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bl a8cd9c │ │ │ │ + bl a8cdac │ │ │ │ b.n 6b878e │ │ │ │ ldr r3, [pc, #492] @ (6b8c5c ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #276 @ 0x114 │ │ │ │ add.w fp, r4, #292 @ 0x124 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ ldr r3, [pc, #528] @ (6b8c90 ) │ │ │ │ @@ -2376570,65 +2376531,65 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6b87ca │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ lsls r0, r3, #4 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + ble.n 6b8bc8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bl 59ec36 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x38dbe> │ │ │ │ ldc 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xebbfffff │ │ │ │ ldcl 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ bl 5f8c46 │ │ │ │ bl 408c4a │ │ │ │ @ instruction: 0xeb5fffff │ │ │ │ @ instruction: 0xeb6fffff │ │ │ │ - ble.n 6b8d28 │ │ │ │ + bgt.n 6b8b68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ble.n 6b8c6c │ │ │ │ + bgt.n 6b8cac │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 6b8b7c │ │ │ │ + blt.n 6b8bbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blt.n 6b8bcc │ │ │ │ + bge.n 6b8c0c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n 6b8cc0 │ │ │ │ + bge.n 6b8d00 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blt.n 6b8c90 │ │ │ │ + bge.n 6b8cd0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bls.n 6b8bec │ │ │ │ + bhi.n 6b8c2c │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bhi.n 6b8cd8 │ │ │ │ + bvc.n 6b8d18 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ cmp r3, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ and.w ip, ip, #15 │ │ │ │ ldr.w r4, [r1, #136] @ 0x88 │ │ │ │ ldr r5, [r0, #124] @ 0x7c │ │ │ │ @@ -2376731,19 +2376692,19 @@ │ │ │ │ b.n 6b8cdc │ │ │ │ ldr.w r3, [r1, #140] @ 0x8c │ │ │ │ adds r3, r3, r4 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ b.n 6b8d10 │ │ │ │ nop │ │ │ │ - bvs.n 6b8e98 │ │ │ │ + bpl.n 6b8ed8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 6b8e70 │ │ │ │ + bpl.n 6b8eb0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bvs.n 6b8e40 │ │ │ │ + bpl.n 6b8e80 │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2377127,25 +2377088,25 @@ │ │ │ │ str.w r8, [r4, #180] @ 0xb4 │ │ │ │ str.w r8, [r8, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 6b91bc │ │ │ │ + bne.n 6b91fc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcs.n 6b9140 │ │ │ │ + bne.n 6b9180 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2377484,25 +2377445,25 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r6, r2 │ │ │ │ @@ -2377615,25 +2377576,25 @@ │ │ │ │ bl 60d736 │ │ │ │ bl 68573a │ │ │ │ bl 64373e │ │ │ │ bl 655742 │ │ │ │ bl 611746 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w r0, [r0, #1143] @ 0x477 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -2378361,19 +2378322,19 @@ │ │ │ │ b.n 6b9b9e │ │ │ │ movs r3, #0 │ │ │ │ b.n 6b9df8 │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ ldr.w r2, [pc, #2404] @ 6ba904 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2380387,23 +2380348,23 @@ │ │ │ │ str.w r9, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [pc, #752] @ (6bb900 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf580008d │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf4a0008d │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adcs.w r0, r0, #4620288 @ 0x468000 │ │ │ │ - ands.w r0, r6, #4620288 @ 0x468000 │ │ │ │ + orns r0, r0, #4620288 @ 0x468000 │ │ │ │ + @ instruction: 0xf336008d │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2380637,22 +2380598,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #688] @ (6bbb74 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldr r1, [pc, #176] @ (6bb978 ) │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - sbfx r0, sl, #2, #14 │ │ │ │ - @ instruction: 0xf25a008d │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + @ instruction: 0xf26a008d │ │ │ │ + sbcs.w r0, sl, #141 @ 0x8d │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - subw r0, r4, #141 @ 0x8d │ │ │ │ - @ instruction: 0xf188008d │ │ │ │ + rsb r0, r4, #141 @ 0x8d │ │ │ │ + @ instruction: 0xf0a8008d │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r0, #144] @ 0x90 │ │ │ │ ldr.w r5, [r4, #1252] @ 0x4e4 │ │ │ │ ldr.w r4, [r0, #200] @ 0xc8 │ │ │ │ ldrb.w r0, [ip, #3225] @ 0xc99 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2380840,28 +2380801,28 @@ │ │ │ │ str.w pc, [r3, #255]! │ │ │ │ str??.w pc, [r5, #255]! │ │ │ │ bl 6afaee │ │ │ │ strb.w pc, [r9, #255]! │ │ │ │ str.w pc, [sp, #255]! │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf0e2008d │ │ │ │ - str r4, [r7, #20] │ │ │ │ + and.w r0, r2, #141 @ 0x8d │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xf0ae008d │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + vaddl.s8 q8, d30, d13 │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - eor.w r0, r2, #141 @ 0x8d │ │ │ │ - str r2, [r5, #12] │ │ │ │ + vaddl.s32 q0, d18, d13 │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w r0, [r0, #1435] @ 0x59b │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2383547,15 +2383508,15 @@ │ │ │ │ movw r0, #18000 @ 0x4650 │ │ │ │ blx 6e16c <__aeabi_uidiv@plt> │ │ │ │ b.n 6bdca6 │ │ │ │ movw r0, #8100 @ 0x1fa4 │ │ │ │ blx 6e16c <__aeabi_uidiv@plt> │ │ │ │ b.n 6bdca6 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2383697,45 +2383658,45 @@ │ │ │ │ strb.w lr, [r4, #2004] @ 0x7d4 │ │ │ │ blx 6d848 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e550 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w ip, [pc, #464] @ 6be10c │ │ │ │ @@ -2383901,25 +2383862,25 @@ │ │ │ │ ldr r3, [pc, #8] @ (6be110 ) │ │ │ │ ldr.w r8, [ip, r3] │ │ │ │ b.n 6be0a0 │ │ │ │ movs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #180] @ (6be1f4 ) │ │ │ │ @@ -2383995,15 +2383956,15 @@ │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 6be1e4 │ │ │ │ + bgt.n 6be224 │ │ │ │ lsls r0, r1, #2 │ │ │ │ subs r2, r4, #0 │ │ │ │ lsls r0, r3, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2384680,31 +2384641,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r2, r1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r0, r6, #30 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -2386037,45 +2385998,45 @@ │ │ │ │ nop │ │ │ │ asrs r4, r5, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r4, #4 │ │ │ │ lsls r0, r3, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - hlt 0x0002 │ │ │ │ + cbnz r2, 6bf8c4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsrs r4, r5, #20 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - cbnz r4, 6bf8b8 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w r2, [r8, #440] @ 0x1b8 │ │ │ │ add.w r4, sp, #3760 @ 0xeb0 │ │ │ │ ldrb.w r3, [r8, #441] @ 0x1b9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -2388028,19 +2387989,19 @@ │ │ │ │ b.w 6c00b6 │ │ │ │ nop │ │ │ │ asrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ bne.n 6c1036 │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r2, [r8, #212] @ 0xd4 │ │ │ │ addw r0, sp, #3964 @ 0xf7c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -2388489,37 +2388450,37 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 6ec44 │ │ │ │ b.w 6bf2c0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r2, [r0, r2] │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r6, [r0, #268] @ 0x10c │ │ │ │ movs r3, #12 │ │ │ │ @@ -2389186,15 +2389147,15 @@ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ movls r3, #3 │ │ │ │ movls.w sl, #6 │ │ │ │ strls r3, [sp, #20] │ │ │ │ bls.w 6c1724 │ │ │ │ - bl a8cd9c │ │ │ │ + bl a8cdac │ │ │ │ b.n 6c1ba0 │ │ │ │ adds r6, #15 │ │ │ │ add.w fp, fp, #15 │ │ │ │ movs r3, #4 │ │ │ │ bic.w r6, r6, #15 │ │ │ │ bic.w fp, fp, #15 │ │ │ │ mov.w sl, #6 │ │ │ │ @@ -2389557,67 +2389518,67 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #140] @ (6c2140 ) │ │ │ │ add r3, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 6c1b0c │ │ │ │ ldmdb r8, {r0, r1, r2, r4, r8} │ │ │ │ - ldr r6, [pc, #288] @ (6c21e8 ) │ │ │ │ + ldr r5, [pc, #416] @ (6c2268 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ bpl.n 6c2102 │ │ │ │ @ instruction: 0xffffca77 │ │ │ │ vabal.u q14, d31, d11 │ │ │ │ vqrdmlsh.s q14, , d23[0] │ │ │ │ vrshr.u32 , , #1 │ │ │ │ vrshr.u64 d29, d7, #1 │ │ │ │ @ instruction: 0xffffc56f │ │ │ │ vabal.u q14, d31, d3 │ │ │ │ - vqrdmulh.s q10, , d16[0] │ │ │ │ + vmull.u q10, d31, d0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (6c2154 ) │ │ │ │ + ldr r2, [pc, #224] @ (6c21d4 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #64] @ (6c2140 ) │ │ │ │ + ldr r1, [pc, #192] @ (6c21c0 ) │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmia r1!, {r0, r1, r3, r4, r6, r7} │ │ │ │ - vtbl.8 d20, {d31}, d18 │ │ │ │ + @ instruction: 0xffff47c2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [pc, #456] @ (6c22e4 ) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl 58a126 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x242ae> │ │ │ │ asrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + add r4, pc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ubfx r1, r1, #0, #18 │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ @@ -2391517,15 +2391478,15 @@ │ │ │ │ b.n 6c3896 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ b.n 6c3852 │ │ │ │ nop │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r6, r5, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2391644,15 +2391605,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 6c3a22 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ mla r5, r2, r5, r7 │ │ │ │ b.n 6c39da │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ ldr.w r4, [r0, #180] @ 0xb4 │ │ │ │ @@ -2391756,19 +2391717,19 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ @@ -2391937,15 +2391898,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmia r3!, {r3} │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r0, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ @@ -2392355,35 +2392316,35 @@ │ │ │ │ b.n 6c4006 │ │ │ │ str.w fp, [r4, #340] @ 0x154 │ │ │ │ str.w fp, [fp, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ push {r4} │ │ │ │ beq.n 6c424e │ │ │ │ bls.n 6c4240 │ │ │ │ cmp.w r1, #390 @ 0x186 │ │ │ │ beq.n 6c4268 │ │ │ │ @@ -2392911,15 +2392872,15 @@ │ │ │ │ str r3, [r1, #8] │ │ │ │ str.w r5, [r1, #-4] │ │ │ │ b.n 6c457c │ │ │ │ pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #74 @ 0x4a │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r6, r5, #3 │ │ │ │ cbnz r4, 6c483c │ │ │ │ lsls r7, r2, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2392979,15 +2392940,15 @@ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ b.n 6c486c │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r4, #3240] @ 0xca8 │ │ │ │ str.w r3, [r4, #3244] @ 0xcac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -2393149,17 +2393110,17 @@ │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smull r0, r2, r2, r3 │ │ │ │ asrs r3, r3, #31 │ │ │ │ rsb r3, r3, r2, asr #1 │ │ │ │ b.n 6c49a6 │ │ │ │ nop │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ @@ -2394224,69 +2394185,69 @@ │ │ │ │ lsls r4, r6, #9 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, r6, lr} │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r1, r2, r3, r6, lr} │ │ │ │ lsls r7, r2, #4 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ add.w r7, r6, #16384 @ 0x4000 │ │ │ │ add.w r1, r6, #20480 @ 0x5000 │ │ │ │ str.w r6, [r5, #372] @ 0x174 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r3, [r7, #3492] @ 0xda4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ @@ -2395251,55 +2395212,55 @@ │ │ │ │ str.w r3, [r5, #964] @ 0x3c4 │ │ │ │ b.n 6c5e40 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #964] @ 0x3c4 │ │ │ │ b.n 6c5fcc │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r6, [r0, r2] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #0] @ (6c63ac ) │ │ │ │ + ldr r4, [pc, #128] @ (6c642c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [pc, #840] @ (6c66f8 ) │ │ │ │ + ldr r2, [pc, #968] @ (6c6778 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [pc, #744] @ (6c669c ) │ │ │ │ + ldr r3, [pc, #872] @ (6c671c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r3, [pc, #672] @ (6c665c ) │ │ │ │ + ldr r2, [pc, #800] @ (6c66dc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #144] @ (6c645c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -2395365,15 +2395326,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2395503,33 +2395464,33 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6c648e │ │ │ │ nop │ │ │ │ ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r5, [pc, #144] @ (6c6668 ) │ │ │ │ + ldr r4, [pc, #272] @ (6c66e8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #736] @ (6c68bc ) │ │ │ │ + ldr r0, [pc, #864] @ (6c693c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #512] @ (6c67e8 ) │ │ │ │ + ldr r3, [pc, #640] @ (6c6868 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #448] @ (6c67ac ) │ │ │ │ + ldr r0, [pc, #576] @ (6c682c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - ldr r4, [pc, #408] @ (6c678c ) │ │ │ │ + ldr r3, [pc, #536] @ (6c680c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #168] @ (6c66a0 ) │ │ │ │ + ldr r0, [pc, #296] @ (6c6720 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2395757,19 +2395718,19 @@ │ │ │ │ vcvt.f16.u16 , , #1 │ │ │ │ vmls.i , , d21[0] │ │ │ │ vrshr.u64 , , #1 │ │ │ │ vrsra.u32 d29, d5, #1 │ │ │ │ vsubw.u , , d29 │ │ │ │ vrsubhn.i d17, , q6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bxns r1 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp lr, r6 │ │ │ │ + add lr, sl │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ @@ -2398388,19 +2398349,19 @@ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ b.n 6c87ac │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ @@ -2399829,15 +2399790,15 @@ │ │ │ │ @ instruction: 0xffffddf9 │ │ │ │ vcvt.f32.u32 d29, d19, #1 │ │ │ │ vrsra.u32 d29, d25, #1 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ @ instruction: 0xffffead9 │ │ │ │ @ instruction: 0xffffeb7b │ │ │ │ @ instruction: 0xffffdcd5 │ │ │ │ - @ instruction: 0xffff18fe │ │ │ │ + vqshrun.s64 d17, q7, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bge.n 6c984a │ │ │ │ vsri.32 , , #1 │ │ │ │ vsli.32 d29, d31, #31 │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vshr.u32 d30, d23, #1 │ │ │ │ @ instruction: 0xffffdbf7 │ │ │ │ @@ -2399895,15 +2399856,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6c9864 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr.w r1, [r0, #272] @ 0x110 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ push {r4, r5} │ │ │ │ adds r2, r1, #2 │ │ │ │ ldr.w r4, [ip, #108] @ 0x6c │ │ │ │ @@ -2400437,15 +2400398,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfaf5ffff │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 6ca3ac │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r3 :256] │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r7, r5, #3 │ │ │ │ ldr??.w pc, [r1, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfbe3ffff │ │ │ │ ldr.w r1, [r0, #272] @ 0x110 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ push {r4, r5} │ │ │ │ @@ -2401128,15 +2401089,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ vmaxnm.f32 , , │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ 6ca4f8 │ │ │ │ @ instruction: 0xfa6bffff │ │ │ │ @ instruction: 0xfaf1ffff │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ bl 6b0902 │ │ │ │ bl 5be906 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x58a8e> │ │ │ │ strh.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldr.w r2, [r0, #428] @ 0x1ac │ │ │ │ push {r4} │ │ │ │ cbnz r2, 6ca978 │ │ │ │ @@ -2401189,15 +2401150,15 @@ │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movs r1, #6 │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ b.n 6ca920 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r7, r5, #3 │ │ │ │ push {r4, r5} │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r0, #272] @ 0x110 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ strd r2, r2, [r0, #840] @ 0x348 │ │ │ │ @@ -2401528,15 +2401489,15 @@ │ │ │ │ sub.w r3, r3, fp │ │ │ │ str.w r3, [sl, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, #224] @ 0xe0 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #224] @ 0xe0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r7, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #400] @ (6cafc0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2401662,18 +2401623,18 @@ │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ b.n 6caee6 │ │ │ │ str r6, [r0, r7] │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl, #560] @ 0x230 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + ldc2 0, cr0, [sl], #560 @ 0x230 │ │ │ │ + lsls r2, r5, #5 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - lsls r2, r2, #12 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #512] @ (6cb1e8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2402992,15 +2402953,15 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ @ instruction: 0xebebffff │ │ │ │ bl 32be5a │ │ │ │ bl 35de5e │ │ │ │ @ instruction: 0xeb35ffff │ │ │ │ bl 2d9e66 │ │ │ │ ldc 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xf38c00ee │ │ │ │ + subw r0, ip, #238 @ 0xee │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ bl 88de76 │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ @@ -2404096,15 +2404057,16 @@ │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldr.w r2, [sl, #224] @ 0xe0 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [sl, #224] @ 0xe0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia.w r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + b.n 6ccc58 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6ccd9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2404475,15 +2404437,15 @@ │ │ │ │ str.w r4, [r8, #272] @ 0x110 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr.w r1, [r8, #272] @ 0x110 │ │ │ │ adds r4, r1, #1 │ │ │ │ str.w r4, [r8, #272] @ 0x110 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ b.n 6cce2a │ │ │ │ - b.n 6cca7c │ │ │ │ + b.n 6cd8bc │ │ │ │ lsls r6, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2404641,23 +2404603,23 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #3248] @ 0xcb0 │ │ │ │ b.n 6cd242 │ │ │ │ add.w r9, r0, #4096 @ 0x1000 │ │ │ │ b.n 6cd242 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ lsls r7, r2, #4 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 14 │ │ │ │ lsls r6, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 6cd3a0 │ │ │ │ + bhi.n 6cd3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 8 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r6, [pc, #1152] @ 6cd898 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2405798,15 +2405760,15 @@ │ │ │ │ vsubl.u , d31, d9 │ │ │ │ vaddl.u q9, d31, d12 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ b.n 6cda22 │ │ │ │ @ instruction: 0xffffe9d5 │ │ │ │ @ instruction: 0xffffe367 │ │ │ │ - vmlal.u , d15, d26[0] │ │ │ │ + vaddw.u , , d10 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ udf #175 @ 0xaf │ │ │ │ @ instruction: 0xffffdf95 │ │ │ │ vaddw.u q15, , d27 │ │ │ │ @@ -2406310,15 +2406272,15 @@ │ │ │ │ ldrhi r2, [r3, #0] │ │ │ │ strhi r1, [r0, #16] │ │ │ │ itt hi │ │ │ │ addhi r2, #1 │ │ │ │ strhi r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r6, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2406434,15 +2406396,15 @@ │ │ │ │ str r5, [r0, #20] │ │ │ │ cbz r2, 6ce6b2 │ │ │ │ str r7, [r0, #12] │ │ │ │ b.n 6ce630 │ │ │ │ str r2, [r0, #12] │ │ │ │ b.n 6ce650 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r6, r5, #3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6ce7a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2407351,26 +2407313,26 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r0, r6, #30 │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl a5953c │ │ │ │ + bl a5954c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2407608,26 +2407570,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #25 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r3, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r2, r7, #11 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + nop {13} │ │ │ │ lsls r4, r1, #2 │ │ │ │ + itte le │ │ │ │ + lslle r4, r1, #2 │ │ │ │ + stmiale r2!, {r1, r2, r5, r7} │ │ │ │ + lslgt r4, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #116] @ (6cf3a4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2407676,30 +2407638,30 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6cf362 │ │ │ │ nop │ │ │ │ lsrs r6, r0, #19 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ - ldr r6, [pc, #512] @ (6cf5b8 ) │ │ │ │ + ittt pl │ │ │ │ + lslpl r4, r1, #2 │ │ │ │ + lslpl r4, r3, #8 │ │ │ │ + lslpl r4, r3, #4 │ │ │ │ + ldr r5, [pc, #640] @ (6cf638 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r0!, {r2, r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + ite cc │ │ │ │ + lslcc r4, r1, #2 │ │ │ │ + lslcs r6, r6, #7 │ │ │ │ lsls r4, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + it cc │ │ │ │ + lslcc r4, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ beq.n 6cf404 │ │ │ │ @@ -2407721,16 +2407683,16 @@ │ │ │ │ sub.w r0, r0, #276 @ 0x114 │ │ │ │ ldr r3, [pc, #16] @ (6cf420 ) │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 6e7b4 │ │ │ │ pop {r3, pc} │ │ │ │ - mcr2 0, 4, r0, cr6, cr8, {4} │ │ │ │ - mcr2 0, 3, r0, cr14, cr8, {4} │ │ │ │ + stc2 0, cr0, [r6, #608]! @ 0x260 │ │ │ │ + stc2 0, cr0, [lr, #608] @ 0x260 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #108] @ (6cf4a4 ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #108] @ (6cf4a8 ) │ │ │ │ @@ -2407773,22 +2407735,22 @@ │ │ │ │ bl 71aca8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r0, r0, #15 │ │ │ │ lsls r7, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - itee hi │ │ │ │ - lslhi r4, r1, #2 │ │ │ │ - itee ge @ unpredictable │ │ │ │ - lslge r4, r1, #2 │ │ │ │ - itee ls @ unpredictable │ │ │ │ - lslls r4, r1, #2 │ │ │ │ - pushhi {r4, r5, r6, r7, lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00ae │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bkpt 0x00ce │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + bkpt 0x00b2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 6cf4e0 │ │ │ │ sub.w r7, r0, #276 @ 0x114 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2407893,15 +2407855,15 @@ │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ b.n 6cf512 │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6cf53c │ │ │ │ ldr.w r0, [r7, #252] @ 0xfc │ │ │ │ b.n 6cf592 │ │ │ │ - ldc2l 0, cr0, [r4], {152} @ 0x98 │ │ │ │ + @ instruction: 0xfbf40098 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #332] @ (6cf73c ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -2408031,19 +2407993,19 @@ │ │ │ │ b.n 6cf63e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r0, #8 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r2, r3, #4 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2520] @ 0x9d8 │ │ │ │ ldr r2, [pc, #256] @ (6cf864 ) │ │ │ │ sub.w sp, sp, #1552 @ 0x610 │ │ │ │ @@ -2408139,21 +2408101,21 @@ │ │ │ │ ldr.w r3, [r4, #268] @ 0x10c │ │ │ │ b.n 6cf7d6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r2, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + cbnz r4, 6cf8d4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ lsls r7, r2, #4 │ │ │ │ - cbnz r4, 6cf8fa │ │ │ │ + cbnz r4, 6cf8c2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w r3, [r1, #420] @ 0x1a4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2408735,27 +2408697,27 @@ │ │ │ │ b.n 6cfc58 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d2530 │ │ │ │ b.n 6cfbc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb0fffff │ │ │ │ @ instruction: 0xfbf5ffff │ │ │ │ - vst4.32 {d0-d3}, [r0 :64], r8 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh.w r0, [r0, r8, lsl #1] │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs.w r0, r6, #4980736 @ 0x4c0000 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + eors.w r0, r6, #4980736 @ 0x4c0000 │ │ │ │ + cpsie │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2408815,15 +2408777,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6d540 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf28c0098 │ │ │ │ + sub.w r0, ip, #152 @ 0x98 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ uxth r2, r2 │ │ │ │ @@ -2408850,15 +2408812,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d540 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf2340098 │ │ │ │ + adcs.w r0, r4, #152 @ 0x98 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ uxth r2, r2 │ │ │ │ @@ -2408887,15 +2408849,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d540 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xf1e20098 │ │ │ │ + add.w r0, r2, #152 @ 0x98 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r0, #272] @ 0x110 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r0, #256] @ 0x100 │ │ │ │ @@ -2408935,15 +2408897,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmdb r2, {r1, r2} │ │ │ │ bl 755cf4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, r8, #152 @ 0x98 │ │ │ │ + eors.w r0, r8, #152 @ 0x98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ uxth r1, r1 │ │ │ │ @@ -2409009,16 +2408971,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6f180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xf0c60098 │ │ │ │ - @ instruction: 0xf0a00098 │ │ │ │ + vshr.s64 d16, d8, #26 │ │ │ │ + vshr.s64 d16, d8, #64 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #792] @ 0x318 │ │ │ │ ldr.w r4, [pc, #1376] @ 6d076c │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [pc, #1376] @ 6d0770 │ │ │ │ @@ -2409513,28 +2409475,28 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 6d025c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stc2l 1, cr0, [r6, #88]! @ 0x58 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [r0, #88] @ 0x58 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, 6d0790 │ │ │ │ + add sp, #384 @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mrc 0, 4, r0, cr0, cr8, {4} │ │ │ │ + ldc 0, cr0, [r0, #608]! @ 0x260 │ │ │ │ mls r1, r6, r6, r0 │ │ │ │ - ldc 0, cr0, [r8], #608 @ 0x260 │ │ │ │ + rsbs r0, r8, r8, lsr #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbc.w r0, r8, r8, lsr #2 │ │ │ │ + eor.w r0, r8, r8, lsr #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2409812,15 +2409774,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e448 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 6d0a84 │ │ │ │ + b.n 6d08c4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2409841,15 +2409803,15 @@ │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e448 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 6d0a38 │ │ │ │ + b.n 6d0878 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r3, [r3, #1252] @ 0x4e4 │ │ │ │ @@ -2410040,15 +2410002,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 6f144 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 6d07a4 │ │ │ │ + b.n 6d05e4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ │ │ @@ -2410103,17 +2410065,17 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6d540 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 6d078c │ │ │ │ + b.n 6d15cc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d0704 │ │ │ │ + b.n 6d1544 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2410200,19 +2410162,19 @@ │ │ │ │ add r3, pc │ │ │ │ blx 6eb0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 753d38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 6d1670 │ │ │ │ + b.n 6d14b0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d164c │ │ │ │ + b.n 6d148c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d1618 │ │ │ │ + b.n 6d1458 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #624] @ (6d11a8 ) │ │ │ │ @@ -2410742,38 +2410704,38 @@ │ │ │ │ b.n 6d12da │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [lr, #88]! @ 0x58 │ │ │ │ ldcl 1, cr0, [r8, #88]! @ 0x58 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6d14f4 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 6d14dc │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r2, pc, #504 @ (adr r2, 6d1670 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 6d16f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 6d14a0 │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r0, r3, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - svc 138 @ 0x8a │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - svc 12 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - udf #242 @ 0xf2 │ │ │ │ + udf #18 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + ble.n 6d1488 │ │ │ │ lsls r0, r3, #2 │ │ │ │ mcrr 1, 1, r0, r6, cr6 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + ble.n 6d1598 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2424] @ 0x978 │ │ │ │ ldr.w r2, [pc, #2232] @ 6d1d6c │ │ │ │ subw sp, sp, #1636 @ 0x664 │ │ │ │ @@ -2411597,46 +2411559,46 @@ │ │ │ │ blx 6cd20 │ │ │ │ mov r5, r0 │ │ │ │ b.n 6d1a4c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb3e0116 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strd r0, r1, [r0, #88]! @ 0x58 │ │ │ │ - bgt.n 6d1d8c │ │ │ │ + blt.n 6d1dcc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bge.n 6d1df8 │ │ │ │ + bls.n 6d1e38 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bls.n 6d1d68 │ │ │ │ + bls.n 6d1da8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bls.n 6d1e28 │ │ │ │ + bhi.n 6d1e68 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d1d8c │ │ │ │ + bhi.n 6d1dcc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d1d18 │ │ │ │ + bvc.n 6d1d58 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d1e50 │ │ │ │ + bvc.n 6d1e90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bhi.n 6d1de0 │ │ │ │ + bvc.n 6d1e20 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvc.n 6d1d30 │ │ │ │ + bvs.n 6d1d70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvc.n 6d1e88 │ │ │ │ + bvs.n 6d1cc8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1d58 │ │ │ │ + bpl.n 6d1d98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bvs.n 6d1e80 │ │ │ │ + bpl.n 6d1cc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 6d1d14 │ │ │ │ + bmi.n 6d1d54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 6d1eac │ │ │ │ + bmi.n 6d1cec │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1608] @ 6d2414 │ │ │ │ @@ -2412226,27 +2412188,27 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n 6d2078 │ │ │ │ nop │ │ │ │ b.n 6d2864 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n 6d246c │ │ │ │ + bcc.n 6d24ac │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r5, #3 │ │ │ │ - bmi.n 6d244c │ │ │ │ + bcc.n 6d248c │ │ │ │ lsls r0, r3, #2 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #172] @ (6d24f8 ) │ │ │ │ @@ -2412312,15 +2412274,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 6d2454 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ blt.n 6d2548 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2412514,15 +2412476,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movw r1, #11500 @ 0x2cec │ │ │ │ bl 7586b4 │ │ │ │ b.n 6d256e │ │ │ │ nop │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r3, [pc, #8] @ (6d2778 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #1556] @ 0x614 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ @@ -2412541,15 +2412503,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 39eb08 │ │ │ │ ldr r3, [pc, #20] @ (6d27b8 ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xf2da010d │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ lsls r3, r3, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2413227,15 +2413189,15 @@ │ │ │ │ it cs │ │ │ │ movcs r7, r0 │ │ │ │ b.n 6d2dd6 │ │ │ │ mov r4, r3 │ │ │ │ b.n 6d2a4c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ b.n 6d2dd6 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r6, r5, #3 │ │ │ │ add.w r0, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r2, [r0, #1520] @ 0x5f0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #16] │ │ │ │ bx lr │ │ │ │ @@ -2413570,15 +2413532,15 @@ │ │ │ │ beq.n 6d3246 │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, #708 @ 0x2c4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl aa6694 │ │ │ │ + bl aa66a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6d341a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 697530 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ @@ -2416611,15 +2416573,15 @@ │ │ │ │ ldr.w r3, [r5, #824] @ 0x338 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #804] @ 0x324 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl aa40a4 │ │ │ │ + bl aa40b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ cbz r4, 6d5554 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ @@ -2416833,15 +2416795,15 @@ │ │ │ │ beq.w 6d58fc │ │ │ │ movs r1, #22 │ │ │ │ mov r0, sl │ │ │ │ bl 6d4f8c │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa473c │ │ │ │ + bl aa474c │ │ │ │ mov r0, sl │ │ │ │ bl 6d5358 │ │ │ │ ldr.w r2, [sl, #832] @ 0x340 │ │ │ │ cmp r2, fp │ │ │ │ beq.w 6d5912 │ │ │ │ ldr.w r2, [sl, #840] @ 0x348 │ │ │ │ cmp r2, fp │ │ │ │ @@ -2416984,15 +2416946,15 @@ │ │ │ │ bcs.w 6d57be │ │ │ │ mov r0, sl │ │ │ │ movs r1, #22 │ │ │ │ bl 6d4f8c │ │ │ │ ldr.w r0, [sl, #804] @ 0x324 │ │ │ │ ldr.w r2, [sl, #836] @ 0x344 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa473c │ │ │ │ + bl aa474c │ │ │ │ mov r0, sl │ │ │ │ bl 6d5358 │ │ │ │ b.n 6d57be │ │ │ │ mov.w r8, #0 │ │ │ │ mov ip, r8 │ │ │ │ b.n 6d5740 │ │ │ │ subs r3, #6 │ │ │ │ @@ -2417106,17 +2417068,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #304 @ (adr r7, 6d5c04 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r1, #1376] @ 0x560 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2417479,15 +2417441,15 @@ │ │ │ │ ldr.w r3, [r5, #824] @ 0x338 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ lsl.w r3, sl, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #804] @ 0x324 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl aa40a4 │ │ │ │ + bl aa40b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 6d5eae │ │ │ │ cbz r6, 6d5f12 │ │ │ │ dmb ish │ │ │ │ @@ -2418355,35 +2418317,35 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 6d640c │ │ │ │ nop │ │ │ │ add r3, pc, #200 @ (adr r3, 6d6950 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, pc, #880 @ (adr r2, 6d6c04 ) │ │ │ │ lsls r6, r2, #4 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strh r4, [r0, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + ldr r7, [pc, #656] @ (6d6b30 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #832] @ (6d6be4 ) │ │ │ │ + ldr r6, [pc, #960] @ (6d6c64 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #720] @ (6d6b78 ) │ │ │ │ + ldr r5, [pc, #848] @ (6d6bf8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #544] @ (6d6acc ) │ │ │ │ + ldr r5, [pc, #672] @ (6d6b4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #264] @ (6d69b8 ) │ │ │ │ + ldr r5, [pc, #392] @ (6d6a38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #1016] @ (6d6cac ) │ │ │ │ + ldr r5, [pc, #120] @ (6d692c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #576] @ (6d6af8 ) │ │ │ │ + ldr r4, [pc, #704] @ (6d6b78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r7, [r1, #264] @ 0x108 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2418604,15 +2418566,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl aa2880 │ │ │ │ + bl aa2890 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 6d6b2c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -2418664,15 +2418626,15 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa3808 │ │ │ │ + bl aa3818 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d5358 │ │ │ │ ldrb.w r3, [r9, #1013] @ 0x3f5 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #1013] @ 0x3f5 │ │ │ │ add sp, #20 │ │ │ │ @@ -2418978,20 +2418940,20 @@ │ │ │ │ bl 6d6a18 │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ - bl aa2748 │ │ │ │ + bl aa2758 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl aa2790 │ │ │ │ + bl aa27a0 │ │ │ │ ldrh.w fp, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 39f86c │ │ │ │ cbz r0, 6d6fa8 │ │ │ │ mov r0, fp │ │ │ │ bl 38fc8c │ │ │ │ cbz r0, 6d6f64 │ │ │ │ @@ -2419025,15 +2418987,15 @@ │ │ │ │ bne.n 6d6fa8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ beq.n 6d6f64 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl aa2880 │ │ │ │ + bl aa2890 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6d6f64 │ │ │ │ ldrh.w fp, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 39fa2c │ │ │ │ cbz r0, 6d6fde │ │ │ │ mov r0, fp │ │ │ │ @@ -2419101,15 +2419063,15 @@ │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa28d0 │ │ │ │ + bl aa28e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d5358 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 6d70a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -2419230,23 +2419192,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ lsls r6, r2, #4 │ │ │ │ ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 6d72cc │ │ │ │ + bpl.n 6d710c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r8, r5 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ @@ -2419650,15 +2419612,15 @@ │ │ │ │ ldrsh.w r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r5, #804] @ 0x324 │ │ │ │ - bl aa44c0 │ │ │ │ + bl aa44d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ ldr.w r3, [r5, #1104] @ 0x450 │ │ │ │ add.w r2, r5, #24576 @ 0x6000 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r1, r3, #32768 @ 0x8000 │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ @@ -2419753,15 +2419715,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #23 │ │ │ │ movne r1, #7 │ │ │ │ bl 6d4f8c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #804] @ 0x324 │ │ │ │ mov r1, r4 │ │ │ │ - bl aa3670 │ │ │ │ + bl aa3680 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ ldr r2, [pc, #776] @ (6d7a90 ) │ │ │ │ ldr r3, [pc, #768] @ (6d7a8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2420621,15 +2420583,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r2, #21 │ │ │ │ bmi.n 6d8198 │ │ │ │ cmp r2, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #756 @ 0x2f4 │ │ │ │ addge.w r0, r0, #740 @ 0x2e4 │ │ │ │ - bl a5b1b8 │ │ │ │ + bl a5b1c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6d81a8 │ │ │ │ cbz r6, 6d811a │ │ │ │ cmp r6, r1 │ │ │ │ beq.n 6d8132 │ │ │ │ @@ -2420783,15 +2420745,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6d81f0 │ │ │ │ b.n 6d822c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #740 @ 0x2e4 │ │ │ │ - bl a5b1e0 │ │ │ │ + bl a5b1f0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r1, #8 │ │ │ │ bl 6d7ee8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ b.n 6d81e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2421555,39 +2421517,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #30] │ │ │ │ lsls r6, r2, #4 │ │ │ │ strb r6, [r7, #27] │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #2740] @ 0xab4 │ │ │ │ mov r7, r2 │ │ │ │ @@ -2422896,15 +2422858,15 @@ │ │ │ │ ldrb.w r4, [r5, #2456] @ 0x998 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl aa26e8 │ │ │ │ + bl aa26f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 6d9954 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2422947,15 +2422909,15 @@ │ │ │ │ ldrb.w r4, [r5, #2456] @ 0x998 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl aa26e8 │ │ │ │ + bl aa26f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst.w r4, #1020 @ 0x3fc │ │ │ │ it ne │ │ │ │ @@ -2423298,15 +2423260,15 @@ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa3e24 │ │ │ │ + bl aa3e34 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d5358 │ │ │ │ ldr r2, [pc, #84] @ (6d9de4 ) │ │ │ │ ldr r3, [pc, #76] @ (6d9de0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2425193,15 +2425155,15 @@ │ │ │ │ ldrb.w r5, [r4, #2456] @ 0x998 │ │ │ │ and.w r5, r5, #31 │ │ │ │ cmp r5, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl aa26e8 │ │ │ │ + bl aa26f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d5358 │ │ │ │ ldrb.w r3, [r8, #1012] @ 0x3f4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ bpl.n 6db2e8 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ bic.w r3, r3, #48 @ 0x30 │ │ │ │ @@ -2425685,15 +2425647,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #804] @ 0x324 │ │ │ │ - bl aa3c10 │ │ │ │ + bl aa3c20 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5358 │ │ │ │ b.n 6db7a6 │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, r2 │ │ │ │ bne.n 6db76a │ │ │ │ @@ -2425744,15 +2425706,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ - bl aa3c10 │ │ │ │ + bl aa3c20 │ │ │ │ mov r0, r4 │ │ │ │ bl 6d5358 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #56] @ (6db8f4 ) │ │ │ │ ldr r2, [pc, #60] @ (6db8f8 ) │ │ │ │ ldr r1, [pc, #60] @ (6db8fc ) │ │ │ │ @@ -2425864,15 +2425826,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 6db9ba │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov lr, sl │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r7 │ │ │ │ lsls r6, r2, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ @@ -2426124,15 +2426086,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str.w r3, [r4, #2592] @ 0xa20 │ │ │ │ - bl aae188 │ │ │ │ + bl aae198 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str.w r3, [r8, #272] @ 0x110 │ │ │ │ @@ -2426219,15 +2426181,15 @@ │ │ │ │ nop │ │ │ │ mvns r2, r2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6dbe74 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2426425,15 +2426387,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6dbf80 │ │ │ │ nop │ │ │ │ adcs r0, r5 │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6b4008b │ │ │ │ + rsbs r0, r4, #4554752 @ 0x458000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r3, [pc, #1240] @ 6dc528 │ │ │ │ @@ -2427275,15 +2427237,15 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r1, [r2, #1876] @ 0x754 │ │ │ │ str.w r3, [r8, #1548] @ 0x60c │ │ │ │ str.w r1, [r8, #1976] @ 0x7b8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #644] @ 0x284 │ │ │ │ - bl ab9b4c │ │ │ │ + bl ab9b5c │ │ │ │ ldr.w r7, [r4, #652] @ 0x28c │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [sl, #64] @ 0x40 │ │ │ │ lsls r5, r3, #2 │ │ │ │ adds r2, r5, #4 │ │ │ │ @@ -2427965,15 +2427927,15 @@ │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #126 @ 0x7e │ │ │ │ lsls r6, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6dcd90 │ │ │ │ + b.n 6dcbd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r1, [r4, #1356] @ 0x54c │ │ │ │ movs r7, #6 │ │ │ │ ldr.w r3, [r8, #1548] @ 0x60c │ │ │ │ and.w ip, r1, #1 │ │ │ │ adds r0, r1, #1 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ @@ -2429043,15 +2429005,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6dd988 │ │ │ │ b.n 6ddece │ │ │ │ ldr.w r1, [fp, #1572] @ 0x624 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ - bl ab9ac4 │ │ │ │ + bl ab9ad4 │ │ │ │ b.w 6dcea8 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ blx 6e550 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -2429456,21 +2429418,21 @@ │ │ │ │ subs r5, r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.w 6dd7e2 │ │ │ │ ldr.w r6, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 6ddd14 │ │ │ │ nop │ │ │ │ - bgt.n 6de53c │ │ │ │ + blt.n 6de57c │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 6de4b8 │ │ │ │ + bvs.n 6de4f8 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bcs.n 6de44c │ │ │ │ + bne.n 6de48c │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #2592] @ 0xa20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2430240,15 +2430202,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r0, r8 │ │ │ │ - bl a58928 │ │ │ │ + bl a58938 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r8, fp │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ @@ -2431097,15 +2431059,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r3, #23 │ │ │ │ lsls r6, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r6, r2, #4 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -2433726,17 +2433688,17 @@ │ │ │ │ ... │ │ │ │ mrc 1, 4, r0, cr12, cr5, {0} │ │ │ │ adds r0, r5, r4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #552 @ (adr r4, 6e158c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 6e160c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 6e1468 ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 6e14e8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ beq.n 6e1428 │ │ │ │ sub.w r0, r2, #20 │ │ │ │ cmp r0, #25 │ │ │ │ @@ -2434174,19 +2434136,19 @@ │ │ │ │ mov r8, r7 │ │ │ │ b.n 6e17da │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r1, [lr], #84 @ 0x54 │ │ │ │ - add r0, pc, #752 @ (adr r0, 6e1b44 ) │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #872 @ (adr r0, 6e1bc0 ) │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #176 @ (adr r0, 6e190c ) │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ b.n 6e1808 │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -2434583,102 +2434545,102 @@ │ │ │ │ b.n 6e1a9a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 6e1b1c │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #656 @ (adr r5, 6e1eb0 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 6e1f30 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 6e1a04 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - add r0, pc, #592 @ (adr r0, 6e1e78 ) │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - add r0, pc, #464 @ (adr r0, 6e1e04 ) │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 6e1c5e │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 6e1bf8 │ │ │ │ + bvc.n 6e1c38 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 6e1f4c ) │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 6e1ca8 │ │ │ │ + bvc.n 6e1ce8 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #656 @ (adr r3, 6e1ee4 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 6e1f64 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 6e1bec │ │ │ │ + bpl.n 6e1c2c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6e1be4 │ │ │ │ + bpl.n 6e1c24 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6e1bdc │ │ │ │ + bpl.n 6e1c1c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6e1bd4 │ │ │ │ + bpl.n 6e1c14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6e1bcc │ │ │ │ + bpl.n 6e1c0c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6e1dc4 │ │ │ │ + bpl.n 6e1c04 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvs.n 6e1dbc │ │ │ │ + bpl.n 6e1bfc │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r3, r7, [r0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -2434745,19 +2434707,19 @@ │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 6815ec │ │ │ │ b.n 6e1d00 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #88] @ (6e1e18 ) │ │ │ │ @@ -2435022,33 +2434984,33 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 71aca8 │ │ │ │ cmp fp, r9 │ │ │ │ bne.n 6e206a │ │ │ │ b.n 6e1ee4 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #336] @ (6e2218 ) │ │ │ │ @@ -2435178,15 +2435140,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ svc 48 @ 0x30 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ udf #204 @ 0xcc │ │ │ │ lsls r5, r2, #4 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #624] @ (6e24ac ) │ │ │ │ @@ -2435425,25 +2435387,25 @@ │ │ │ │ nop │ │ │ │ ble.n 6e2428 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 6e2564 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #143360 @ 0x23000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2435569,23 +2435531,23 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6e25fa │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bge.n 6e262c │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 6e2638 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2072] @ 0x818 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2435640,19 +2435602,19 @@ │ │ │ │ add.w sp, sp, #2008 @ 0x7d8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bls.n 6e2610 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bls.n 6e2768 │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2435785,27 +2435747,27 @@ │ │ │ │ b.n 6e279e │ │ │ │ ldr r2, [pc, #36] @ (6e2894 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 6e2822 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ beq.n 6e28ec │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2435824,15 +2435786,15 @@ │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 6e28de │ │ │ │ cbz r3, 6e28ee │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ mov r0, r6 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ ldr r1, [pc, #20] @ (6e28f4 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 52607c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ @@ -2435852,15 +2435814,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 6e2926 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r2, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r1, r1, #3168 @ 0xc60 │ │ │ │ - bl aa5630 │ │ │ │ + bl aa5640 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 6e2942 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2436179,24 +2436141,24 @@ │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ b.n 6e2ba4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 6e2ba4 │ │ │ │ nop │ │ │ │ vrhadd.s d16, d2, d12 │ │ │ │ @ instruction: 0xeaedffff │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xeacbffff │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ @ instruction: 0xea9fffff │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stc2 15, cr15, [pc], #1020 @ 6e30cc │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #4020] @ 0xfb4 │ │ │ │ cbz r5, 6e2d42 │ │ │ │ @@ -2436372,26 +2436334,26 @@ │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e2b2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ @@ -2436461,17 +2436423,17 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ b.n 6e2f88 │ │ │ │ beq.n 6e2f78 │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bge.n 6e3018 │ │ │ │ + bls.n 6e3058 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -2436793,33 +2436755,33 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ stmia r4!, {r3, r5} │ │ │ │ lsls r2, r3, #4 │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ lsls r2, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldr r6, [pc, #400] @ (6e34b0 ) │ │ │ │ + ldr r5, [pc, #528] @ (6e3530 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #4 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #96] @ (6e3390 ) │ │ │ │ + ldr r5, [pc, #224] @ (6e3410 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -2436892,19 +2436854,19 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ cbz r1, 6e3436 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6e2d50 │ │ │ │ @@ -2437075,31 +2437037,31 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r2, #4 │ │ │ │ ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #280] @ (6e3748 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2437208,16 +2437170,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ b.n 6e36a6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r6 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + vqadd.u16 d16, d20, d7 │ │ │ │ ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r0, #1036] @ 0x40c │ │ │ │ @@ -2438160,15 +2438121,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ itee eq │ │ │ │ lsleq r5, r2, #4 │ │ │ │ addne r6, #252 @ 0xfc │ │ │ │ movne r0, r0 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #25728 @ 0x6480 │ │ │ │ @@ -2440561,15 +2440522,15 @@ │ │ │ │ b.n 6e5e2e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 6d7cf0 │ │ │ │ b.n 6e5da2 │ │ │ │ movs r1, #1 │ │ │ │ b.n 6e5e18 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2447459,15 +2447420,15 @@ │ │ │ │ bl 6bedfe │ │ │ │ bl 558e02 │ │ │ │ bl 48ae06 │ │ │ │ ldr r0, [pc, #4] @ (6eae10 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ cbz r0, 6eae30 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ @@ -2447888,19 +2447849,19 @@ │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bl 49966c │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b7a4 │ │ │ │ + bl a8b7b4 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl a8b778 │ │ │ │ + bl a8b788 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2448763,28 +2448724,28 @@ │ │ │ │ b.n 6eb35e │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, ip │ │ │ │ b.w 6eb2c4 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #456] @ (6ebd24 ) │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - stc2 0, cr0, [r0, #944] @ 0x3b0 │ │ │ │ + stc2 0, cr0, [r0], #944 @ 0x3b0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa3600ec │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + ldr??.w r0, [r6, ip, lsl #2] │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh.w r0, [r6, ip, lsl #2] │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + ldr.w r0, [r6, ip, lsl #2] │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #16 │ │ │ │ @@ -2449118,21 +2449079,21 @@ │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ muls r0, r3 │ │ │ │ lsls r5, r2, #4 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r2, r6, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #640] @ (6ec168 ) │ │ │ │ + ldr r4, [pc, #768] @ (6ec1e8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #688] @ (6ec1a0 ) │ │ │ │ + ldr r2, [pc, #816] @ (6ec220 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ addw r0, r0, #3192 @ 0xc78 │ │ │ │ @@ -2449235,33 +2449196,33 @@ │ │ │ │ b.n 6ebf58 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #9] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bhi.n 6ec0f0 │ │ │ │ + bvc.n 6ebf30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ands r6, r7 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + cpsie ai │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [pc, #4] @ (6ec02c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #460] @ (6ec210 ) │ │ │ │ @@ -2449455,15 +2449416,15 @@ │ │ │ │ bl 72026a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl aa62d8 │ │ │ │ + bl aa62e8 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mvn.w r9, #4 │ │ │ │ ldr.w r0, [r4, #1252] @ 0x4e4 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r2, [r4, #23] │ │ │ │ sub.w r3, r0, #11 │ │ │ │ @@ -2450009,15 +2449970,15 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6eceb0 │ │ │ │ add.w r1, r4, #47872 @ 0xbb00 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #88 @ 0x58 │ │ │ │ - bl a59620 │ │ │ │ + bl a59630 │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 6ecf70 │ │ │ │ add.w r7, r4, #24576 @ 0x6000 │ │ │ │ add.w r5, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r5, #1172] @ 0x494 │ │ │ │ @@ -2450381,15 +2450342,15 @@ │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ ldr.w r9, [r3, #128] @ 0x80 │ │ │ │ ldrb.w r3, [r1, #177] @ 0xb1 │ │ │ │ ldr.w r1, [r1, #152] @ 0x98 │ │ │ │ blx r9 │ │ │ │ b.n 6eca08 │ │ │ │ mov r0, r5 │ │ │ │ - bl a59630 │ │ │ │ + bl a59640 │ │ │ │ b.n 6ec9da │ │ │ │ ldr.w r3, [r4, #2796] @ 0xaec │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #2820] @ 0xb04 │ │ │ │ bl 6aa608 │ │ │ │ b.n 6eccfc │ │ │ │ cmp.w r8, #10 │ │ │ │ @@ -2450474,15 +2450435,15 @@ │ │ │ │ nop │ │ │ │ adds r6, #58 @ 0x3a │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - b.n 6ecb00 │ │ │ │ + b.n 6ec940 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2451573,15 +2451534,15 @@ │ │ │ │ mvn.w r2, #292 @ 0x124 │ │ │ │ add r1, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ bl 6edb4c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - bvc.n 6edbb0 │ │ │ │ + bvs.n 6edbf0 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mvn.w r4, #292 @ 0x124 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2451634,15 +2451595,15 @@ │ │ │ │ movne r0, #100 @ 0x64 │ │ │ │ b.n 6edcec │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ lsls r5, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 6eddc8 │ │ │ │ + bvs.n 6ede08 │ │ │ │ lsls r4, r5, #3 │ │ │ │ movs r3, #12 │ │ │ │ lsls r5, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ push {r4, r5} │ │ │ │ itee lt │ │ │ │ @@ -2451918,19 +2451879,19 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ movs r4, #0 │ │ │ │ b.n 6edf26 │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.n 6ee00c │ │ │ │ + bmi.n 6ee04c │ │ │ │ lsls r4, r5, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6ee224 │ │ │ │ + b.n 6ee064 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5} │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov.w r5, #30976 @ 0x7900 │ │ │ │ movt r5, #49154 @ 0xc002 │ │ │ │ @@ -2452761,15 +2452722,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r4, r3, r1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #220] @ (6eea20 ) │ │ │ │ @@ -2452967,17 +2452928,17 @@ │ │ │ │ beq.n 6eeb1c │ │ │ │ mov r0, r6 │ │ │ │ bl 71de70 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ec44 │ │ │ │ str.w r5, [r4, #3124] @ 0xc34 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 6eebec │ │ │ │ + bpl.n 6eec2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bvs.n 6eec08 │ │ │ │ + bpl.n 6eea48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r3, [r0, #1036] @ 0x40c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2465229,28 +2465190,28 @@ │ │ │ │ blx 6e2e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6f6a62 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6f6a5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 39a288 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cbz r0, 6f693a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 6f693a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 39a210 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2465267,15 +2465228,15 @@ │ │ │ │ bne.n 6f693a │ │ │ │ adds r7, #1 │ │ │ │ bne.w 6f6a56 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ bl 6f6838 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b47c │ │ │ │ + bl a5b48c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6f68fa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 6ec44 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ec44 │ │ │ │ mov r0, r6 │ │ │ │ @@ -2465310,54 +2465271,54 @@ │ │ │ │ beq.n 6f68f2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldr.w fp, [r3] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ cmp sl, r9 │ │ │ │ str.w fp, [r0] │ │ │ │ bne.n 6f6998 │ │ │ │ b.n 6f68f2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6f68f2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r9, [r0] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6f68f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str r4, [r0, #0] │ │ │ │ b.n 6f68f2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 6f69f4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6f68f2 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w fp, [r3] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str.w fp, [r0] │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 6f6a02 │ │ │ │ b.n 6f68f2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -2465367,15 +2465328,15 @@ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w fp, [r3] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str.w fp, [r0] │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 6f6a32 │ │ │ │ b.n 6f68f2 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 6f693a │ │ │ │ @@ -2465397,15 +2465358,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ @@ -2467620,17 +2467581,17 @@ │ │ │ │ ldr.w r3, [r7, #3216] @ 0xc90 │ │ │ │ cbz r3, 6f82e6 │ │ │ │ add.w r0, r7, #3072 @ 0xc00 │ │ │ │ bl 39d788 │ │ │ │ ldr.w r3, [r7, #1396] @ 0x574 │ │ │ │ cbz r3, 6f82f4 │ │ │ │ add.w r0, r7, #1376 @ 0x560 │ │ │ │ - bl a9d7cc │ │ │ │ + bl a9d7dc │ │ │ │ add.w r0, r7, #1304 @ 0x518 │ │ │ │ - bl a9d2a4 │ │ │ │ + bl a9d2b4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r7, #3288] @ 0xcd8 │ │ │ │ bl 393be8 │ │ │ │ ldr.w r0, [r7, #3272] @ 0xcc8 │ │ │ │ bl 70db8c │ │ │ │ ldr.w r0, [r7, #1424] @ 0x590 │ │ │ │ bl 74eec0 │ │ │ │ @@ -2468085,15 +2468046,15 @@ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, ip, lsl #29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #41248 @ 0xa120 │ │ │ │ movt r2, #7 │ │ │ │ - bl a9d208 │ │ │ │ + bl a9d218 │ │ │ │ ldr.w r3, [pc, #1252] @ 6f8d08 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #1376 @ 0x560 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [pc, #1240] @ 6f8d0c │ │ │ │ @@ -2468101,15 +2468062,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #1236] @ 6f8d10 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a9d764 │ │ │ │ + bl a9d774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6f8c86 │ │ │ │ ldr.w r3, [r6, #1380] @ 0x564 │ │ │ │ str r7, [r6, #0] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ str.w r3, [r6, #2000] @ 0x7d0 │ │ │ │ bl 39ce04 │ │ │ │ @@ -2468520,48 +2468481,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6f8a4e │ │ │ │ b.n 6f8cb8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 5b2cd2 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x4ce5a> │ │ │ │ bl 5accd6 <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x46e5e> │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - usat r0, #9, lr, asr #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + movt r0, #57481 @ 0xe089 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #480 @ (adr r0, 6f8ef8 ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #4 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl 33ed22 │ │ │ │ bl 338d26 │ │ │ │ bl 5c0d2a <_mesa_glapi_get_proc_address@@libgallium-25.0.7-2+deb13u1.so+0x5aeb2> │ │ │ │ @ instruction: 0xfb4dffff │ │ │ │ bl 310d32 │ │ │ │ bl ac6d36 │ │ │ │ @@ -2468571,40 +2468532,40 @@ │ │ │ │ bl 330d46 │ │ │ │ bl adad4a │ │ │ │ bl ae6d4e │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orr.w r0, r6, #4489216 @ 0x448000 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + bfi r0, r6, #2, #8 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -2468634,17 +2468595,17 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ ldr.w r0, [r7, #1424] @ 0x590 │ │ │ │ bl 750384 │ │ │ │ cbz r0, 6f8e04 │ │ │ │ add.w r0, r7, #1376 @ 0x560 │ │ │ │ - bl a9d6bc │ │ │ │ + bl a9d6cc │ │ │ │ add.w r0, r7, #1304 @ 0x518 │ │ │ │ - bl a9d0c4 │ │ │ │ + bl a9d0d4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr.w r0, [r7, #1424] @ 0x590 │ │ │ │ mov r2, r5 │ │ │ │ bl 750384 │ │ │ │ cbnz r0, 6f8e7a │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ dmb ish │ │ │ │ @@ -2470013,17 +2469974,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r2, #4 │ │ │ │ str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ @@ -2470839,15 +2470800,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #708] @ (6fa904 ) │ │ │ │ @@ -2471444,15 +2471405,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6fac98 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r4, #1304 @ 0x518 │ │ │ │ - bl a9d1fc │ │ │ │ + bl a9d20c │ │ │ │ mov r6, fp │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ b.n 6fa99c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6fabe4 │ │ │ │ @@ -2471481,15 +2471442,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6fac98 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r4, #1304 @ 0x518 │ │ │ │ - bl a9d1fc │ │ │ │ + bl a9d20c │ │ │ │ mov r6, fp │ │ │ │ movs r3, #4 │ │ │ │ b.n 6facd8 │ │ │ │ add.w r0, r4, #3280 @ 0xcd0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ @@ -2471564,23 +2471525,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r4, r2, #4 │ │ │ │ strb r2, [r2, r0] │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r1 │ │ │ │ @@ -2471887,15 +2471848,15 @@ │ │ │ │ beq.n 6fb23a │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 6fb1ca │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 6fb272 │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ add.w r0, r5, #1304 @ 0x518 │ │ │ │ - bl a9cc68 │ │ │ │ + bl a9cc78 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ mov.w sl, r3, lsr #16 │ │ │ │ mov.w r8, r3, lsl #16 │ │ │ │ @@ -2471944,15 +2471905,15 @@ │ │ │ │ ldr.w r1, [r5, #1492] @ 0x5d4 │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r5, #1488] @ 0x5d0 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ str.w r1, [r5, #1492] @ 0x5d4 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #1376 @ 0x560 │ │ │ │ - bl a9d610 │ │ │ │ + bl a9d620 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 6fae2c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r5, #1480] @ 0x5c8 │ │ │ │ @@ -2471974,15 +2471935,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [pc, #320] @ (6fb3fc ) │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #402653184 @ 0x18000000 │ │ │ │ @@ -2472322,15 +2472283,15 @@ │ │ │ │ bls.w 6fb78e │ │ │ │ cmp r4, fp │ │ │ │ bhi.n 6fb6f8 │ │ │ │ add.w r6, r8, #1376 @ 0x560 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a9d5f8 │ │ │ │ + bl a9d608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6fb868 │ │ │ │ addw r3, r8, #1444 @ 0x5a4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r5, [r4, #-56] │ │ │ │ str.w r7, [r4, #-52] │ │ │ │ @@ -2472466,34 +2472427,34 @@ │ │ │ │ ldr.w r1, [r8, #1492] @ 0x5d4 │ │ │ │ adds r2, r2, r3 │ │ │ │ str.w r2, [r8, #1488] @ 0x5d0 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w r1, [r8, #1492] @ 0x5d4 │ │ │ │ b.n 6fb6f2 │ │ │ │ add.w r0, r8, #1376 @ 0x560 │ │ │ │ - bl a9d6bc │ │ │ │ + bl a9d6cc │ │ │ │ add.w r0, r8, #1304 @ 0x518 │ │ │ │ - bl a9d0c4 │ │ │ │ + bl a9d0d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, sl, [sp, #8] │ │ │ │ strd r4, r9, [sp] │ │ │ │ bl 6fa910 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6fb748 │ │ │ │ b.n 6fb7f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl a9d6bc │ │ │ │ + bl a9d6cc │ │ │ │ add.w r0, r8, #1304 @ 0x518 │ │ │ │ - bl a9d0c4 │ │ │ │ + bl a9d0d4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl a9d5f8 │ │ │ │ + bl a9d608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6fb69c │ │ │ │ b.n 6fb7f6 │ │ │ │ bic.w r3, r6, #4 │ │ │ │ cmp r2, #30 │ │ │ │ bhi.n 6fb8ba │ │ │ │ @@ -2472538,15 +2472499,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r8, #1304 @ 0x518 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl a9ce74 │ │ │ │ + bl a9ce84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6fb732 │ │ │ │ lsls r2, r6, #20 │ │ │ │ bpl.n 6fb93e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ cmp r2, #3 │ │ │ │ @@ -2473259,15 +2473220,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ muls r6, r7 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r0, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ mov fp, r9 │ │ │ │ blx 6ec44 │ │ │ │ @@ -2473836,15 +2473797,15 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #244 @ 0xf4 │ │ │ │ subs r1, #154 @ 0x9a │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0], #548 @ 0x224 │ │ │ │ + smlalbb r0, r0, r0, r9 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [pc, #92] @ 6fc78c │ │ │ │ sub sp, #12 │ │ │ │ @@ -2474019,22 +2473980,22 @@ │ │ │ │ nop │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldc 0, cr0, [r2], #940 @ 0x3ac │ │ │ │ + rsbs r0, r2, fp, asr #3 │ │ │ │ adds r7, #158 @ 0x9e │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb3e0089 │ │ │ │ - @ instruction: 0xfb4e0089 │ │ │ │ - @ instruction: 0xfb5a0089 │ │ │ │ + @ instruction: 0xfa5e0089 │ │ │ │ + @ instruction: 0xfa6e0089 │ │ │ │ + @ instruction: 0xfa7a0089 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2474303,15 +2474264,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #226 @ 0xe2 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7c0089 │ │ │ │ + ldrsb.w r0, [ip, #137] @ 0x89 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ ubfx r4, r4, #0, #15 │ │ │ │ ldrsh.w ip, [r0, r4, lsl #1] │ │ │ │ cmp.w ip, #0 │ │ │ │ blt.n 6fcc08 │ │ │ │ mov lr, r0 │ │ │ │ @@ -2475924,20 +2475885,20 @@ │ │ │ │ lsls r4, r2, #4 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r0, r9, lsl #2 │ │ │ │ + bics.w r0, r0, r9, lsl #2 │ │ │ │ movs r3, #74 @ 0x4a │ │ │ │ lsls r4, r2, #4 │ │ │ │ - b.n 6fdd18 │ │ │ │ + b.n 6fdb58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 6fdc60 │ │ │ │ + b.n 6fdaa0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -2476794,15 +2476755,15 @@ │ │ │ │ bl 39d370 │ │ │ │ ldr.w r6, [r5, #440] @ 0x1b8 │ │ │ │ b.n 6fe690 │ │ │ │ subs r4, r6, #0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 6fed18 │ │ │ │ + b.n 6feb58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ subs r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2478090,25 +2478051,25 @@ │ │ │ │ b.w 6feadc │ │ │ │ asrs r2, r6, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #24 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bls.n 6ff4e4 │ │ │ │ + bhi.n 6ff524 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bls.n 6ff4f8 │ │ │ │ + bhi.n 6ff538 │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #20 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - bcc.n 6ff5f4 │ │ │ │ + bcs.n 6ff634 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 6ff680 │ │ │ │ + beq.n 6ff6c0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 74f668 │ │ │ │ @@ -2478284,17 +2478245,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ b.w 6fed7a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strd r3, r3, [r7, #48] @ 0x30 │ │ │ │ b.w 6fee16 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r7, sp, #8 │ │ │ │ @@ -2479314,28 +2479275,28 @@ │ │ │ │ b.n 6ffc3c │ │ │ │ lsls r2, r1, #31 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r0, r7, #30 │ │ │ │ lsls r4, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ vbit d0, d6, d3 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r7, sp, #24 │ │ │ │ @@ -2480363,23 +2480324,23 @@ │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ str r2, [r7, #32] │ │ │ │ b.n 70071a │ │ │ │ mrrc2 1, 1, r0, ip, cr3 │ │ │ │ mcrr2 1, 1, r0, r6, cr3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - nop {8} │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - itte hi │ │ │ │ - lslhi r1, r1, #2 │ │ │ │ - asrhi r4, r1, #24 │ │ │ │ - movls r0, r0 │ │ │ │ - revsh r4, r3 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r6, 700f42 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 700f32 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @ instruction: 0xf31c0113 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r9, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 701196 │ │ │ │ @@ -2480680,17 +2480641,17 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ strd r2, r2, [r7, #72] @ 0x48 │ │ │ │ b.w 70087e │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + cbz r6, 7012f6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + cbz r6, 7012f8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movs r3, #12 │ │ │ │ @@ -2481111,15 +2481072,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ b.n 70166e │ │ │ │ orns r1, r6, r3, lsr #32 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -2481475,19 +2481436,19 @@ │ │ │ │ stmia.w lr!, {r0, r1, r4, r8} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r8!, {r0, r1, r4, r8} │ │ │ │ @ instruction: 0xe8560113 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r3 │ │ │ │ @@ -2481681,15 +2481642,15 @@ │ │ │ │ b.n 701c7e │ │ │ │ b.n 701688 │ │ │ │ lsls r3, r2, #4 │ │ │ │ bls.n 701c2c │ │ │ │ lsls r0, r3, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrb.w r2, [r0, #366] @ 0x16e │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ cbnz r2, 701d3e │ │ │ │ ldr.w r2, [r0, #344] @ 0x158 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ bls.n 701d3e │ │ │ │ @@ -2483701,21 +2483662,21 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #24] @ (703490 ) │ │ │ │ movs r3, #12 │ │ │ │ add r0, pc │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -2484599,15 +2484560,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ stmia r3!, {r2, r3, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #8328 @ 0x2088 │ │ │ │ @@ -2485409,36 +2485370,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r2, #4 │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr5, {4} │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + ldc2l 0, cr0, [r0, #532] @ 0x214 │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4} │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #67 @ 0x43 │ │ │ │ movs r3, #11 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ strd r4, r3, [r0, #344] @ 0x158 │ │ │ │ @@ -2485659,15 +2485620,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7e8 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #56 @ (adr r1, 7048d0 ) │ │ │ │ + add r0, pc, #184 @ (adr r0, 704950 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ @ instruction: 0xb78a │ │ │ │ lsls r3, r2, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -2486066,41 +2486027,41 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb74a │ │ │ │ lsls r3, r2, #4 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r3, #25] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5, r7, lr} │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, #20] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -2486623,39 +2486584,39 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ lsls r3, r2, #4 │ │ │ │ uxtb r2, r1 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsrs r4, r4, #4 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - add r0, pc, #584 @ (adr r0, 7054f4 ) │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ cbz r6, 7052d0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r4, r0, #27 │ │ │ │ lsls r4, r2, #4 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ sub.w r1, r3, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bhi.w 7074ee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [pc, #2740] @ 705d94 │ │ │ │ add r3, pc │ │ │ │ @@ -2487589,21 +2487550,21 @@ │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r5, r2, #5 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r0, r2 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vldr d5, [pc, #772] @ 7060b0 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vldr d6, [pc, #772] @ 7060b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ @@ -2487887,31 +2487848,31 @@ │ │ │ │ cmp r7, #27 │ │ │ │ movs r4, #221 @ 0xdd │ │ │ │ strh r6, [r0, #8] │ │ │ │ ands r7, r1 │ │ │ │ @ instruction: 0xeb85b851 │ │ │ │ strh r6, [r3, #40] @ 0x28 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ and.w r3, r6, #3 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, sl │ │ │ │ cmp.w r9, #73 @ 0x49 │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ add.w r3, r3, r6, asr #2 │ │ │ │ @@ -2489043,61 +2489004,61 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #87 @ 0x57 │ │ │ │ str.w r3, [r1, #344] @ 0x158 │ │ │ │ b.w 7052ea │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r2, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ subs r3, #80 @ 0x50 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ bhi.w 7052ea │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [pc, #1800] @ 707588 │ │ │ │ add r3, pc │ │ │ │ @@ -2489731,93 +2489692,93 @@ │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r2, #932] @ 0x3a4 │ │ │ │ b.w 705456 │ │ │ │ subs r3, #240 @ 0xf0 │ │ │ │ cmp r3, #14 │ │ │ │ bls.w 7052da │ │ │ │ b.w 7052ea │ │ │ │ - str r6, [r3, #4] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #84] @ (707690 ) │ │ │ │ @@ -2489856,15 +2489817,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #12] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrh r6, [r0, #12] │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2489894,15 +2489855,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7076c4 │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1832] @ 0x728 │ │ │ │ ldr.w r6, [pc, #3828] @ 708604 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2491210,362 +2491171,362 @@ │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ strh r3, [r4, #0] │ │ │ │ b.n 707fce │ │ │ │ ldrh r2, [r4, #6] │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldr r0, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, r1] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r6] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf3340087 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + @ instruction: 0xf2540087 │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb6be │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r0, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r2, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrb r6, [r4, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r5, r5, #3 │ │ │ │ ldrb r4, [r4, #9] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb.w r3, [r4, #223] @ 0xdf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 707f1c │ │ │ │ ldrb.w r3, [r4, #207] @ 0xcf │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 707f1c │ │ │ │ @@ -2491871,89 +2491832,89 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 708560 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #872] @ (708fa4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (709024 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [pc, #552] @ (708e70 ) │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #152] @ (708ce4 ) │ │ │ │ + bx r8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blxns fp │ │ │ │ + mov ip, pc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #464] @ (708e44 ) │ │ │ │ + ldr r5, [pc, #592] @ (708ec4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #488] @ (708e60 ) │ │ │ │ + ldr r5, [pc, #616] @ (708ee0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #568] @ (708eb4 ) │ │ │ │ + ldr r5, [pc, #696] @ (708f34 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blx r3 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, #10 │ │ │ │ bhi.n 708cec │ │ │ │ subs r1, #49 @ 0x31 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #54055 @ 0xd327 │ │ │ │ movt r2, #3 │ │ │ │ @@ -2492073,15 +2492034,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ b.n 708d58 │ │ │ │ strb r4, [r5, #11] │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #508] @ (709014 ) │ │ │ │ @@ -2492923,15 +2492884,15 @@ │ │ │ │ bhi.n 7096f8 │ │ │ │ cbnz r5, 70970c │ │ │ │ cmp r2, #11 │ │ │ │ bhi.n 709676 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl c23f84 │ │ │ │ + bl c23f94 │ │ │ │ cbnz r0, 7096de │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [pc, #180] @ (709794 ) │ │ │ │ ldr r3, [pc, #172] @ (709790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2493202,15 +2493163,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c23e20 │ │ │ │ + bl c23e30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 709938 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ b.n 709936 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2493276,15 +2493237,15 @@ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl c23d80 │ │ │ │ + bl c23d90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 709d4c │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 709d5e │ │ │ │ adds r6, #136 @ 0x88 │ │ │ │ @@ -2493407,15 +2493368,15 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w lr, [r1, #56] @ 0x38 │ │ │ │ str r6, [r1, #60] @ 0x3c │ │ │ │ - bl c23df8 │ │ │ │ + bl c23e08 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 709d24 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mla r3, r3, r8, r5 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ @@ -2493471,15 +2493432,15 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [r7, #96] @ 0x60 │ │ │ │ ldr r6, [r7, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd ip, r6, [r1, #56] @ 0x38 │ │ │ │ - bl c23df8 │ │ │ │ + bl c23e08 │ │ │ │ cbnz r0, 709cfe │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 709e70 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -2493585,15 +2493546,15 @@ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r3, r2, [r7, #96] @ 0x60 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl c23da8 │ │ │ │ + bl c23db8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 709d4a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -2493685,15 +2493646,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ it ne │ │ │ │ movne.w r3, #65536 @ 0x10000 │ │ │ │ beq.w 70a0cc │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl c24158 │ │ │ │ + bl c24168 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70a100 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb sl, r3, #31 │ │ │ │ @@ -2494046,29 +2494007,29 @@ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #20] │ │ │ │ lsls r3, r2, #4 │ │ │ │ str r4, [r4, #4] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldr r2, [pc, #688] @ (70a5c8 ) │ │ │ │ + ldr r1, [pc, #816] @ (70a648 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #912] @ (70a6ac ) │ │ │ │ + ldr r2, [pc, #16] @ (70a32c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #216] @ (70a3f8 ) │ │ │ │ + ldr r2, [pc, #344] @ (70a478 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #952] @ (70a6dc ) │ │ │ │ + ldr r3, [pc, #56] @ (70a35c ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #784] @ (70a638 ) │ │ │ │ + ldr r2, [pc, #912] @ (70a6b8 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r3, [pc, #696] @ (70a5e4 ) │ │ │ │ + ldr r2, [pc, #824] @ (70a664 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r2, [pc, #784] @ (70a640 ) │ │ │ │ + ldr r1, [pc, #912] @ (70a6c0 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ - ldr r1, [pc, #976] @ (70a704 ) │ │ │ │ + ldr r1, [pc, #80] @ (70a384 ) │ │ │ │ lsls r5, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r4, [pc, #276] @ (70a45c ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ @@ -2494139,15 +2494100,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bl 709e78 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c24134 │ │ │ │ + bl c24144 │ │ │ │ cbnz r0, 70a454 │ │ │ │ ldrd r3, r1, [sp, #48] @ 0x30 │ │ │ │ strh.w r3, [r8, #12] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ @@ -2494208,15 +2494169,15 @@ │ │ │ │ blx 6e550 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #104 @ 0x68 │ │ │ │ str.w r8, [r5, #88] @ 0x58 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl c24134 │ │ │ │ + bl c24144 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70a800 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 70a4e2 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -2494492,15 +2494453,15 @@ │ │ │ │ bne.n 70a7bc │ │ │ │ dmb ish │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r1, #8] │ │ │ │ - bl c2417c │ │ │ │ + bl c2418c │ │ │ │ cbnz r0, 70a800 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ b.n 70a628 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r4, r4, #728 @ 0x2d8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2494518,15 +2494479,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, r5] │ │ │ │ lsls r3, r2, #4 │ │ │ │ ldrh r2, [r5, r2] │ │ │ │ lsls r3, r2, #4 │ │ │ │ - mvns r6, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2495598,15 +2495559,15 @@ │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r9, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [sl] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ - bl c23dd0 │ │ │ │ + bl c23de0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70ac4c │ │ │ │ strb r0, [r4, #12] │ │ │ │ ldrd r1, r0, [sl, #4] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ vldr d7, [sl, #16] │ │ │ │ @@ -2495661,15 +2495622,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ str r3, [r1, #16] │ │ │ │ - bl c23e20 │ │ │ │ + bl c23e30 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70ac4c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ ldrd r3, r0, [r4, #32] │ │ │ │ b.n 70aeaa │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ @@ -2495711,15 +2495672,15 @@ │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [sl] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl c23e48 │ │ │ │ + bl c23e58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70b6f2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r7, [r5, #348] @ 0x15c │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ @@ -2495866,15 +2495827,15 @@ │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #17 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ b.w 70ab82 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r4, [r0, #416] @ 0x1a0 │ │ │ │ ldrb.w lr, [sp, #8] │ │ │ │ cbz r4, 70b764 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ @@ -2497214,15 +2497175,15 @@ │ │ │ │ blx 6e550 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r7, [r5, #96] @ 0x60 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl c23e94 │ │ │ │ + bl c23ea4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70c8a0 │ │ │ │ ldrb.w sl, [r6, #4] │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ beq.n 70c584 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @@ -2497474,15 +2497435,15 @@ │ │ │ │ ldrbne.w r3, [r4, #713] @ 0x2c9 │ │ │ │ cmp.w r8, #11 │ │ │ │ str r3, [r7, #16] │ │ │ │ beq.w 70cfd8 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl c23ee4 │ │ │ │ + bl c23ef4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70cfce │ │ │ │ mov r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -2497579,15 +2497540,15 @@ │ │ │ │ str r3, [r1, #28] │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr.w r0, [fp] │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #3 │ │ │ │ str.w r9, [r7, #36] @ 0x24 │ │ │ │ strd r5, r3, [r1] │ │ │ │ - bl c23ebc │ │ │ │ + bl c23ecc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 70c8a0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ strb r3, [r4, #15] │ │ │ │ @@ -2497741,15 +2497702,15 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r0, [fp] │ │ │ │ str r3, [r1, #28] │ │ │ │ - bl c23f5c │ │ │ │ + bl c23f6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70c8a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ strh r3, [r4, #10] │ │ │ │ ldr.w r2, [r2, #348] @ 0x15c │ │ │ │ cmp r2, #13 │ │ │ │ @@ -2497792,15 +2497753,15 @@ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [r7, #24] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl c23f0c │ │ │ │ + bl c23f1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70cf22 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -2497882,15 +2497843,15 @@ │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ mov.w r3, #52 @ 0x34 │ │ │ │ str r3, [r7, #0] │ │ │ │ beq.w 70cea4 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl c23f34 │ │ │ │ + bl c23f44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70ce76 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -2497987,15 +2497948,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70cfee │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r2, r9 │ │ │ │ - bl c23f34 │ │ │ │ + bl c23f44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 70cfe4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -2498169,15 +2498130,15 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r0, [fp] │ │ │ │ str r3, [r1, #28] │ │ │ │ - bl c23f5c │ │ │ │ + bl c23f6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70c8a0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ b.n 70cba2 │ │ │ │ add.w r0, fp, #4 │ │ │ │ bl 70980c │ │ │ │ @@ -2499228,20 +2499189,20 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #132] @ (70db84 ) │ │ │ │ strd ip, r9, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl c23d48 │ │ │ │ + bl c23d58 │ │ │ │ cbnz r0, 70db66 │ │ │ │ cbz r5, 70db1e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl c23e70 │ │ │ │ + bl c23e80 │ │ │ │ cbz r0, 70db6a │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 6f1d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 70db60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2499264,15 +2499225,15 @@ │ │ │ │ mov r9, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov lr, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 70dade │ │ │ │ mov r0, r3 │ │ │ │ - bl c23d5c │ │ │ │ + bl c23d6c │ │ │ │ movs r0, #0 │ │ │ │ b.n 70db30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r0, [r5] │ │ │ │ b.n 70db1e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2499286,15 +2499247,15 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c23d5c │ │ │ │ + bl c23d6c │ │ │ │ mov r0, r4 │ │ │ │ blx 6ec44 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ ldrd r4, r1, [sp, #8] │ │ │ │ @@ -2500259,15 +2500220,15 @@ │ │ │ │ b.w 70de20 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r2, #31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ - bl c23fac │ │ │ │ + bl c23fbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 70dc70 │ │ │ │ ldrd r7, r8, [r4, #32] │ │ │ │ tst.w r7, #393216 @ 0x60000 │ │ │ │ bne.w 70e9fa │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ lsls r6, r3, #28 │ │ │ │ @@ -2500917,15 +2500878,15 @@ │ │ │ │ movne r5, ip │ │ │ │ str r5, [r3, #0] │ │ │ │ b.n 70ece2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 70ece2 │ │ │ │ - ldc2 0, cr0, [r2], {236} @ 0xec │ │ │ │ + @ instruction: 0xfbb200ec │ │ │ │ vldr d7, [pc, #508] @ 70f008 │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ push {r4, r5} │ │ │ │ cmp r3, #15 │ │ │ │ vstr d7, [r2] │ │ │ │ bls.n 70ee66 │ │ │ │ ldrb.w r3, [r1, #130] @ 0x82 │ │ │ │ @@ -2501243,16 +2501204,16 @@ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r1, #712] @ 0x2c8 │ │ │ │ b.n 70f0d6 │ │ │ │ lsrs r0, r1, #31 │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #59528 @ 0xe888 │ │ │ │ - @ instruction: 0xf7120088 │ │ │ │ + @ instruction: 0xf5ee0088 │ │ │ │ + @ instruction: 0xf6320088 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w r9, [r1, #2] │ │ │ │ mov sl, r3 │ │ │ │ @@ -2501533,16 +2501494,16 @@ │ │ │ │ lsls r0, r1 │ │ │ │ subs r0, #1 │ │ │ │ b.n 70f22e │ │ │ │ movs r1, #16 │ │ │ │ b.n 70f2ac │ │ │ │ movs r1, #8 │ │ │ │ b.n 70f2ac │ │ │ │ - strb.w r0, [sl, ip, lsl #2] │ │ │ │ - sbcs.w r0, r6, #7733248 @ 0x760000 │ │ │ │ + @ instruction: 0xf72a00ec │ │ │ │ + eors.w r0, r6, #7733248 @ 0x760000 │ │ │ │ ldrd r1, r2, [r0, #24] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ beq.n 70f50e │ │ │ │ ldrd r3, r2, [r0, #112] @ 0x70 │ │ │ │ @@ -2502161,29 +2502122,29 @@ │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [r4, #728] @ 0x2d8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 70f940 │ │ │ │ - vaddl.s16 q8, d28, d8 │ │ │ │ - adcs.w r0, lr, #136 @ 0x88 │ │ │ │ - @ instruction: 0xf19e0088 │ │ │ │ - @ instruction: 0xf18a0088 │ │ │ │ - vaddl.s16 q0, d28, d8 │ │ │ │ - movw r0, #41096 @ 0xa088 │ │ │ │ - vhadd.s8 d16, d30, d8 │ │ │ │ - vhadd.s8 d16, d28, d8 │ │ │ │ - cdp 0, 7, cr0, cr8, cr8, {4} │ │ │ │ - @ instruction: 0xf0d60088 │ │ │ │ - add.w r0, ip, #136 @ 0x88 │ │ │ │ - cdp 0, 1, cr0, cr4, cr8, {4} │ │ │ │ - cdp 0, 8, cr0, cr14, cr8, {4} │ │ │ │ - add.w r0, r8, #136 @ 0x88 │ │ │ │ - cdp 0, 8, cr0, cr8, cr8, {4} │ │ │ │ + cdp 0, 15, cr0, cr12, cr8, {4} │ │ │ │ + orns r0, lr, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf0be0088 │ │ │ │ + @ instruction: 0xf0aa0088 │ │ │ │ + cdp 0, 11, cr0, cr12, cr8, {4} │ │ │ │ + sbc.w r0, sl, #136 @ 0x88 │ │ │ │ + cdp 0, 6, cr0, cr14, cr8, {4} │ │ │ │ + cdp 0, 6, cr0, cr12, cr8, {4} │ │ │ │ + ldc 0, cr0, [r8, #544] @ 0x220 │ │ │ │ + vext.8 d16, d22, d8, #0 │ │ │ │ + bic.w r0, ip, #136 @ 0x88 │ │ │ │ + ldc 0, cr0, [r4, #-544]! @ 0xfffffde0 │ │ │ │ + stc 0, cr0, [lr, #544]! @ 0x220 │ │ │ │ + bic.w r0, r8, #136 @ 0x88 │ │ │ │ + stc 0, cr0, [r8, #544]! @ 0x220 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r4, [r1, #348] @ 0x15c │ │ │ │ mov ip, r2 │ │ │ │ @@ -2502370,51 +2502331,51 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 70fd84 │ │ │ │ ldr r3, [pc, #48] @ (70fe30 ) │ │ │ │ mov.w ip, #410 @ 0x19a │ │ │ │ add r3, pc │ │ │ │ b.n 70fd84 │ │ │ │ nop │ │ │ │ - b.n 70fdf8 │ │ │ │ + b.n 70fc38 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r1, r6, #3 │ │ │ │ - ittt cc │ │ │ │ - lslcc r1, r6, #3 │ │ │ │ - addcc r7, pc, #80 @ (adr r7, 70fe68 ) │ │ │ │ - lslcc r2, r6, #3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + bkpt 0x005e │ │ │ │ + lsls r1, r6, #3 │ │ │ │ + add r6, pc, #208 @ (adr r6, 70fee8 ) │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #3 │ │ │ │ - b.n 70fe78 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r7, r5, #3 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r7, r5, #3 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr14, {7} │ │ │ │ + cdp2 0, 0, cr0, cr6, cr14, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 70fd68 │ │ │ │ cbz r0, 70fe52 │ │ │ │ ldr r3, [pc, #12] @ (70fe58 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ add r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #8] @ (70fe5c ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ - vmla.i d0, d28, d0[7] │ │ │ │ - cdp 0, 10, cr0, cr0, cr8, {4} │ │ │ │ + cdp 0, 10, cr0, cr12, cr12, {7} │ │ │ │ + stcl 0, cr0, [r0, #544] @ 0x220 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 70fd68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -2502608,36 +2502569,36 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 70fee4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 70ff68 │ │ │ │ lsls r6, r4, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r2, [r2, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r3, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr10, cr8, {4} │ │ │ │ - cdp 0, 9, cr0, cr12, cr8, {4} │ │ │ │ + ldcl 0, cr0, [sl, #544] @ 0x220 │ │ │ │ + ldc 0, cr0, [ip, #544]! @ 0x220 │ │ │ │ movt r1, #6167 @ 0x1817 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr0, cr8, {4} │ │ │ │ - cdp 0, 8, cr0, cr10, cr12, {7} │ │ │ │ + stcl 0, cr0, [r0, #-544]! @ 0xfffffde0 │ │ │ │ + stc 0, cr0, [sl, #944]! @ 0x3b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ - ldcl 0, cr0, [r0, #-544] @ 0xfffffde0 │ │ │ │ - ldcl 0, cr0, [r6, #-544] @ 0xfffffde0 │ │ │ │ - ldcl 0, cr0, [r8, #-544]! @ 0xfffffde0 │ │ │ │ - stc 0, cr0, [r0, #-544] @ 0xfffffde0 │ │ │ │ - stc 0, cr0, [r6, #-544] @ 0xfffffde0 │ │ │ │ - ldc 0, cr0, [r0, #-544] @ 0xfffffde0 │ │ │ │ - stc 0, cr0, [r0, #544] @ 0x220 │ │ │ │ + ldcl 0, cr0, [r0], #-544 @ 0xfffffde0 │ │ │ │ + ldcl 0, cr0, [r6], #-544 @ 0xfffffde0 │ │ │ │ + ldc 0, cr0, [r8], {136} @ 0x88 │ │ │ │ + stc 0, cr0, [r0], #-544 @ 0xfffffde0 │ │ │ │ + stc 0, cr0, [r6], #-544 @ 0xfffffde0 │ │ │ │ + ldc 0, cr0, [r0], #-544 @ 0xfffffde0 │ │ │ │ + stc 0, cr0, [r0], #544 @ 0x220 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1728] @ 0x6c0 │ │ │ │ ldr r2, [pc, #200] @ (710168 ) │ │ │ │ subw sp, sp, #2348 @ 0x92c │ │ │ │ ldr r3, [pc, #196] @ (71016c ) │ │ │ │ @@ -2502716,23 +2502677,23 @@ │ │ │ │ b.n 7100de │ │ │ │ movs r0, #0 │ │ │ │ b.n 71013e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ vbsl d16, d6, d2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], #544 @ 0x220 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + rsbs r0, r8, r8, lsl #2 │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ mrc2 1, 5, r0, cr10, cr2, {0} │ │ │ │ - ldc 0, cr0, [ip], #-544 @ 0xfffffde0 │ │ │ │ + adcs.w r0, ip, r8, lsl #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #608] @ (7103fc ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -2502973,29 +2502934,29 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ b.n 7101b6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mrc2 1, 2, r0, cr12, cr2, {0} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 8, r0, r2, cr8 │ │ │ │ - mcrr 0, 8, r0, sl, cr8 │ │ │ │ - ldc 0, cr0, [r4], {136} @ 0x88 │ │ │ │ + sbc.w r0, r2, r8, lsl #2 │ │ │ │ + sbc.w r0, sl, r8, lsl #2 │ │ │ │ + @ instruction: 0xeb340088 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ stc2l 1, cr0, [lr, #72]! @ 0x48 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rsbs r0, ip, r8, lsl #2 │ │ │ │ - sbc.w r0, sl, r8, lsl #2 │ │ │ │ - sbc.w r0, sl, r8, lsl #2 │ │ │ │ - sbc.w r0, sl, r8, lsl #2 │ │ │ │ - sbc.w r0, lr, r8, lsl #2 │ │ │ │ - sbcs.w r0, r4, r8, lsl #2 │ │ │ │ - sbc.w r0, sl, r8, lsl #2 │ │ │ │ @ instruction: 0xeafc0088 │ │ │ │ + eor.w r0, sl, r8, lsl #2 │ │ │ │ + eor.w r0, sl, r8, lsl #2 │ │ │ │ + eor.w r0, sl, r8, lsl #2 │ │ │ │ + eor.w r0, lr, r8, lsl #2 │ │ │ │ + eors.w r0, r4, r8, lsl #2 │ │ │ │ + eor.w r0, sl, r8, lsl #2 │ │ │ │ + ands.w r0, ip, r8, lsl #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #72] @ (710494 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2504097,29 +2504058,29 @@ │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ mvneq.w r3, #3584 @ 0xe00 │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #28] │ │ │ │ b.n 710e90 │ │ │ │ nop │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r1, #24 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2504432,21 +2504393,21 @@ │ │ │ │ mov.w r9, #4096 @ 0x1000 │ │ │ │ b.n 7110f6 │ │ │ │ cmp r2, #189 @ 0xbd │ │ │ │ bne.w 710eec │ │ │ │ mov.w r0, #62914560 @ 0x3c00000 │ │ │ │ b.n 710ef2 │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #348] @ 0x15c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrh.w ip, [r4, #10] │ │ │ │ @@ -2504866,21 +2504827,21 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ and.w r1, r1, #520192 @ 0x7f000 │ │ │ │ orrs r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ b.n 7118b8 │ │ │ │ @ instruction: 0xe82c0112 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r7, #25 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2506482,16 +2506443,16 @@ │ │ │ │ movs r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe9ffff │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ - and.w r0, r2, #7929856 @ 0x790000 │ │ │ │ - @ instruction: 0xf3c000f2 │ │ │ │ + @ instruction: 0xf32200f2 │ │ │ │ + @ instruction: 0xf2e000f2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #147 @ 0x93 │ │ │ │ beq.n 712bd2 │ │ │ │ @@ -2507697,29 +2507658,29 @@ │ │ │ │ ldr r3, [pc, #12] @ (713870 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 713524 │ │ │ │ + b.n 713364 │ │ │ │ lsls r2, r6, #3 │ │ │ │ subs r0, #142 @ 0x8e │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bhi.n 713888 │ │ │ │ ldr r3, [pc, #16] @ (71388c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - b.n 713510 │ │ │ │ + b.n 713350 │ │ │ │ lsls r2, r6, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ beq.n 7138c4 │ │ │ │ ldrb.w r3, [r0, #55] @ 0x37 │ │ │ │ cbnz r3, 7138aa │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ @@ -2508153,45 +2508114,45 @@ │ │ │ │ b.n 713b6c │ │ │ │ ldr r2, [pc, #68] @ (713cac ) │ │ │ │ movs r1, #18 │ │ │ │ add r2, pc │ │ │ │ str r2, [r5, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ b.n 713b6c │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r6, r1, #10 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r4, r2, #7 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -2508284,19 +2508245,19 @@ │ │ │ │ b.n 713d40 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 713dd0 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cbz r4, 713dbe │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [pc, #1688] @ 714458 │ │ │ │ @@ -2508931,131 +2508892,129 @@ │ │ │ │ b.n 71410a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - vshr.u64 q8, q9, #14 │ │ │ │ - vshr.u64 q8, q9, #42 │ │ │ │ - vshr.u64 q0, q9, #10 │ │ │ │ - vshr.u64 q0, q9, #34 │ │ │ │ - vshr.u64 q0, q9, #58 │ │ │ │ - vqadd.u32 q8, q15, q9 │ │ │ │ - vqadd.u64 q0, q15, q9 │ │ │ │ - vqadd.u16 q0, q11, q9 │ │ │ │ - mrc2 0, 7, r0, cr2, cr2, {7} │ │ │ │ - mrc2 0, 5, r0, cr6, cr2, {7} │ │ │ │ - mrc2 0, 0, r0, cr14, cr2, {7} │ │ │ │ - mcr2 0, 0, r0, cr6, cr2, {7} │ │ │ │ - stc2l 0, cr0, [r2, #968]! @ 0x3c8 │ │ │ │ - stc2l 0, cr0, [r2, #968] @ 0x3c8 │ │ │ │ - ldc2 0, cr0, [lr, #968] @ 0x3c8 │ │ │ │ - ldc2l 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ - ldc2l 0, cr0, [sl, #-968] @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [sl, #-968]! @ 0xfffffc38 │ │ │ │ - ldc2 0, cr0, [r6, #-968] @ 0xfffffc38 │ │ │ │ - ldc2l 0, cr0, [r6], #968 @ 0x3c8 │ │ │ │ - ldc2l 0, cr0, [r2], {242} @ 0xf2 │ │ │ │ - ldc2 0, cr0, [r2], #968 @ 0x3c8 │ │ │ │ - stc2 0, cr0, [lr], {242} @ 0xf2 │ │ │ │ - stc2l 0, cr0, [lr], #-968 @ 0xfffffc38 │ │ │ │ - mcrr2 0, 15, r0, sl, cr2 │ │ │ │ - stc2 0, cr0, [sl], #-968 @ 0xfffffc38 │ │ │ │ - stc2 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ - @ instruction: 0xfbca00f2 │ │ │ │ - @ instruction: 0xfb5400f2 │ │ │ │ + vshr.u64 q0, q9, #2 │ │ │ │ + vshr.u64 q0, q9, #38 │ │ │ │ + vqadd.u64 q0, q11, q9 │ │ │ │ + vqadd.u16 q0, q9, q9 │ │ │ │ + mrc2 0, 7, r0, cr6, cr2, {7} │ │ │ │ + mrc2 0, 6, r0, cr6, cr2, {7} │ │ │ │ + mrc2 0, 5, r0, cr14, cr2, {7} │ │ │ │ + mcr2 0, 5, r0, cr6, cr2, {7} │ │ │ │ + mcr2 0, 4, r0, cr14, cr2, {7} │ │ │ │ + mrc2 0, 2, r0, cr14, cr2, {7} │ │ │ │ + mrc2 0, 1, r0, cr6, cr2, {7} │ │ │ │ + mrc2 0, 0, r0, cr2, cr2, {7} │ │ │ │ + ldc2l 0, cr0, [r6, #968] @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [lr, #-968]! @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + stc2 0, cr0, [r2, #-968] @ 0xfffffc38 │ │ │ │ + stc2l 0, cr0, [r2], #968 @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [lr], #968 @ 0x3c8 │ │ │ │ + ldc2 0, cr0, [lr], {242} @ 0xf2 │ │ │ │ + ldc2l 0, cr0, [sl], #-968 @ 0xfffffc38 │ │ │ │ + mrrc2 0, 15, r0, sl, cr2 │ │ │ │ + ldc2 0, cr0, [r6], #-968 @ 0xfffffc38 │ │ │ │ + ldc2 0, cr0, [r6], {242} @ 0xf2 │ │ │ │ + @ instruction: 0xfbf200f2 │ │ │ │ + @ instruction: 0xfbd200f2 │ │ │ │ + @ instruction: 0xfbae00f2 │ │ │ │ + @ instruction: 0xfb8e00f2 │ │ │ │ + @ instruction: 0xfb6a00f2 │ │ │ │ + @ instruction: 0xfb4a00f2 │ │ │ │ + @ instruction: 0xfb2600f2 │ │ │ │ + @ instruction: 0xfaea00f2 │ │ │ │ + @ instruction: 0xfa7400f2 │ │ │ │ bkpt 0x00ee │ │ │ │ lsls r2, r2, #4 │ │ │ │ - @ instruction: 0xfa8e00f2 │ │ │ │ - vst4. {d0-d3}, [ip :256], r2 │ │ │ │ - @ instruction: 0xf6ea00f2 │ │ │ │ - addw r0, r4, #2290 @ 0x8f2 │ │ │ │ - sub.w r0, r2, #7929856 @ 0x790000 │ │ │ │ - @ instruction: 0xf58000f2 │ │ │ │ - adds.w r0, lr, #7929856 @ 0x790000 │ │ │ │ - @ instruction: 0xf4fc00f2 │ │ │ │ - @ instruction: 0xf4e200f2 │ │ │ │ + vld1.8 @ instruction: 0xf9ae00f2 │ │ │ │ + strh.w r0, [ip, r2, lsl #3] │ │ │ │ + addw r0, sl, #2290 @ 0x8f2 │ │ │ │ + @ instruction: 0xf52400f2 │ │ │ │ + @ instruction: 0xf4c200f2 │ │ │ │ @ instruction: 0xf4a000f2 │ │ │ │ - eor.w r0, sl, #7929856 @ 0x790000 │ │ │ │ - orns r0, r4, #7929856 @ 0x790000 │ │ │ │ - @ instruction: 0xf35e00f2 │ │ │ │ - bic.w r0, r4, #242 @ 0xf2 │ │ │ │ - vshr.s64 q0, q9, #56 │ │ │ │ - mcr 0, 0, r0, cr6, cr2, {7} │ │ │ │ - @ instruction: 0xebe400f2 │ │ │ │ - @ instruction: 0xeafe00f2 │ │ │ │ - @ instruction: 0xeaa000f2 │ │ │ │ - orns r0, lr, r2, ror #3 │ │ │ │ - bic.w r0, r0, r2, ror #3 │ │ │ │ - ldrd r0, r0, [lr, #968]! @ 0x3c8 │ │ │ │ - strd r0, r0, [r4, #968]! @ 0x3c8 │ │ │ │ - @ instruction: 0xe9a200f2 │ │ │ │ - @ instruction: 0xe98c00f2 │ │ │ │ - ldrd r0, r0, [r6, #-968]! @ 0x3c8 │ │ │ │ - strd r0, r0, [r0], #-968 @ 0x3c8 │ │ │ │ - b.n 713fbc │ │ │ │ + bics.w r0, lr, #7929856 @ 0x790000 │ │ │ │ + ands.w r0, ip, #7929856 @ 0x790000 │ │ │ │ + and.w r0, r2, #7929856 @ 0x790000 │ │ │ │ + @ instruction: 0xf3c000f2 │ │ │ │ + @ instruction: 0xf3aa00f2 │ │ │ │ + @ instruction: 0xf39400f2 │ │ │ │ + @ instruction: 0xf27e00f2 │ │ │ │ + vqadd.s8 q8, q10, q9 │ │ │ │ + mcr 0, 5, r0, cr8, cr2, {7} │ │ │ │ + stc 0, cr0, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + add.w r0, r4, r2, ror #3 │ │ │ │ + ands.w r0, lr, r2, ror #3 │ │ │ │ + strd r0, r0, [r0, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xe99e00f2 │ │ │ │ + strd r0, r0, [r0, #-968] @ 0x3c8 │ │ │ │ + ldmdb lr, {r1, r4, r5, r6, r7} │ │ │ │ + stmdb r4, {r1, r4, r5, r6, r7} │ │ │ │ + stlexd r2, r0, r0, [r2] │ │ │ │ + stmia.w ip!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia.w r6, {r1, r4, r5, r6, r7} │ │ │ │ + b.n 71446c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 713e94 │ │ │ │ + b.n 713dfc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 714b94 │ │ │ │ + b.n 714cd4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 714b6c │ │ │ │ + b.n 7149d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 71473c │ │ │ │ + b.n 7149ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 24 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r2, r6, #3 │ │ │ │ - svc 6 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #12 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 71452c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + ble.n 714504 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + ble.n 7144dc │ │ │ │ lsls r2, r6, #3 │ │ │ │ - udf #14 │ │ │ │ + ble.n 714634 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 714594 │ │ │ │ + ble.n 714604 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 714564 │ │ │ │ + ble.n 7145d4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 71452c │ │ │ │ + bgt.n 7145a4 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ble.n 714644 │ │ │ │ + bgt.n 71456c │ │ │ │ lsls r2, r6, #3 │ │ │ │ - bge.n 71454c │ │ │ │ + bgt.n 714684 │ │ │ │ + lsls r2, r6, #3 │ │ │ │ + bls.n 71458c │ │ │ │ lsls r2, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #152] @ (714668 ) │ │ │ │ @@ -2509116,15 +2509075,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #4 │ │ │ │ bl 713cb0 │ │ │ │ cmp.w r4, #204800 @ 0x32000 │ │ │ │ bne.n 714646 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2510108,27 +2510067,27 @@ │ │ │ │ lsls r2, r2, #4 │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r3, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 7153c8 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 715448 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 715144 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 7151c4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r0, 715122 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - add r2, pc, #536 @ (adr r2, 7152ec ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 71536c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 7153f8 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 715478 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 71532c ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 7153ac ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 715400 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 715480 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r0, r7, #7 │ │ │ │ lsls r3, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2510474,19 +2510433,19 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r3, sp, #912 @ 0x390 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w r3, [r1, #1156] @ 0x484 │ │ │ │ @@ -2511306,18 +2511265,18 @@ │ │ │ │ movteq r2, #32834 @ 0x8042 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ b.n 715d06 │ │ │ │ ldr.w r8, [pc, #20] @ 715e84 │ │ │ │ add r8, pc │ │ │ │ b.n 715bfa │ │ │ │ nop │ │ │ │ - vshr.s64 q0, q9, #24 │ │ │ │ - mrc 0, 6, r0, cr10, cr2, {7} │ │ │ │ - mrc 0, 2, r0, cr10, cr2, {7} │ │ │ │ - stc 0, cr0, [r2, #-968]! @ 0xfffffc38 │ │ │ │ + mcr 0, 6, r0, cr8, cr2, {7} │ │ │ │ + ldcl 0, cr0, [sl, #968]! @ 0x3c8 │ │ │ │ + ldcl 0, cr0, [sl, #-968]! @ 0xfffffc38 │ │ │ │ + mcrr 0, 15, r0, r2, cr2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3320] @ 0xcf8 │ │ │ │ @@ -2511726,44 +2511685,44 @@ │ │ │ │ ... │ │ │ │ add r1, pc, #296 @ (adr r1, 71643c ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #224 @ (adr r1, 7163fc ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf5880087 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xf4a80087 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-968]! @ 0x3c8 │ │ │ │ + ldmia.w ip, {r1, r4, r5, r6, r7} │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ str.w r8, [r5, #432] @ 0x1b0 │ │ │ │ str.w r7, [r5, #440] @ 0x1b8 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ vstr s16, [r5, #416] @ 0x1a0 │ │ │ │ @@ -2512494,21 +2512453,21 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ b.n 716552 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 7169be │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 716960 │ │ │ │ + b.n 7167a0 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - b.n 71636c │ │ │ │ + b.n 7171ac │ │ │ │ lsls r2, r6, #3 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #49 @ 0x31 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ @@ -2512670,103 +2512629,103 @@ │ │ │ │ ldr r0, [pc, #184] @ (716d30 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (716d34 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r7, r2, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ cmp r1, #9 │ │ │ │ bhi.n 716d9c │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r1, #20 │ │ │ │ adds r6, r1, #0 │ │ │ │ movs r2, #31 │ │ │ │ @@ -2512812,39 +2512771,39 @@ │ │ │ │ ldr r0, [pc, #56] @ (716dd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #52] @ (716dd4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #52] @ (716e1c ) │ │ │ │ add r4, pc │ │ │ │ @@ -2512869,15 +2512828,15 @@ │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 716df0 │ │ │ │ nop │ │ │ │ strh r7, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2512974,29 +2512933,29 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 716ede │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 7175a4 │ │ │ │ + b.n 7173e4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [pc, #84] @ (716fa4 ) │ │ │ │ @@ -2513034,27 +2512993,27 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #28] @ (716fbc ) │ │ │ │ add r2, pc │ │ │ │ b.n 716f78 │ │ │ │ nop │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 7174f8 │ │ │ │ + b.n 717338 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #304] @ (717104 ) │ │ │ │ @@ -2513174,37 +2513133,37 @@ │ │ │ │ b.n 71704c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 717514 │ │ │ │ + b.n 717354 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp lr, pc │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ @@ -2513272,33 +2513231,33 @@ │ │ │ │ bl 716dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7171bc │ │ │ │ ldr r3, [pc, #40] @ (717218 ) │ │ │ │ add r3, pc │ │ │ │ b.n 7171c0 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #8] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 717318 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - b.n 7172c4 │ │ │ │ + svc 122 @ 0x7a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #120] @ (7172a8 ) │ │ │ │ @@ -2513351,17 +2513310,17 @@ │ │ │ │ bx lr │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r7 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #4 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2513547,43 +2513506,43 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #2] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2513654,19 +2513613,19 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [r0, r0] │ │ │ │ @ instruction: 0x47c3 │ │ │ │ - bne.n 7175d4 │ │ │ │ + beq.n 717614 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf7780087 │ │ │ │ - @ instruction: 0xf73a0087 │ │ │ │ - @ instruction: 0xf72a0087 │ │ │ │ + @ instruction: 0xf6980087 │ │ │ │ + @ instruction: 0xf65a0087 │ │ │ │ + movw r0, #43143 @ 0xa887 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [pc, #88] @ (71760c ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -2513702,25 +2513661,25 @@ │ │ │ │ bl 7174bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ (717620 ) │ │ │ │ add r3, pc │ │ │ │ b.n 7175e0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bgt.n 717690 │ │ │ │ + blt.n 7176d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #80] @ (717684 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -2513753,21 +2513712,21 @@ │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r6, [r4, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2513843,38 +2513802,38 @@ │ │ │ │ b.n 7176fa │ │ │ │ ldr r1, [pc, #52] @ (71777c ) │ │ │ │ add r1, pc │ │ │ │ b.n 7176fa │ │ │ │ ldr r1, [pc, #52] @ (717780 ) │ │ │ │ add r1, pc │ │ │ │ b.n 7176c0 │ │ │ │ - stmia r6!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #96 @ 0x60 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf3b80098 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + @ instruction: 0xf2d80098 │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #3220] @ 71842c │ │ │ │ @@ -2515045,312 +2515004,312 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7179b6 │ │ │ │ ldrh r4, [r3, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bge.n 718448 │ │ │ │ + bls.n 718488 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 7183ec │ │ │ │ + bhi.n 71842c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #8] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 718390 │ │ │ │ + bhi.n 7183d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 718534 │ │ │ │ + bhi.n 718374 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 7184d8 │ │ │ │ + bhi.n 718518 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bls.n 71847c │ │ │ │ + bhi.n 7184bc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 718428 │ │ │ │ + bvc.n 718468 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r4, [r0, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 7183d4 │ │ │ │ + bvc.n 718414 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bhi.n 718588 │ │ │ │ + bvc.n 7183c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + strb r0, [r4, #29] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r0, [r7, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #912] @ (718880 ) │ │ │ │ + ldr r3, [pc, #16] @ (718500 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 71852c │ │ │ │ + bpl.n 71856c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #744] @ (7187e4 ) │ │ │ │ + ldr r2, [pc, #872] @ (718864 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 7184d4 │ │ │ │ + bpl.n 718514 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldc2 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r3, [pc, #160] @ (7185bc ) │ │ │ │ + ldr r2, [pc, #288] @ (71863c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 7185d0 │ │ │ │ + bmi.n 718610 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #712] @ (7187fc ) │ │ │ │ + ldr r1, [pc, #840] @ (71887c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 7184fc │ │ │ │ + bmi.n 71853c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2 0, cr0, [lr], {129} @ 0x81 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + @ instruction: 0xfbbe0081 │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #904] @ (7188e0 ) │ │ │ │ + ldr r1, [pc, #8] @ (718560 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 718580 │ │ │ │ + bcc.n 7185c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #520] @ (718774 ) │ │ │ │ + ldr r0, [pc, #648] @ (7187f4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 7184d4 │ │ │ │ + bcs.n 718514 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #224] @ (71865c ) │ │ │ │ + ldr r0, [pc, #352] @ (7186dc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 718650 │ │ │ │ + bcs.n 718490 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #944] @ (718938 ) │ │ │ │ + ldr r0, [pc, #48] @ (7185b8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 7185c4 │ │ │ │ + bcs.n 718604 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #32] @ (7185d4 ) │ │ │ │ + bx r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 718628 │ │ │ │ + bne.n 718668 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr??.w r0, [sl, #129] @ 0x81 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrsb.w r0, [sl, r1] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #23] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx r9 │ │ │ │ + mov r6, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 7186d8 │ │ │ │ + beq.n 718518 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vst4.32 {d16-d19}, [r0], r1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + str??.w r0, [r0, r1] │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov lr, r7 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - beq.n 7185d8 │ │ │ │ + beq.n 718618 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp sl, r9 │ │ │ │ + add sl, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #24] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #25] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + add r0, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf6f80081 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + @ instruction: 0xf6180081 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add ip, r2 │ │ │ │ + bics r4, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r4, #23] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ bl 716dd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71990e │ │ │ │ ldr.w r8, [pc, #3304] @ 719388 │ │ │ │ add r8, pc │ │ │ │ bl 716dd8 │ │ │ │ @@ -2516516,316 +2516475,318 @@ │ │ │ │ ldr r2, [pc, #652] @ (719604 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7179b6 │ │ │ │ - asrs r6, r6 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ssat r0, #2, r2, asr #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + movw r0, #8321 @ 0x2081 │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf2ee0081 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + addw r0, lr, #129 @ 0x81 │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r6, [r1, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp 0, 12, cr0, cr6, cr1, {4} │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + stcl 0, cr0, [r6, #516]! @ 0x204 │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldcl 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldcl 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, #200 @ 0xc8 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc 0, cr0, [sl], #516 @ 0x204 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + rsbs r0, sl, r1, lsl #2 │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc 0, cr0, [lr], {129} @ 0x81 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + @ instruction: 0xeb3e0081 │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xeafe0081 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ands.w r0, lr, r1, lsl #2 │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xeab20081 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrd r0, r0, [r2, #516] @ 0x204 │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - eor.w r0, ip, r1, lsl #2 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + @ instruction: 0xe9ac0081 │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orn r0, ip, r1, lsl #2 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + @ instruction: 0xe98c0081 │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orr.w r0, r6, r1, lsl #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + strd r0, r0, [r6, #-516]! @ 0x204 │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrd r0, r0, [r2, #516] @ 0x204 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrd r0, r0, [r2], #516 @ 0x204 │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe9ac0081 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + @ instruction: 0xe8cc0081 │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe9800081 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + stmia.w r0!, {r0, r7} │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrd r0, r0, [sl, #-516] @ 0x204 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrd r0, r0, [sl], #-516 @ 0x204 │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #12 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ - lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + it al │ │ │ │ + lslal r6, r0, #2 │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strd r0, r0, [lr], #-516 @ 0x204 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + b.n 7194c4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strex r0, r0, [r4, #516] @ 0x204 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + b.n 719478 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ + ldrb r6, [r3, #21] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - itet lt │ │ │ │ - lsllt r6, r0, #2 │ │ │ │ - movge r3, #218 @ 0xda │ │ │ │ - lsllt r0, r1, #2 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + bkpt 0x00d6 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - it mi │ │ │ │ - lslmi r6, r0, #2 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + bkpt 0x0068 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r4, [r4, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ bl 716dd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71981e │ │ │ │ ldr.w r8, [pc, #3736] @ 71a4ac │ │ │ │ add r8, pc │ │ │ │ bl 716dd8 │ │ │ │ @@ -2518107,522 +2518068,522 @@ │ │ │ │ b.n 71a386 │ │ │ │ ldr.w r3, [pc, #1032] @ 71a8a8 │ │ │ │ add r3, pc │ │ │ │ b.n 71a386 │ │ │ │ ldr.w r3, [pc, #1028] @ 71a8ac │ │ │ │ add r3, pc │ │ │ │ b.n 71a386 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r2, 71a530 │ │ │ │ + cbnz r2, 71a4f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71aa8c │ │ │ │ + b.n 71a8cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - hlt 0x0014 │ │ │ │ + cbnz r4, 71a518 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r2, r1] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r2, r7] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r4, r6] │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r1, r6] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r5, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r7, r4] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #128 @ (adr r0, 71a64c ) │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r1, r0] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + ldr r0, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r0, r3] │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bkpt 0x0022 │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ble.n 71a6d0 │ │ │ │ + bgt.n 71a710 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - rsbs r0, r2, r9, lsl #2 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + @ instruction: 0xeaf20089 │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bgt.n 71a5b8 │ │ │ │ + blt.n 71a5f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r0, [r6, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #174 @ 0xae │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, pc, #344 @ (adr r2, 71a860 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 71a8e0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #8] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bge.n 71a790 │ │ │ │ + bls.n 71a7d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + str r6, [r3, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r6, r0] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + strb r4, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 71a684 │ │ │ │ + bhi.n 71a6c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb8e0094 │ │ │ │ - vrev32.8 d16, d7 │ │ │ │ - sbcs.w r0, sl, r4, lsr #2 │ │ │ │ - vaddl.u16 q8, d28, d7 │ │ │ │ - bls.n 71a81c │ │ │ │ + @ instruction: 0xeaae0094 │ │ │ │ + vhadd.u16 d0, d16, d7 │ │ │ │ + eors.w r0, sl, r4, lsr #2 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr7, {4} │ │ │ │ + bhi.n 71a85c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + strb r2, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 71a6f0 │ │ │ │ + bvc.n 71a730 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bhi.n 71a89c │ │ │ │ + bvc.n 71a6dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvc.n 71a838 │ │ │ │ + bvs.n 71a878 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #64] @ (71a898 ) │ │ │ │ + ldr r6, [pc, #192] @ (71a918 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [pc, #24] @ (71a874 ) │ │ │ │ + ldr r6, [pc, #152] @ (71a8f4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + str r0, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.n 71a98c │ │ │ │ + bmi.n 71a7cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mcr2 0, 7, r0, cr0, cr8, {4} │ │ │ │ + mcr2 0, 0, r0, cr0, cr8, {4} │ │ │ │ ldr r3, [pc, #804] @ (71abd8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 71a386 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 71ab08 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 719fd0 │ │ │ │ @@ -2518938,117 +2518899,117 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7179b6 │ │ │ │ nop │ │ │ │ - bne.n 71ac80 │ │ │ │ + beq.n 71acc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #320] @ (71ad2c ) │ │ │ │ + ldr r6, [pc, #448] @ (71adac ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #328] @ (71ad38 ) │ │ │ │ + ldr r6, [pc, #456] @ (71adb8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #736] @ (71aefc ) │ │ │ │ + blx fp │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [pc, #704] @ (71aee0 ) │ │ │ │ + ldr r5, [pc, #832] @ (71af60 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #296] @ (71ad4c ) │ │ │ │ + ldr r5, [pc, #424] @ (71adcc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #632] @ (71aea0 ) │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [pc, #600] @ (71ae84 ) │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r6, [pc, #64] @ (71ac84 ) │ │ │ │ + ldr r5, [pc, #192] @ (71ad04 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #144] @ (71acd8 ) │ │ │ │ + bxns r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [pc, #112] @ (71acbc ) │ │ │ │ + bxns r7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #672] @ (71aef4 ) │ │ │ │ + ldr r3, [pc, #800] @ (71af74 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #688] @ (71af08 ) │ │ │ │ + ldr r3, [pc, #816] @ (71af88 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #688] @ (71af0c ) │ │ │ │ + ldr r3, [pc, #816] @ (71af8c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r4, [pc, #544] @ (71ae84 ) │ │ │ │ + ldr r3, [pc, #672] @ (71af04 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #144] @ (71acf8 ) │ │ │ │ + ldr r3, [pc, #272] @ (71ad78 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #328] @ (71adb4 ) │ │ │ │ + ldr r3, [pc, #456] @ (71ae34 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #304] @ (71ada0 ) │ │ │ │ + ldr r3, [pc, #432] @ (71ae20 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #312] @ (71adac ) │ │ │ │ + ldr r3, [pc, #440] @ (71ae2c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #528] @ (71ae98 ) │ │ │ │ + ldr r4, [pc, #656] @ (71af18 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #376] @ (71ae04 ) │ │ │ │ + ldr r4, [pc, #504] @ (71ae84 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx ip │ │ │ │ + mov sl, r0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #704] @ (71af5c ) │ │ │ │ + ldr r0, [pc, #832] @ (71afdc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2519203,45 +2519164,45 @@ │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #80] @ (71ae80 ) │ │ │ │ add r1, pc │ │ │ │ b.n 71ae12 │ │ │ │ - mrc 0, 3, r0, cr12, cr4, {7} │ │ │ │ - cmp r8, r4 │ │ │ │ + ldc 0, cr0, [ip, #976] @ 0x3d0 │ │ │ │ + add r8, r8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xfaa00084 │ │ │ │ - orns r0, ip, r7, lsl #2 │ │ │ │ - cmp r4, pc │ │ │ │ + vst1.8 {d16[4]}, [r0], r4 │ │ │ │ + @ instruction: 0xe99c0087 │ │ │ │ + add ip, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfa500084 │ │ │ │ - stc2 0, cr0, [sl, #-984]! @ 0xfffffc28 │ │ │ │ - cmp r4, r8 │ │ │ │ + ldr??.w r0, [r0, r4] │ │ │ │ + mcrr2 0, 15, r0, sl, cr6 │ │ │ │ + add r4, ip │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stc 0, cr0, [sl, #976]! @ 0x3d0 │ │ │ │ - bcs.n 71ae9c │ │ │ │ + stcl 0, cr0, [sl], {244} @ 0xf4 │ │ │ │ + bne.n 71aedc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #3 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #200 @ (adr r4, 71af34 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, 71afb4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add lr, r1 │ │ │ │ + bics r6, r5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vst1.8 {d0[4]}, [lr], r4 │ │ │ │ - strd r0, r0, [lr, #-540]! @ 0x21c │ │ │ │ - add r4, pc, #32 @ (adr r4, 71ae9c ) │ │ │ │ + strh.w r0, [lr, #132] @ 0x84 │ │ │ │ + stmia.w lr, {r0, r1, r2, r7} │ │ │ │ + add r3, pc, #160 @ (adr r3, 71af1c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sl │ │ │ │ + muls r0, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #65532 @ 0xfffc │ │ │ │ movt r4, #3 │ │ │ │ @@ -2519277,15 +2519238,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #12] @ (71aef8 ) │ │ │ │ movs r3, #32 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 7175a0 │ │ │ │ b.n 71aeb6 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r8, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -2519377,15 +2519338,15 @@ │ │ │ │ bne.n 71afd0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 716e2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 71afb8 │ │ │ │ nop │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r2, [pc, #3148] @ 71bc74 │ │ │ │ mov fp, r1 │ │ │ │ @@ -2520577,187 +2520538,187 @@ │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ b.n 71b842 │ │ │ │ ldr r7, [pc, #816] @ (71bfa8 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orn r0, r4, r4, ror #3 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + @ instruction: 0xe98400f4 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add sl, pc │ │ │ │ + add r2, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 71c068 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 71bce8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r6, 71bd1e │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (71bd24 ) │ │ │ │ lsls r2, r2, #4 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r3, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r6, #28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r6 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n 71c268 │ │ │ │ + b.n 71c0a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xf2b40084 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + rsbs r0, r4, #132 @ 0x84 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r5, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp 0, 14, cr0, cr12, cr4, {4} │ │ │ │ - subs r1, #230 @ 0xe6 │ │ │ │ + cdp 0, 0, cr0, cr12, cr4, {4} │ │ │ │ + subs r1, #6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vshr.u64 d0, d5, #50 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + mcr2 0, 5, r0, cr14, cr5, {4} │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs.w r0, r2, r4, lsl #2 │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + @ instruction: 0xead20084 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - mrrc2 0, 9, r0, r6, cr5 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + @ instruction: 0xfb760095 │ │ │ │ + cbz r2, 71be44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r6, 71bdec │ │ │ │ + sub sp, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbz r6, 71bdee │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bcc.n 71beb0 │ │ │ │ + bcs.n 71bcf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - muls r2, r5 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ bl 716e2c │ │ │ │ mov r1, r4 │ │ │ │ mov.w r3, #1040 @ 0x410 │ │ │ │ @@ -2521744,187 +2521705,187 @@ │ │ │ │ ldr r3, [pc, #360] @ (71ca4c ) │ │ │ │ add r3, pc │ │ │ │ b.n 71c862 │ │ │ │ ldr r3, [pc, #356] @ (71ca50 ) │ │ │ │ add r3, pc │ │ │ │ b.n 71c8ba │ │ │ │ nop │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + strb r0, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrsb r6, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldrsb r4, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + strh r6, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + str r0, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + ldr r7, [pc, #448] @ (71cb84 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 71cab4 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 71cb34 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #440] @ (71cb88 ) │ │ │ │ + ldr r6, [pc, #568] @ (71cc08 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #368] @ (71cb54 ) │ │ │ │ + ldr r6, [pc, #496] @ (71cbd4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #336] @ (71cb38 ) │ │ │ │ + ldr r6, [pc, #464] @ (71cbb8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #304] @ (71cb1c ) │ │ │ │ + ldr r6, [pc, #432] @ (71cb9c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #272] @ (71cb00 ) │ │ │ │ + ldr r6, [pc, #400] @ (71cb80 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + ldr r7, [pc, #296] @ (71cb1c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + ldr r7, [pc, #440] @ (71cbb0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #904] @ (71cd88 ) │ │ │ │ + ldr r7, [pc, #8] @ (71ca08 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vaddl.u16 q8, d18, d7 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + cdp2 0, 15, cr0, cr2, cr7, {4} │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + ldr r7, [pc, #232] @ (71cb00 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vhadd.u d16, d28, d7 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + cdp2 0, 9, cr0, cr12, cr7, {4} │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + ldr r7, [pc, #480] @ (71cc0c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vhadd.u8 d16, d30, d7 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + cdp2 0, 6, cr0, cr14, cr7, {4} │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #896] @ (71cdb8 ) │ │ │ │ + ldr r7, [pc, #0] @ (71ca38 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vhadd.u32 d0, d18, d7 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + cdp2 0, 4, cr0, cr2, cr7, {4} │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #528] @ (71cc54 ) │ │ │ │ + ldr r6, [pc, #656] @ (71ccd4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r2, [pc, #3040] @ 71d648 │ │ │ │ mov r7, r0 │ │ │ │ @@ -2521946,15 +2521907,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl a5897c │ │ │ │ + bl a5898c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bls.w 71d196 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 71d1c4 │ │ │ │ @@ -2522035,15 +2521996,15 @@ │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 71cacc │ │ │ │ ldrd r4, r8, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 717784 │ │ │ │ mov r0, r8 │ │ │ │ - bl a589a0 │ │ │ │ + bl a589b0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cbnz r5, 71cbde │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 71d636 │ │ │ │ ldr.w r2, [pc, #2752] @ 71d66c │ │ │ │ @@ -2522057,15 +2522018,15 @@ │ │ │ │ bne.w 71d632 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #7 │ │ │ │ beq.w 71d620 │ │ │ │ mov r0, r8 │ │ │ │ - bl a589a0 │ │ │ │ + bl a589b0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 71cba0 │ │ │ │ ldr.w r9, [pc, #2704] @ 71d670 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r8, [pc, #2700] @ 71d674 │ │ │ │ ldr.w sl, [pc, #2700] @ 71d678 │ │ │ │ @@ -2523065,274 +2523026,274 @@ │ │ │ │ movs r0, #1 │ │ │ │ blx 6dcb4 │ │ │ │ nop │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ lsls r2, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r2, #4 │ │ │ │ - blt.n 71d5a4 │ │ │ │ + bge.n 71d5e4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - blt.n 71d5a0 │ │ │ │ + bge.n 71d5e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, r3] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfa320087 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + ldr??.w r0, [r2, r7] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bx fp │ │ │ │ + mov r0, pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfa060087 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + vld4.32 {d0-d3}, [r6], r7 │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + ldr r7, [pc, #976] @ (71da90 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + ldr r7, [pc, #976] @ (71da94 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r2, r1] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #736] @ (71d9f4 ) │ │ │ │ + ldr r6, [pc, #864] @ (71da74 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #592] @ (71d968 ) │ │ │ │ + ldr r6, [pc, #720] @ (71d9e8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #432] @ (71d8cc ) │ │ │ │ + ldr r6, [pc, #560] @ (71d94c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #288] @ (71d840 ) │ │ │ │ + ldr r6, [pc, #416] @ (71d8c0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #176] @ (71d7d4 ) │ │ │ │ + ldr r6, [pc, #304] @ (71d854 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #64] @ (71d768 ) │ │ │ │ + ldr r6, [pc, #192] @ (71d7e8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #704] @ (71d9ec ) │ │ │ │ + ldr r6, [pc, #832] @ (71da6c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (71d810 ) │ │ │ │ + ldr r6, [pc, #352] @ (71d890 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #880] @ (71daa4 ) │ │ │ │ + ldr r6, [pc, #1008] @ (71db24 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #520] @ (71d940 ) │ │ │ │ + ldr r6, [pc, #648] @ (71d9c0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #880] @ (71daac ) │ │ │ │ + ldr r6, [pc, #1008] @ (71db2c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #968] @ (71db08 ) │ │ │ │ + ldr r6, [pc, #72] @ (71d788 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r0, #222 @ 0xde │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r0, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r0, #198 @ 0xc6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [pc, #904] @ (71daf4 ) │ │ │ │ + ldr r6, [pc, #8] @ (71d774 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #376] @ (71d8e8 ) │ │ │ │ + ldr r6, [pc, #504] @ (71d968 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #200] @ (71d83c ) │ │ │ │ + ldr r6, [pc, #328] @ (71d8bc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #648] @ (71da00 ) │ │ │ │ + ldr r5, [pc, #776] @ (71da80 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #888] @ (71daf4 ) │ │ │ │ + ldr r5, [pc, #1016] @ (71db74 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #200] @ (71d848 ) │ │ │ │ + ldr r5, [pc, #328] @ (71d8c8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #280] @ (71d89c ) │ │ │ │ + ldr r5, [pc, #408] @ (71d91c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #616] @ (71d9f0 ) │ │ │ │ + ldr r5, [pc, #744] @ (71da70 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #872] @ (71daf4 ) │ │ │ │ + ldr r4, [pc, #1000] @ (71db74 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r7, pc, #512 @ (adr r7, 71d990 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf6240087 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + adc.w r0, r4, #4423680 @ 0x438000 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [pc, #264] @ (71d8a4 ) │ │ │ │ + ldr r3, [pc, #392] @ (71d924 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #272] @ (71d8b0 ) │ │ │ │ + ldr r0, [pc, #400] @ (71d930 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #296] @ (71d8cc ) │ │ │ │ + ldr r0, [pc, #424] @ (71d94c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #560] @ (71d9d8 ) │ │ │ │ + blxns r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #544] @ (71d9cc ) │ │ │ │ + blx r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #552] @ (71d9d8 ) │ │ │ │ + @ instruction: 0x47aa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #560] @ (71d9e4 ) │ │ │ │ + blxns r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #568] @ (71d9f0 ) │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #584] @ (71da04 ) │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #576] @ (71da00 ) │ │ │ │ + blx r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71deb8 │ │ │ │ + b.n 71dcf8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blx r2 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71de24 │ │ │ │ + b.n 71dc64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx sl │ │ │ │ + mov r2, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #680] @ (71da80 ) │ │ │ │ + ldr r1, [pc, #808] @ (71db00 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71dda8 │ │ │ │ + b.n 71dbe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #488] @ (71d9c8 ) │ │ │ │ + ldr r1, [pc, #616] @ (71da48 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #16] @ (71d7f4 ) │ │ │ │ + ldr r1, [pc, #144] @ (71d874 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #32] @ (71d808 ) │ │ │ │ + ldr r1, [pc, #160] @ (71d888 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #48] @ (71d81c ) │ │ │ │ + ldr r1, [pc, #176] @ (71d89c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov sl, r8 │ │ │ │ + cmp sl, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #80] @ (71d844 ) │ │ │ │ + bxns r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #112] @ (71d868 ) │ │ │ │ + bxns r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #120] @ (71d874 ) │ │ │ │ + bx r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #128] @ (71d880 ) │ │ │ │ + bx r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #88] @ (71d85c ) │ │ │ │ + bx r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #136] @ (71d890 ) │ │ │ │ + bx r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #208] @ (71d8dc ) │ │ │ │ + bxns sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #232] @ (71d8f8 ) │ │ │ │ + bx fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #240] @ (71d904 ) │ │ │ │ + bxns fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #248] @ (71d910 ) │ │ │ │ + bx fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #208] @ (71d8ec ) │ │ │ │ + bxns sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #312] @ (71d958 ) │ │ │ │ + bx sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #320] @ (71d964 ) │ │ │ │ + bx lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #376] @ (71d9a0 ) │ │ │ │ + bx pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #368] @ (71d99c ) │ │ │ │ + bxns pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #392] @ (71d9b8 ) │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #416] @ (71d9d4 ) │ │ │ │ + blx r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71d9e4 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov r6, fp │ │ │ │ + cmp r6, pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + add lr, sp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + add sl, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 71d948 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + add sl, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ + add r8, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + add sl, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ + add r8, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, ip │ │ │ │ + bics r6, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #824] @ (71db98 ) │ │ │ │ + ldr r2, [pc, #952] @ (71dc18 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2523362,17 +2523323,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #664] @ (71db54 ) │ │ │ │ + ldr r0, [pc, #792] @ (71dbd4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #760] @ (71dbb8 ) │ │ │ │ + ldr r0, [pc, #888] @ (71dc38 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ @@ -2523676,21 +2523637,21 @@ │ │ │ │ b.n 71dad4 │ │ │ │ mov r9, r6 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ b.n 71d978 │ │ │ │ movs r0, #0 │ │ │ │ b.n 71db64 │ │ │ │ nop │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ adcs r2, r0 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bxns lr │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ @@ -2523933,35 +2523894,35 @@ │ │ │ │ beq.n 71ddf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #11 │ │ │ │ bls.w 71dca4 │ │ │ │ b.n 71dc86 │ │ │ │ strh r0, [r6, #2] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - mov r6, sp │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r2, ip │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r2, sl │ │ │ │ + cmp r2, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrb r4, [r3, #23] │ │ │ │ lsls r2, r2, #4 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ strh r0, [r2, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ strh r0, [r3, #20] │ │ │ │ lsls r2, r2, #4 │ │ │ │ - cmp r4, r4 │ │ │ │ + add r4, r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + add r0, r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sl, r2 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r0, 71deae │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -2524201,17 +2524162,17 @@ │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 71dffa │ │ │ │ b.n 71e0b0 │ │ │ │ nop │ │ │ │ - mvns r2, r2 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmn r6, r4 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r3, #6 │ │ │ │ strh.w ip, [r0, #8] │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ @@ -2524599,15 +2524560,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 71e4b0 │ │ │ │ nop │ │ │ │ subs r2, r7, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -2525767,153 +2525728,155 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne.w 71e722 │ │ │ │ b.w 7200a0 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rev16 r6, r5 │ │ │ │ + cbnz r6, 71f302 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - bkpt 0x00d6 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - pop {r1, r3, r6} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ - ldmia.w sl, {r3, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xe80400f8 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + cbnz r2, 71f352 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + b.n 71f270 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + b.n 71f148 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r2, r7 │ │ │ │ + ite ge │ │ │ │ + lslge r0, r7, #3 │ │ │ │ + itet hi @ unpredictable │ │ │ │ + lslhi r0, r7, #3 │ │ │ │ + stmials r1!, {r2, r3, r4, r5, r6} │ │ │ │ + lslhi r0, r7, #3 │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev16 r2, r5 │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r4, 71f35a │ │ │ │ + cbnz r2, 71f336 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + cbnz r2, 71f346 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7a8 │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 71ec5c │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 71f5f8 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + b.n 71fa9c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + b.n 71f438 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ittt ls │ │ │ │ + lslls r0, r7, #3 │ │ │ │ + udfls #132 @ 0x84 │ │ │ │ + lslls r0, r7, #3 │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r7, [pc, #696] @ (71f68c ) │ │ │ │ + ldr r6, [pc, #824] @ (71f70c ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - b.n 71eff4 │ │ │ │ + b.n 71ee34 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - b.n 71f5d0 │ │ │ │ + b.n 71f410 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldr r6, [pc, #464] @ (71f5b0 ) │ │ │ │ + ldr r5, [pc, #592] @ (71f630 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r5, [pc, #272] @ (71f4f4 ) │ │ │ │ + ldr r4, [pc, #400] @ (71f574 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r3, [pc, #960] @ (71f7a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (71f428 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r2, [pc, #624] @ (71f65c ) │ │ │ │ + ldr r1, [pc, #752] @ (71f6dc ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldr r1, [pc, #168] @ (71f498 ) │ │ │ │ + ldr r0, [pc, #296] @ (71f518 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ ldr.w r4, [pc, #3248] @ 7200a8 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r2, [pc, #3248] @ 7200ac │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [pc, #3244] @ 7200b0 │ │ │ │ add r4, pc │ │ │ │ @@ -2526953,155 +2526916,155 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #1320 @ 0x528 │ │ │ │ str r3, [sp, #8] │ │ │ │ bne.w 71f436 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #88] @ (720104 ) │ │ │ │ + ldr r5, [pc, #216] @ (720184 ) │ │ │ │ lsls r1, r7, #3 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - itee vc │ │ │ │ - lslvc r0, r7, #3 │ │ │ │ - addvs r5, sp, #352 @ 0x160 │ │ │ │ - lslvs r0, r7, #3 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + bkpt 0x0092 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + str r0, [r0, #28] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r2, 7200fa │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - blt.n 7201d0 │ │ │ │ + bge.n 720010 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bge.n 7200a8 │ │ │ │ + bge.n 7200e8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r0, 720140 │ │ │ │ + uxth r0, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r6, 72013a │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r2} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 720174 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 72016c │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 720164 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r2, 720154 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev16 r0, r0 │ │ │ │ + cbnz r0, 72012c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r0, r1 │ │ │ │ + cbnz r0, 72012a │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 720138 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb7fa │ │ │ │ lsls r0, r7, #3 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r0, 720136 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bvc.n 7201dc │ │ │ │ + bvs.n 72021c │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bmi.n 720178 │ │ │ │ + bcc.n 7201b8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - rev r6, r2 │ │ │ │ + cbnz r6, 720158 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbz r4, 7201ac │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcs.n 7201c4 │ │ │ │ + bne.n 720204 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r7, pc, #952 @ (adr r7, 720518 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 720198 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r7, pc, #912 @ (adr r7, 7204f4 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r7, pc, #656 @ (adr r7, 7203fc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r7, pc, #632 @ (adr r7, 7203e8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - cbnz r6, 7201a2 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r0, r7, #3 │ │ │ │ - @ instruction: 0xb8ce │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r7, pc, #336 @ (adr r7, 7202cc ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r7, pc, #872 @ (adr r7, 7204e8 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ + add r7, pc, #784 @ (adr r7, 720494 ) │ │ │ │ lsls r0, r7, #3 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - rors r0, r4 │ │ │ │ + asrs r0, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - bhi.n 720228 │ │ │ │ + bvc.n 720268 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bcc.n 720204 │ │ │ │ + bcs.n 720244 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - lsls r6, r4 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r1, r7, #3 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #49152 @ 0xc000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -2527745,19 +2527708,19 @@ │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ b.n 7205d4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stc2l 1, cr0, [sl, #68]! @ 0x44 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r0, r7, #3 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r0, r7, #3 │ │ │ │ @ instruction: 0xf7800111 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #3 │ │ │ │ strd r4, r3, [r0] │ │ │ │ @@ -2528499,15 +2528462,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (721148 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a6c484 │ │ │ │ + bl a6c494 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e07f4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -2528992,15 +2528955,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ bl 749a6c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 449f1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a849a4 │ │ │ │ + bl a849b4 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cbnz r3, 7216e2 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ @@ -2533342,15 +2533305,16 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ stmia r5!, {r2, r5} │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia.w r0!, {r0, r1, r2, r7} │ │ │ │ + b.n 7244dc │ │ │ │ + lsls r7, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r2, r3, r4, r5, pc} │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -2539180,27 +2539144,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r2, #4 │ │ │ │ strh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 728250 │ │ │ │ + bvc.n 728290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 72868c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 72830c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r7, pc, #128 @ (adr r7, 728318 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #24 @ (adr r5, 7282b4 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 728334 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, pc, #824 @ (adr r4, 7285d8 ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 728658 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #2 │ │ │ │ adds r2, r3, #2 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -2545743,15 +2545707,15 @@ │ │ │ │ ldr r3, [pc, #56] @ (72c60c ) │ │ │ │ add r2, pc │ │ │ │ strb.w r4, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl a6a888 │ │ │ │ + bl a6a898 │ │ │ │ ldr r2, [pc, #40] @ (72c610 ) │ │ │ │ ldr r3, [pc, #32] @ (72c60c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2553558,21 +2553522,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsra.s32 d0, d0, #24 │ │ │ │ bl 6436ee │ │ │ │ ldmia r6!, {r0, r4, r7} │ │ │ │ vqshrun.s64 d18, q10, #1 │ │ │ │ movs r0, r0 │ │ │ │ sbcs.w r1, r2, r0, lsr #32 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 73260c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ mov r0, r8 │ │ │ │ @@ -2560271,27 +2560235,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 735d34 │ │ │ │ b.n 735d70 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ bl 403318 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 402700 │ │ │ │ @@ -2560536,17 +2560500,17 @@ │ │ │ │ b.n 735b78 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 735f3a │ │ │ │ ldr.w r3, [pc, #1792] @ 736708 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -2561214,15 +2561178,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ b.n 736714 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 3, r0, cr12, cr7, {7} │ │ │ │ + stc2 0, cr0, [ip, #988] @ 0x3dc │ │ │ │ b.n 736eae │ │ │ │ vabal.u q9, d15, d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ movs r3, #17 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ @@ -2563591,25 +2563555,25 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrh r2, [r3, #30] │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #16] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r5, #2 │ │ │ │ bne.w 737dba │ │ │ │ @@ -2563864,15 +2563828,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 738298 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl a5b3b8 │ │ │ │ + bl a5b3c8 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 73763c │ │ │ │ add.w r8, sp, #176 @ 0xb0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -2563934,15 +2563898,15 @@ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w 7384bc │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl a5b3e4 │ │ │ │ + bl a5b3f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ bl 3be280 │ │ │ │ str r4, [r6, #0] │ │ │ │ @@ -2564299,18 +2564263,18 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 734710 │ │ │ │ b.w 737a50 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl a84188 │ │ │ │ + bl a84198 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8044c │ │ │ │ + bl a8045c │ │ │ │ b.w 737d92 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 738eb0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 738f14 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ @@ -2564818,17 +2564782,17 @@ │ │ │ │ b.w 7374aa │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, #372] @ 0x174 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 737bf8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ @@ -2567843,15 +2567807,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r2, #4 │ │ │ │ ldrsh r0, [r3, r4] │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2570719,15 +2570683,15 @@ │ │ │ │ b.w 73bfac │ │ │ │ movs r3, #4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl a5c8c4 │ │ │ │ + bl a5c8d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r4, [r3, #64] @ 0x40 │ │ │ │ b.w 73bd64 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 73d5b4 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2571162,15 +2571126,15 @@ │ │ │ │ vldr d8, [pc, #8] @ 73d010 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 73d07a │ │ │ │ ... │ │ │ │ movs r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r7, #32 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ beq.n 73d034 │ │ │ │ and.w r3, r7, #31 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2571903,15 +2571867,15 @@ │ │ │ │ bl 3c278c │ │ │ │ b.w 73c8c4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #808] @ (73dae8 ) │ │ │ │ + ldr r4, [pc, #936] @ (73db68 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ strd r5, r5, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 73d8b8 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -2574101,17 +2574065,17 @@ │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r0, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ubfx r3, r3, #13, #1 │ │ │ │ ldrb.w r1, [r2, #3590] @ 0xe06 │ │ │ │ subs r3, #4 │ │ │ │ ldrb.w fp, [r9, #20] │ │ │ │ cmp r6, #4 │ │ │ │ ite cs │ │ │ │ @@ -2574942,21 +2574906,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2575357,17 +2575321,17 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 73fb22 │ │ │ │ b.n 73fb98 │ │ │ │ lsls r4, r1, #20 │ │ │ │ lsls r0, r2, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r5, [pc, #912] @ (740038 ) │ │ │ │ @@ -2579625,17 +2579589,17 @@ │ │ │ │ ... │ │ │ │ udf #200 @ 0xc8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ udf #196 @ 0xc4 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r6, r2, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ @@ -2580454,17 +2580418,17 @@ │ │ │ │ beq.n 743284 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.n 74304c │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #1 │ │ │ │ bne.w 74377e │ │ │ │ @@ -2581642,15 +2581606,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ bl 3be1d8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ b.w 74224c │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl aba624 │ │ │ │ + bl aba634 │ │ │ │ b.w 74217a │ │ │ │ add.w r3, sp, #1360 @ 0x550 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.w 742322 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2581667,47 +2581631,47 @@ │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b00085 │ │ │ │ - @ instruction: 0xf0ba0085 │ │ │ │ - @ instruction: 0xf0ba0085 │ │ │ │ - @ instruction: 0xf0ba0085 │ │ │ │ - @ instruction: 0xf0c20085 │ │ │ │ - @ instruction: 0xf0ca0085 │ │ │ │ - @ instruction: 0xf0d60085 │ │ │ │ - @ instruction: 0xf0de0085 │ │ │ │ - @ instruction: 0xf0e20085 │ │ │ │ - @ instruction: 0xf0e60085 │ │ │ │ - @ instruction: 0xf0ec0085 │ │ │ │ - @ instruction: 0xf0f40085 │ │ │ │ - @ instruction: 0xf0fc0085 │ │ │ │ - add.w r0, r0, #133 @ 0x85 │ │ │ │ - add.w r0, r4, #133 @ 0x85 │ │ │ │ - add.w r0, r4, #133 @ 0x85 │ │ │ │ - add.w r0, r4, #133 @ 0x85 │ │ │ │ - add.w r0, lr, #133 @ 0x85 │ │ │ │ - adds.w r0, r6, #133 @ 0x85 │ │ │ │ - @ instruction: 0xf1220085 │ │ │ │ - @ instruction: 0xf12e0085 │ │ │ │ - @ instruction: 0xf12e0085 │ │ │ │ - @ instruction: 0xf12e0085 │ │ │ │ - @ instruction: 0xf1360085 │ │ │ │ - @ instruction: 0xf13e0085 │ │ │ │ - adc.w r0, r8, #133 @ 0x85 │ │ │ │ - adcs.w r0, r4, #133 @ 0x85 │ │ │ │ - sbc.w r0, r0, #133 @ 0x85 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + vaddl.s16 q8, d16, d5 │ │ │ │ + vaddl.s16 q8, d26, d5 │ │ │ │ + vaddl.s16 q8, d26, d5 │ │ │ │ + vaddl.s16 q8, d26, d5 │ │ │ │ + vaddl.s32 q8, d18, d5 │ │ │ │ + vaddl.s32 q8, d26, d5 │ │ │ │ + vext.8 d16, d22, d5, #0 │ │ │ │ + vext.8 d16, d30, d5, #0 │ │ │ │ + and.w r0, r2, #133 @ 0x85 │ │ │ │ + and.w r0, r6, #133 @ 0x85 │ │ │ │ + and.w r0, ip, #133 @ 0x85 │ │ │ │ + ands.w r0, r4, #133 @ 0x85 │ │ │ │ + ands.w r0, ip, #133 @ 0x85 │ │ │ │ + bic.w r0, r0, #133 @ 0x85 │ │ │ │ + bic.w r0, r4, #133 @ 0x85 │ │ │ │ + bic.w r0, r4, #133 @ 0x85 │ │ │ │ + bic.w r0, r4, #133 @ 0x85 │ │ │ │ + bic.w r0, lr, #133 @ 0x85 │ │ │ │ + bics.w r0, r6, #133 @ 0x85 │ │ │ │ + orr.w r0, r2, #133 @ 0x85 │ │ │ │ + orr.w r0, lr, #133 @ 0x85 │ │ │ │ + orr.w r0, lr, #133 @ 0x85 │ │ │ │ + orr.w r0, lr, #133 @ 0x85 │ │ │ │ + orrs.w r0, r6, #133 @ 0x85 │ │ │ │ + orrs.w r0, lr, #133 @ 0x85 │ │ │ │ + orn r0, r8, #133 @ 0x85 │ │ │ │ + orns r0, r4, #133 @ 0x85 │ │ │ │ + eor.w r0, r0, #133 @ 0x85 │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #532] @ 0x214 │ │ │ │ + ldrd r0, r0, [r0], #532 @ 0x214 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ @@ -2583879,21 +2583843,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, r1] │ │ │ │ subs r6, #213 @ 0xd5 │ │ │ │ lsrs r5, r7, #8 │ │ │ │ subs r7, #135 @ 0x87 │ │ │ │ @ instruction: 0x47ae │ │ │ │ subs r5, #97 @ 0x61 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r4, r7, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - bcc.n 745638 │ │ │ │ + bcs.n 745678 │ │ │ │ lsls r5, r0, #2 │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #8 │ │ │ │ bne.w 7440c2 │ │ │ │ b.n 7455be │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #4 │ │ │ │ @@ -2584172,17 +2584136,17 @@ │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ b.n 745406 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #3 │ │ │ │ bne.w 7440c2 │ │ │ │ b.n 745638 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r7, r6, #3 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r7, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2584901,15 +2584865,15 @@ │ │ │ │ nop │ │ │ │ add r0, pc, #152 @ (adr r0, 7461cc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #128 @ (adr r0, 7461bc ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r4, r1, #1 │ │ │ │ adc.w r5, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r4, r1 │ │ │ │ ands r5, r3 │ │ │ │ orrs r4, r5 │ │ │ │ bne.n 7460d4 │ │ │ │ @@ -2586429,33 +2586393,33 @@ │ │ │ │ ... │ │ │ │ ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - itt hi │ │ │ │ - lslhi r5, r0, #2 │ │ │ │ - stmiahi r2!, {r1, r2, r3, r4} │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r3, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ + lsls r5, r0, #2 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [pc, #512] @ (74732c ) │ │ │ │ + ldr r5, [pc, #640] @ (7473ac ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r1] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 747fec │ │ │ │ @@ -2588280,15 +2588244,15 @@ │ │ │ │ bne.w 748828 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ - bl a58928 │ │ │ │ + bl a58938 │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r9, r7 │ │ │ │ cbz r3, 748316 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2589947,17 +2589911,17 @@ │ │ │ │ ... │ │ │ │ strb r6, [r4, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #18] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r1, #4 │ │ │ │ ldr r3, [pc, #756] @ (74983c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -2590037,15 +2590001,15 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ bl 3c2904 │ │ │ │ mov r7, r0 │ │ │ │ b.n 749178 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl aba624 │ │ │ │ + bl aba634 │ │ │ │ mov r2, r0 │ │ │ │ b.w 748b98 │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, fp, [r5, #8] │ │ │ │ add.w ip, sp, #296 @ 0x128 │ │ │ │ str r6, [r4, #16] │ │ │ │ @@ -2590250,33 +2590214,33 @@ │ │ │ │ b.n 7496f8 │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 7493d6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r3, [pc, #504] @ (749a64 ) │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r3, pc │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ beq.n 749878 │ │ │ │ movs r0, #0 │ │ │ │ @@ -2597734,19 +2597698,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #512] @ (74eae4 ) │ │ │ │ + blx r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r5, r1 │ │ │ │ @@ -2598234,15 +2598198,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r7, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #112] @ (74eeb0 ) │ │ │ │ @@ -2598610,15 +2598574,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #26 │ │ │ │ lsls r7, r1, #4 │ │ │ │ lsrs r0, r3, #25 │ │ │ │ lsls r7, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #168] @ (74f2b4 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -2598843,20 +2598807,20 @@ │ │ │ │ blx 6dc18 <__printf_chk@plt> │ │ │ │ b.n 74f3c2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r4, #17 │ │ │ │ lsls r7, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf74c0080 │ │ │ │ + @ instruction: 0xf66c0080 │ │ │ │ lsrs r6, r6, #15 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2600624,17 +2600588,17 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vst2.8 {d16[0],d17[0]}, [ip], lr │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #60] @ (7506bc ) │ │ │ │ @@ -2600715,17 +2600679,17 @@ │ │ │ │ bl 75066c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ strd r8, r2, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vminnm.f32 , , │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r6, #3 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #92] @ (7507d0 ) │ │ │ │ @@ -2600769,15 +2600733,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb.w r0, [r4, #270] @ 0x10e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [ip, ] │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str.w r0, [sl, ] │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -2600812,15 +2600776,15 @@ │ │ │ │ str.w r2, [sl] │ │ │ │ str.w r3, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (750850 ) │ │ │ │ add r0, pc │ │ │ │ bl 750760 │ │ │ │ b.n 75081e │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -2601698,64 +2601662,64 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @ instruction: 0xf70e010e │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6f6010e │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xf398010e │ │ │ │ subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r5, pc, #144 @ (adr r5, 751274 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 7512f4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r0, r6, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r2, r5, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + subs r2, r0, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, pc, #752 @ (adr r2, 751514 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 751594 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bl 7507e8 │ │ │ │ @@ -2601865,15 +2601829,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 75131c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 1, cr0, [r8, #56]! @ 0x38 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldcl 1, cr0, [ip], {14} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -2602266,26 +2602230,26 @@ │ │ │ │ bl 750760 │ │ │ │ b.n 7514fe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 1, cr0, [ip], {14} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xeaf4010e │ │ │ │ - adds r0, r7, r2 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrd r6, r1, [r0, #52] @ 0x34 │ │ │ │ add.w r9, r6, r1 │ │ │ │ cmp r6, r9 │ │ │ │ bcs.n 7517d6 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ @@ -2602392,33 +2602356,33 @@ │ │ │ │ b.n 7514fe │ │ │ │ ldr r0, [pc, #48] @ (7518d4 ) │ │ │ │ add r0, pc │ │ │ │ bl 750760 │ │ │ │ b.n 7514fe │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r0, r0, #15 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r2, r3, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov fp, r2 │ │ │ │ @@ -2603225,105 +2603189,105 @@ │ │ │ │ lsls r7, r1, #4 │ │ │ │ strh r4, [r2, r3] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r0, [r4, r6] │ │ │ │ lsls r7, r1, #4 │ │ │ │ str r6, [r3, r4] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r2, #17 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r6, [r2, r1] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [r4, r0] │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #14 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r6, [pc, #800] @ (7524f8 ) │ │ │ │ lsls r7, r1, #4 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r5, #5 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ svc 238 @ 0xee │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ @@ -2605701,18 +2605665,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r1!, {r2, r4} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr3, {4} │ │ │ │ - @ instruction: 0xf7f80084 │ │ │ │ - @ instruction: 0xf7f60084 │ │ │ │ - @ instruction: 0xf7f00084 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr3, {4} │ │ │ │ + @ instruction: 0xf7180084 │ │ │ │ + @ instruction: 0xf7160084 │ │ │ │ + @ instruction: 0xf7100084 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ @@ -2605771,15 +2605735,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6d3e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2605935,17 +2605899,17 @@ │ │ │ │ ldr r3, [pc, #16] @ (753c90 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 6e7b4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -2606028,15 +2605992,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2606137,21 +2606101,21 @@ │ │ │ │ b.n 753dd4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r4, r5, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + cbz r4, 753ef0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [pc, #216] @ (753f5c ) │ │ │ │ + ldr r5, [pc, #344] @ (753fdc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r5, [pc, #1016] @ (754284 ) │ │ │ │ + ldr r5, [pc, #120] @ (753f04 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #128] @ (753f20 ) │ │ │ │ @@ -2606209,17 +2606173,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r3, r4, r6} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 753fa0 │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movt r0, #8324 @ 0x2084 │ │ │ │ + @ instruction: 0xf1e20084 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2606426,44 +2606390,44 @@ │ │ │ │ b.n 7540bc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21c0084 │ │ │ │ - uxth r0, r2 │ │ │ │ + @ instruction: 0xf13c0084 │ │ │ │ + cbz r0, 754154 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r0!, {r1} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - sxtb r6, r4 │ │ │ │ + cbz r6, 754150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + cbz r6, 754150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 754150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + cbz r2, 75414c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxth r2, r2 │ │ │ │ + cbz r2, 75414c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r2, 75414c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r2, 754184 │ │ │ │ + cbz r2, 75414c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r4, 754182 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, r6, #132 @ 0x84 │ │ │ │ - cbz r6, 75417c │ │ │ │ + bics.w r0, r6, #132 @ 0x84 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r6, 75417c │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf0ea0084 │ │ │ │ - adds.w r0, r2, #132 @ 0x84 │ │ │ │ - @ instruction: 0xf0ea0084 │ │ │ │ - @ instruction: 0xf0b20084 │ │ │ │ + and.w r0, sl, #132 @ 0x84 │ │ │ │ + bics.w r0, r2, #132 @ 0x84 │ │ │ │ + and.w r0, sl, #132 @ 0x84 │ │ │ │ + vaddl.s16 q8, d18, d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (754218 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -2606531,17 +2606495,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x007c │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + add sp, #0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orr.w r0, r6, #132 @ 0x84 │ │ │ │ + vhadd.s32 d16, d22, d4 │ │ │ │ bkpt 0x0000 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2606628,17 +2606592,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 754168 │ │ │ │ mov r7, r0 │ │ │ │ b.n 754300 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ @@ -2606765,23 +2606729,23 @@ │ │ │ │ b.n 7543e8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cdp 0, 7, cr0, cr12, cr4, {4} │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + ldc 0, cr0, [ip, #528] @ 0x210 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ pop {r2} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cdp 0, 1, cr0, cr12, cr4, {4} │ │ │ │ - ldcl 0, cr0, [lr, #528] @ 0x210 │ │ │ │ + ldc 0, cr0, [ip, #-528]! @ 0xfffffdf0 │ │ │ │ + ldcl 0, cr0, [lr], #528 @ 0x210 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2606931,19 +2606895,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ bl 753d70 │ │ │ │ b.n 7544cc │ │ │ │ nop │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mcrr 0, 8, r0, sl, cr4 │ │ │ │ + sbc.w r0, sl, r4, lsl #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #404] @ (7547d0 ) │ │ │ │ ldr r3, [pc, #404] @ (7547d4 ) │ │ │ │ @@ -2607103,27 +2607067,27 @@ │ │ │ │ nop │ │ │ │ cbnz r4, 754802 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 754806 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - rsbs r0, ip, r4, lsl #2 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xeafc0084 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb8f2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xeb3e0084 │ │ │ │ - @ instruction: 0xeb280084 │ │ │ │ - ldcl 0, cr0, [ip, #-528]! @ 0xfffffdf0 │ │ │ │ - @ instruction: 0xeb360094 │ │ │ │ - bic.w r0, ip, r4, lsl #2 │ │ │ │ + orrs.w r0, lr, r4, lsl #2 │ │ │ │ + orr.w r0, r8, r4, lsl #2 │ │ │ │ + ldc 0, cr0, [ip], {132} @ 0x84 │ │ │ │ + orrs.w r0, r6, r4, lsr #2 │ │ │ │ + strd r0, r0, [ip, #-528] @ 0x210 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab60084 │ │ │ │ + ldrd r0, r0, [r6, #528] @ 0x210 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #284] @ (754934 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2607234,23 +2607198,23 @@ │ │ │ │ add r8, pc │ │ │ │ b.n 75489e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7e0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strd r0, r0, [r0, #528]! @ 0x210 │ │ │ │ + stmdb r0, {r2, r7} │ │ │ │ @ instruction: 0xb716 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strd r0, r0, [r2, #528] @ 0x210 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strd r0, r0, [r2], #528 @ 0x210 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (754a98 ) │ │ │ │ @@ -2607371,22 +2607335,23 @@ │ │ │ │ b.n 7549b0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb690 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia.w sl!, {r2, r7} │ │ │ │ + b.n 754a60 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #288] @ (754be8 ) │ │ │ │ @@ -2607503,23 +2607468,23 @@ │ │ │ │ b.n 754b46 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 754bc8 │ │ │ │ + b.n 754a08 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #208 @ (adr r7, 754cc8 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 754d48 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r1, r2, r5, r7} │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r7, pc, #40 @ (adr r7, 754c28 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 754ca8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 754ad8 │ │ │ │ + b.n 754918 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #284] @ (754d34 ) │ │ │ │ @@ -2607637,21 +2607602,21 @@ │ │ │ │ b.n 754c9c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 754db0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 754a90 │ │ │ │ + b.n 7548d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ cbz r4, 754d9a │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #784 @ (adr r5, 755058 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 7550d8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 754990 │ │ │ │ + b.n 7547d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #24] @ (754d78 ) │ │ │ │ @@ -2607662,15 +2607627,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ blx 6dc0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r5, pc, #120 @ (adr r5, 754df4 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 754e74 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr.w r3, [r0, #224] @ 0xe0 │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ cmpeq r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ @@ -2607685,15 +2607650,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [sp] │ │ │ │ bl 753d70 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - b.n 7548d4 │ │ │ │ + b.n 754714 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #160] @ (754e68 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2607765,27 +2607730,27 @@ │ │ │ │ b.n 754e06 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sxth r6, r5 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 754934 │ │ │ │ + b.n 754774 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #512 @ (adr r4, 755078 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 7550f8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ cbz r2, 754eb8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - b.n 7548c8 │ │ │ │ + b.n 754708 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7548f0 │ │ │ │ + b.n 754730 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7548e8 │ │ │ │ + b.n 754728 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #152 @ (adr r4, 754f24 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 754fa4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2607840,15 +2607805,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 754ece │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #776 @ (adr r3, 755238 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 7552b8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ @@ -2607908,15 +2607873,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, pc, #48 @ (adr r3, 755010 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 755090 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -2608455,29 +2608420,29 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 75549c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r1, pc, #568 @ (adr r1, 755788 ) │ │ │ │ lsls r3, r2, #4 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + ble.n 75555c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #168] @ (755624 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2608550,21 +2608515,21 @@ │ │ │ │ b.n 75559a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + ble.n 7556c4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ble.n 755590 │ │ │ │ + bgt.n 7555d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2608581,15 +2608546,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add ip, pc │ │ │ │ movs r1, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 6e448 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2608609,15 +2608574,15 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6e448 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ @@ -2608693,25 +2608658,25 @@ │ │ │ │ b.n 75572e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bgt.n 755748 │ │ │ │ + blt.n 755788 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bgt.n 755898 │ │ │ │ + blt.n 7556d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 75588c │ │ │ │ + blt.n 7556cc │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2608814,19 +2608779,19 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ blx 6eb6c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #4 │ │ │ │ bl 7551e8 │ │ │ │ @@ -2608870,21 +2608835,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [pc, #16] @ (75594c ) │ │ │ │ add r6, pc │ │ │ │ b.n 75590c │ │ │ │ ldr r6, [pc, #16] @ (755950 ) │ │ │ │ add r6, pc │ │ │ │ b.n 75590c │ │ │ │ - blt.n 7559c4 │ │ │ │ + bge.n 755a04 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n 755944 │ │ │ │ + bge.n 755984 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 755914 │ │ │ │ + bge.n 755954 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #216] @ (755a40 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2608970,25 +2608935,25 @@ │ │ │ │ b.n 7559de │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #576 @ (adr r6, 755c84 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 7559cc │ │ │ │ + bls.n 755a0c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 7559d8 │ │ │ │ + bls.n 755a18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 7559d8 │ │ │ │ + bls.n 755a18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r6, pc, #104 @ (adr r6, 755ac0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bge.n 7559ac │ │ │ │ + bls.n 7559ec │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 7559a8 │ │ │ │ + bls.n 7559e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #340] @ (755bc8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -2609122,29 +2609087,29 @@ │ │ │ │ b.n 755b84 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #528 @ (adr r5, 755ddc ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 755af0 │ │ │ │ + bls.n 755b30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 755c18 │ │ │ │ + bls.n 755c58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r5, pc, #48 @ (adr r5, 755c0c ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bge.n 755c2c │ │ │ │ + bls.n 755c6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 755c14 │ │ │ │ + bhi.n 755c54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 755b4c │ │ │ │ + bhi.n 755b8c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 755c8c │ │ │ │ + bhi.n 755ccc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 755cdc │ │ │ │ + bhi.n 755b1c │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #80] @ (755c50 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2609180,15 +2609145,15 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #992 @ (adr r3, 756034 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r3, pc, #784 @ (adr r3, 755f70 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2609240,15 +2609205,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #536 @ (adr r3, 755f00 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r3, pc, #208 @ (adr r3, 755dc4 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2609325,21 +2609290,21 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 755d4a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #952 @ (adr r2, 756170 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r2, pc, #496 @ (adr r2, 755fb8 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -2609531,25 +2609496,25 @@ │ │ │ │ ldr.w fp, [r4, #136] @ 0x88 │ │ │ │ b.n 755f38 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #960 @ (adr r1, 756384 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r1, pc, #544 @ (adr r1, 7561f0 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r3 │ │ │ │ @@ -2609749,23 +2609714,23 @@ │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ b.n 7561b6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2609785,15 +2609750,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 754804 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #392] @ 0x188 │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2609813,15 +2609778,15 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 754804 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #120] @ (756318 ) │ │ │ │ @@ -2609922,15 +2609887,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 756394 │ │ │ │ + bne.n 7563d4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2609989,17 +2609954,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 7563b8 │ │ │ │ + beq.n 7563f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #432] @ (756608 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -2610179,35 +2610144,35 @@ │ │ │ │ b.n 756564 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 756610 │ │ │ │ + beq.n 756650 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - beq.n 7566e8 │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 756674 │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #116] @ (7566c4 ) │ │ │ │ @@ -2610260,15 +2610225,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -2610323,15 +2610288,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2610352,15 +2610317,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (7567e8 ) │ │ │ │ @@ -2610379,15 +2610344,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r6, [r3, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (756828 ) │ │ │ │ @@ -2610406,15 +2610371,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #40] @ (756868 ) │ │ │ │ @@ -2610433,15 +2610398,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2610594,23 +2610559,23 @@ │ │ │ │ b.n 75695e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #136] @ (756aa0 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -2611448,194 +2611413,195 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #9 │ │ │ │ lsls r7, r1, #4 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n 757280 │ │ │ │ + bne.n 7572c0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf25800f5 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + sbcs.w r0, r8, #245 @ 0xf5 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n 7571c4 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xe8120094 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + b.n 7570d8 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 757600 │ │ │ │ + b.n 757440 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, pc, #376 @ (adr r6, 757408 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 757488 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r5, pc, #600 @ (adr r5, 757500 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 757580 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mrc2 0, 5, r0, cr6, cr14, {3} │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + ldc2l 0, cr0, [r6, #504] @ 0x1f8 │ │ │ │ + strh r0, [r1, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r6, r7} │ │ │ │ + stmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 757628 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 7576a8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r0, [r0, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #312 @ (adr r4, 757458 ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 7574d8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rors r4, r7 │ │ │ │ + asrs r4, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 757384 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 757404 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 7573bc │ │ │ │ + bge.n 7573fc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 757284 │ │ │ │ + bls.n 7572c4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 757464 │ │ │ │ + bls.n 7572a4 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r3, r6} │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcc.n 757444 │ │ │ │ + bcs.n 757484 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + ldrb r4, [r5, #29] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2611645,15 +2611611,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 753d70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2611669,17 +2611635,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ @@ -2611695,17 +2611661,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6f144 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #128] @ (7574f4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2611762,23 +2611728,23 @@ │ │ │ │ b.n 7574a8 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #128] @ (7575a0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -2611835,23 +2611801,23 @@ │ │ │ │ b.n 757554 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r2, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrh r4, [r7, #18] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -2612001,21 +2611967,21 @@ │ │ │ │ blx 6dbc4 │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 757676 │ │ │ │ strd r0, r7, [sp, #12] │ │ │ │ b.n 757676 │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -2612113,21 +2612079,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ blx 6dbc4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 7577ec │ │ │ │ mov sl, r0 │ │ │ │ b.n 7577ec │ │ │ │ - stmia r0!, {} │ │ │ │ + wfe │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2612139,18 +2612105,18 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 753d70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - itte cs │ │ │ │ - lslcs r4, r0, #2 │ │ │ │ - pushcs {r4, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x0046 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -2612159,18 +2612125,18 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 753d70 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - itee eq │ │ │ │ - lsleq r4, r0, #2 │ │ │ │ - pushne {r4, r5, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x002e │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldr r2, [pc, #76] @ (75794c ) │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [pc, #76] @ (757950 ) │ │ │ │ @@ -2612205,19 +2612171,19 @@ │ │ │ │ b.n 757918 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x00ce │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #28] @ (75798c ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -2612228,15 +2612194,15 @@ │ │ │ │ blx 6e628 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6cedc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #412] @ (757b3c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2612407,31 +2612373,31 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - bkpt 0x009c │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2612532,21 +2612498,21 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r2, [r0, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + cbnz r4, 757cfa │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #180] @ (757d50 ) │ │ │ │ @@ -2612677,15 +2612643,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 6ebb4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #388] @ (757f7c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -2612841,23 +2612807,23 @@ │ │ │ │ b.n 757ede │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r0, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r0, r2, #2 │ │ │ │ strh r2, [r3, #8] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #260] @ (7580ac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2612969,33 +2612935,33 @@ │ │ │ │ blx 6e328 │ │ │ │ b.n 757ffe │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cbnz r4, 7580cc │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbnz r4, 7580ce │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #216] @ (7581c4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2613090,29 +2613056,29 @@ │ │ │ │ blx 6d050 │ │ │ │ b.n 75813e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r2, [r7, #26] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #136] @ (758288 ) │ │ │ │ @@ -2613170,15 +2613136,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #23] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r0, [r2, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2613219,15 +2613185,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r4, [r2, #20] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2613346,29 +2613312,29 @@ │ │ │ │ b.n 75835c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r4, [r7, #16] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #4 │ │ │ │ @@ -2613461,21 +2613427,21 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2613590,19 +2613556,19 @@ │ │ │ │ blx 6e8fc │ │ │ │ b.n 75863e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 758720 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2613671,17 +2613637,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 7587bc │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r0, 7587be │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -2613751,17 +2613717,17 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + cbz r0, 758862 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r0, [r5, #31] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -2613825,21 +2613791,21 @@ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #30] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 758984 │ │ │ │ + bvc.n 7589c4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r2, 758928 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r0, 758926 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r6, [r4, #28] │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2613987,19 +2613953,19 @@ │ │ │ │ b.n 758a4a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #25] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ strb r6, [r5, #22] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #352] @ (758c18 ) │ │ │ │ @@ -2614145,29 +2614111,29 @@ │ │ │ │ b.n 758bd2 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r0, #21] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r6, [r1, #17] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -2614355,23 +2614321,23 @@ │ │ │ │ ldr.w r8, [r4, #136] @ 0x88 │ │ │ │ b.n 758c8c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #14] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ strb r4, [r3, #10] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -2614660,57 +2614626,57 @@ │ │ │ │ b.n 7590d6 │ │ │ │ strb r6, [r7, #4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 7557a0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -2614750,15 +2614716,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2614867,25 +2614833,25 @@ │ │ │ │ b.n 7592d0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldrsh r2, [r4, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2614990,17 +2614956,17 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 753e8c │ │ │ │ mov r7, r0 │ │ │ │ b.n 759440 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2615781,33 +2615747,33 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 753f34 │ │ │ │ mov r7, r0 │ │ │ │ b.n 759688 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #8] @ (759cb8 ) │ │ │ │ add r2, pc │ │ │ │ bl 754ab4 │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, pc, #208 @ (adr r0, 759d8c ) │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2615884,19 +2615850,19 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 6cedc │ │ │ │ b.n 759d52 │ │ │ │ nop │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2615965,19 +2615931,19 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 755568 │ │ │ │ ldr.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 759208 │ │ │ │ b.n 759e38 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -2616276,29 +2616242,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (75a194 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ bl 754ab4 │ │ │ │ b.n 759fea │ │ │ │ nop │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #324] @ (75a2f0 ) │ │ │ │ @@ -2616427,17 +2616393,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r1, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + ldr r7, [pc, #632] @ (75a578 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r4, [r0, #224] @ 0xe0 │ │ │ │ @@ -2616558,21 +2616524,21 @@ │ │ │ │ bl 753d70 │ │ │ │ b.n 75a3f4 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r2, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb r4, [r0, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #344] @ (75a5e0 ) │ │ │ │ @@ -2616716,25 +2616682,25 @@ │ │ │ │ b.n 75a4bc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r5, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #384] @ (75a76c ) │ │ │ │ + ldr r4, [pc, #512] @ (75a7ec ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - ldr r4, [pc, #912] @ (75a988 ) │ │ │ │ + ldr r4, [pc, #16] @ (75a608 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #848] @ (75a94c ) │ │ │ │ + ldr r3, [pc, #976] @ (75a9cc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #704] @ (75a8c0 ) │ │ │ │ + ldr r3, [pc, #832] @ (75a940 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #148] @ (75a6a8 ) │ │ │ │ @@ -2616798,17 +2616764,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r4, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #200] @ (75a77c ) │ │ │ │ + ldr r3, [pc, #328] @ (75a7fc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2616855,21 +2616821,21 @@ │ │ │ │ b.n 75a6ee │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r5, r4] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [r7, r3] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ (75a7b4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2616914,21 +2616880,21 @@ │ │ │ │ b.n 75a774 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r4, r2] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #96] @ (75a83c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -2616973,21 +2616939,21 @@ │ │ │ │ b.n 75a7fc │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r3, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrsb r2, [r5, r7] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2617001,17 +2616967,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 6cf24 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [pc, #16] @ (75a8a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (75a920 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -2617027,15 +2616993,15 @@ │ │ │ │ blx 6ee54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e9e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #856] @ (75ac24 ) │ │ │ │ + ldr r0, [pc, #984] @ (75aca4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ @@ -2617187,15 +2617153,15 @@ │ │ │ │ orr.w r5, r7, #2 │ │ │ │ str r5, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ b.n 75a99e │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #568] @ (75acb8 ) │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #944] @ 0x3b0 │ │ │ │ subw sp, sp, #3116 @ 0xc2c │ │ │ │ mov fp, r2 │ │ │ │ @@ -2617450,47 +2617416,47 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 75ab20 │ │ │ │ nop │ │ │ │ strb r4, [r3, r5] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r2, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ + add ip, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [pc, #88] @ (75adf4 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2617530,15 +2617496,15 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r0, [r4, r0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -2618248,15 +2618214,15 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ blx 6e664 │ │ │ │ nop │ │ │ │ ldr r2, [pc, #944] @ (75b938 ) │ │ │ │ lsls r6, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrd r7, r6, [r0, #108] @ 0x6c │ │ │ │ mov.w sl, #96 @ 0x60 │ │ │ │ @@ -2618719,21 +2618685,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea58 │ │ │ │ b.n 75b9e6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov r8, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ mov r2, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2618964,23 +2618930,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bc3e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r2, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ bics r2, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619047,23 +2619013,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bcfa │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ muls r6, r2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmn r6, r7 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619130,23 +2619096,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bdb6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmp r2, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ negs r2, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619213,23 +2619179,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75be72 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ rors r6, r3 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ sbcs r6, r0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619296,23 +2619262,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bf2e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r2, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619379,23 +2619345,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75bfea │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ eors r6, r4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ands r6, r1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619462,23 +2619428,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c0a6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r7, #170 @ 0xaa │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r7, #82 @ 0x52 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619545,23 +2619511,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c162 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r6, #238 @ 0xee │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r6, #150 @ 0x96 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619628,23 +2619594,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c21e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ + ldrb r0, [r7, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r6, #50 @ 0x32 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r5, #218 @ 0xda │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619711,23 +2619677,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c2da │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r5, #118 @ 0x76 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r5, #30 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619794,23 +2619760,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c396 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r4, #186 @ 0xba │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r4, #98 @ 0x62 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619877,23 +2619843,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c452 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r3, #254 @ 0xfe │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2619960,23 +2619926,23 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r6, #6 │ │ │ │ subs r5, #6 │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 75c50e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r2, #234 @ 0xea │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2620284,21 +2620250,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea58 │ │ │ │ b.n 75c822 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r7, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2620389,21 +2620355,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea58 │ │ │ │ b.n 75c922 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2620494,21 +2620460,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ea58 │ │ │ │ b.n 75ca22 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r5, #214 @ 0xd6 │ │ │ │ lsls r6, r1, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2624416,23 +2624382,23 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 75f422 │ │ │ │ blx 6d2e4 <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r6, #1 │ │ │ │ lsls r6, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r6, r2, #25 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r2, r5, #15 │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsrs r2, r2, #15 │ │ │ │ lsls r6, r1, #4 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r0, r6, #14 │ │ │ │ lsls r6, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -2624629,15 +2624595,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 75f61c │ │ │ │ ldr r0, [pc, #8] @ (75f684 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2624943,15 +2624909,15 @@ │ │ │ │ movw r5, #65532 @ 0xfffc │ │ │ │ movt r5, #32767 @ 0x7fff │ │ │ │ b.n 75f950 │ │ │ │ ldr r0, [pc, #8] @ (75f9b8 ) │ │ │ │ add r0, pc │ │ │ │ blx 6cfd8 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #448] @ (75fb7c ) │ │ │ │ + ldr r5, [pc, #576] @ (75fbfc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2626115,15 +2626081,15 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r6, r1, #4 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbb6010d │ │ │ │ smlawb r1, lr, sp, r0 │ │ │ │ mla r1, r0, sp, r0 │ │ │ │ - orrs r2, r2 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2626219,15 +2626185,15 @@ │ │ │ │ vst4.8 {d0,d2,d4,d6}, [r2]! │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2626378,17 +2626344,17 @@ │ │ │ │ @ instruction: 0xf730010d │ │ │ │ @ instruction: 0xf724010d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf708010d │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + strb r4, [r1, #14] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2626446,15 +2626412,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6ecec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf620010d │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ @@ -2626489,15 +2626455,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 760a60 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ rsbs r1, ip, #9240576 @ 0x8d0000 │ │ │ │ - beq.n 760adc │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ subs.w r1, r0, #9240576 @ 0x8d0000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2626538,16 +2626504,16 @@ │ │ │ │ bne.n 760ad4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ sbcs.w r1, r4, #9240576 @ 0x8d0000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, r6, #129 @ 0x81 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf0d60081 │ │ │ │ + subs r0, #158 @ 0x9e │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xf53c010d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ ldr r4, [pc, #164] @ (760ba0 ) │ │ │ │ @@ -2626619,34 +2626585,34 @@ │ │ │ │ mov r1, r3 │ │ │ │ b.n 760b32 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf4f8010d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 760a60 │ │ │ │ + b.n 7608a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 760a54 │ │ │ │ + b.n 760894 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ eors.w r1, lr, #9240576 @ 0x8d0000 │ │ │ │ - b.n 7609d0 │ │ │ │ + b.n 760810 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7609c4 │ │ │ │ + b.n 760804 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7609b0 │ │ │ │ + b.n 7607f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #184] @ 760ca0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2626720,23 +2626686,23 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 760c78 │ │ │ │ blx 6e538 │ │ │ │ b.n 760c78 │ │ │ │ nop │ │ │ │ and.w r1, lr, #9240576 @ 0x8d0000 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + cbz r2, 760d1e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 760960 │ │ │ │ + b.n 7607a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #82 @ 0x52 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -2626824,15 +2626790,15 @@ │ │ │ │ bne.n 760d94 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2fa010d │ │ │ │ - b.n 76089c │ │ │ │ + b.n 7606dc │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf27c010d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -2626903,18 +2626869,18 @@ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ blx 6d3e0 │ │ │ │ b.n 760e32 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf22e010d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 760724 │ │ │ │ + b.n 761564 │ │ │ │ lsls r7, r1, #2 │ │ │ │ rsb r1, r6, #13 │ │ │ │ - b.n 7606cc │ │ │ │ + b.n 76150c │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #112] @ (760efc ) │ │ │ │ @@ -2626964,15 +2626930,15 @@ │ │ │ │ bne.n 760ef8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ sbc.w r1, ip, #13 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds.w r1, r8, #13 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2627030,15 +2626996,15 @@ │ │ │ │ bne.n 760f9c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0d6010d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r4, r0, #2 │ │ │ │ orns r1, r4, #13 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -2627099,19 +2627065,19 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ blx 6eb6c │ │ │ │ mov r6, r0 │ │ │ │ b.n 760fee │ │ │ │ - b.n 76154c │ │ │ │ + b.n 76138c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 761500 │ │ │ │ + b.n 761340 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7614cc │ │ │ │ + b.n 76130c │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2627167,15 +2627133,15 @@ │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vrhadd.s d16, d8, d13 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7614a4 │ │ │ │ + b.n 7612e4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ vrhadd.s32 d0, d10, d13 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ (761180 ) │ │ │ │ @@ -2627224,20 +2627190,20 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 761132 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp 1, 14, cr0, cr10, cr13, {0} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7613e8 │ │ │ │ + b.n 761228 │ │ │ │ lsls r7, r1, #2 │ │ │ │ cdp 1, 9, cr0, cr12, cr13, {0} │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -2627328,15 +2627294,15 @@ │ │ │ │ nop │ │ │ │ cdp 1, 4, cr0, cr8, cr13, {0} │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cdp 1, 4, cr0, cr2, cr13, {0} │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 761340 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stc 1, cr0, [ip, #52] @ 0x34 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #16 │ │ │ │ @@ -2627396,39 +2627362,39 @@ │ │ │ │ ldr r0, [pc, #68] @ (761368 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [pc, #68] @ (76136c ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ blx 6e664 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r1, #152 @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfa9e0092 │ │ │ │ - @ instruction: 0xfb540092 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + ldrsh.w r0, [lr, #146] @ 0x92 │ │ │ │ + @ instruction: 0xfa740092 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 8 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + ble.n 761350 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh.w r0, [r0, #146] @ 0x92 │ │ │ │ - @ instruction: 0xfa0a0092 │ │ │ │ + ldr.w r0, [r0, #146] @ 0x92 │ │ │ │ + vld4.32 {d0-d3}, [sl :64], r2 │ │ │ │ ldr??.w r0, [r8, #146] @ 0x92 │ │ │ │ - @ instruction: 0xfa860092 │ │ │ │ - @ instruction: 0xfb3c0092 │ │ │ │ + vld1.8 @ instruction: 0xf9a60092 │ │ │ │ + @ instruction: 0xfa5c0092 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [pc, #440] @ (76153c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r5, [pc, #440] @ (761540 ) │ │ │ │ @@ -2627604,20 +2627570,20 @@ │ │ │ │ blx 6dc0c │ │ │ │ b.n 761488 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 1, cr0, [r4], #-52 @ 0xffffffcc │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 7614b0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ sbcs.w r1, r0, sp │ │ │ │ - ble.n 7614f4 │ │ │ │ + bgt.n 761534 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [pc, #280] @ (761680 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -2627730,15 +2627696,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ b.n 7615d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eors.w r1, r0, sp │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 7616f0 │ │ │ │ + blt.n 761730 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2627828,15 +2627794,15 @@ │ │ │ │ bl 758780 │ │ │ │ b.n 7616ce │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ strd r0, r1, [r6, #-52] @ 0x34 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sl!, {r0, r2, r3, r8} │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ @@ -2627944,17 +2627910,17 @@ │ │ │ │ b.n 7617d0 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe850010d │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe828010d │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 761990 │ │ │ │ + bls.n 7617d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r8, r2 │ │ │ │ @@ -2628030,15 +2627996,15 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ b.n 7617e8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 7618cc │ │ │ │ + bhi.n 76190c │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 7616c0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2628089,15 +2628055,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7616c4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 7619a8 │ │ │ │ + bvc.n 7619e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 761630 │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -2628397,17 +2628363,17 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 7618bc │ │ │ │ lsls r5, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 761e28 │ │ │ │ + bvs.n 761c68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n 761e28 │ │ │ │ + bpl.n 761c68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n 7624b4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -2628682,15 +2628648,15 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ b.n 76249c │ │ │ │ lsls r5, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ b.n 762130 │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -2628863,29 +2628829,29 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ svc 130 @ 0x82 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 762164 │ │ │ │ + beq.n 7621a4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 7622ec │ │ │ │ + beq.n 76212c │ │ │ │ lsls r7, r1, #2 │ │ │ │ udf #206 @ 0xce │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cmp sl, r8 │ │ │ │ + add sl, ip │ │ │ │ lsls r5, r6, #3 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #556] @ (762478 ) │ │ │ │ @@ -2629109,17 +2629075,17 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ble.n 7623d0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ blt.n 762418 │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -2629389,19 +2629355,19 @@ │ │ │ │ bl 753aa0 │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ b.n 762690 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1552] @ 0x610 │ │ │ │ subw sp, sp, #2508 @ 0x9cc │ │ │ │ mov fp, r1 │ │ │ │ @@ -2630473,22 +2630439,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 7631f0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q0, d24, d1 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r3, [pc, #3164] @ 763d74 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb.w r2, [r3, #43] @ 0x2b │ │ │ │ @@ -2631610,56 +2631576,56 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6e2f8 │ │ │ │ mov r3, r0 │ │ │ │ b.w 762d6e │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bkpt 0x008a │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r5, r6, #3 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r4} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + cbnz r4, 763dea │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stc2 0, cr0, [r4, #524] @ 0x20c │ │ │ │ - cbnz r2, 763e06 │ │ │ │ + stc2 0, cr0, [r4], #524 @ 0x20c │ │ │ │ + hlt 0x002a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 763de2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r2, 763dbe │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r3, [pc, #3296] @ 764ab4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -2632835,63 +2632801,63 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 6d80c │ │ │ │ mov r3, r0 │ │ │ │ b.w 762d6e │ │ │ │ nop │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 76438c │ │ │ │ + b.n 7651cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + cbz r2, 764ae8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r1, #22 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r2, 764ae0 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r4, 764ae0 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #960 @ 0x3c0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr3, {4} │ │ │ │ - cdp2 0, 11, cr0, cr0, cr3, {4} │ │ │ │ - cdp2 0, 0, cr0, cr6, cr3, {4} │ │ │ │ - stc2l 0, cr0, [r0, #524] @ 0x20c │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + cdp2 0, 0, cr0, cr8, cr3, {4} │ │ │ │ + ldc2l 0, cr0, [r0, #524] @ 0x20c │ │ │ │ + stc2 0, cr0, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2l 0, cr0, [r0], #524 @ 0x20c │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc2 0, 8, r0, r2, cr3 │ │ │ │ - ldc2 0, cr0, [ip, #524] @ 0x20c │ │ │ │ - cdp2 0, 1, cr0, cr8, cr3, {4} │ │ │ │ - strb r2, [r7, #25] │ │ │ │ + @ instruction: 0xfb720083 │ │ │ │ + ldc2 0, cr0, [ip], #524 @ 0x20c │ │ │ │ + ldc2 0, cr0, [r8, #-524]! @ 0xfffffdf4 │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr3, {4} │ │ │ │ - add r7, pc, #904 @ (adr r7, 764eb4 ) │ │ │ │ + ldc2 0, cr0, [r0, #-524]! @ 0xfffffdf4 │ │ │ │ + add r7, pc, #8 @ (adr r7, 764b34 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ cmp r5, #12 │ │ │ │ bne.w 7658dc │ │ │ │ ldr.w r2, [fp, #160] @ 0xa0 │ │ │ │ movs r5, #2 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -2634210,60 +2634176,60 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.w 764b4e │ │ │ │ blx 6e664 │ │ │ │ - add r5, pc, #104 @ (adr r5, 76595c ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 7659dc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #832 @ (adr r4, 765c38 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 765cb8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #48 @ (adr r4, 76592c ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 7659ac ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #592 @ (adr r3, 765b50 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 765bd0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf6240083 │ │ │ │ - add r2, pc, #552 @ (adr r2, 765b30 ) │ │ │ │ + adc.w r0, r4, #4292608 @ 0x418000 │ │ │ │ + add r1, pc, #680 @ (adr r1, 765bb0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rsb r0, r6, #4292608 @ 0x418000 │ │ │ │ - add r1, pc, #0 @ (adr r1, 765910 ) │ │ │ │ + @ instruction: 0xf4e60083 │ │ │ │ + add r0, pc, #128 @ (adr r0, 765990 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 765cdc ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 76595c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #672 @ (adr r0, 765bb8 ) │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #464 @ (adr r0, 765aec ) │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #272 @ (adr r0, 765a30 ) │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 7659bc ) │ │ │ │ + ldr r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf22c0083 │ │ │ │ - rsbs r0, r4, #131 @ 0x83 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + adc.w r0, ip, #131 @ 0x83 │ │ │ │ + @ instruction: 0xf0f40083 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orns r0, sl, #131 @ 0x83 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + vaddl.s16 q0, d26, d3 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr.w r2, [pc, #2576] @ 76637c │ │ │ │ mov r9, r1 │ │ │ │ @@ -2635367,51 +2635333,52 @@ │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #480 @ (adr r6, 766568 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r4, r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 8, r0, sl, cr3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + sbc.w r0, sl, r3, lsl #2 │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r0, pc, #912 @ (adr r0, 766734 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strex r0, r0, [sl, #524] @ 0x20c │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + b.n 76628c │ │ │ │ + lsls r3, r0, #2 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 765fb0 │ │ │ │ + b.n 765df0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movw r3, #411 @ 0x19b │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ @@ -2636685,155 +2636652,155 @@ │ │ │ │ mov r6, r0 │ │ │ │ b.w 765f6a │ │ │ │ ldrd r1, r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ bl 7567ec │ │ │ │ mov r6, r0 │ │ │ │ b.w 765f6a │ │ │ │ - b.n 766e84 │ │ │ │ + b.n 766cc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 766a58 │ │ │ │ + b.n 767898 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 766a48 │ │ │ │ + b.n 767888 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 766a5c │ │ │ │ + b.n 76789c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 766948 │ │ │ │ + b.n 767788 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 767798 │ │ │ │ + b.n 7675d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 767750 │ │ │ │ + b.n 767590 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7673d8 │ │ │ │ + b.n 767218 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 7673a0 │ │ │ │ + b.n 7671e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 7673a0 │ │ │ │ + b.n 7671e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 7673a0 │ │ │ │ + b.n 7671e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 7673a4 │ │ │ │ + b.n 7671e4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + ble.n 767244 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + ble.n 76725c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 76715c │ │ │ │ + ble.n 76719c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 7670d0 │ │ │ │ + bgt.n 767110 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n 76721c │ │ │ │ + bgt.n 76725c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r2, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n 7671e0 │ │ │ │ + bge.n 767220 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r3, [pc, #1256] @ 7676f8 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 6f144 │ │ │ │ @@ -2637306,63 +2637273,63 @@ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 6cc60 │ │ │ │ mov r6, r0 │ │ │ │ b.w 765f6a │ │ │ │ movs r0, r0 │ │ │ │ b.n 7676f6 │ │ │ │ @ instruction: 0xffff47ef │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r4, [r3, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 767734 │ │ │ │ + bpl.n 767774 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n 767764 │ │ │ │ + bmi.n 7677a4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcc.n 7677d8 │ │ │ │ + bcs.n 767818 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcc.n 7677f4 │ │ │ │ + bcs.n 767834 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 767764 │ │ │ │ + bcs.n 7677a4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 753d38 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2637691,67 +2637658,67 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6eb0c │ │ │ │ mov r6, r0 │ │ │ │ b.w 765f6a │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r4, r3, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r0, [r0, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ ldr.w r2, [pc, #2936] @ 7686c4 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -2638864,37 +2638831,37 @@ │ │ │ │ nop │ │ │ │ strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r6, [r5, #26] │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [fp, #220] @ 0xdc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r3, [r3, #394] @ 0x18a │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2639598,31 +2639565,31 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r2, #16 │ │ │ │ strb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #676] @ (769194 ) │ │ │ │ @@ -2639881,23 +2639848,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #3] │ │ │ │ lsls r5, r1, #4 │ │ │ │ asrs r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 769214 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2640879,41 +2640846,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - cbz r6, 769d20 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r2, 769d24 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxtb r6, r1 │ │ │ │ + cbz r6, 769d06 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxtb r2, r6 │ │ │ │ + sxth r2, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + cbz r0, 769cfe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + cbz r6, 769d14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r2, 769d0a │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ @@ -2641279,45 +2641246,45 @@ │ │ │ │ nop │ │ │ │ str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r6, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r1, #32 │ │ │ │ @@ -2641742,17 +2641709,17 @@ │ │ │ │ movs r6, #4 │ │ │ │ blx r3 │ │ │ │ b.n 76a508 │ │ │ │ mov r1, r2 │ │ │ │ bl 7702d8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 76a508 │ │ │ │ - add r6, pc, #128 @ (adr r6, 76a5fc ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 76a67c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r7, pc, #264 @ (adr r7, 76a688 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cbz r3, 76a59e │ │ │ │ @@ -2642633,15 +2642600,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, r2] │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 76af40 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ str r6, [r5, r5] │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r4, [r0, #584] @ 0x248 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 76af98 │ │ │ │ @@ -2643502,15 +2643469,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #184] @ (76b8b0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #672] @ (76baa0 ) │ │ │ │ lsls r5, r1, #4 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r3, #0 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -2643811,29 +2643778,29 @@ │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ mov lr, ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp r6, r4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ cbz r1, 76bb4a │ │ │ │ movs r3, #0 │ │ │ │ push {r4} │ │ │ │ b.n 76bb30 │ │ │ │ @@ -2644075,33 +2644042,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r0, r8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #904] @ 0x388 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str.w r3, [r4, #1492] @ 0x5d4 │ │ │ │ ldrb.w r3, [r4, #1516] @ 0x5ec │ │ │ │ ldr.w r2, [r4, #1488] @ 0x5d0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #1516] @ 0x5ec │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -2644693,45 +2644660,45 @@ │ │ │ │ cmp r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r0, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ b.n 76c456 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r7, pc, #176 @ (adr r7, 76c5a0 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 76c620 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r3, r0, #2 │ │ │ │ subs r6, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, pc, #8 @ (adr r4, 76c51c ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 76c59c ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #704 @ (adr r3, 76c7e0 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 76c860 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r3, pc, #584 @ (adr r3, 76c76c ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 76c7ec ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ - add r2, pc, #984 @ (adr r2, 76c900 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 76c580 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #320] @ (76c680 ) │ │ │ │ @@ -2645048,15 +2645015,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #20 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #920 @ (adr r0, 76cc64 ) │ │ │ │ + add r0, pc, #24 @ (adr r0, 76c8e4 ) │ │ │ │ lsls r4, r6, #3 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ lsls r5, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2645603,15 +2645570,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (76cfc4 ) │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ vldr s15, [r0] │ │ │ │ vldr s14, [r1] │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.n 76d016 │ │ │ │ vldr s14, [r1, #12] │ │ │ │ @@ -2646093,25 +2646060,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (76d5bc ) │ │ │ │ ldrd r0, r3, [r6, #20] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ b.n 76d56a │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp r2, #132 @ 0x84 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -2646544,47 +2646511,47 @@ │ │ │ │ b.n 76d89c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #26 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r7, #92 @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r4, [r7, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r2, [r0, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #784] @ (76dd34 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -2646917,79 +2646884,79 @@ │ │ │ │ b.n 76db7c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r4, #0] │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r1, #25] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r4, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr.w r5, [r2, #220] @ 0xdc │ │ │ │ ldr.w r2, [r1, #140] @ 0x8c │ │ │ │ ldr.w r0, [r1, #232] @ 0xe8 │ │ │ │ subs r3, r2, #2 │ │ │ │ ldr.w r4, [r1, #284] @ 0x11c │ │ │ │ @@ -2647375,15 +2647342,15 @@ │ │ │ │ vmla.i q2, q8, d3[3] │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #6 │ │ │ │ beq.n 76e204 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2648574,15 +2648541,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #9 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #6 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #72] @ (76ef34 ) │ │ │ │ @@ -2648806,17 +2648773,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #32 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #144] @ (76f1e8 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -2650287,17 +2650254,17 @@ │ │ │ │ b.n 77002c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r5, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #160] @ (77016c ) │ │ │ │ + ldr r5, [pc, #288] @ (7701ec ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ vaddw.u8 q8, q6, d12 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r2, #32] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2650325,17 +2650292,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #29] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2650356,17 +2650323,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r4, [r5, #27] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2650390,17 +2650357,17 @@ │ │ │ │ str.w r1, [r2, #2848] @ 0xb20 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r2, #2852] @ 0xb24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r2, [r7, #28] │ │ │ │ lsls r5, r1, #4 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2650423,17 +2650390,17 @@ │ │ │ │ str.w r1, [r2, #320] @ 0x140 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2, #324] @ 0x144 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2650457,17 +2650424,17 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r6, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ @@ -2650850,15 +2650817,15 @@ │ │ │ │ movs r4, #4 │ │ │ │ b.n 77051e │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ @ instruction: 0xfbb8010c │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xfab8010c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -2651566,15 +2651533,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ and.w r5, r0, #4278190080 @ 0xff000000 │ │ │ │ orns r1, sl, #9175040 @ 0x8c0000 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r4, r6, #3 │ │ │ │ sub.w r1, r0, #12 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2652289,15 +2652256,15 @@ │ │ │ │ bl 7776dc │ │ │ │ b.n 77165e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pkhbt r1, r4, ip │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r4, r6, #3 │ │ │ │ @ instruction: 0xe99a010c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #104] @ (771790 ) │ │ │ │ @@ -2655641,15 +2655608,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3} │ │ │ │ lsls r4, r1, #4 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r4, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ @@ -2656794,17 +2656761,17 @@ │ │ │ │ b.n 77487c │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #12 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r3, r0, #2 │ │ │ │ @ instruction: 0xb710 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2657686,25 +2657653,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r4, r6, #3 │ │ │ │ add r5, sp, #832 @ 0x340 │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2660292,17 +2660259,17 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ b.n 776ec4 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r4, r6, #3 │ │ │ │ vldr d7, [r1, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ vldr d7, [r1] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -2661445,19 +2661412,19 @@ │ │ │ │ add r1, pc │ │ │ │ movs r3, #6 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ movs r0, #10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vqadd.u8 q0, q10, │ │ │ │ - vqadd.u64 q0, q9, │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + mcr2 0, 1, r0, cr4, cr3, {7} │ │ │ │ + mrc2 0, 2, r0, cr2, cr3, {7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 777c1c │ │ │ │ + bvc.n 777c5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -2662108,21 +2662075,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7784f0 │ │ │ │ + bne.n 778530 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 778510 │ │ │ │ + bne.n 778550 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -2664212,17 +2664179,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 779f60 │ │ │ │ + b.n 779da0 │ │ │ │ lsls r3, r6, #3 │ │ │ │ - b.n 779f0c │ │ │ │ + b.n 779d4c │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -2664441,17 +2664408,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r2, [r7, #28] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + ble.n 779dfc │ │ │ │ lsls r3, r6, #3 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + ble.n 779ddc │ │ │ │ lsls r3, r6, #3 │ │ │ │ str r4, [r7, #20] │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -2664643,15 +2664610,15 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, #16] │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #12] │ │ │ │ lsls r4, r1, #4 │ │ │ │ - blt.n 77a088 │ │ │ │ + bge.n 77a0c8 │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #120] @ (77a178 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -2667159,18 +2667126,18 @@ │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ bics r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - itee ls │ │ │ │ - lslls r3, r6, #3 │ │ │ │ - pushhi {r4, r5, r6, r7, lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + bkpt 0x00b2 │ │ │ │ + lsls r3, r6, #3 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #120] @ (77be28 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #120] @ (77be2c ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ @@ -2667336,23 +2667303,23 @@ │ │ │ │ b.n 77beee │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 77bf9c │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ asrs r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #136] @ (77c018 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2667411,23 +2667378,23 @@ │ │ │ │ b.n 77bfa6 │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors r0, r5 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ eors r2, r2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r6, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #136] @ (77c0d0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -2667486,29 +2667453,29 @@ │ │ │ │ b.n 77c05e │ │ │ │ blx 6cdbc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r3, r6, #3 │ │ │ │ subs r7, #154 @ 0x9a │ │ │ │ lsls r4, r1, #4 │ │ │ │ - bkpt 0x00d2 │ │ │ │ - lsls r3, r6, #3 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r6, #3 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + itt │ │ │ │ + lsl r3, r6, #3 │ │ │ │ + cbnz r6, 77c160 @ unpredictable > │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r0, [pc, #4] @ (77c0f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r6, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [pc, #244] @ (77c200 ) │ │ │ │ @@ -2667632,15 +2667599,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 395b5c │ │ │ │ ldr r3, [pc, #12] @ (77c23c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ - bl aa64c4 │ │ │ │ + bl aa64d4 │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrd r4, r2, [r1, #24] │ │ │ │ @@ -2667995,33 +2667962,33 @@ │ │ │ │ nop │ │ │ │ subs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #4 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r1, sp, #512 @ 0x200 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r6, r1, #2 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ lsls r4, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ @@ -2668180,25 +2668147,25 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #11 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add r6, pc, #1000 @ (adr r6, 77cbbc ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r6, pc, #616 @ (adr r6, 77ca48 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ asrs r4, r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #592 @ (adr r6, 77ca38 ) │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -2668936,17 +2668903,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #238 @ 0xee │ │ │ │ lsls r4, r1, #4 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh.w r3, [r0, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strh.w r1, [r0, #166] @ 0xa6 │ │ │ │ strh.w r2, [r0, #170] @ 0xaa │ │ │ │ strh.w r3, [r0, #162] @ 0xa2 │ │ │ │ bx lr │ │ │ │ @@ -2669772,15 +2669739,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 77d910 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2670163,15 +2670130,15 @@ │ │ │ │ lsls r4, r1, #4 │ │ │ │ adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r4, r1, #4 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r2 │ │ │ │ @@ -2670794,19 +2670761,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #4 │ │ │ │ adds r0, r3, #6 │ │ │ │ lsls r4, r1, #4 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r6, [r5, #26] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ @@ -2671091,15 +2671058,15 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 77e498 │ │ │ │ ldrh r0, [r6, #0] │ │ │ │ lsls r1, r2, #4 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ @@ -2672477,140 +2672444,132 @@ │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ mov r5, fp │ │ │ │ str.w r8, [sp, #12] │ │ │ │ b.n 77ed2e │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #21 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #7 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r5, #116] @ 0x74 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - str r2, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r4, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vaddl.u8 q8, d26, d13 │ │ │ │ + vrev32. d0, d13 │ │ │ │ + vaddl.u32 q0, d28, d13 │ │ │ │ + vaddl.u16 q0, d28, d13 │ │ │ │ + vaddl.u8 q0, d28, d13 │ │ │ │ + vhadd.u d16, d24, d13 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ + vhadd.u16 d16, d20, d13 │ │ │ │ + vhadd.u8 d16, d20, d13 │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vrev32.16 d0, d13 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr13, {4} │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr13, {4} │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + stc2 0, cr0, [r8, #564] @ 0x234 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 2, cr0, cr14, cr13, {4} │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + stc2l 0, cr0, [lr, #-564] @ 0xfffffdcc │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 783f0a │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 780d7e │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2676727,121 +2676686,121 @@ │ │ │ │ ldr r0, [pc, #220] @ (781698 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #216] @ (78169c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #88] @ (781624 ) │ │ │ │ + ldr r1, [pc, #216] @ (7816a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 78162c │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 78162a │ │ │ │ + sxtb r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781628 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + cbz r6, 78162e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxth r6, r6 │ │ │ │ + cbz r6, 78162c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxth r6, r1 │ │ │ │ + cbz r6, 78162a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sxtb r6, r4 │ │ │ │ + cbz r6, 781628 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sxth r6, r7 │ │ │ │ + cbz r6, 781626 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sxth r6, r2 │ │ │ │ + cbz r6, 781624 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 78165a │ │ │ │ + cbz r6, 781622 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781658 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781656 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781654 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781652 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 781650 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #24 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 782368 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 78236c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2678062,831 +2678021,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7829c4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7829c8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r7, pc, #880 @ (adr r7, 7827e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r7, pc, #704 @ (adr r7, 782740 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r7, pc, #528 @ (adr r7, 782698 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r7, pc, #352 @ (adr r7, 7825f0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r7, pc, #176 @ (adr r7, 782548 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #896 @ (adr r7, 782820 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 7824a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 782778 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 7827f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #544 @ (adr r7, 7826d0 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 782750 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #368 @ (adr r7, 782628 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 7826a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 782580 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 782600 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #16 @ (adr r7, 7824d8 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 782558 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #864 @ (adr r6, 782830 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 7828b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #688 @ (adr r6, 782788 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 782808 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #512 @ (adr r6, 7826e0 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 782760 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 782638 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 7826b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 782590 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 782610 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 7828e8 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 782568 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, 782840 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 7828c0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #656 @ (adr r5, 782798 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 782818 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 7826f0 ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 782770 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #304 @ (adr r5, 782648 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 7826c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #128 @ (adr r5, 7825a0 ) │ │ │ │ + add r4, pc, #256 @ (adr r4, 782620 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 7828f8 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 782578 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #800 @ (adr r4, 782850 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 7828d0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #6] │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #624 @ (adr r4, 7827a8 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 782828 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #448 @ (adr r4, 782700 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 782780 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #4] │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 782658 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 7826d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #96 @ (adr r4, 7825b0 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 782630 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #944 @ (adr r3, 782908 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 782588 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #768 @ (adr r3, 782860 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 7828e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #592 @ (adr r3, 7827b8 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, 782838 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #416 @ (adr r3, 782710 ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 782790 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #240 @ (adr r3, 782668 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 7826e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #64 @ (adr r3, 7825c0 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 782640 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #912 @ (adr r2, 782918 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 782598 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 782870 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 7828f0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #560 @ (adr r2, 7827c8 ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 782848 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #384 @ (adr r2, 782720 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 7827a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #208 @ (adr r2, 782678 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 7826f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 7825d0 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 782650 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, 782928 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 7829a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #704 @ (adr r1, 782880 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 782900 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #528 @ (adr r1, 7827d8 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 782858 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 782730 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 7827b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 782688 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 782708 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #0 @ (adr r1, 7825e0 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 782660 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #848 @ (adr r0, 782938 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #672 @ (adr r0, 782890 ) │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #496 @ (adr r0, 7827e8 ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #320 @ (adr r0, 782740 ) │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #144 @ (adr r0, 782698 ) │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #31] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #21] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r0, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r0, [r1, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #15] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 783694 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 783698 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2680107,645 +2680066,629 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 783cf0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 783cf4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + str r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + strh r0, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r7, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #1008] @ (783d38 ) │ │ │ │ + ldr r7, [pc, #992] @ (783d14 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #832] @ (783c8c ) │ │ │ │ + ldr r7, [pc, #816] @ (783c68 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #656] @ (783be0 ) │ │ │ │ + ldr r7, [pc, #640] @ (783bbc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #480] @ (783b34 ) │ │ │ │ + ldr r7, [pc, #464] @ (783b10 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #304] @ (783a88 ) │ │ │ │ + ldr r7, [pc, #288] @ (783a64 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #128] @ (7839dc ) │ │ │ │ + ldr r7, [pc, #112] @ (7839b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #976] @ (783d30 ) │ │ │ │ + ldr r6, [pc, #960] @ (783d0c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #800] @ (783c84 ) │ │ │ │ + ldr r6, [pc, #784] @ (783c60 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #624] @ (783bd8 ) │ │ │ │ + ldr r6, [pc, #608] @ (783bb4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #448] @ (783b2c ) │ │ │ │ + ldr r6, [pc, #432] @ (783b08 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #272] @ (783a80 ) │ │ │ │ + ldr r6, [pc, #256] @ (783a5c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #96] @ (7839d4 ) │ │ │ │ + ldr r6, [pc, #80] @ (7839b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #944] @ (783d28 ) │ │ │ │ + ldr r5, [pc, #928] @ (783d04 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #768] @ (783c7c ) │ │ │ │ + ldr r5, [pc, #752] @ (783c58 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #592] @ (783bd0 ) │ │ │ │ + ldr r5, [pc, #576] @ (783bac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #416] @ (783b24 ) │ │ │ │ + ldr r5, [pc, #400] @ (783b00 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #240] @ (783a78 ) │ │ │ │ + ldr r5, [pc, #224] @ (783a54 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #64] @ (7839cc ) │ │ │ │ + ldr r5, [pc, #48] @ (7839a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #912] @ (783d20 ) │ │ │ │ + ldr r4, [pc, #896] @ (783cfc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #736] @ (783c74 ) │ │ │ │ + ldr r4, [pc, #720] @ (783c50 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #560] @ (783bc8 ) │ │ │ │ + ldr r4, [pc, #544] @ (783ba4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #384] @ (783b1c ) │ │ │ │ + ldr r4, [pc, #368] @ (783af8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #208] @ (783a70 ) │ │ │ │ + ldr r4, [pc, #192] @ (783a4c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #32] @ (7839c4 ) │ │ │ │ + ldr r4, [pc, #16] @ (7839a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #880] @ (783d18 ) │ │ │ │ + ldr r3, [pc, #864] @ (783cf4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #704] @ (783c6c ) │ │ │ │ + ldr r3, [pc, #688] @ (783c48 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #528] @ (783bc0 ) │ │ │ │ + ldr r3, [pc, #512] @ (783b9c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #352] @ (783b14 ) │ │ │ │ + ldr r3, [pc, #336] @ (783af0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #176] @ (783a68 ) │ │ │ │ + ldr r3, [pc, #160] @ (783a44 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #0] @ (7839bc ) │ │ │ │ + ldr r2, [pc, #1008] @ (783d98 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #848] @ (783d10 ) │ │ │ │ + ldr r2, [pc, #832] @ (783cec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #672] @ (783c64 ) │ │ │ │ + ldr r2, [pc, #656] @ (783c40 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #496] @ (783bb8 ) │ │ │ │ + ldr r2, [pc, #480] @ (783b94 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #320] @ (783b0c ) │ │ │ │ + ldr r2, [pc, #304] @ (783ae8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #144] @ (783a60 ) │ │ │ │ + ldr r2, [pc, #128] @ (783a3c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #992] @ (783db4 ) │ │ │ │ + ldr r1, [pc, #976] @ (783d90 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #816] @ (783d08 ) │ │ │ │ + ldr r1, [pc, #800] @ (783ce4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #640] @ (783c5c ) │ │ │ │ + ldr r1, [pc, #624] @ (783c38 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #464] @ (783bb0 ) │ │ │ │ + ldr r1, [pc, #448] @ (783b8c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #288] @ (783b04 ) │ │ │ │ + ldr r1, [pc, #272] @ (783ae0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #112] @ (783a58 ) │ │ │ │ + ldr r1, [pc, #96] @ (783a34 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #960] @ (783dac ) │ │ │ │ + ldr r0, [pc, #944] @ (783d88 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #784] @ (783d00 ) │ │ │ │ + ldr r0, [pc, #768] @ (783cdc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #608] @ (783c54 ) │ │ │ │ + ldr r0, [pc, #592] @ (783c30 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #432] @ (783ba8 ) │ │ │ │ + ldr r0, [pc, #416] @ (783b84 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #256] @ (783afc ) │ │ │ │ + ldr r0, [pc, #240] @ (783ad8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #80] @ (783a50 ) │ │ │ │ + ldr r0, [pc, #64] @ (783a2c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx sp │ │ │ │ + blxns ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns r7 │ │ │ │ + blx r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r2 │ │ │ │ + blxns r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns ip │ │ │ │ + bx ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r7 │ │ │ │ + bxns r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns r1 │ │ │ │ + bx r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp ip, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp r4, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, pc │ │ │ │ + add r8, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, sl │ │ │ │ + add ip, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r4, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, r9 │ │ │ │ + add r0, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, r4 │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r1 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r0, r5 │ │ │ │ + negs r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r4, r7 │ │ │ │ + tst r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r4, r1 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #32 │ │ │ │ + subs r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #136 @ 0x88 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, #24 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2680787,151 +2680730,167 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r5, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r2, #28 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #208 @ 0xd0 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r7, #8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r0, [pc, #552] @ (783f24 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #552] @ (783f28 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2681199,163 +2681158,163 @@ │ │ │ │ ldr r0, [pc, #304] @ (784048 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #300] @ (78404c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #30 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #0 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r2, r3, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + adds r4, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + adds r6, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r2, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r4, #3 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r2, r4 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw ip, #13628 @ 0x353c │ │ │ │ sub sp, #8 │ │ │ │ @@ -2682517,97 +2682476,97 @@ │ │ │ │ ldr r2, [pc, #180] @ (784dc0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7841a8 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r2, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r1, #724 @ 0x2d4 │ │ │ │ bhi.w 786658 │ │ │ │ cmp.w r1, #696 @ 0x2b8 │ │ │ │ bcc.w 7844b6 │ │ │ │ sub.w r2, r1, #696 @ 0x2b8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2684121,234 +2684080,234 @@ │ │ │ │ ldr r2, [pc, #460] @ (785f00 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7841a8 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d0, d28, d3 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + cdp2 0, 3, cr0, cr12, cr3, {4} │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr3, {4} │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + stc2l 0, cr0, [r8, #524]! @ 0x20c │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r6, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #8] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #8] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #6] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, sl, #4653056 @ 0x470000 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + @ instruction: 0xf4da008e │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r6, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3600] @ 786d18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7841a8 │ │ │ │ @@ -2685661,106 +2685620,106 @@ │ │ │ │ sub.w r2, r1, #15360 @ 0x3c00 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w 7844b6 │ │ │ │ b.w 784188 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmdb r6!, {r0, r1, r7} │ │ │ │ - str r2, [r1, #84] @ 0x54 │ │ │ │ + @ instruction: 0xe8560083 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 786a38 │ │ │ │ + b.n 786878 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 78669c │ │ │ │ + b.n 7874dc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r6, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 78752c │ │ │ │ + b.n 78736c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ sub.w r1, r1, #15680 @ 0x3d40 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ subs r1, #32 │ │ │ │ uxth r1, r1 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r2, r3, #31 │ │ │ │ @@ -2686672,178 +2686631,178 @@ │ │ │ │ ldr r2, [pc, #344] @ (7879a4 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7841a8 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n 7878d4 │ │ │ │ + bge.n 787914 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6800083 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + sub.w r0, r0, #4292608 @ 0x418000 │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, r3] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r4, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r5] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 78b954 │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7891ce │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2691019,347 +2690978,347 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (789d08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #668] @ (789d0c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 789bd0 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 789c50 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #176 @ (adr r1, 789b38 ) │ │ │ │ + add r0, pc, #304 @ (adr r0, 789bb8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #16 @ (adr r1, 789aa0 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 789b20 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #880 @ (adr r0, 789e08 ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #720 @ (adr r0, 789d70 ) │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #560 @ (adr r0, 789cd8 ) │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #400 @ (adr r0, 789c40 ) │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #240 @ (adr r0, 789ba8 ) │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 789b10 ) │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #26] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + str r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #13] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #6] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 78a9d8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 78a9dc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2692580,831 +2692539,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 78b034 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 78b038 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r4, [r6, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #12] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r0, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, r1] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, r7] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r6, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + strb r4, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, r6] │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, r3] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, r3] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + str r0, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, r4] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + ldr r7, [pc, #880] @ (78b364 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + ldr r7, [pc, #704] @ (78b2b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + ldr r7, [pc, #528] @ (78b20c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + ldr r7, [pc, #352] @ (78b160 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #176] @ (78b0b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #896] @ (78b388 ) │ │ │ │ + ldr r7, [pc, #0] @ (78b008 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #720] @ (78b2dc ) │ │ │ │ + ldr r6, [pc, #848] @ (78b35c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #544] @ (78b230 ) │ │ │ │ + ldr r6, [pc, #672] @ (78b2b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #368] @ (78b184 ) │ │ │ │ + ldr r6, [pc, #496] @ (78b204 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #192] @ (78b0d8 ) │ │ │ │ + ldr r6, [pc, #320] @ (78b158 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #16] @ (78b02c ) │ │ │ │ + ldr r6, [pc, #144] @ (78b0ac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #864] @ (78b380 ) │ │ │ │ + ldr r5, [pc, #992] @ (78b400 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #688] @ (78b2d4 ) │ │ │ │ + ldr r5, [pc, #816] @ (78b354 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #512] @ (78b228 ) │ │ │ │ + ldr r5, [pc, #640] @ (78b2a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #336] @ (78b17c ) │ │ │ │ + ldr r5, [pc, #464] @ (78b1fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #160] @ (78b0d0 ) │ │ │ │ + ldr r5, [pc, #288] @ (78b150 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (78b424 ) │ │ │ │ + ldr r5, [pc, #112] @ (78b0a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #832] @ (78b378 ) │ │ │ │ + ldr r4, [pc, #960] @ (78b3f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #656] @ (78b2cc ) │ │ │ │ + ldr r4, [pc, #784] @ (78b34c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #2340] @ 78b964 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2336] @ 78b968 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2694277,455 +2694236,439 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1176] @ 78bdf0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1172] @ 78bdf4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bxns r2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov r8, sp │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov ip, r7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov r8, r2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov r4, ip │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + mov r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r6 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, fp │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r5 │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sl │ │ │ │ + add r8, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, r5 │ │ │ │ + add r4, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + add r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r7 │ │ │ │ + mvns r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r4 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r6 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r1 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r0, r6 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + negs r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r5 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r0, r0 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r4, r2 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1 │ │ │ │ + lsrs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r0, r1 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + ands r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #88 @ 0x58 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #136 @ 0x88 │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r1, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #96 @ 0x60 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #0 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #28 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #144 @ 0x90 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + adds r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #220 @ 0xdc │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2694769,25 +2694712,27 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r4, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2694799,77 +2694744,91 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r1, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r4, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, r7 │ │ │ │ + adds r0, r1, #0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r1, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r1, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, r1, r5 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r4, r5, r4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, r1, r4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r4, r5, r3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 78be98 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ bhi.n 78be56 │ │ │ │ tbb [pc, r0] │ │ │ │ cmp r1, #87 @ 0x57 │ │ │ │ @@ -2694962,45 +2694921,45 @@ │ │ │ │ ldr r0, [pc, #68] @ (78bef8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #64] @ (78befc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #9] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2695514,135 +2695473,135 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 78bfe2 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r1, #5] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #29] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #25] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #800 @ (adr r5, 78c7c8 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 78c848 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r0, #9728 @ 0x2600 │ │ │ │ bhi.w 790edc │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ bls.w 79803c │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ cmp.w r0, #9472 @ 0x2500 │ │ │ │ @@ -2705121,15 +2705080,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ movs r5, #1 │ │ │ │ adcs r1, r6 │ │ │ │ ldr r0, [pc, #4] @ (790ed8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #760] @ (7911d4 ) │ │ │ │ + @ instruction: 0x47de │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 79804e │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2709592,79 +2709551,95 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 793b60 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 793b64 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + cbnz r2, 793522 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ cbnz r2, 793530 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 79353e │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 79354c │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbnz r2, 79355a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev r2, r4 │ │ │ │ + cbnz r2, 793568 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - hlt 0x001a │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - revsh r2, r0 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 79357c │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 79358a │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 793598 │ │ │ │ + cbnz r2, 79359a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 7935a6 │ │ │ │ + cbnz r6, 7935a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 7935b4 │ │ │ │ + cbnz r2, 7935b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r6, 7935c2 │ │ │ │ + cbnz r6, 7935c6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3} │ │ │ │ + cbnz r2, 7935d6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x001a │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x0046 │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x0012 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + bkpt 0x002e │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + bkpt 0x004a │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + bkpt 0x0066 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bkpt 0x009e │ │ │ │ lsls r2, r0, #2 │ │ │ │ bkpt 0x00ba │ │ │ │ lsls r2, r0, #2 │ │ │ │ bkpt 0x00d6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2709976,388 +2709951,372 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ + beq.n 79382c │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 793868 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 7938a4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 7938e0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 79391c │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 793758 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 793794 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + beq.n 7937d0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ beq.n 79380c │ │ │ │ lsls r2, r0, #2 │ │ │ │ beq.n 793848 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793884 │ │ │ │ + bne.n 793884 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7938c0 │ │ │ │ + bne.n 7938c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7938fc │ │ │ │ + bne.n 7938fc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793738 │ │ │ │ + bne.n 793938 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793774 │ │ │ │ + bne.n 793774 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7937b0 │ │ │ │ + bne.n 7937b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7937ec │ │ │ │ + bne.n 7937ec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 793828 │ │ │ │ + bne.n 793828 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bne.n 793864 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7938a0 │ │ │ │ + bcs.n 7938a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7938dc │ │ │ │ + bcs.n 7938dc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793918 │ │ │ │ + bcs.n 793918 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793754 │ │ │ │ + bcs.n 793954 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793790 │ │ │ │ + bcs.n 793790 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7937cc │ │ │ │ + bcs.n 7937cc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793808 │ │ │ │ + bcs.n 793808 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 793844 │ │ │ │ + bcs.n 793844 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bcs.n 793880 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7938bc │ │ │ │ + bcc.n 7938bc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7938f8 │ │ │ │ + bcc.n 7938f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793934 │ │ │ │ + bcc.n 793934 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793770 │ │ │ │ + bcc.n 793970 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7937ac │ │ │ │ + bcc.n 7937ac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 7937e8 │ │ │ │ + bcc.n 7937e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793824 │ │ │ │ + bcc.n 793824 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 793860 │ │ │ │ + bcc.n 793860 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bcc.n 79389c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 7938d8 │ │ │ │ + bmi.n 7938d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793914 │ │ │ │ + bmi.n 793914 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793950 │ │ │ │ + bmi.n 793950 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 79378c │ │ │ │ + bmi.n 79398c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 7937c8 │ │ │ │ + bmi.n 7939c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793804 │ │ │ │ + bmi.n 793804 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 793840 │ │ │ │ + bmi.n 793840 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 79387c │ │ │ │ + bmi.n 79387c │ │ │ │ lsls r2, r0, #2 │ │ │ │ bmi.n 7938b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7938f4 │ │ │ │ + bpl.n 7938f4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793930 │ │ │ │ + bpl.n 793930 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 79396c │ │ │ │ + bpl.n 79396c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7939a8 │ │ │ │ + bpl.n 7939a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 7937e4 │ │ │ │ + bpl.n 7939e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793820 │ │ │ │ + bpl.n 793820 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 79385c │ │ │ │ + bpl.n 79385c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 793898 │ │ │ │ + bpl.n 793898 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bpl.n 7938d4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793910 │ │ │ │ + bvs.n 793910 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 79394c │ │ │ │ + bvs.n 79394c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793988 │ │ │ │ + bvs.n 793988 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 7939c4 │ │ │ │ + bvs.n 7939c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793800 │ │ │ │ + bvs.n 793a00 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 79383c │ │ │ │ + bvs.n 79383c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 793878 │ │ │ │ + bvs.n 793878 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 7938b4 │ │ │ │ + bvs.n 7938b4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bvs.n 7938f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 79392c │ │ │ │ + bvc.n 79392c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793968 │ │ │ │ + bvc.n 793968 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7939a4 │ │ │ │ + bvc.n 7939a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7939e0 │ │ │ │ + bvc.n 7939e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 79381c │ │ │ │ + bvc.n 793a1c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793858 │ │ │ │ + bvc.n 793858 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 793894 │ │ │ │ + bvc.n 793894 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7938d0 │ │ │ │ + bvc.n 7938d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bvc.n 79390c │ │ │ │ lsls r2, r0, #2 │ │ │ │ bvc.n 793948 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793984 │ │ │ │ + bhi.n 793984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7939c0 │ │ │ │ + bhi.n 7939c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7939fc │ │ │ │ + bhi.n 7939fc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793838 │ │ │ │ + bhi.n 793a38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793874 │ │ │ │ + bhi.n 793874 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7938b0 │ │ │ │ + bhi.n 7938b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 7938ec │ │ │ │ + bhi.n 7938ec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 793928 │ │ │ │ + bhi.n 793928 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bhi.n 793964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 7939a0 │ │ │ │ + bls.n 7939a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 7939dc │ │ │ │ + bls.n 7939dc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793a18 │ │ │ │ + bls.n 793a18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793854 │ │ │ │ + bls.n 793a54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793890 │ │ │ │ + bls.n 793890 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 7938cc │ │ │ │ + bls.n 7938cc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793908 │ │ │ │ + bls.n 793908 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 793944 │ │ │ │ + subs.w r0, r6, #4259840 @ 0x410000 │ │ │ │ + bls.n 793928 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 793980 │ │ │ │ + subs.w r0, lr, #4259840 @ 0x410000 │ │ │ │ + bls.n 793948 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 7939bc │ │ │ │ + rsb r0, r6, #4259840 @ 0x410000 │ │ │ │ + bls.n 793968 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 7939f8 │ │ │ │ + rsb r0, lr, #4259840 @ 0x410000 │ │ │ │ + bls.n 793988 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 793a34 │ │ │ │ + rsbs r0, r6, #4259840 @ 0x410000 │ │ │ │ + bls.n 7939a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 793870 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - bls.n 7938ac │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - bls.n 7938e8 │ │ │ │ + rsbs r0, lr, #4259840 @ 0x410000 │ │ │ │ + bge.n 7939c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 793924 │ │ │ │ + @ instruction: 0xf5e60082 │ │ │ │ + bge.n 7939e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 793960 │ │ │ │ + @ instruction: 0xf5ee0082 │ │ │ │ + bge.n 793a08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 79399c │ │ │ │ + @ instruction: 0xf5f60082 │ │ │ │ + bge.n 793a28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 7939d8 │ │ │ │ + @ instruction: 0xf5fe0082 │ │ │ │ + bge.n 793a48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 793a14 │ │ │ │ + addw r0, r6, #2178 @ 0x882 │ │ │ │ + bge.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 793a50 │ │ │ │ + @ instruction: 0xf6120082 │ │ │ │ + bge.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 79388c │ │ │ │ + @ instruction: 0xf61e0082 │ │ │ │ + bge.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 7938c8 │ │ │ │ + @ instruction: 0xf62a0082 │ │ │ │ + bge.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6960082 │ │ │ │ - bge.n 7938e8 │ │ │ │ + @ instruction: 0xf6360082 │ │ │ │ + bge.n 793ae8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf69e0082 │ │ │ │ - bge.n 793908 │ │ │ │ + movw r0, #10370 @ 0x2882 │ │ │ │ + bge.n 793b08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, r6, #2178 @ 0x882 │ │ │ │ + movw r0, #59522 @ 0xe882 │ │ │ │ bge.n 793928 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, lr, #2178 @ 0x882 │ │ │ │ + @ instruction: 0xf65a0082 │ │ │ │ bge.n 793948 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6b60082 │ │ │ │ + @ instruction: 0xf6660082 │ │ │ │ bge.n 793968 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6be0082 │ │ │ │ + @ instruction: 0xf6720082 │ │ │ │ bge.n 793988 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #26754 @ 0x6882 │ │ │ │ + @ instruction: 0xf67e0082 │ │ │ │ bge.n 7939a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #59522 @ 0xe882 │ │ │ │ + @ instruction: 0xf68a0082 │ │ │ │ bge.n 7939c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6d60082 │ │ │ │ - blt.n 7939e8 │ │ │ │ + @ instruction: 0xf6960082 │ │ │ │ + bge.n 7939e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6de0082 │ │ │ │ - blt.n 793a08 │ │ │ │ + subw r0, r2, #2178 @ 0x882 │ │ │ │ + bge.n 793a08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6e60082 │ │ │ │ - blt.n 793a28 │ │ │ │ + subw r0, lr, #2178 @ 0x882 │ │ │ │ + bge.n 793a28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6f20082 │ │ │ │ - blt.n 793a48 │ │ │ │ + @ instruction: 0xf6ba0082 │ │ │ │ + bge.n 793a48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6fe0082 │ │ │ │ + movt r0, #26754 @ 0x6882 │ │ │ │ blt.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf70a0082 │ │ │ │ + @ instruction: 0xf6d20082 │ │ │ │ blt.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7160082 │ │ │ │ + @ instruction: 0xf6de0082 │ │ │ │ blt.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7220082 │ │ │ │ + @ instruction: 0xf6ea0082 │ │ │ │ blt.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf72e0082 │ │ │ │ + @ instruction: 0xf6f60082 │ │ │ │ blt.n 793ae8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf73a0082 │ │ │ │ + @ instruction: 0xf7020082 │ │ │ │ blt.n 793b08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7460082 │ │ │ │ - blt.n 793928 │ │ │ │ + @ instruction: 0xf70e0082 │ │ │ │ + blt.n 793b28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7520082 │ │ │ │ - blt.n 793948 │ │ │ │ + @ instruction: 0xf71a0082 │ │ │ │ + blt.n 793b48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf75e0082 │ │ │ │ - blt.n 793968 │ │ │ │ + @ instruction: 0xf7260082 │ │ │ │ + blt.n 793b68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf76a0082 │ │ │ │ - blt.n 793988 │ │ │ │ + @ instruction: 0xf7320082 │ │ │ │ + blt.n 793b88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7760082 │ │ │ │ - blt.n 7939a8 │ │ │ │ + @ instruction: 0xf73e0082 │ │ │ │ + blt.n 793ba8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7820082 │ │ │ │ + @ instruction: 0xf74a0082 │ │ │ │ blt.n 7939c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf78e0082 │ │ │ │ + @ instruction: 0xf7560082 │ │ │ │ blt.n 7939e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf79a0082 │ │ │ │ + @ instruction: 0xf7620082 │ │ │ │ blt.n 793a08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7a60082 │ │ │ │ + @ instruction: 0xf76e0082 │ │ │ │ blt.n 793a28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7b20082 │ │ │ │ + @ instruction: 0xf77a0082 │ │ │ │ blt.n 793a48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7be0082 │ │ │ │ + @ instruction: 0xf7860082 │ │ │ │ blt.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7ca0082 │ │ │ │ - bgt.n 793a88 │ │ │ │ + @ instruction: 0xf7920082 │ │ │ │ + blt.n 793a88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7d60082 │ │ │ │ - bgt.n 793aa8 │ │ │ │ + @ instruction: 0xf79e0082 │ │ │ │ + blt.n 793aa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7e20082 │ │ │ │ - bgt.n 793ac8 │ │ │ │ + @ instruction: 0xf7aa0082 │ │ │ │ + blt.n 793ac8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7ee0082 │ │ │ │ - bgt.n 793ae8 │ │ │ │ + @ instruction: 0xf7b60082 │ │ │ │ + blt.n 793ae8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7fa0082 │ │ │ │ - bgt.n 793b08 │ │ │ │ + @ instruction: 0xf7c20082 │ │ │ │ + blt.n 793b08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [r6, r2] │ │ │ │ + @ instruction: 0xf7ce0082 │ │ │ │ bgt.n 793b28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r2, r2] │ │ │ │ + @ instruction: 0xf7da0082 │ │ │ │ bgt.n 793b48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [lr, r2] │ │ │ │ + @ instruction: 0xf7e60082 │ │ │ │ bgt.n 793b68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [sl, r2] │ │ │ │ + @ instruction: 0xf7f20082 │ │ │ │ bgt.n 793b88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r6, r2] │ │ │ │ + @ instruction: 0xf7fe0082 │ │ │ │ bgt.n 793ba8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r2, r2] │ │ │ │ + strb.w r0, [sl, r2] │ │ │ │ bgt.n 793bc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [lr, r2] │ │ │ │ - bgt.n 7939e8 │ │ │ │ + ldrb.w r0, [r6, r2] │ │ │ │ + bgt.n 793be8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [sl, r2] │ │ │ │ - bgt.n 793a08 │ │ │ │ + strh.w r0, [r2, r2] │ │ │ │ + bgt.n 793c08 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r6, r2] │ │ │ │ - bgt.n 793a28 │ │ │ │ + strh.w r0, [lr, r2] │ │ │ │ + bgt.n 793c28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r2, r2] │ │ │ │ - bgt.n 793a48 │ │ │ │ + ldrh.w r0, [sl, r2] │ │ │ │ + bgt.n 793c48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [lr, r2] │ │ │ │ + str.w r0, [r6, r2] │ │ │ │ bgt.n 793a68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [sl, #130] @ 0x82 │ │ │ │ - bgt.n 793a88 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r6, #130] @ 0x82 │ │ │ │ - bgt.n 793aa8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh.w r0, [r2, #130] @ 0x82 │ │ │ │ - bgt.n 793ac8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh.w r0, [lr, #130] @ 0x82 │ │ │ │ - bgt.n 793ae8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [sl, #130] @ 0x82 │ │ │ │ - bgt.n 793b08 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - str.w r0, [r6, #130] @ 0x82 │ │ │ │ - ble.n 793b28 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [r2, #130] @ 0x82 │ │ │ │ - ble.n 793b48 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [lr, #130] @ 0x82 │ │ │ │ - ble.n 793b68 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - str??.w r0, [sl, #130] @ 0x82 │ │ │ │ - ble.n 793b88 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r6, #130] @ 0x82 │ │ │ │ - ble.n 793ba8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vst4.32 {d0-d3}, [r2], r2 │ │ │ │ - ble.n 793bc8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vst4.32 {d0-d3}, [lr], r2 │ │ │ │ - ble.n 793be8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [sl, r2] │ │ │ │ - ble.n 793c08 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vld4.32 {d0-d3}, [r6], r2 │ │ │ │ - ble.n 793c28 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r2, r2] │ │ │ │ + ldr.w r0, [r2, r2] │ │ │ │ ldr.w r0, [pc, #3268] @ 794830 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 794834 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 794838 │ │ │ │ @@ -2711577,631 +2711536,631 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 794e8c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 794e90 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - bvc.n 794844 │ │ │ │ + bvs.n 794884 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2d80082 │ │ │ │ - bvc.n 794864 │ │ │ │ + @ instruction: 0xf1f80082 │ │ │ │ + bvs.n 7948a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2e40082 │ │ │ │ - bvc.n 794884 │ │ │ │ + addw r0, r4, #130 @ 0x82 │ │ │ │ + bvs.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2f00082 │ │ │ │ - bvc.n 7948a4 │ │ │ │ + @ instruction: 0xf2100082 │ │ │ │ + bvs.n 7948e4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf21c0082 │ │ │ │ + bvs.n 794904 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2280082 │ │ │ │ + bvs.n 794924 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2340082 │ │ │ │ + bvs.n 794944 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movw r0, #130 @ 0x82 │ │ │ │ + bvs.n 794964 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movw r0, #49282 @ 0xc082 │ │ │ │ + bvs.n 794784 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2580082 │ │ │ │ + bvs.n 7947a4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2640082 │ │ │ │ + bvs.n 7947c4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2700082 │ │ │ │ + bvs.n 7947e4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf27c0082 │ │ │ │ + bvs.n 794804 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2880082 │ │ │ │ + bvs.n 794824 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2940082 │ │ │ │ + bvs.n 794844 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subw r0, r0, #130 @ 0x82 │ │ │ │ + bvs.n 794864 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subw r0, ip, #130 @ 0x82 │ │ │ │ + bvs.n 794884 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf2b80082 │ │ │ │ + bvs.n 7948a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2fc0082 │ │ │ │ + movt r0, #16514 @ 0x4082 │ │ │ │ bvc.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #3, r8, lsl #2 │ │ │ │ + @ instruction: 0xf2d00082 │ │ │ │ bvc.n 7948e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3140082 │ │ │ │ + @ instruction: 0xf2dc0082 │ │ │ │ bvc.n 794904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #3, r0, asr #2 │ │ │ │ + @ instruction: 0xf2e80082 │ │ │ │ bvc.n 794924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #3, ip, asr #2 │ │ │ │ + @ instruction: 0xf2f40082 │ │ │ │ bvc.n 794944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3380082 │ │ │ │ + ssat r0, #3, r0, lsl #2 │ │ │ │ bvc.n 794964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbfx r0, r4, #2, #3 │ │ │ │ - bvc.n 794784 │ │ │ │ + ssat r0, #3, ip, lsl #2 │ │ │ │ + bvc.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3500082 │ │ │ │ - bvc.n 7947a4 │ │ │ │ + @ instruction: 0xf3180082 │ │ │ │ + bvc.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf35c0082 │ │ │ │ - bvc.n 7947c4 │ │ │ │ + ssat r0, #3, r4, asr #2 │ │ │ │ + bvc.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bfi r0, r8, #2, #1 │ │ │ │ - bvc.n 7947e4 │ │ │ │ + @ instruction: 0xf3300082 │ │ │ │ + bvc.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3740082 │ │ │ │ - bvc.n 794804 │ │ │ │ + @ instruction: 0xf33c0082 │ │ │ │ + bvc.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #2, r0, lsl #2 │ │ │ │ + sbfx r0, r8, #2, #3 │ │ │ │ bvc.n 794824 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #2, ip, lsl #2 │ │ │ │ + @ instruction: 0xf3540082 │ │ │ │ bvc.n 794844 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3980082 │ │ │ │ + bfi r0, r0, #2, #1 │ │ │ │ bvc.n 794864 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #2, r4, asr #2 │ │ │ │ + bfi r0, ip, #2, #1 │ │ │ │ bvc.n 794884 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3b00082 │ │ │ │ + @ instruction: 0xf3780082 │ │ │ │ bvc.n 7948a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3bc0082 │ │ │ │ + usat r0, #2, r4, lsl #2 │ │ │ │ bvc.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ubfx r0, r8, #2, #3 │ │ │ │ - bhi.n 7948e4 │ │ │ │ + @ instruction: 0xf3900082 │ │ │ │ + bvc.n 7948e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3d40082 │ │ │ │ - bhi.n 794904 │ │ │ │ + @ instruction: 0xf39c0082 │ │ │ │ + bvc.n 794904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3e00082 │ │ │ │ - bhi.n 794924 │ │ │ │ + usat r0, #2, r8, asr #2 │ │ │ │ + bvc.n 794924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3ec0082 │ │ │ │ - bhi.n 794944 │ │ │ │ + @ instruction: 0xf3b40082 │ │ │ │ + bvc.n 794944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3f80082 │ │ │ │ - bhi.n 794964 │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + bvc.n 794964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - and.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + ubfx r0, ip, #2, #3 │ │ │ │ bhi.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf3d80082 │ │ │ │ bhi.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf3e40082 │ │ │ │ bhi.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bic.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf3f00082 │ │ │ │ bhi.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf3fc0082 │ │ │ │ bhi.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + and.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bhi.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, ip, #4259840 @ 0x410000 │ │ │ │ - bhi.n 794844 │ │ │ │ + ands.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + bhi.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ - bhi.n 794864 │ │ │ │ + bic.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + bhi.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orn r0, r4, #4259840 @ 0x410000 │ │ │ │ - bhi.n 794884 │ │ │ │ + bic.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + bhi.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, r0, #4259840 @ 0x410000 │ │ │ │ - bhi.n 7948a4 │ │ │ │ + bics.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + bhi.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, ip, #4259840 @ 0x410000 │ │ │ │ + orr.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bhi.n 7948c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eor.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + orrs.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bhi.n 7948e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + orrs.w r0, ip, #4259840 @ 0x410000 │ │ │ │ bhi.n 794904 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4a00082 │ │ │ │ + orn r0, r8, #4259840 @ 0x410000 │ │ │ │ bhi.n 794924 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4ac0082 │ │ │ │ + orns r0, r4, #4259840 @ 0x410000 │ │ │ │ bhi.n 794944 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4b80082 │ │ │ │ + eor.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bhi.n 794964 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4c40082 │ │ │ │ - bls.n 794984 │ │ │ │ + eor.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + bhi.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4d00082 │ │ │ │ - bls.n 7949a4 │ │ │ │ + eors.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + bhi.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4dc0082 │ │ │ │ - bls.n 7949c4 │ │ │ │ + @ instruction: 0xf4a40082 │ │ │ │ + bhi.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4e80082 │ │ │ │ - bls.n 7949e4 │ │ │ │ + @ instruction: 0xf4b00082 │ │ │ │ + bhi.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4f40082 │ │ │ │ - bls.n 794a04 │ │ │ │ + @ instruction: 0xf4bc0082 │ │ │ │ + bhi.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf4c80082 │ │ │ │ bls.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf4d40082 │ │ │ │ bls.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf4e00082 │ │ │ │ bls.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5240082 │ │ │ │ + @ instruction: 0xf4ec0082 │ │ │ │ bls.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5300082 │ │ │ │ + @ instruction: 0xf4f80082 │ │ │ │ bls.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf53c0082 │ │ │ │ + add.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bls.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, r8, #4259840 @ 0x410000 │ │ │ │ - bls.n 7948e4 │ │ │ │ + adds.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + bls.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r4, #4259840 @ 0x410000 │ │ │ │ - bls.n 794904 │ │ │ │ + adds.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + bls.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r0, #4259840 @ 0x410000 │ │ │ │ - bls.n 794924 │ │ │ │ + @ instruction: 0xf5280082 │ │ │ │ + bls.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, ip, #4259840 @ 0x410000 │ │ │ │ - bls.n 794944 │ │ │ │ + @ instruction: 0xf5340082 │ │ │ │ + bls.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ - bls.n 794964 │ │ │ │ + adc.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + bls.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5840082 │ │ │ │ + adc.w r0, ip, #4259840 @ 0x410000 │ │ │ │ bls.n 794984 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5900082 │ │ │ │ + adcs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ bls.n 7949a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf59c0082 │ │ │ │ + sbc.w r0, r4, #4259840 @ 0x410000 │ │ │ │ bls.n 7949c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + sbcs.w r0, r0, #4259840 @ 0x410000 │ │ │ │ bls.n 7949e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r4, #4259840 @ 0x410000 │ │ │ │ + sbcs.w r0, ip, #4259840 @ 0x410000 │ │ │ │ bls.n 794a04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, r0, #4259840 @ 0x410000 │ │ │ │ + @ instruction: 0xf5880082 │ │ │ │ bls.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, ip, #4259840 @ 0x410000 │ │ │ │ - bge.n 794a44 │ │ │ │ + @ instruction: 0xf5940082 │ │ │ │ + bls.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r8, #4259840 @ 0x410000 │ │ │ │ - bge.n 794a64 │ │ │ │ + sub.w r0, r0, #4259840 @ 0x410000 │ │ │ │ + bls.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5e40082 │ │ │ │ - bge.n 794a84 │ │ │ │ + sub.w r0, ip, #4259840 @ 0x410000 │ │ │ │ + bls.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5f00082 │ │ │ │ - bge.n 794aa4 │ │ │ │ + subs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + bls.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5fc0082 │ │ │ │ + rsb r0, r4, #4259840 @ 0x410000 │ │ │ │ bge.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, r8, #2178 @ 0x882 │ │ │ │ + rsbs r0, r0, #4259840 @ 0x410000 │ │ │ │ bge.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6140082 │ │ │ │ + rsbs r0, ip, #4259840 @ 0x410000 │ │ │ │ bge.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6200082 │ │ │ │ + @ instruction: 0xf5e80082 │ │ │ │ bge.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf62c0082 │ │ │ │ + @ instruction: 0xf5f40082 │ │ │ │ bge.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6380082 │ │ │ │ + addw r0, r0, #2178 @ 0x882 │ │ │ │ bge.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movw r0, #18562 @ 0x4882 │ │ │ │ - bge.n 794984 │ │ │ │ + addw r0, ip, #2178 @ 0x882 │ │ │ │ + bge.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6500082 │ │ │ │ - bge.n 7949a4 │ │ │ │ + @ instruction: 0xf6180082 │ │ │ │ + bge.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf65c0082 │ │ │ │ - bge.n 7949c4 │ │ │ │ + @ instruction: 0xf6240082 │ │ │ │ + bge.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6680082 │ │ │ │ - bge.n 7949e4 │ │ │ │ + @ instruction: 0xf6300082 │ │ │ │ + bge.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6740082 │ │ │ │ - bge.n 794a04 │ │ │ │ + @ instruction: 0xf63c0082 │ │ │ │ + bge.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6800082 │ │ │ │ + movw r0, #34946 @ 0x8882 │ │ │ │ bge.n 794a24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf68c0082 │ │ │ │ + @ instruction: 0xf6540082 │ │ │ │ bge.n 794a44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6980082 │ │ │ │ + @ instruction: 0xf6600082 │ │ │ │ bge.n 794a64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, r4, #2178 @ 0x882 │ │ │ │ + @ instruction: 0xf66c0082 │ │ │ │ bge.n 794a84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6b00082 │ │ │ │ + @ instruction: 0xf6780082 │ │ │ │ bge.n 794aa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6bc0082 │ │ │ │ + @ instruction: 0xf6840082 │ │ │ │ bge.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movt r0, #34946 @ 0x8882 │ │ │ │ - blt.n 794ae4 │ │ │ │ + @ instruction: 0xf6900082 │ │ │ │ + bge.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6d40082 │ │ │ │ - blt.n 794b04 │ │ │ │ + @ instruction: 0xf69c0082 │ │ │ │ + bge.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6e00082 │ │ │ │ - blt.n 794b24 │ │ │ │ + subw r0, r8, #2178 @ 0x882 │ │ │ │ + bge.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6ec0082 │ │ │ │ - blt.n 794b44 │ │ │ │ + @ instruction: 0xf6b40082 │ │ │ │ + bge.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6f80082 │ │ │ │ - blt.n 794b64 │ │ │ │ + movt r0, #2178 @ 0x882 │ │ │ │ + bge.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7040082 │ │ │ │ + movt r0, #51330 @ 0xc882 │ │ │ │ blt.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7100082 │ │ │ │ + @ instruction: 0xf6d80082 │ │ │ │ blt.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf71c0082 │ │ │ │ + @ instruction: 0xf6e40082 │ │ │ │ blt.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7280082 │ │ │ │ + @ instruction: 0xf6f00082 │ │ │ │ blt.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7340082 │ │ │ │ + @ instruction: 0xf6fc0082 │ │ │ │ blt.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7400082 │ │ │ │ + @ instruction: 0xf7080082 │ │ │ │ blt.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf74c0082 │ │ │ │ - blt.n 794a44 │ │ │ │ + @ instruction: 0xf7140082 │ │ │ │ + blt.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7580082 │ │ │ │ - blt.n 794a64 │ │ │ │ + @ instruction: 0xf7200082 │ │ │ │ + blt.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7640082 │ │ │ │ - blt.n 794a84 │ │ │ │ + @ instruction: 0xf72c0082 │ │ │ │ + blt.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7700082 │ │ │ │ - blt.n 794aa4 │ │ │ │ + @ instruction: 0xf7380082 │ │ │ │ + blt.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf77c0082 │ │ │ │ + @ instruction: 0xf7440082 │ │ │ │ blt.n 794ac4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7880082 │ │ │ │ + @ instruction: 0xf7500082 │ │ │ │ blt.n 794ae4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7940082 │ │ │ │ + @ instruction: 0xf75c0082 │ │ │ │ blt.n 794b04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7a00082 │ │ │ │ + @ instruction: 0xf7680082 │ │ │ │ blt.n 794b24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7ac0082 │ │ │ │ + @ instruction: 0xf7740082 │ │ │ │ blt.n 794b44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7b80082 │ │ │ │ + @ instruction: 0xf7800082 │ │ │ │ blt.n 794b64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7c40082 │ │ │ │ - bgt.n 794b84 │ │ │ │ + @ instruction: 0xf78c0082 │ │ │ │ + blt.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7d00082 │ │ │ │ - bgt.n 794ba4 │ │ │ │ + @ instruction: 0xf7980082 │ │ │ │ + blt.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7dc0082 │ │ │ │ - bgt.n 794bc4 │ │ │ │ + @ instruction: 0xf7a40082 │ │ │ │ + blt.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7e80082 │ │ │ │ - bgt.n 794be4 │ │ │ │ + @ instruction: 0xf7b00082 │ │ │ │ + blt.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7f40082 │ │ │ │ - bgt.n 794c04 │ │ │ │ + @ instruction: 0xf7bc0082 │ │ │ │ + blt.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [r0, r2] │ │ │ │ + @ instruction: 0xf7c80082 │ │ │ │ bgt.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [ip, r2] │ │ │ │ + @ instruction: 0xf7d40082 │ │ │ │ bgt.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r8, r2] │ │ │ │ + @ instruction: 0xf7e00082 │ │ │ │ bgt.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [r4, r2] │ │ │ │ + @ instruction: 0xf7ec0082 │ │ │ │ bgt.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r0, r2] │ │ │ │ + @ instruction: 0xf7f80082 │ │ │ │ bgt.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [ip, r2] │ │ │ │ + strb.w r0, [r4, r2] │ │ │ │ bgt.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r8, r2] │ │ │ │ - bgt.n 794ae4 │ │ │ │ + ldrb.w r0, [r0, r2] │ │ │ │ + bgt.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [r4, r2] │ │ │ │ - bgt.n 794b04 │ │ │ │ + ldrb.w r0, [ip, r2] │ │ │ │ + bgt.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r0, r2] │ │ │ │ - bgt.n 794b24 │ │ │ │ + strh.w r0, [r8, r2] │ │ │ │ + bgt.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [ip, r2] │ │ │ │ - bgt.n 794b44 │ │ │ │ + ldrh.w r0, [r4, r2] │ │ │ │ + bgt.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r8, r2] │ │ │ │ - bgt.n 794b64 │ │ │ │ + str.w r0, [r0, r2] │ │ │ │ + bgt.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [r4, #130] @ 0x82 │ │ │ │ + str.w r0, [ip, r2] │ │ │ │ bgt.n 794b84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r0, #130] @ 0x82 │ │ │ │ + ldr.w r0, [r8, r2] │ │ │ │ bgt.n 794ba4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [ip, #130] @ 0x82 │ │ │ │ + str??.w r0, [r4, r2] │ │ │ │ bgt.n 794bc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [r8, #130] @ 0x82 │ │ │ │ + ldr??.w r0, [r0, r2] │ │ │ │ bgt.n 794be4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r4, #130] @ 0x82 │ │ │ │ + ldr??.w r0, [ip, r2] │ │ │ │ bgt.n 794c04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [r0, #130] @ 0x82 │ │ │ │ + strb.w r0, [r8, #130] @ 0x82 │ │ │ │ bgt.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [ip, #130] @ 0x82 │ │ │ │ - ble.n 794c44 │ │ │ │ + ldrb.w r0, [r4, #130] @ 0x82 │ │ │ │ + bgt.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [r8, #130] @ 0x82 │ │ │ │ - ble.n 794c64 │ │ │ │ + strh.w r0, [r0, #130] @ 0x82 │ │ │ │ + bgt.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r4, #130] @ 0x82 │ │ │ │ - ble.n 794c84 │ │ │ │ + strh.w r0, [ip, #130] @ 0x82 │ │ │ │ + bgt.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r0, #130] @ 0x82 │ │ │ │ - ble.n 794ca4 │ │ │ │ + ldrh.w r0, [r8, #130] @ 0x82 │ │ │ │ + bgt.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [ip, #130] @ 0x82 │ │ │ │ + str.w r0, [r4, #130] @ 0x82 │ │ │ │ ble.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst4.32 {d0-d3}, [r8], r2 │ │ │ │ + ldr.w r0, [r0, #130] @ 0x82 │ │ │ │ ble.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [r4, r2] │ │ │ │ + ldr.w r0, [ip, #130] @ 0x82 │ │ │ │ ble.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld4.32 {d0-d3}, [r0], r2 │ │ │ │ + str??.w r0, [r8, #130] @ 0x82 │ │ │ │ ble.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld4.32 {d0-d3}, [ip], r2 │ │ │ │ + ldr??.w r0, [r4, #130] @ 0x82 │ │ │ │ ble.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r8, r2] │ │ │ │ + vst4.32 {d0-d3}, [r0], r2 │ │ │ │ ble.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst4.32 {d16-d19}, [r4], r2 │ │ │ │ - ble.n 794b84 │ │ │ │ + vst4.32 {d0-d3}, [ip], r2 │ │ │ │ + ble.n 794d84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r0, r2] │ │ │ │ - ble.n 794ba4 │ │ │ │ + ldrsb.w r0, [r8, r2] │ │ │ │ + ble.n 794da4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [ip, r2] │ │ │ │ - ble.n 794bc4 │ │ │ │ + vld4.32 {d0-d3}, [r4], r2 │ │ │ │ + ble.n 794dc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8], r2 │ │ │ │ - ble.n 794be4 │ │ │ │ + ldrsh.w r0, [r0, r2] │ │ │ │ + ble.n 794de4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r4, r2] │ │ │ │ - ble.n 794c04 │ │ │ │ + ldrsh.w r0, [ip, r2] │ │ │ │ + ble.n 794e04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d0[4]}, [r0], r2 │ │ │ │ + vst4.32 {d16-d19}, [r8], r2 │ │ │ │ ble.n 794c24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], r2 │ │ │ │ + ldr??.w r0, [r4, r2] │ │ │ │ ble.n 794c44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [r8, #130] @ 0x82 │ │ │ │ + vld4.32 {d16-d19}, [r0], r2 │ │ │ │ ble.n 794c64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d0[4]}, [r4], r2 │ │ │ │ + vld4.32 {d16-d19}, [ip], r2 │ │ │ │ ble.n 794c84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r0, #130] @ 0x82 │ │ │ │ + ldr??.w r0, [r8, r2] │ │ │ │ ble.n 794ca4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [ip, #130] @ 0x82 │ │ │ │ + vst1.8 {d0[4]}, [r4], r2 │ │ │ │ ble.n 794cc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d16[4]}, [r8], r2 │ │ │ │ - udf #4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r4, #130] @ 0x82 │ │ │ │ - udf #16 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vld1.8 {d16[4]}, [r0], r2 │ │ │ │ - udf #28 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vld1.8 {d16[4]}, [ip], r2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #130] @ 0x82 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa040082 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa100082 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa1c0082 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa280082 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa340082 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa400082 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa4c0082 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa580082 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa640082 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa700082 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + ldrsb.w r0, [r0, #130] @ 0x82 │ │ │ │ + ble.n 794ce4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa7c0082 │ │ │ │ - udf #184 @ 0xb8 │ │ │ │ + ldrsb.w r0, [ip, #130] @ 0x82 │ │ │ │ + ble.n 794d04 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa880082 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + vld1.8 {d0[4]}, [r8], r2 │ │ │ │ + ble.n 794d24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa940082 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + ldrsh.w r0, [r4, #130] @ 0x82 │ │ │ │ + ble.n 794d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfaa00082 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + vst1.8 {d16[4]}, [r0], r2 │ │ │ │ + ble.n 794d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfaac0082 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + vst1.8 {d16[4]}, [ip], r2 │ │ │ │ + udf #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfab80082 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + ldr??.w r0, [r8, #130] @ 0x82 │ │ │ │ + udf #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfac40082 │ │ │ │ - svc 0 │ │ │ │ + vld1.8 {d16[4]}, [r4], r2 │ │ │ │ + udf #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfad00082 │ │ │ │ - svc 12 │ │ │ │ + ldr??.w r0, [r0, #130] @ 0x82 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfadc0082 │ │ │ │ - svc 24 │ │ │ │ + ldr??.w r0, [ip, #130] @ 0x82 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfae80082 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + @ instruction: 0xfa080082 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfaf40082 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + @ instruction: 0xfa140082 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb000082 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + @ instruction: 0xfa200082 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb0c0082 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + @ instruction: 0xfa2c0082 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb180082 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + @ instruction: 0xfa380082 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb240082 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + @ instruction: 0xfa440082 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb300082 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + @ instruction: 0xfa500082 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb3c0082 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + @ instruction: 0xfa5c0082 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb480082 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + @ instruction: 0xfa680082 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb540082 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + @ instruction: 0xfa740082 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb600082 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + @ instruction: 0xfa800082 │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb6c0082 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + @ instruction: 0xfa8c0082 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb780082 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + @ instruction: 0xfa980082 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb840082 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + @ instruction: 0xfaa40082 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb900082 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + @ instruction: 0xfab00082 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb9c0082 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + @ instruction: 0xfabc0082 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfba80082 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + @ instruction: 0xfac80082 │ │ │ │ + svc 4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbb40082 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + @ instruction: 0xfad40082 │ │ │ │ + svc 16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - smlalbb r0, r0, r0, r2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + @ instruction: 0xfae00082 │ │ │ │ + svc 28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - smlalbb r0, r0, ip, r2 │ │ │ │ - b.n 794e44 │ │ │ │ + @ instruction: 0xfaec0082 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbd80082 │ │ │ │ - b.n 794e64 │ │ │ │ + @ instruction: 0xfaf80082 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbe40082 │ │ │ │ - b.n 794e84 │ │ │ │ + @ instruction: 0xfb040082 │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbf00082 │ │ │ │ - b.n 794ea4 │ │ │ │ + @ instruction: 0xfb100082 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb.w r0, [r4, r1] │ │ │ │ - @ instruction: 0xf7e40081 │ │ │ │ - @ instruction: 0xf7b00081 │ │ │ │ - @ instruction: 0xf77c0081 │ │ │ │ - @ instruction: 0xf7480081 │ │ │ │ - @ instruction: 0xf71c0081 │ │ │ │ + @ instruction: 0xf7340081 │ │ │ │ + @ instruction: 0xf7040081 │ │ │ │ + @ instruction: 0xf6d00081 │ │ │ │ + @ instruction: 0xf69c0081 │ │ │ │ + @ instruction: 0xf6680081 │ │ │ │ + @ instruction: 0xf63c0081 │ │ │ │ ldr.w r0, [pc, #3268] @ 795b5c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 795b60 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 795b64 │ │ │ │ @@ -2713421,153 +2713380,137 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7961b8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7961bc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - eor.w r0, ip, #129 @ 0x81 │ │ │ │ - orn r0, r4, #129 @ 0x81 │ │ │ │ - bic.w r0, r0, #129 @ 0x81 │ │ │ │ - and.w r0, r0, #129 @ 0x81 │ │ │ │ - vaddl.s16 q8, d24, d1 │ │ │ │ - vaddl.s32 q0, d24, d1 │ │ │ │ - vhadd.s d16, d28, d1 │ │ │ │ - vhadd.s8 d16, d24, d1 │ │ │ │ - vhadd.s32 d0, d28, d1 │ │ │ │ - cdp 0, 15, cr0, cr12, cr1, {4} │ │ │ │ + vaddl.s32 q0, d28, d1 │ │ │ │ + vaddl.s8 q0, d20, d1 │ │ │ │ + vhadd.s8 d16, d16, d1 │ │ │ │ + vhadd.s32 d0, d16, d1 │ │ │ │ + cdp 0, 15, cr0, cr8, cr1, {4} │ │ │ │ cdp 0, 12, cr0, cr8, cr1, {4} │ │ │ │ - cdp 0, 10, cr0, cr12, cr1, {4} │ │ │ │ - cdp 0, 9, cr0, cr0, cr1, {4} │ │ │ │ - cdp 0, 6, cr0, cr4, cr1, {4} │ │ │ │ - cdp 0, 3, cr0, cr8, cr1, {4} │ │ │ │ - cdp 0, 0, cr0, cr12, cr1, {4} │ │ │ │ - ldcl 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - stc 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - ldcl 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ - ldcl 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ - ldc 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ - ldcl 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - stcl 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - stc 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - stc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + cdp 0, 9, cr0, cr12, cr1, {4} │ │ │ │ + cdp 0, 6, cr0, cr8, cr1, {4} │ │ │ │ + cdp 0, 4, cr0, cr12, cr1, {4} │ │ │ │ + cdp 0, 1, cr0, cr12, cr1, {4} │ │ │ │ + stcl 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + stcl 0, cr0, [ip, #516] @ 0x204 │ │ │ │ + ldc 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + stc 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + ldcl 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + stc 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + ldcl 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + stcl 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + ldc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ ldcl 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + ldc 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + ldc 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + @ instruction: 0xebe40081 │ │ │ │ + rsb r0, r4, r1, lsl #2 │ │ │ │ + sub.w r0, ip, r1, lsl #2 │ │ │ │ + @ instruction: 0xeb900081 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r3, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r4, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #6] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r2, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r4, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2713609,29 +2713552,29 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r2, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2713673,501 +2713616,503 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r5, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ + strb r4, [r7, #30] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ strb r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #32] @ (795de8 ) │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #784] @ (7960dc ) │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #544] @ (795ff0 ) │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #304] @ (795f04 ) │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #64] @ (795e18 ) │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #944] @ (79618c ) │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #800] @ (796100 ) │ │ │ │ + ldr r1, [pc, #160] @ (795e68 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #656] @ (796074 ) │ │ │ │ + ldr r0, [pc, #912] @ (79615c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #512] @ (795fe8 ) │ │ │ │ + ldr r0, [pc, #672] @ (796070 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #368] @ (795f5c ) │ │ │ │ + ldr r0, [pc, #432] @ (795f84 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #224] @ (795ed0 ) │ │ │ │ + ldr r0, [pc, #192] @ (795e98 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #80] @ (795e44 ) │ │ │ │ + ldr r0, [pc, #48] @ (795e0c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns sp │ │ │ │ + blx sp │ │ │ │ lsls r2, r0, #2 │ │ │ │ blxns r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns r3 │ │ │ │ + blx r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r0 │ │ │ │ + bxns pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns fp │ │ │ │ + bx fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bxns r7 │ │ │ │ + bxns r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ bxns r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, sp │ │ │ │ + mov ip, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r4, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r8, sp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, r4 │ │ │ │ + cmp ip, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, lr │ │ │ │ + cmp r0, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, lr │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, sl │ │ │ │ + add r8, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc │ │ │ │ + add ip, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, fp │ │ │ │ + add r4, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mvns r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r5 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r2 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r4, r6 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r4, r5 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r4, r3 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3 │ │ │ │ + asrs r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + eors r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r4, r0 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + subs r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #192 @ 0xc0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r5, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #12 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r7, #4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #100 @ 0x64 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #4 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #8 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r5, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #208 @ 0xd0 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #40 @ 0x28 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r0, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r6, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r5, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2714181,45 +2714126,59 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r3, #28 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r1, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 796e88 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 796e8c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2715440,743 +2715399,738 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7974e4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7974e8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r0, r0, r7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r6 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r3, r4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r6, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r0, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + asrs r4, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r7, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r2, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r7, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q8, d24, d1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + vaddl.u16 q0, d24, d1 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q0, d16, d1 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + vhadd.u16 d16, d16, d1 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d16, d24, d1 │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + vhadd.u8 d0, d24, d1 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d0, d16, d1 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr1, {4} │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr1, {4} │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr1, {4} │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr1, {4} │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr1, {4} │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + stc2l 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + stc2 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + vaddl.u32 q8, d16, d1 │ │ │ │ + ldc2l 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q8, d24, d1 │ │ │ │ - stc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + vaddl.u16 q0, d24, d1 │ │ │ │ + ldc2 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q0, d16, d1 │ │ │ │ - ldc2 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + vhadd.u16 d16, d16, d1 │ │ │ │ + stc2l 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d16, d24, d1 │ │ │ │ - ldc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + vhadd.u8 d0, d24, d1 │ │ │ │ + stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d0, d16, d1 │ │ │ │ - stc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + cdp2 0, 12, cr0, cr0, cr1, {4} │ │ │ │ + ldc2 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ - mcrr2 0, 8, r0, r0, cr1 │ │ │ │ - ldc2 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - ldr??.w r0, [r4, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf7d40081 │ │ │ │ - subs.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3b00081 │ │ │ │ - sub.w r0, r8, #129 @ 0x81 │ │ │ │ - smlalbb r0, r0, r0, r1 │ │ │ │ - vld1.8 {d0[4]}, [r0], r1 │ │ │ │ - @ instruction: 0xf7800081 │ │ │ │ - sbc.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - bfi r0, r0, #2, #0 │ │ │ │ - adcs.w r0, r8, #129 @ 0x81 │ │ │ │ - @ instruction: 0xfb6c0081 │ │ │ │ - vst4.32 {d16-d19}, [ip], r1 │ │ │ │ - @ instruction: 0xf72c0081 │ │ │ │ - adds.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3100081 │ │ │ │ - add.w r0, r8, #129 @ 0x81 │ │ │ │ - @ instruction: 0xfb180081 │ │ │ │ - ldr??.w r0, [r8, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf6d80081 │ │ │ │ - @ instruction: 0xf4c80081 │ │ │ │ - movt r0, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf0b80081 │ │ │ │ - @ instruction: 0xfac40081 │ │ │ │ - strh.w r0, [r4, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf6840081 │ │ │ │ - orns r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf2700081 │ │ │ │ - orn r0, r8, #129 @ 0x81 │ │ │ │ - @ instruction: 0xfa700081 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr1, {4} │ │ │ │ + @ instruction: 0xfbf00081 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + cdp2 0, 3, cr0, cr0, cr1, {4} │ │ │ │ + @ instruction: 0xfba80081 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + stc2l 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + @ instruction: 0xfb600081 │ │ │ │ + @ instruction: 0xfb340081 │ │ │ │ + ldrsb.w r0, [r4, r1] │ │ │ │ + @ instruction: 0xf6f40081 │ │ │ │ + @ instruction: 0xf4d80081 │ │ │ │ + @ instruction: 0xf2d00081 │ │ │ │ + @ instruction: 0xf0c80081 │ │ │ │ + @ instruction: 0xfae00081 │ │ │ │ + str.w r0, [r0, #129] @ 0x81 │ │ │ │ + subw r0, r0, #2177 @ 0x881 │ │ │ │ + eor.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2800081 │ │ │ │ + orns r0, r8, #129 @ 0x81 │ │ │ │ + @ instruction: 0xfa8c0081 │ │ │ │ + str??.w r0, [ip, r1] │ │ │ │ + movw r0, #51329 @ 0xc881 │ │ │ │ + bics.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2300081 │ │ │ │ + bic.w r0, r8, #129 @ 0x81 │ │ │ │ + @ instruction: 0xfa380081 │ │ │ │ + ldrb.w r0, [r8, r1] │ │ │ │ + @ instruction: 0xf5f80081 │ │ │ │ + @ instruction: 0xf3e80081 │ │ │ │ + @ instruction: 0xf1e00081 │ │ │ │ + vaddl.s16 q8, d24, d1 │ │ │ │ + vld1.8 {d16[4]}, [r4], r1 │ │ │ │ + @ instruction: 0xf7c40081 │ │ │ │ + sub.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf3980081 │ │ │ │ + @ instruction: 0xf1900081 │ │ │ │ + vaddl.s8 q0, d24, d1 │ │ │ │ + ldrsb.w r0, [r0, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf7700081 │ │ │ │ + adcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + sbfx r0, r8, #2, #2 │ │ │ │ + adc.w r0, r0, #129 @ 0x81 │ │ │ │ + vhadd.s d0, d24, d1 │ │ │ │ + vst4.32 {d16-d19}, [r0], r1 │ │ │ │ + @ instruction: 0xf7200081 │ │ │ │ + add.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2f80081 │ │ │ │ + @ instruction: 0xf0f00081 │ │ │ │ + cdp 0, 14, cr0, cr8, cr1, {4} │ │ │ │ + ldr??.w r0, [r0, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf6d00081 │ │ │ │ + @ instruction: 0xf4b00081 │ │ │ │ + subw r0, r8, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf0a00081 │ │ │ │ + cdp 0, 9, cr0, cr8, cr1, {4} │ │ │ │ + strh.w r0, [r0, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf6800081 │ │ │ │ + orn r0, r0, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf2580081 │ │ │ │ + orrs.w r0, r0, #129 @ 0x81 │ │ │ │ + cdp 0, 4, cr0, cr8, cr1, {4} │ │ │ │ ldr.w r0, [r0, r1] │ │ │ │ @ instruction: 0xf6300081 │ │ │ │ - bic.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf2200081 │ │ │ │ - ands.w r0, r8, #129 @ 0x81 │ │ │ │ - @ instruction: 0xfa200081 │ │ │ │ + ands.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + addw r0, r8, #129 @ 0x81 │ │ │ │ + and.w r0, r0, #129 @ 0x81 │ │ │ │ + ldcl 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ strb.w r0, [r0, r1] │ │ │ │ @ instruction: 0xf5e00081 │ │ │ │ - @ instruction: 0xf3d80081 │ │ │ │ - rsbs r0, r0, #129 @ 0x81 │ │ │ │ - vaddl.s8 q8, d24, d1 │ │ │ │ - ldr??.w r0, [r0, #129] @ 0x81 │ │ │ │ + ubfx r0, r0, #2, #2 │ │ │ │ + subs.w r0, r8, #129 @ 0x81 │ │ │ │ + vext.8 d0, d16, d1, #0 │ │ │ │ + stc 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ @ instruction: 0xf7b00081 │ │ │ │ @ instruction: 0xf5900081 │ │ │ │ - usat r0, #1, r8, lsl #2 │ │ │ │ - @ instruction: 0xf1800081 │ │ │ │ - vhadd.s d16, d24, d1 │ │ │ │ - vst1.8 {d0[4]}, [r0], r1 │ │ │ │ - @ instruction: 0xf7600081 │ │ │ │ - adc.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3380081 │ │ │ │ - @ instruction: 0xf1300081 │ │ │ │ - vhadd.s32 d0, d24, d1 │ │ │ │ - ldrsh.w r0, [r0, r1] │ │ │ │ - @ instruction: 0xf7100081 │ │ │ │ - @ instruction: 0xf4f00081 │ │ │ │ - @ instruction: 0xf2e80081 │ │ │ │ - @ instruction: 0xf0e00081 │ │ │ │ - cdp 0, 13, cr0, cr8, cr1, {4} │ │ │ │ - str??.w r0, [r0, #129] @ 0x81 │ │ │ │ - movt r0, #2177 @ 0x881 │ │ │ │ - @ instruction: 0xf4a00081 │ │ │ │ - @ instruction: 0xf2980081 │ │ │ │ - eors.w r0, r0, #129 @ 0x81 │ │ │ │ - cdp 0, 8, cr0, cr8, cr1, {4} │ │ │ │ - ldrb.w r0, [r0, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf6700081 │ │ │ │ - orrs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + @ instruction: 0xf3700081 │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r1] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r7] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + ldr r7, [pc, #208] @ (797408 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #304] @ (79746c ) │ │ │ │ + ldr r4, [pc, #432] @ (7974ec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #544] @ (797560 ) │ │ │ │ + ldr r1, [pc, #672] @ (7975e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #800] @ (797668 ) │ │ │ │ + ldr r6, [pc, #928] @ (7976e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #0] @ (79734c ) │ │ │ │ + ldr r4, [pc, #128] @ (7973cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #256] @ (797450 ) │ │ │ │ + ldr r1, [pc, #384] @ (7974d0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #496] @ (797548 ) │ │ │ │ + ldr r6, [pc, #624] @ (7975c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #720] @ (79762c ) │ │ │ │ + ldr r3, [pc, #848] @ (7976ac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #992] @ (797740 ) │ │ │ │ + ldr r1, [pc, #96] @ (7973c0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #192] @ (797428 ) │ │ │ │ + ldr r6, [pc, #320] @ (7974a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #416] @ (79750c ) │ │ │ │ + ldr r3, [pc, #544] @ (79758c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #704] @ (797630 ) │ │ │ │ + ldr r0, [pc, #832] @ (7976b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #912] @ (797708 ) │ │ │ │ + ldr r6, [pc, #16] @ (797388 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #112] @ (7973ec ) │ │ │ │ + ldr r3, [pc, #240] @ (79746c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #416] @ (797520 ) │ │ │ │ + ldr r0, [pc, #544] @ (7975a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #608] @ (7975e8 ) │ │ │ │ + ldr r5, [pc, #736] @ (797668 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #832] @ (7976cc ) │ │ │ │ + ldr r2, [pc, #960] @ (79774c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #128] @ (797410 ) │ │ │ │ + ldr r0, [pc, #256] @ (797490 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #304] @ (7974c8 ) │ │ │ │ + ldr r5, [pc, #432] @ (797548 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #528] @ (7975ac ) │ │ │ │ + ldr r2, [pc, #656] @ (79762c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #864] @ (797700 ) │ │ │ │ + blx pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #800] @ (7976c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #0] @ (7973a8 ) │ │ │ │ + ldr r5, [pc, #128] @ (797428 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #224] @ (79748c ) │ │ │ │ + ldr r2, [pc, #352] @ (79750c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #576] @ (7975f0 ) │ │ │ │ + blx r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldr r7, [pc, #512] @ (7975b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #720] @ (797688 ) │ │ │ │ + ldr r4, [pc, #848] @ (797708 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #944] @ (79776c ) │ │ │ │ + ldr r2, [pc, #48] @ (7973ec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #288] @ (7974e0 ) │ │ │ │ + bx sp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #224] @ (7974a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #416] @ (797568 ) │ │ │ │ + ldr r4, [pc, #544] @ (7975e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #640] @ (79764c ) │ │ │ │ + ldr r1, [pc, #768] @ (7976cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #0] @ (7973d0 ) │ │ │ │ + bx r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #832] @ (797714 ) │ │ │ │ + ldr r6, [pc, #960] @ (797794 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #112] @ (797448 ) │ │ │ │ + ldr r4, [pc, #240] @ (7974c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #336] @ (79752c ) │ │ │ │ + ldr r1, [pc, #464] @ (7975ac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r7 │ │ │ │ + mov r8, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #544] @ (797604 ) │ │ │ │ + ldr r6, [pc, #672] @ (797684 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #832] @ (797728 ) │ │ │ │ + ldr r3, [pc, #960] @ (7977a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #32] @ (79740c ) │ │ │ │ + ldr r1, [pc, #160] @ (79748c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx lr │ │ │ │ + mov r8, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #256] @ (7974f4 ) │ │ │ │ + ldr r6, [pc, #384] @ (797574 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #528] @ (797608 ) │ │ │ │ + ldr r3, [pc, #656] @ (797688 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #752] @ (7976ec ) │ │ │ │ + ldr r0, [pc, #880] @ (79776c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bx r5 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #992] @ (7977e4 ) │ │ │ │ + ldr r6, [pc, #96] @ (797464 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #224] @ (7974e8 ) │ │ │ │ + ldr r3, [pc, #352] @ (797568 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #448] @ (7975cc ) │ │ │ │ + ldr r0, [pc, #576] @ (79764c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, ip │ │ │ │ + mov r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #704] @ (7976d4 ) │ │ │ │ + ldr r5, [pc, #832] @ (797754 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #944] @ (7977c8 ) │ │ │ │ + ldr r3, [pc, #48] @ (797448 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7974ac ) │ │ │ │ + ldr r0, [pc, #272] @ (79752c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #416] @ (7975c4 ) │ │ │ │ + ldr r5, [pc, #544] @ (797644 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #640] @ (7976a8 ) │ │ │ │ + ldr r2, [pc, #768] @ (797728 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #864] @ (79778c ) │ │ │ │ + blx pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r0, sl │ │ │ │ + cmp r0, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r8, sl │ │ │ │ + add r8, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r6 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r0, r5 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r4, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ + add ip, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r4, r4 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + add r0, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, sp │ │ │ │ + add r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - negs r4, r1 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, r4 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - tst r0, r0 │ │ │ │ + asrs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, fp │ │ │ │ + muls r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs r4, r6 │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, r2 │ │ │ │ + orrs r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r0, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs r0, r7 │ │ │ │ + negs r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r2, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + tst r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #2920] @ 798058 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2916] @ 79805c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2717267,289 +2717221,273 @@ │ │ │ │ ldr.w r0, [pc, #1468] @ 798604 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1464] @ 798608 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #180 @ 0xb4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + subs r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #108 @ 0x6c │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + subs r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #128 @ 0x80 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r3, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + cmp r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #112] @ 0x70 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + movs r5, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r4, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2717593,417 +2717531,433 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r4, [r6, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r4, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrsh r0, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7983b8 │ │ │ │ + bgt.n 7983f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7983ac │ │ │ │ + bge.n 7983ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 797fc0 │ │ │ │ + b.n 797e00 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798b84 │ │ │ │ + b.n 7989c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798748 │ │ │ │ + b.n 798588 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 798330 │ │ │ │ + bgt.n 798370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 798324 │ │ │ │ + bge.n 798364 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 797f38 │ │ │ │ + b.n 797d78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798afc │ │ │ │ + b.n 79893c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7986c0 │ │ │ │ + b.n 798500 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7984a8 │ │ │ │ + bgt.n 7984e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 79849c │ │ │ │ + bge.n 7984dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 797eb0 │ │ │ │ + b.n 797cf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798a74 │ │ │ │ + b.n 7988b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 798638 │ │ │ │ + b.n 798478 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 798420 │ │ │ │ + bgt.n 798460 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 798414 │ │ │ │ + bge.n 798454 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 797e28 │ │ │ │ + b.n 797c68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7989ec │ │ │ │ + b.n 79882c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7985b0 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + ble.n 7983e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 798398 │ │ │ │ + blt.n 7983d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 79838c │ │ │ │ + bls.n 7983cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 798540 │ │ │ │ + bls.n 798380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 79852c │ │ │ │ + bhi.n 79836c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7984d8 │ │ │ │ + bvc.n 798518 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 798444 │ │ │ │ + bvs.n 798484 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 798388 │ │ │ │ + bmi.n 7983c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 79853c │ │ │ │ + bcc.n 79837c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7984f0 │ │ │ │ + bcs.n 798530 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7984a4 │ │ │ │ + bne.n 7984e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798460 │ │ │ │ + beq.n 7984a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 798488 │ │ │ │ + bls.n 7984c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 79846c │ │ │ │ + bhi.n 7984ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 798410 │ │ │ │ + bvs.n 798450 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 798574 │ │ │ │ + bpl.n 7983b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984c8 │ │ │ │ + bmi.n 798508 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 79847c │ │ │ │ + bcc.n 7984bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 798430 │ │ │ │ + bne.n 798470 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7983e4 │ │ │ │ + beq.n 798424 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7985a8 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7983d0 │ │ │ │ + bhi.n 798410 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7985ac │ │ │ │ + bvc.n 7983ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 798548 │ │ │ │ + bvs.n 798588 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984a4 │ │ │ │ + bpl.n 7984e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798408 │ │ │ │ + bcc.n 798448 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7985bc │ │ │ │ + bcs.n 7983fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 798570 │ │ │ │ + bne.n 7985b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 798524 │ │ │ │ + beq.n 798564 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7984f0 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 798518 │ │ │ │ + bhi.n 798558 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7984ec │ │ │ │ + bvc.n 79852c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 798480 │ │ │ │ + bpl.n 7984c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7985d4 │ │ │ │ + bmi.n 798414 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798548 │ │ │ │ + bcc.n 798588 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7984fc │ │ │ │ + bcs.n 79853c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7984b0 │ │ │ │ + beq.n 7984f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798464 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 798460 │ │ │ │ + bvc.n 7984a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 79842c │ │ │ │ + bvs.n 79846c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7985b8 │ │ │ │ + bpl.n 7985f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798504 │ │ │ │ + bmi.n 798544 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 798488 │ │ │ │ + bcs.n 7984c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 79843c │ │ │ │ + bne.n 79847c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7985f0 │ │ │ │ + beq.n 798430 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7985a4 │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7985a8 │ │ │ │ + bvc.n 7985e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 79856c │ │ │ │ + bvs.n 7985ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7984f0 │ │ │ │ + bmi.n 798530 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798634 │ │ │ │ + bcc.n 798474 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7985c8 │ │ │ │ + bcs.n 798608 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 79857c │ │ │ │ + bne.n 7985bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798530 │ │ │ │ + beq.n 798570 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7984f0 │ │ │ │ + bvs.n 798530 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7984ac │ │ │ │ + bpl.n 7984ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 798628 │ │ │ │ + bmi.n 798468 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798564 │ │ │ │ + bcc.n 7985a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 798508 │ │ │ │ + bne.n 798548 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7984bc │ │ │ │ + beq.n 7984fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 798470 │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 798638 │ │ │ │ + bvs.n 798678 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7985ec │ │ │ │ + bpl.n 79862c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 798560 │ │ │ │ + bmi.n 7985a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 798494 │ │ │ │ + bcs.n 7984d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 798648 │ │ │ │ + bne.n 798688 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7985fc │ │ │ │ + beq.n 79863c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7985b0 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r4, 798660 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r6, 79865c │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 798694 │ │ │ │ + bvs.n 7986d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 798688 │ │ │ │ + bvs.n 7986c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw ip, #5812 @ 0x16b4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2719531,31 +2719485,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (7993ac ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #28 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r0, r4 │ │ │ │ + ittt │ │ │ │ + lsl r2, r0, #2 │ │ │ │ + add r4, #60 @ 0x3c │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + cbnz r0, 7993b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #228 @ 0xe4 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub.w r1, r1, #1848 @ 0x738 │ │ │ │ cmp.w r1, #684 @ 0x2ac │ │ │ │ bhi.w 79afe0 │ │ │ │ add r3, pc, #8 @ (adr r3, 7993c8 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2724108,79 +2724062,79 @@ │ │ │ │ ldr r5, [pc, #224] @ (79bc44 ) │ │ │ │ ldr r5, [pc, #188] @ (79bc24 ) │ │ │ │ ldr r5, [pc, #152] @ (79bc00 ) │ │ │ │ ldr r5, [pc, #116] @ (79bbe0 ) │ │ │ │ ldr r5, [pc, #80] @ (79bbbc ) │ │ │ │ ldr r5, [pc, #44] @ (79bb9c ) │ │ │ │ nop │ │ │ │ - subs r6, r2, r0 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r7, pc, #536 @ (adr r7, 79bd9c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r7, #5 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r2, [pc, #3468] @ 79c984 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ @@ -2725448,334 +2725402,334 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #644] @ (79cc04 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ b.n 79c2f0 │ │ │ │ - movs r2, #6 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #6 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r4, #1 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #432 @ (adr r4, 79cc78 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 79ccf8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 79ce50 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 79ced0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r4, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #304 @ (adr r1, 79cc8c ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 79cd0c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 79cb74 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 79cbf4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u8 q8, d28, d0 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr0, {4} │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3684] @ 79da70 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r7, [pc, #3684] @ 79da74 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2727082,353 +2727036,353 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r5, #30 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 799386 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip], #-512 @ 0xfffffe00 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + @ instruction: 0xfb5c0080 │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r8], {128} @ 0x80 │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + @ instruction: 0xfb380080 │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbf40080 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + @ instruction: 0xfb140080 │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbd00080 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + @ instruction: 0xfaf00080 │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbac0080 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + @ instruction: 0xfacc0080 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb880080 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + @ instruction: 0xfaa80080 │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb640080 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + @ instruction: 0xfa840080 │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u8 q8, d16, d0 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + cdp2 0, 14, cr0, cr0, cr0, {4} │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8], {128} @ 0x80 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + @ instruction: 0xfbe80080 │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r6, #-512] @ 0xfffffe00 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + stc2 0, cr0, [r6], #-512 @ 0xfffffe00 │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr??.w r0, [sl, #128] @ 0x80 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldrb.w r0, [sl, r0] │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, #23] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [lr, #128] @ 0x80 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xf7ae0080 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str.w r0, [ip, r0] │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + @ instruction: 0xf76c0080 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf58e0080 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + @ instruction: 0xf4ae0080 │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, lr, #4194304 @ 0x400000 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + eor.w r0, lr, #4194304 @ 0x400000 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, ip, #4194304 @ 0x400000 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xf4ec0080 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d16[4]}, [r4], r0 │ │ │ │ - sub.w r0, r0, #4194304 @ 0x400000 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + vst4.32 {d0-d3}, [r4], r0 │ │ │ │ + @ instruction: 0xf4c00080 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4e40080 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + and.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4fa0080 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ands.w r0, sl, #4194304 @ 0x400000 │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4cc0080 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + @ instruction: 0xf3ec0080 │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ubfx r0, r4, #2, #1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + @ instruction: 0xf2e40080 │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2840080 │ │ │ │ - @ instruction: 0xf27a0080 │ │ │ │ - @ instruction: 0xf2700080 │ │ │ │ - @ instruction: 0xf2660080 │ │ │ │ - @ instruction: 0xf2840080 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + sub.w r0, r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf19a0080 │ │ │ │ + @ instruction: 0xf1900080 │ │ │ │ + @ instruction: 0xf1860080 │ │ │ │ + sub.w r0, r4, #128 @ 0x80 │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r3, #16] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r2, #31] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orrs.w r0, lr, #128 @ 0x80 │ │ │ │ - orr.w r0, lr, #128 @ 0x80 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + vhadd.s d16, d30, d0 │ │ │ │ + vhadd.s32 d16, d30, d0 │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0e60080 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + and.w r0, r6, #128 @ 0x80 │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0c20080 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + vaddl.s32 q8, d18, d0 │ │ │ │ + ldrb r6, [r2, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, lr, #128 @ 0x80 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + vext.8 d0, d30, d0, #0 │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, sl, #128 @ 0x80 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + vaddl.s16 q0, d26, d0 │ │ │ │ + ldrb r2, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s8 d0, d24, d0 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + cdp 0, 2, cr0, cr8, cr0, {4} │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s32 d0, d30, d0 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + cdp 0, 4, cr0, cr14, cr0, {4} │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r6, [r2, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 3, cr0, cr2, cr0, {4} │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + ldcl 0, cr0, [r2, #-512] @ 0xfffffe00 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3608] @ 79eb7c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 799386 │ │ │ │ @@ -2728719,369 +2728673,375 @@ │ │ │ │ b.n 79eab0 │ │ │ │ ldr r2, [pc, #760] @ (79ee68 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 79eab0 │ │ │ │ - @ instruction: 0xebe80080 │ │ │ │ - rsb r0, r2, r0, lsl #2 │ │ │ │ - sub.w r0, r0, r0, lsl #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + @ instruction: 0xeae20080 │ │ │ │ + pkhbt r0, r0, r0, lsl #2 │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + ldrb r4, [r1, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, r4, r0, lsl #2 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + strd r0, r0, [r4, #-512]! @ 0x200 │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #6] │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmdb r4!, {r7} │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + @ instruction: 0xe8540080 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmdb r0, {r7} │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + @ instruction: 0xe8300080 │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [ip], #512 @ 0x200 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + @ instruction: 0xe80c0080 │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe8c80080 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + b.n 79ebf0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia.w r4!, {r7} │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + b.n 79ebb0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia.w r0, {r7} │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + b.n 79eb70 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79eac4 │ │ │ │ + b.n 79e904 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e9f4 │ │ │ │ + b.n 79e834 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf1220080 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + orr.w r0, r2, #128 @ 0x80 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e960 │ │ │ │ + b.n 79e7a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e9b0 │ │ │ │ + b.n 79e7f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adc.w r0, sl, r0, lsl #2 │ │ │ │ - b.n 79e894 │ │ │ │ + orn r0, sl, r0, lsl #2 │ │ │ │ + b.n 79e6d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e9b8 │ │ │ │ + b.n 79e7f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e968 │ │ │ │ + b.n 79e7a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e77c │ │ │ │ + b.n 79e5bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, lr, r0, lsl #2 │ │ │ │ - b.n 79e8a4 │ │ │ │ + strd r0, r0, [lr, #-512]! @ 0x200 │ │ │ │ + b.n 79e6e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79e684 │ │ │ │ + b.n 79e4c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r6], #-512 @ 0x200 │ │ │ │ - ldrd r0, r0, [r6], #-512 @ 0x200 │ │ │ │ - @ instruction: 0xfa600090 │ │ │ │ - @ instruction: 0xe82a0080 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + b.n 79ebd0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + b.n 79ebd4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + vst1.8 @ instruction: 0xf9800090 │ │ │ │ + b.n 79eb44 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79eb94 │ │ │ │ + b.n 79e9d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79eb60 │ │ │ │ + b.n 79e9a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79eb8c │ │ │ │ + b.n 79e9cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79eb58 │ │ │ │ + b.n 79e998 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79eb54 │ │ │ │ + b.n 79e994 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79eb30 │ │ │ │ + b.n 79e970 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ea20 │ │ │ │ + b.n 79e860 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ea70 │ │ │ │ + b.n 79e8b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79ea3c │ │ │ │ + b.n 79e87c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79ea08 │ │ │ │ + b.n 79e848 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e9d4 │ │ │ │ + b.n 79e814 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e9a0 │ │ │ │ + b.n 79e7e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e9b4 │ │ │ │ + b.n 79e7f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e980 │ │ │ │ + b.n 79e7c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e94c │ │ │ │ + b.n 79e78c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e9b0 │ │ │ │ + b.n 79e7f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e974 │ │ │ │ + b.n 79e7b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e978 │ │ │ │ + b.n 79e7b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e97c │ │ │ │ + b.n 79e7bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb.w r0, [r2, r0, lsl #1] │ │ │ │ - b.n 79e8ec │ │ │ │ + @ instruction: 0xf7320090 │ │ │ │ + b.n 79e72c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e8b8 │ │ │ │ + b.n 79e6f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e884 │ │ │ │ + b.n 79e6c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e850 │ │ │ │ + b.n 79e690 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 79e81c │ │ │ │ + b.n 79e65c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7ae0090 │ │ │ │ - b.n 79f0fc │ │ │ │ + movt r0, #59536 @ 0xe890 │ │ │ │ + b.n 79ef3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf76e0090 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf68e0090 │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79f0a4 │ │ │ │ + b.n 79eee4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 79ee7c │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r0, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #84] @ 0x54 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, #13] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r2, [pc, #3552] @ 79fc50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 79eab0 │ │ │ │ @@ -2730329,337 +2730289,337 @@ │ │ │ │ b.w 799386 │ │ │ │ ldr r2, [pc, #660] @ (79fed8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 799386 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #768] @ (79ff60 ) │ │ │ │ + ldr r1, [pc, #896] @ (79ffe0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #744] @ (79ff4c ) │ │ │ │ + ldr r1, [pc, #872] @ (79ffcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #22] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mrc 0, 5, r0, cr6, cr0, {4} │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldcl 0, cr0, [r6, #576] @ 0x240 │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 79fb98 │ │ │ │ + bhi.n 79fbd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #336] @ (79fde4 ) │ │ │ │ + ldr r0, [pc, #464] @ (79fe64 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, #17] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc 0, cr0, [ip, #-576] @ 0xfffffdc0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ + ldc 0, cr0, [ip], #-576 @ 0xfffffdc0 │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n 79fcf8 │ │ │ │ + bgt.n 79fd38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n 79fc7c │ │ │ │ + blt.n 79fcbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 79fc50 │ │ │ │ + blt.n 79fc90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r7, #26] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 79fdb4 │ │ │ │ + bls.n 79fdf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r5, #26] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r4, [r5, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 79fda4 │ │ │ │ + bhi.n 79fde4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #6] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 79fc90 │ │ │ │ + b.n 79fad0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r0, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #96] @ (79fee4 ) │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + ldr r1, [pc, #224] @ (79ff64 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldmia r5, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ sub.w r1, r1, #3472 @ 0xd90 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ bhi.w 79afe0 │ │ │ │ add r3, pc, #8 @ (adr r3, 79fef0 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2732053,258 +2732013,258 @@ │ │ │ │ vrshr.u64 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #164 @ (adr r1, 7a0fa4 ) │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vaddw.u q13, , d25 │ │ │ │ vrshr.u32 q8, , #1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #624] @ (7a1184 ) │ │ │ │ + ldr r3, [pc, #752] @ (7a1204 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, r1] │ │ │ │ + ldr r7, [pc, #560] @ (7a1148 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #520] @ (7a1124 ) │ │ │ │ + ldr r3, [pc, #648] @ (7a11a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + ldr r7, [pc, #528] @ (7a1130 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + ldr r7, [pc, #232] @ (7a100c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #216] @ (7a1000 ) │ │ │ │ + ldr r3, [pc, #344] @ (7a1080 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r1} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #728] @ (7a1208 ) │ │ │ │ + ldr r6, [pc, #856] @ (7a1288 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #344] @ (7a108c ) │ │ │ │ + ldr r6, [pc, #472] @ (7a110c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #168] @ (7a0fe0 ) │ │ │ │ + ldr r6, [pc, #296] @ (7a1060 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #752] @ (7a122c ) │ │ │ │ + ldr r2, [pc, #880] @ (7a12ac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #824] @ (7a1278 ) │ │ │ │ + ldr r5, [pc, #952] @ (7a12f8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n 7a0fb0 │ │ │ │ + blt.n 7a0ff0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [pc, #696] @ (7a1200 ) │ │ │ │ + ldr r5, [pc, #824] @ (7a1280 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #344] @ (7a10a8 ) │ │ │ │ + ldr r5, [pc, #472] @ (7a1128 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #640] @ (7a11d4 ) │ │ │ │ + ldr r5, [pc, #768] @ (7a1254 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #536] @ (7a1170 ) │ │ │ │ + ldr r5, [pc, #664] @ (7a11f0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #448] @ (7a111c ) │ │ │ │ + ldr r5, [pc, #576] @ (7a119c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #344] @ (7a10b8 ) │ │ │ │ + ldr r5, [pc, #472] @ (7a1138 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #416] @ (7a1108 ) │ │ │ │ + ldr r5, [pc, #544] @ (7a1188 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #352] @ (7a10d0 ) │ │ │ │ + ldr r5, [pc, #480] @ (7a1150 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [pc, #280] @ (7a1090 ) │ │ │ │ + ldr r5, [pc, #408] @ (7a1110 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #648] @ (7a1204 ) │ │ │ │ + ldr r1, [pc, #776] @ (7a1284 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #200] @ (7a1048 ) │ │ │ │ + ldr r5, [pc, #328] @ (7a10c8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + strb r6, [r6, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r6, r0] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add lr, r7 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #680] @ (7a124c ) │ │ │ │ + ldr r0, [pc, #808] @ (7a12cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r8, sl │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sl, sp │ │ │ │ + add r2, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, pc │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - blx r2 │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #968] @ (7a138c ) │ │ │ │ + mov r8, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #984] @ (7a13a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (7a100c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #328] @ (7a1118 ) │ │ │ │ + ldr r2, [pc, #88] @ (7a1020 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #8] @ (7a0fdc ) │ │ │ │ + ittt │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + ldr r6, [pc, #456] @ (7a1198 ) │ │ │ │ + lsl r2, r0, #2 │ │ │ │ + ldr r6, [pc, #136] @ (7a105c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp ip, r8 │ │ │ │ + add ip, ip │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (7a13cc ) │ │ │ │ + ldr r6, [pc, #112] @ (7a104c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #984] @ (7a13b8 ) │ │ │ │ + ldr r6, [pc, #88] @ (7a1038 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, pc │ │ │ │ + add sl, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, sl │ │ │ │ + add r4, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #368] @ (7a1164 ) │ │ │ │ + ldr r5, [pc, #496] @ (7a11e4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #64] @ (7a1038 ) │ │ │ │ + ldr r5, [pc, #192] @ (7a10b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + add r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #144] @ (7a10b0 ) │ │ │ │ + ldr r3, [pc, #272] @ (7a1130 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r5 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (7a1424 ) │ │ │ │ + ldr r3, [pc, #120] @ (7a10a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #864] @ (7a1390 ) │ │ │ │ + ldr r2, [pc, #992] @ (7a1410 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r3 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #712] @ (7a1304 ) │ │ │ │ + ldr r2, [pc, #840] @ (7a1384 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 7a1250 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 7a12d0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 7a11dc ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 7a125c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r4, r2 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r6, r6 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r8, #132 @ 0x84 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + eor.w r0, r8, #132 @ 0x84 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r0, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 7a13c4 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 7a1444 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, pc, #736 @ (adr r1, 7a1350 ) │ │ │ │ + add r0, pc, #864 @ (adr r0, 7a13d0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + cbnz r6, 7a110a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + cbnz r2, 7a110a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #10 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #8 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + itet lt │ │ │ │ + lsllt r0, r0, #2 │ │ │ │ + addge r6, #30 │ │ │ │ + lsllt r2, r0, #2 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 7a1160 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #18 │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ movw r3, #3352 @ 0xd18 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 7a116a │ │ │ │ movw r3, #3323 @ 0xcfb │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 7a3b70 │ │ │ │ @@ -2733458,167 +2733418,167 @@ │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ movt r2, #17 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ bmi.w 799318 │ │ │ │ b.w 79afe0 │ │ │ │ nop │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #2 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + cbz r6, 7a1fea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 7a2008 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #608] @ (7a2218 ) │ │ │ │ + ldr r1, [pc, #736] @ (7a2298 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #344] @ (7a2114 ) │ │ │ │ + ldr r2, [pc, #472] @ (7a2194 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #80] @ (7a2010 ) │ │ │ │ + ldr r2, [pc, #208] @ (7a2090 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #936] @ (7a236c ) │ │ │ │ + ldr r2, [pc, #40] @ (7a1fec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #208] @ (7a2098 ) │ │ │ │ + ldr r1, [pc, #336] @ (7a2118 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #72] @ (7a2014 ) │ │ │ │ + ldr r1, [pc, #200] @ (7a2094 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #912] @ (7a2360 ) │ │ │ │ + ldr r1, [pc, #16] @ (7a1fe0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #776] @ (7a22dc ) │ │ │ │ + ldr r0, [pc, #904] @ (7a235c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #640] @ (7a2258 ) │ │ │ │ + ldr r0, [pc, #768] @ (7a22d8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #504] @ (7a21d4 ) │ │ │ │ + ldr r0, [pc, #632] @ (7a2254 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #320] @ (7a2120 ) │ │ │ │ + ldr r0, [pc, #448] @ (7a21a0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #152] @ (7a207c ) │ │ │ │ + ldr r0, [pc, #280] @ (7a20fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #976] @ (7a23b8 ) │ │ │ │ + ldr r1, [pc, #80] @ (7a2038 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #776] @ (7a22f4 ) │ │ │ │ + ldr r0, [pc, #904] @ (7a2374 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #576] @ (7a2230 ) │ │ │ │ + ldr r1, [pc, #704] @ (7a22b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #888] @ (7a236c ) │ │ │ │ + ldr r0, [pc, #1016] @ (7a23ec ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #224] @ (7a20d8 ) │ │ │ │ + ldr r1, [pc, #352] @ (7a2158 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #280] @ (7a2114 ) │ │ │ │ + ldr r1, [pc, #408] @ (7a2194 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + adds r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + itee ge │ │ │ │ + lslge r0, r2, #2 │ │ │ │ + sublt r6, #124 @ 0x7c │ │ │ │ + lsllt r2, r0, #2 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ sub.w r3, r1, #4864 @ 0x1300 │ │ │ │ subs r3, #28 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 79afe0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -2734744,199 +2734704,199 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 7a2f0a │ │ │ │ movw r3, #8524 @ 0x214c │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 79b850 │ │ │ │ b.w 79afe0 │ │ │ │ nop │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r2, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r2, r6} │ │ │ │ + cbnz r4, 7a2dcc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r1, #94 @ 0x5e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #584 @ (adr r7, 7a2fe8 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 7a3068 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #248 @ (adr r7, 7a2e9c ) │ │ │ │ + add r6, pc, #376 @ (adr r6, 7a2f1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #216 @ (adr r7, 7a2e84 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 7a2f04 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #40 @ (adr r7, 7a2dd8 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 7a2e58 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ + cmp r0, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #216 @ 0xd8 │ │ │ │ + add r7, pc, #344 @ (adr r7, 7a2f20 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #632 @ (adr r7, 7a3050 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, 7a30d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #10 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #624] @ (7a3084 ) │ │ │ │ + ldr r1, [pc, #752] @ (7a3104 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + movs r7, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #216 @ (adr r3, 7a2ef8 ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 7a2f78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #72 @ (adr r3, 7a2e70 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 7a2ef0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #952 @ (adr r2, 7a31e8 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 7a2e68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #808 @ (adr r2, 7a3160 ) │ │ │ │ + add r1, pc, #936 @ (adr r1, 7a31e0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #664 @ (adr r2, 7a30d8 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 7a3158 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #520 @ (adr r2, 7a3050 ) │ │ │ │ + add r1, pc, #648 @ (adr r1, 7a30d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #376 @ (adr r2, 7a2fc8 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 7a3048 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [pc, #648] @ (7a30e0 ) │ │ │ │ + ldr r0, [pc, #776] @ (7a3160 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 7a2f7c │ │ │ │ + beq.n 7a2dbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adcs r0, r3 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adcs r0, r1 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + subs r4, r1, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 79afe0 │ │ │ │ ldr.w r2, [pc, #3396] @ 7a3c10 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r7, [pc, #3392] @ 7a3c14 │ │ │ │ add r2, pc │ │ │ │ @@ -2736050,99 +2736010,99 @@ │ │ │ │ ldr r2, [pc, #184] @ (7a3cb8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 799386 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r6 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + subs r0, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r6, r2 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors r4, r1 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r6, r7 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r6 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r6, r4 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + adds r6, r3, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7a3bf4 │ │ │ │ + beq.n 7a3c34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, #106 @ 0x6a │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r4, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r1, #3072 @ 0xc00 │ │ │ │ bcc.w 79afe0 │ │ │ │ sub.w r2, r1, #3072 @ 0xc00 │ │ │ │ movs r3, #1 │ │ │ │ uxth r2, r2 │ │ │ │ lsls r3, r2 │ │ │ │ @@ -2737474,379 +2737434,379 @@ │ │ │ │ b.w 7a12a4 │ │ │ │ ldr r2, [pc, #748] @ (7a4ed4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7a1280 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, 7a4e78 ) │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #552 @ (adr r0, 7a4e2c ) │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7a4de0 ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #392 @ (adr r0, 7a4d94 ) │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #16 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7a4ce6 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r2, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf6560080 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ + sbcs.w r0, r6, #4194304 @ 0x400000 │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #126 @ 0x7e │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, #0 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf3f20080 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + @ instruction: 0xf3120080 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r6, r6 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r3, #5 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc2l 0, cr0, [r2, #-516] @ 0xfffffdfc │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + stc2l 0, cr0, [r2], #-516 @ 0xfffffdfc │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #15 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vaddl.u32 q0, d20, d1 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr1, {4} │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r6, #24 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r2, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, #6 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r2, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r2, [pc, #2832] @ 7a59ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7a125c │ │ │ │ @@ -2738808,277 +2738768,273 @@ │ │ │ │ ldr r2, [pc, #620] @ (7a5c48 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 79eab0 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #32 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmdb r4!, {r7} │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + strex r0, r0, [r4, #512] @ 0x200 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r0, r7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + vhadd.u d16, d18, d1 │ │ │ │ + vhadd.u16 d16, d24, d1 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r4, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - addw r0, r6, #2177 @ 0x881 │ │ │ │ - @ instruction: 0xf5e40081 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + @ instruction: 0xf5260081 │ │ │ │ + add.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf5920081 │ │ │ │ - sbcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + @ instruction: 0xf4b20081 │ │ │ │ + eors.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf5260081 │ │ │ │ - add.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + orr.w r0, r6, #4227072 @ 0x408000 │ │ │ │ + bic.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh.w r0, [ip, #129] @ 0x81 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + @ instruction: 0xf7cc0081 │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r5, #24] │ │ │ │ + strb r6, [r1, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb.w r0, [r2, r1] │ │ │ │ - @ instruction: 0xf7e80081 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + @ instruction: 0xf7220081 │ │ │ │ + @ instruction: 0xf7080081 │ │ │ │ + strb r2, [r1, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7c00081 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + @ instruction: 0xf6e00081 │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7940081 │ │ │ │ - @ instruction: 0xf77a0081 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + @ instruction: 0xf6b40081 │ │ │ │ + @ instruction: 0xf69a0081 │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf74e0081 │ │ │ │ - @ instruction: 0xf7340081 │ │ │ │ - @ instruction: 0xf71a0081 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + @ instruction: 0xf66e0081 │ │ │ │ + @ instruction: 0xf6540081 │ │ │ │ + @ instruction: 0xf63a0081 │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r0, #19] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf6820081 │ │ │ │ - @ instruction: 0xf6680081 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + sub.w r0, r2, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf5880081 │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf6140081 │ │ │ │ - @ instruction: 0xf5f60081 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + @ instruction: 0xf5340081 │ │ │ │ + adds.w r0, r6, #4227072 @ 0x408000 │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf58e0081 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + @ instruction: 0xf4d00081 │ │ │ │ + @ instruction: 0xf4ae0081 │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r1, #14] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf5320081 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + orrs.w r0, r2, #4227072 @ 0x408000 │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4cc0081 │ │ │ │ - @ instruction: 0xf4ae0081 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + @ instruction: 0xf3ec0081 │ │ │ │ + ubfx r0, lr, #2, #2 │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orn r0, r0, #4227072 @ 0x408000 │ │ │ │ - bics.w r0, r6, #4227072 @ 0x408000 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + usat r0, #1, r0, lsl #2 │ │ │ │ + @ instruction: 0xf3560081 │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf3ec0081 │ │ │ │ - ubfx r0, r6, #2, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + ssat r0, #2, ip, lsl #2 │ │ │ │ + @ instruction: 0xf2e60081 │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - usat r0, #1, sl, lsl #2 │ │ │ │ - bfi r0, r0, #2, #0 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + subw r0, sl, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf2800081 │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4ac0081 │ │ │ │ - eors.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - orns r0, r4, #4227072 @ 0x408000 │ │ │ │ - orrs.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - orr.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - bic.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + ubfx r0, ip, #2, #2 │ │ │ │ + @ instruction: 0xf3b00081 │ │ │ │ + @ instruction: 0xf3940081 │ │ │ │ + @ instruction: 0xf37c0081 │ │ │ │ + bfi r0, r4, #2, #0 │ │ │ │ + sbfx r0, ip, #2, #2 │ │ │ │ + strb r4, [r0, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7a5f00 │ │ │ │ + b.n 7a5d40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, r5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r2, r6, #6 │ │ │ │ + vhadd.u8 d16, d30, d1 │ │ │ │ + vaddl.u32 q0, d22, d1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb6e0081 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + @ instruction: 0xfa8e0081 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xfb080081 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ + @ instruction: 0xfa280081 │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xfa5a0081 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r2, [r0, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7a5cd8 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7a5cae │ │ │ │ cmp.w r0, #604 @ 0x25c │ │ │ │ @@ -2739323,96 +2739279,96 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7a5f1c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7a5f20 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfa5a007f │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + ldr??.w r0, [sl, pc, lsl #3] │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa3a007f │ │ │ │ - @ instruction: 0xfa34007f │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + ldr??.w r0, [sl, pc, lsl #3] │ │ │ │ + ldr??.w r0, [r4, pc, lsl #3] │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r2, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r6, r0, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #9 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [ip, pc, lsl #3] │ │ │ │ - ldrsh.w r0, [r6, pc, lsl #3] │ │ │ │ - ldrsh.w r0, [r0, pc, lsl #3] │ │ │ │ - vld4.16 {d0-d3}, [sl :256] │ │ │ │ - vld4.16 {d0-d3}, [r4 :256] │ │ │ │ + ldr.w r0, [ip, pc, lsl #3] │ │ │ │ + ldr.w r0, [r6, pc, lsl #3] │ │ │ │ + ldr.w r0, [r0, pc, lsl #3] │ │ │ │ + str.w r0, [sl, pc, lsl #3] │ │ │ │ + str.w r0, [r4, pc, lsl #3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #1052 @ 0x41c │ │ │ │ @@ -2740742,330 +2740698,331 @@ │ │ │ │ b.w 7a6026 │ │ │ │ ldr r2, [pc, #664] @ (7a6fdc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7a6026 │ │ │ │ - strb.w r0, [r4, #127] @ 0x7f │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + @ instruction: 0xf7a4007f │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldc 0, cr0, [sl, #-516]! @ 0xfffffdfc │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + mrrc 0, 8, r0, sl, cr1 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [r2, #-516] @ 0xfffffdfc │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + stc 0, cr0, [r2], #-516 @ 0xfffffdfc │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - asrs r2, r3, #28 │ │ │ │ + stc 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + sub.w r0, ip, r1, lsl #2 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ - b.n 7a6760 │ │ │ │ + @ instruction: 0xeb880081 │ │ │ │ + b.n 7a65a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r8, r1, lsl #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + @ instruction: 0xead80081 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub.w r0, r2, r1, lsl #2 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + pkhbt r0, r2, r1, lsl #2 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, lr, r1, lsl #2 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + orns r0, lr, r1, lsl #2 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r2, #-516] @ 0xfffffdfc │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + stc2l 0, cr0, [r2], #-516 @ 0xfffffdfc │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n 7a71ec │ │ │ │ + b.n 7a702c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7a6d7c │ │ │ │ + bcc.n 7a6dbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia.w lr!, {r0, r7} │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + b.n 7a6da4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #5 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r3, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #232 @ (adr r3, 7a6f18 ) │ │ │ │ + add r2, pc, #360 @ (adr r2, 7a6f98 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #904 @ (adr r2, 7a71c8 ) │ │ │ │ + add r2, pc, #8 @ (adr r2, 7a6e48 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 7a7100 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 7a7180 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r7, #3 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #64] @ 0x40 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #26 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ + lsrs r2, r3, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #16 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r6, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r2, #4 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [pc, #384] @ (7a7164 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7a659c │ │ │ │ @@ -2741215,61 +2741172,61 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7a6706 │ │ │ │ nop │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r6, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7a8aaa │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7a79e8 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2743438,491 +2743395,486 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7a88b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7a88b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ble.n 7a8424 │ │ │ │ + bgt.n 7a8464 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bge.n 7a83e8 │ │ │ │ + bls.n 7a8428 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r6, #16 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #108 @ 0x6c │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r4, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r6, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r5, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r1, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r4, r1, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r4, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #2 │ │ │ │ + asrs r0, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #24 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r6, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r2, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #25 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u32 q8, d24, d1 │ │ │ │ - vrev32. d0, d1 │ │ │ │ - vaddl.u16 q0, d16, d1 │ │ │ │ - vhadd.u32 d16, d20, d1 │ │ │ │ - vhadd.u d0, d24, d1 │ │ │ │ - vhadd.u8 d0, d28, d1 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr1, {4} │ │ │ │ - cdp2 0, 11, cr0, cr4, cr1, {4} │ │ │ │ - cdp2 0, 8, cr0, cr8, cr1, {4} │ │ │ │ - cdp2 0, 5, cr0, cr12, cr1, {4} │ │ │ │ - cdp2 0, 3, cr0, cr0, cr1, {4} │ │ │ │ - cdp2 0, 0, cr0, cr4, cr1, {4} │ │ │ │ - ldc2l 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - stc2 0, cr0, [ip, #516]! @ 0x204 │ │ │ │ - stc2 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - ldc2l 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - stc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - ldc2l 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - ldc2l 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - stc2 0, cr0, [r6], #516 @ 0x204 │ │ │ │ - ldc2l 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ - mrrc2 0, 8, r0, r2, cr1 │ │ │ │ - stc2 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ - @ instruction: 0xfbfe0081 │ │ │ │ - @ instruction: 0xfbd40081 │ │ │ │ - @ instruction: 0xfbaa0081 │ │ │ │ - @ instruction: 0xfb800081 │ │ │ │ + vaddl.u32 q8, d20, d1 │ │ │ │ + vrev32.32 d0, d1 │ │ │ │ + vaddl.u8 q0, d28, d1 │ │ │ │ + vhadd.u32 d16, d16, d1 │ │ │ │ + vhadd.u d0, d20, d1 │ │ │ │ + vhadd.u8 d0, d24, d1 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr1, {4} │ │ │ │ + cdp2 0, 11, cr0, cr0, cr1, {4} │ │ │ │ + cdp2 0, 8, cr0, cr4, cr1, {4} │ │ │ │ + cdp2 0, 5, cr0, cr8, cr1, {4} │ │ │ │ + cdp2 0, 2, cr0, cr12, cr1, {4} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr1, {4} │ │ │ │ + ldc2l 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + stc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + ldc2l 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + ldc2l 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + stc2 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ + ldc2l 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + stc2l 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + stc2 0, cr0, [r0], #516 @ 0x204 │ │ │ │ + ldc2l 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + mcrr2 0, 8, r0, r8, cr1 │ │ │ │ + ldc2 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + @ instruction: 0xfbf00081 │ │ │ │ + smlalbb r0, r0, r6, r1 │ │ │ │ + @ instruction: 0xfb9c0081 │ │ │ │ + @ instruction: 0xfb720081 │ │ │ │ + @ instruction: 0xfb480081 │ │ │ │ + @ instruction: 0xfb1e0081 │ │ │ │ + @ instruction: 0xfaf40081 │ │ │ │ + @ instruction: 0xfaca0081 │ │ │ │ + @ instruction: 0xfaa00081 │ │ │ │ ldr r0, [pc, #520] @ (7a8ac4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (7a8ac8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #516] @ (7a8acc ) │ │ │ │ @@ -2744173,53 +2744125,69 @@ │ │ │ │ ldr r0, [pc, #328] @ (7a8c00 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7a8c04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7660081 │ │ │ │ - @ instruction: 0xf73c0081 │ │ │ │ - @ instruction: 0xf7120081 │ │ │ │ - @ instruction: 0xf6e80081 │ │ │ │ - @ instruction: 0xf6760081 │ │ │ │ - @ instruction: 0xf6940081 │ │ │ │ - rsbs r0, lr, #4227072 @ 0x408000 │ │ │ │ - ands.w r0, r8, #129 @ 0x81 │ │ │ │ - bic.w r0, r6, #129 @ 0x81 │ │ │ │ - bics.w r0, r0, #129 @ 0x81 │ │ │ │ - orr.w r0, r2, #129 @ 0x81 │ │ │ │ - orn r0, r0, #129 @ 0x81 │ │ │ │ - orns r0, lr, #129 @ 0x81 │ │ │ │ - eors.w r0, ip, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf0aa0081 │ │ │ │ - @ instruction: 0xf0b80081 │ │ │ │ - @ instruction: 0xf0ca0081 │ │ │ │ - @ instruction: 0xf0f00081 │ │ │ │ + @ instruction: 0xf6860081 │ │ │ │ + @ instruction: 0xf65c0081 │ │ │ │ + @ instruction: 0xf6320081 │ │ │ │ + addw r0, r8, #2177 @ 0x881 │ │ │ │ + @ instruction: 0xf5960081 │ │ │ │ + subs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf4fe0081 │ │ │ │ + vhadd.s d0, d24, d1 │ │ │ │ + vhadd.s8 d16, d22, d1 │ │ │ │ + vhadd.s16 d16, d16, d1 │ │ │ │ + vhadd.s32 d16, d18, d1 │ │ │ │ + vaddl.s8 q0, d16, d1 │ │ │ │ + vaddl.s16 q0, d30, d1 │ │ │ │ + vext.8 d0, d28, d1, #0 │ │ │ │ + vaddl.s8 q8, d26, d1 │ │ │ │ + vaddl.s16 q8, d24, d1 │ │ │ │ + vaddl.s32 q8, d26, d1 │ │ │ │ + ands.w r0, r0, #129 @ 0x81 │ │ │ │ + bics.w r0, r2, #129 @ 0x81 │ │ │ │ + orr.w r0, r4, #129 @ 0x81 │ │ │ │ + orrs.w r0, r2, #129 @ 0x81 │ │ │ │ + orn r0, r4, #129 @ 0x81 │ │ │ │ + orns r0, r2, #129 @ 0x81 │ │ │ │ + eor.w r0, r0, #129 @ 0x81 │ │ │ │ + eors.w r0, r6, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf0a80081 │ │ │ │ + @ instruction: 0xf0ba0081 │ │ │ │ + @ instruction: 0xf0cc0081 │ │ │ │ + @ instruction: 0xf0de0081 │ │ │ │ + @ instruction: 0xf0f80081 │ │ │ │ adds.w r0, r2, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf1240081 │ │ │ │ + @ instruction: 0xf1200081 │ │ │ │ @ instruction: 0xf1320081 │ │ │ │ - adc.w r0, r4, #129 @ 0x81 │ │ │ │ - adcs.w r0, r2, #129 @ 0x81 │ │ │ │ - sbc.w r0, r0, #129 @ 0x81 │ │ │ │ - sbcs.w r0, r6, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf1880081 │ │ │ │ - @ instruction: 0xf19a0081 │ │ │ │ - sub.w r0, ip, #129 @ 0x81 │ │ │ │ - subs.w r0, lr, #129 @ 0x81 │ │ │ │ - rsbs r0, r8, #129 @ 0x81 │ │ │ │ - @ instruction: 0xf1f20081 │ │ │ │ - addw r0, r0, #129 @ 0x81 │ │ │ │ + adc.w r0, r8, #129 @ 0x81 │ │ │ │ + adcs.w r0, lr, #129 @ 0x81 │ │ │ │ + sbcs.w r0, r4, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf18a0081 │ │ │ │ + sub.w r0, r0, #129 @ 0x81 │ │ │ │ + subs.w r0, r6, #129 @ 0x81 │ │ │ │ + rsb r0, ip, #129 @ 0x81 │ │ │ │ + rsbs r0, sl, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf1e80081 │ │ │ │ + @ instruction: 0xf1f60081 │ │ │ │ + addw r0, r4, #129 @ 0x81 │ │ │ │ @ instruction: 0xf2120081 │ │ │ │ - @ instruction: 0xf2280081 │ │ │ │ - @ instruction: 0xf23e0081 │ │ │ │ - @ instruction: 0xf2540081 │ │ │ │ - @ instruction: 0xf26a0081 │ │ │ │ - @ instruction: 0xf2800081 │ │ │ │ - @ instruction: 0xf2960081 │ │ │ │ + @ instruction: 0xf2200081 │ │ │ │ + @ instruction: 0xf22e0081 │ │ │ │ + @ instruction: 0xf23c0081 │ │ │ │ + movw r0, #41089 @ 0xa081 │ │ │ │ + @ instruction: 0xf2580081 │ │ │ │ + @ instruction: 0xf2660081 │ │ │ │ + @ instruction: 0xf2740081 │ │ │ │ + @ instruction: 0xf2820081 │ │ │ │ + @ instruction: 0xf2900081 │ │ │ │ + @ instruction: 0xf29e0081 │ │ │ │ subw r0, ip, #129 @ 0x81 │ │ │ │ @ instruction: 0xf2ba0081 │ │ │ │ movt r0, #32897 @ 0x8081 │ │ │ │ @ instruction: 0xf2d60081 │ │ │ │ @ instruction: 0xf2e40081 │ │ │ │ @ instruction: 0xf2f20081 │ │ │ │ ssat r0, #2, r0, lsl #2 │ │ │ │ @@ -2744227,45 +2744195,29 @@ │ │ │ │ @ instruction: 0xf31c0081 │ │ │ │ ssat r0, #2, sl, asr #2 │ │ │ │ @ instruction: 0xf3380081 │ │ │ │ sbfx r0, r6, #2, #2 │ │ │ │ @ instruction: 0xf3540081 │ │ │ │ bfi r0, r2, #2, #0 │ │ │ │ @ instruction: 0xf3700081 │ │ │ │ - @ instruction: 0xf37e0081 │ │ │ │ - usat r0, #1, ip, lsl #2 │ │ │ │ - @ instruction: 0xf39a0081 │ │ │ │ - usat r0, #1, r8, asr #2 │ │ │ │ - @ instruction: 0xf3b60081 │ │ │ │ - ubfx r0, r4, #2, #2 │ │ │ │ - @ instruction: 0xf3d20081 │ │ │ │ - @ instruction: 0xf3e00081 │ │ │ │ - @ instruction: 0xf3ee0081 │ │ │ │ - @ instruction: 0xf3fc0081 │ │ │ │ - and.w r0, sl, #4227072 @ 0x408000 │ │ │ │ - ands.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - bic.w r0, r6, #4227072 @ 0x408000 │ │ │ │ - bics.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - orr.w r0, r2, #4227072 @ 0x408000 │ │ │ │ - orrs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 8, cr0, cr4, cr1, {4} │ │ │ │ - orn r0, r8, #4227072 @ 0x408000 │ │ │ │ - cdp 0, 4, cr0, cr8, cr1, {4} │ │ │ │ - eor.w r0, sl, #4227072 @ 0x408000 │ │ │ │ - bics.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - orn r0, r2, #4227072 @ 0x408000 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + stc 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + usat r0, #1, r8, lsl #2 │ │ │ │ + stcl 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + usat r0, #1, sl, asr #2 │ │ │ │ + @ instruction: 0xf3500081 │ │ │ │ + usat r0, #1, r2, lsl #2 │ │ │ │ + ldmia r4!, {r2} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ movw r3, #1052 @ 0x41c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.n 7a8ca4 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ bcs.n 7a8c7a │ │ │ │ cmp.w r0, #612 @ 0x264 │ │ │ │ @@ -2744504,97 +2744456,97 @@ │ │ │ │ ldr r0, [pc, #172] @ (7a8eb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #168] @ (7a8ebc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r3, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r1, {r1, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r0, r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r2, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -2745925,359 +2745877,359 @@ │ │ │ │ ldr r2, [pc, #700] @ (7a9f90 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7a9858 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9c28 │ │ │ │ + b.n 7a9a68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9c84 │ │ │ │ + b.n 7a9ac4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + cbnz r6, 7a9d72 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7a9614 │ │ │ │ + b.n 7aa454 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r2, 7a9da6 │ │ │ │ + cbnz r2, 7a9d6e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + cbz r6, 7a9d9e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9b20 │ │ │ │ + b.n 7a9960 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + subs r1, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7a95d8 │ │ │ │ + b.n 7aa418 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 7a9e08 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 7a9e88 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7a9d94 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7a9870 │ │ │ │ + b.n 7a96b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #784] @ (7aa094 ) │ │ │ │ + ldr r1, [pc, #912] @ (7aa114 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #32 │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #30 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7a9714 │ │ │ │ + b.n 7aa554 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #8] @ (7a9db4 ) │ │ │ │ + ldr r1, [pc, #136] @ (7a9e34 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7aa3c8 │ │ │ │ + b.n 7aa208 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa3c4 │ │ │ │ + b.n 7aa204 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa35c │ │ │ │ + b.n 7aa19c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa370 │ │ │ │ + b.n 7aa1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa2fc │ │ │ │ + b.n 7aa13c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa328 │ │ │ │ + b.n 7aa168 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa29c │ │ │ │ + b.n 7aa0dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa2dc │ │ │ │ + b.n 7aa11c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7aa2dc │ │ │ │ + b.n 7aa11c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7aa2b4 │ │ │ │ + b.n 7aa0f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 7aa148 │ │ │ │ + b.n 7a9f88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa104 │ │ │ │ + b.n 7a9f44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa0d8 │ │ │ │ + b.n 7a9f18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa0dc │ │ │ │ + b.n 7a9f1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa090 │ │ │ │ + b.n 7a9ed0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa064 │ │ │ │ + b.n 7a9ea4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa0a0 │ │ │ │ + b.n 7a9ee0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa06c │ │ │ │ + b.n 7a9eac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa040 │ │ │ │ + b.n 7a9e80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7aa014 │ │ │ │ + b.n 7a9e54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9fe8 │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9fbc │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9ff8 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9fc4 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f98 │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f6c │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f40 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f14 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f50 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9f1c │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9ef0 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9ec4 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7a9e98 │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + ble.n 7a9e34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + ble.n 7a9e34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r0, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + ble.n 7a9e18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + ble.n 7a9e60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #186 @ 0xba │ │ │ │ + ble.n 7a9e54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + ble.n 7a9e44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + ble.n 7a9e34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + ble.n 7a9e24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n 7a9e34 │ │ │ │ + blt.n 7a9e74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7a9e30 │ │ │ │ + blt.n 7a9e70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7a9ed4 │ │ │ │ + bgt.n 7a9f14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7a9df0 │ │ │ │ + blt.n 7a9e30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - muls r6, r0 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ble.n 7a9ed4 │ │ │ │ + ble.n 7a9f14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7a9e8c │ │ │ │ + bgt.n 7a9ecc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + tst r0, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n 7a9fa8 │ │ │ │ + bge.n 7a9fe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f64 │ │ │ │ + bge.n 7a9fa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r2, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7a9ea4 │ │ │ │ + bls.n 7a9ee4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9e8c │ │ │ │ + bls.n 7a9ecc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - negs r4, r1 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - tst r2, r5 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bgt.n 7a9fd8 │ │ │ │ + blt.n 7aa018 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7a9fac │ │ │ │ + blt.n 7a9fec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7a9f80 │ │ │ │ + blt.n 7a9fc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7a9f88 │ │ │ │ + blt.n 7a9fc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f60 │ │ │ │ + blt.n 7a9fa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f38 │ │ │ │ + blt.n 7a9f78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f40 │ │ │ │ + blt.n 7a9f80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9f18 │ │ │ │ + bge.n 7a9f58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7a9ef0 │ │ │ │ + bge.n 7a9f30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9fc4 │ │ │ │ + bls.n 7aa004 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9fb4 │ │ │ │ + bls.n 7a9ff4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9ebc │ │ │ │ + bls.n 7a9efc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r2, r1 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n 7aa010 │ │ │ │ + bls.n 7aa050 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7a9fc0 │ │ │ │ + bls.n 7aa000 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [pc, #188] @ (7aa054 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ @@ -2746347,35 +2746299,35 @@ │ │ │ │ ldr r2, [pc, #56] @ (7aa07c ) │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7a9542 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvc.n 7a9f88 │ │ │ │ + bvs.n 7a9fc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ movw r3, #9740 @ 0x260c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7aecb8 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7aecae │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ @@ -2756119,15 +2756071,15 @@ │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ movs r6, #13 │ │ │ │ negs r4, r7 │ │ │ │ ldr r0, [pc, #4] @ (7aecb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ sub.w r0, r0, #13120 @ 0x3340 │ │ │ │ subs r0, #28 │ │ │ │ uxth r3, r0 │ │ │ │ cmp.w r3, #3232 @ 0xca0 │ │ │ │ bhi.w 7b5f18 │ │ │ │ cmp.w r0, #3232 @ 0xca0 │ │ │ │ @@ -2760590,79 +2760542,95 @@ │ │ │ │ ldr.w r0, [pc, #1644] @ 7b193c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b1940 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r2, [pc, #120] @ (7b1364 ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r2, [pc, #280] @ (7b1408 ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r2, [pc, #440] @ (7b14ac ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [pc, #1016] @ (7b16e4 ) │ │ │ │ + ldr r2, [pc, #600] @ (7b1550 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #152] @ (7b1388 ) │ │ │ │ + ldr r2, [pc, #760] @ (7b15f4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #312] @ (7b142c ) │ │ │ │ + ldr r2, [pc, #920] @ (7b1698 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #472] @ (7b14d0 ) │ │ │ │ + ldr r3, [pc, #56] @ (7b133c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #632] @ (7b1574 ) │ │ │ │ + ldr r3, [pc, #216] @ (7b13e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #792] @ (7b1618 ) │ │ │ │ + ldr r3, [pc, #376] @ (7b1484 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [pc, #952] @ (7b16bc ) │ │ │ │ + ldr r3, [pc, #536] @ (7b1528 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #88] @ (7b1360 ) │ │ │ │ + ldr r3, [pc, #696] @ (7b15cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #248] @ (7b1404 ) │ │ │ │ + ldr r3, [pc, #856] @ (7b1670 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #408] @ (7b14a8 ) │ │ │ │ + ldr r3, [pc, #1016] @ (7b1714 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #568] @ (7b154c ) │ │ │ │ + ldr r4, [pc, #152] @ (7b13b8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #728] @ (7b15f0 ) │ │ │ │ + ldr r4, [pc, #312] @ (7b145c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [pc, #888] @ (7b1694 ) │ │ │ │ + ldr r4, [pc, #488] @ (7b1510 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #24] @ (7b1338 ) │ │ │ │ + ldr r4, [pc, #664] @ (7b15c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #184] @ (7b13dc ) │ │ │ │ + ldr r4, [pc, #840] @ (7b1678 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #360] @ (7b1490 ) │ │ │ │ + ldr r4, [pc, #1016] @ (7b172c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #536] @ (7b1544 ) │ │ │ │ + ldr r5, [pc, #168] @ (7b13e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #712] @ (7b15f8 ) │ │ │ │ + ldr r5, [pc, #344] @ (7b1494 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #888] @ (7b16ac ) │ │ │ │ + ldr r5, [pc, #520] @ (7b1548 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #40] @ (7b1360 ) │ │ │ │ + ldr r5, [pc, #696] @ (7b15fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #216] @ (7b1414 ) │ │ │ │ + ldr r5, [pc, #872] @ (7b16b0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #392] @ (7b14c8 ) │ │ │ │ + ldr r6, [pc, #24] @ (7b1364 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #568] @ (7b157c ) │ │ │ │ + ldr r6, [pc, #200] @ (7b1418 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #744] @ (7b1630 ) │ │ │ │ + ldr r6, [pc, #376] @ (7b14cc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #920] @ (7b16e4 ) │ │ │ │ + ldr r6, [pc, #552] @ (7b1580 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #72] @ (7b1398 ) │ │ │ │ + ldr r6, [pc, #728] @ (7b1634 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #248] @ (7b144c ) │ │ │ │ + ldr r6, [pc, #904] @ (7b16e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #424] @ (7b1500 ) │ │ │ │ + ldr r7, [pc, #56] @ (7b139c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #600] @ (7b15b4 ) │ │ │ │ + ldr r7, [pc, #232] @ (7b1450 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #776] @ (7b1668 ) │ │ │ │ + ldr r7, [pc, #344] @ (7b14c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #952] @ (7b171c ) │ │ │ │ + ldr r7, [pc, #456] @ (7b1538 ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r7, [pc, #568] @ (7b15ac ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r7, [pc, #680] @ (7b1620 ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r7, [pc, #792] @ (7b1694 ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r7, [pc, #904] @ (7b1708 ) │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + ldr r7, [pc, #1016] @ (7b177c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r6, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r2, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2761154,267 +2761122,251 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #18] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b260c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b2610 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2762635,831 +2762587,831 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b2c68 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b2c6c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #24] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #0] │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r4, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r0, [r4, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #5] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r0, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #12 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b3938 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b393c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2764680,30 +2764632,14 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b3f94 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b3f98 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - subs r4, r3, #0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r0, r1, #7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r4, r5, #6 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r0, r2, #6 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r0, r3, #5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ adds r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r0, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r5, #3 │ │ │ │ @@ -2764728,137 +2764664,137 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r2, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r3, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r0, r4, r5 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r4, r0, r5 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r0, r5, r4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r4, r1, r4 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r0, r6, r3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r4, r2, r3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, r1, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r5, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r1, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r0, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r4, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r6, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r0, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r1, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r5, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r3, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r0, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r6, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r5, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r0, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2764900,29 +2764836,29 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r1, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r5, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -2764964,475 +2764900,474 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r0, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr1, {4} │ │ │ │ - ldc2l 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u16 q8, d24, d1 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr1, {4} │ │ │ │ - stc2l 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + vhadd.u32 d16, d20, d1 │ │ │ │ + stc2l 0, cr0, [r8, #516] @ 0x204 │ │ │ │ + ldc2l 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u32 d16, d28, d1 │ │ │ │ - stc2l 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - ldc2l 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr1, {4} │ │ │ │ + stc2l 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + stc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u8 d0, d16, d1 │ │ │ │ - stc2 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - ldc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr1, {4} │ │ │ │ + stc2 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + @ instruction: 0xfb9c0081 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, r6 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr1, {4} │ │ │ │ - stc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - @ instruction: 0xfba40081 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + vrev32.32 d0, d1 │ │ │ │ + cdp2 0, 2, cr0, cr0, cr1, {4} │ │ │ │ + stc2 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + @ instruction: 0xfb300081 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.u8 q8, d24, d1 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr1, {4} │ │ │ │ - stc2l 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - @ instruction: 0xfb380081 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + vhadd.u16 d16, d16, d1 │ │ │ │ + ldc2 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + mcrr2 0, 8, r0, r8, cr1 │ │ │ │ + @ instruction: 0xfac40081 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + cdp2 0, 14, cr0, cr8, cr1, {4} │ │ │ │ + stc2l 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + @ instruction: 0xfbe80081 │ │ │ │ + @ instruction: 0xfa580081 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 7b3b44 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bvs.n 7b3cf8 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bvs.n 7b3cac │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bvs.n 7b3c70 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bpl.n 7b3c14 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bpl.n 7b3bc8 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ bpl.n 7b3b84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b3b50 │ │ │ │ + bpl.n 7b3b38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b3d0c │ │ │ │ + bpl.n 7b3cec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b3cc0 │ │ │ │ + bpl.n 7b3cb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b3c7c │ │ │ │ + bpl.n 7b3c54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3c38 │ │ │ │ + bmi.n 7b3c08 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3bf4 │ │ │ │ + bmi.n 7b3bc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3bc8 │ │ │ │ + bmi.n 7b3b90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3ba4 │ │ │ │ + bmi.n 7b3b4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3d58 │ │ │ │ + bmi.n 7b3d00 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3d14 │ │ │ │ + bmi.n 7b3cbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3cd0 │ │ │ │ + bmi.n 7b3c78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b3c84 │ │ │ │ + bcc.n 7b3c34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3c28 │ │ │ │ + bcc.n 7b3c08 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3bcc │ │ │ │ + bcc.n 7b3be4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3d70 │ │ │ │ + bcc.n 7b3b98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3d14 │ │ │ │ + bcc.n 7b3d54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b3cc8 │ │ │ │ + bcc.n 7b3d10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3c74 │ │ │ │ + bcc.n 7b3cc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3c30 │ │ │ │ + bcs.n 7b3c68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3bf4 │ │ │ │ + bcs.n 7b3c0c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3bb8 │ │ │ │ + bcs.n 7b3bb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3d84 │ │ │ │ + bcs.n 7b3d54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3d38 │ │ │ │ + bcs.n 7b3d08 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3cfc │ │ │ │ + bcs.n 7b3cb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b3cc0 │ │ │ │ + bne.n 7b3c70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3c74 │ │ │ │ + bne.n 7b3c34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3c20 │ │ │ │ + bne.n 7b3bf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3bcc │ │ │ │ + bne.n 7b3bc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3d80 │ │ │ │ + bne.n 7b3d78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3d2c │ │ │ │ + bne.n 7b3d3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b3ce0 │ │ │ │ + bne.n 7b3d00 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3c94 │ │ │ │ + bne.n 7b3cb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3c48 │ │ │ │ + beq.n 7b3c60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3bfc │ │ │ │ + beq.n 7b3c0c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3db0 │ │ │ │ + beq.n 7b3bc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3d5c │ │ │ │ + beq.n 7b3d6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b3d10 │ │ │ │ + beq.n 7b3d20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + beq.n 7b3cd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r7!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r6} │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it le │ │ │ │ + stmia r0!, {} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ite le │ │ │ │ lslle r1, r0, #2 │ │ │ │ - ite ge │ │ │ │ + it ge @ unpredictable │ │ │ │ lslge r1, r0, #2 │ │ │ │ - noplt {8} │ │ │ │ + itt vc │ │ │ │ + lslvc r1, r0, #2 │ │ │ │ + sevlvc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ite pl │ │ │ │ - lslpl r1, r0, #2 │ │ │ │ - it cs @ unpredictable │ │ │ │ + itt cs │ │ │ │ lslcs r1, r0, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f48 │ │ │ │ + pop {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f42 │ │ │ │ + cbnz r0, 7b3f34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f3a │ │ │ │ + cbnz r4, 7b3f2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f36 │ │ │ │ + cbnz r0, 7b3f26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f30 │ │ │ │ + cbnz r4, 7b3f1e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f2a │ │ │ │ + cbnz r0, 7b3f18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + cbnz r4, 7b3f10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ hlt 0x002c │ │ │ │ lsls r1, r0, #2 │ │ │ │ hlt 0x0008 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r4, r7 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f3c │ │ │ │ + rev r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f34 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f2c │ │ │ │ + cbnz r4, 7b3f28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7b3f24 │ │ │ │ + cbnz r4, 7b3f22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b3f1a │ │ │ │ + cbnz r0, 7b3f1e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + cbnz r4, 7b3f0e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + cbnz r0, 7b3f08 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + cbnz r4, 7b3f04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb864 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb7a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2765446,47 +2765381,61 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb704 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb6e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xb6c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + cpsie a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r4, r6, lr} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + cbz r4, 7b3ffe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + cbz r0, 7b3ffa │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbz r4, 7b3ff4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbz r4, 7b3ff0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b4018 │ │ │ │ + cbz r4, 7b3fee │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbz r4, 7b3fec │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbz r4, 7b3fe6 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + cbz r0, 7b3fe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7b4c64 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7b4c68 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2766707,825 +2766656,826 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7b52c0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7b52c4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r4, sp, #928 @ 0x3a0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 7b4e04 ) │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r6, pc, #112 @ (adr r6, 7b4d30 ) │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 7b505c ) │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #912 @ (adr r7, 7b5064 ) │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 7b4f88 ) │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #672 @ (adr r7, 7b4f80 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 7b4f90 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #464 @ (adr r5, 7b4eb4 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 7b4e84 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, 7b4e9c ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 7b4eac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #240 @ (adr r5, 7b4de0 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 7b4db0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 7b4db8 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 7b4dc8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #16 @ (adr r5, 7b4d0c ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 7b4cdc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #976 @ (adr r6, 7b50d4 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 7b4ce4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #816 @ (adr r4, 7b5038 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 7b5008 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 7b4ff0 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 7b5000 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #592 @ (adr r4, 7b4f64 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 7b4f34 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #496 @ (adr r6, 7b4f0c ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 7b4f1c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #368 @ (adr r4, 7b4e90 ) │ │ │ │ + add r4, pc, #368 @ (adr r4, 7b4e60 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #256 @ (adr r6, 7b4e28 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 7b4e38 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #144 @ (adr r4, 7b4dbc ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 7b4d8c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 7b4d44 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 7b4d54 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #944 @ (adr r3, 7b50e8 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 7b50b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #800 @ (adr r5, 7b5060 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 7b5070 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 7b5014 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 7b4fe4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #816 @ (adr r7, 7b5078 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 7b5048 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #560 @ (adr r5, 7b4f7c ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 7b4f8c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #496 @ (adr r3, 7b4f40 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 7b4f10 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, 7b4fa4 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 7b4f74 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #320 @ (adr r5, 7b4e98 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 7b4ea8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #272 @ (adr r3, 7b4e6c ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 7b4e3c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #368 @ (adr r7, 7b4ed0 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 7b4ea0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #80 @ (adr r5, 7b4db4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 7b4dc4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #48 @ (adr r3, 7b4d98 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 7b4d68 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #928 @ (adr r2, 7b510c ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 7b4dcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #784 @ (adr r2, 7b5080 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 7b50e0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #576 @ (adr r2, 7b4fb4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, 7b5094 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 7b4ed8 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 7b50f8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 7b4e3c ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 7b4ffc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #48 @ (adr r2, 7b4db0 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 7b4fc0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 7b5144 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 7b5024 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #816 @ (adr r1, 7b50b8 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 7b4f18 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 7b502c ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 7b4eec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 7b4f90 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 7b4f50 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #368 @ (adr r1, 7b4f04 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 7b4e34 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 7b4e98 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 7b4e18 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #128 @ (adr r1, 7b4e1c ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 7b4d8c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #992 @ (adr r0, 7b5180 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 7b5100 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 7b50e4 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 7b5034 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #640 @ (adr r0, 7b5028 ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 7b4f58 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 7b4f8c ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 7b4ebc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #272 @ (adr r0, 7b4ec0 ) │ │ │ │ + add r1, pc, #176 @ (adr r1, 7b4e30 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, 7b4e24 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 7b4dc4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + add r0, pc, #944 @ (adr r0, 7b5138 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ + add r0, pc, #800 @ (adr r0, 7b50ac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + add r0, pc, #640 @ (adr r0, 7b5010 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + add r0, pc, #496 @ (adr r0, 7b4f84 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + add r0, pc, #384 @ (adr r0, 7b4f18 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + add r0, pc, #256 @ (adr r0, 7b4e9c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc, #96 @ (adr r0, 7b4e00 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + ldrh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + strh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + ldrh r4, [r3, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #26] │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + strh r4, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + strh r4, [r6, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r3, #0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orns r0, ip, r1, lsl #2 │ │ │ │ - ldrd r0, r0, [ip], #516 @ 0x204 │ │ │ │ - b.n 7b4fa4 │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b4d00 │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b49cc │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ - sbc.w r0, r4, r1, lsl #2 │ │ │ │ - ands.w r0, ip, r1, lsl #2 │ │ │ │ - ldmia.w r4, {r0, r7} │ │ │ │ - b.n 7b4ee8 │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b4c5c │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5910 │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b58ac │ │ │ │ + strb r0, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5370 │ │ │ │ + @ instruction: 0xe99c0081 │ │ │ │ + @ instruction: 0xe81c0081 │ │ │ │ + b.n 7b4de4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + b.n 7b4b40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b5060 │ │ │ │ + b.n 7b580c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5824 │ │ │ │ + stc 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + eor.w r0, r4, r1, lsl #2 │ │ │ │ + ldmdb ip!, {r0, r7} │ │ │ │ + b.n 7b5074 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b52e8 │ │ │ │ + b.n 7b4d28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #20 │ │ │ │ + b.n 7b4a9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b51e0 │ │ │ │ + b.n 7b5750 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b579c │ │ │ │ + b.n 7b56ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5260 │ │ │ │ + b.n 7b51b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b50d4 │ │ │ │ + ble.n 7b5024 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b5160 │ │ │ │ + bge.n 7b50a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5714 │ │ │ │ + b.n 7b5664 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b51d8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b524c │ │ │ │ + ble.n 7b519c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b50e0 │ │ │ │ + bge.n 7b5220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b568c │ │ │ │ + b.n 7b55dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b51c4 │ │ │ │ + bgt.n 7b5114 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b5260 │ │ │ │ + bge.n 7b51a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5604 │ │ │ │ + b.n 7b5554 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b513c │ │ │ │ + bgt.n 7b508c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b51e0 │ │ │ │ + bls.n 7b5120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5584 │ │ │ │ + b.n 7b54cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b50b4 │ │ │ │ + bgt.n 7b5204 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b5160 │ │ │ │ + bls.n 7b50a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5504 │ │ │ │ + b.n 7b5444 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 20 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b522c │ │ │ │ + bgt.n 7b517c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b50e0 │ │ │ │ + bls.n 7b5220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5484 │ │ │ │ + b.n 7b53c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b51a4 │ │ │ │ + blt.n 7b50f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b5260 │ │ │ │ + bls.n 7b51a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5404 │ │ │ │ + b.n 7b5344 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b511c │ │ │ │ + blt.n 7b526c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b51e0 │ │ │ │ + bhi.n 7b5120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5384 │ │ │ │ + b.n 7b52c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + ble.n 7b5170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b5294 │ │ │ │ + blt.n 7b51e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5160 │ │ │ │ + bhi.n 7b52a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5304 │ │ │ │ + b.n 7b5244 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5198 │ │ │ │ + ble.n 7b50e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7b520c │ │ │ │ + bge.n 7b515c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b50e0 │ │ │ │ + bhi.n 7b5220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5284 │ │ │ │ + b.n 7b51c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5110 │ │ │ │ + ble.n 7b5260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b5184 │ │ │ │ + bge.n 7b50d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7b5260 │ │ │ │ + bvc.n 7b51a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7b5204 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5288 │ │ │ │ + ble.n 7b51d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b50fc │ │ │ │ + bge.n 7b524c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b51e0 │ │ │ │ + bvc.n 7b5120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 7b5200 │ │ │ │ + bgt.n 7b5150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 7b5274 │ │ │ │ + bls.n 7b51c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b5160 │ │ │ │ + bvc.n 7b52a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 7b5178 │ │ │ │ + bgt.n 7b52c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7b51ec │ │ │ │ + bls.n 7b513c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b52e0 │ │ │ │ + bvc.n 7b5220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 7b527c │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b5140 │ │ │ │ + bgt.n 7b5240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b51b4 │ │ │ │ + bls.n 7b52b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + bvs.n 7b51a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b51f4 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b52b8 │ │ │ │ + blt.n 7b51b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b532c │ │ │ │ + bls.n 7b522c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + bvs.n 7b5120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b516c │ │ │ │ + bvs.n 7b52bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b5230 │ │ │ │ + bcc.n 7b5180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b52a4 │ │ │ │ + beq.n 7b51f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b52e4 │ │ │ │ + bvs.n 7b5234 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b51a8 │ │ │ │ + bcc.n 7b52f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b521c │ │ │ │ + beq.n 7b516c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 7b525c │ │ │ │ + bpl.n 7b51ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b5320 │ │ │ │ + bcc.n 7b5270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b5194 │ │ │ │ + beq.n 7b52e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b51d4 │ │ │ │ + bpl.n 7b5324 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 7b5298 │ │ │ │ + bcs.n 7b51e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b530c │ │ │ │ + beq.n 7b525c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b5354 │ │ │ │ + bpl.n 7b529c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b5210 │ │ │ │ + bcs.n 7b5160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7b5284 │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 7b52d4 │ │ │ │ + bmi.n 7b5214 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b5388 │ │ │ │ + bcs.n 7b52d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b5254 │ │ │ │ + bmi.n 7b5194 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7b5300 │ │ │ │ + bne.n 7b5250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b51d4 │ │ │ │ + bmi.n 7b5314 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b5278 │ │ │ │ + bne.n 7b51c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 7b5354 │ │ │ │ + bcc.n 7b5294 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 7b51f0 │ │ │ │ + bne.n 7b5340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bcc.n 7b5214 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bne.n 7b52b8 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bcc.n 7b5394 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + beq.n 7b5230 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3156] @ 7b5f20 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3152] @ 7b5f24 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2768704,771 +2768654,771 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1584] @ 7b6544 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1580] @ 7b6548 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r6} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r6} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r2!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r2!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r0!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it al │ │ │ │ - lslal r1, r0, #2 │ │ │ │ - itt lt │ │ │ │ + it │ │ │ │ + lsl r1, r0, #2 │ │ │ │ + it le │ │ │ │ + lslle r1, r0, #2 │ │ │ │ + ite lt │ │ │ │ lsllt r1, r0, #2 │ │ │ │ - itt ls @ unpredictable │ │ │ │ - lslls r1, r0, #2 │ │ │ │ - nopls {8} │ │ │ │ + nopge {9} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it pl │ │ │ │ - lslpl r1, r0, #2 │ │ │ │ - it cc │ │ │ │ - lslcc r1, r0, #2 │ │ │ │ - itt ne │ │ │ │ - lslne r1, r0, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + ite vc │ │ │ │ + lslvc r1, r0, #2 │ │ │ │ + ite mi @ unpredictable │ │ │ │ + lslmi r1, r0, #2 │ │ │ │ + itt cs @ unpredictable │ │ │ │ + lslcs r1, r0, #2 │ │ │ │ + it eq @ unpredictable │ │ │ │ + lsleq r1, r0, #2 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0078 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + pop {r3, r5, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60d2 │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60ca │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b60c2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b60ba │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b60b2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + cbnz r4, 7b60aa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x003c │ │ │ │ + cbnz r4, 7b60a2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x000c │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r4, r3 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r4, r5 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60c2 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60ba │ │ │ │ + rev r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7b60b2 │ │ │ │ + rev r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b60aa │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b60a2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7b609a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + cbnz r4, 7b6092 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + cbnz r4, 7b608a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ + @ instruction: 0xb85c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb73c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b6182 │ │ │ │ + cbz r4, 7b616a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b617e │ │ │ │ + cbz r0, 7b6166 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b617a │ │ │ │ + cbz r4, 7b6160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b6176 │ │ │ │ + cbz r0, 7b615c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7b616e │ │ │ │ + cbz r0, 7b6156 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b6168 │ │ │ │ + cbz r0, 7b6150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b6164 │ │ │ │ + cbz r0, 7b614a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r0, r2 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7b617c │ │ │ │ + cbz r0, 7b6164 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh.w r0, [ip, r1] │ │ │ │ - strb.w r0, [ip, r1] │ │ │ │ - @ instruction: 0xf7dc0081 │ │ │ │ - @ instruction: 0xf7ac0081 │ │ │ │ - @ instruction: 0xf77c0081 │ │ │ │ - @ instruction: 0xf74c0081 │ │ │ │ - @ instruction: 0xf71c0081 │ │ │ │ - @ instruction: 0xf6ec0081 │ │ │ │ - @ instruction: 0xf6bc0081 │ │ │ │ - @ instruction: 0xf68c0081 │ │ │ │ - @ instruction: 0xf6640081 │ │ │ │ - @ instruction: 0xf63c0081 │ │ │ │ - @ instruction: 0xf6140081 │ │ │ │ - @ instruction: 0xf5ec0081 │ │ │ │ - rsb r0, r4, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf59c0081 │ │ │ │ - sbcs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - adc.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf5240081 │ │ │ │ - @ instruction: 0xf4fc0081 │ │ │ │ - @ instruction: 0xf4d40081 │ │ │ │ - @ instruction: 0xf4ac0081 │ │ │ │ - eor.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - orrs.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - bics.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - and.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0xf3e00081 │ │ │ │ - @ instruction: 0xf3b00081 │ │ │ │ - usat r0, #1, r0, lsl #2 │ │ │ │ - @ instruction: 0xf3500081 │ │ │ │ - @ instruction: 0xf3340081 │ │ │ │ - @ instruction: 0xf3180081 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + cbz r4, 7b615e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + cbz r0, 7b615a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + cbz r4, 7b6154 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + cbz r0, 7b6150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + cbz r4, 7b6148 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + cbz r4, 7b6144 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + @ instruction: 0xf75c0081 │ │ │ │ + @ instruction: 0xf72c0081 │ │ │ │ + @ instruction: 0xf6fc0081 │ │ │ │ + movt r0, #51329 @ 0xc881 │ │ │ │ + @ instruction: 0xf69c0081 │ │ │ │ + @ instruction: 0xf66c0081 │ │ │ │ + @ instruction: 0xf63c0081 │ │ │ │ + addw r0, ip, #2177 @ 0x881 │ │ │ │ + rsbs r0, ip, #4227072 @ 0x408000 │ │ │ │ + sub.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf5840081 │ │ │ │ + adcs.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf5340081 │ │ │ │ + add.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf4e40081 │ │ │ │ + @ instruction: 0xf4bc0081 │ │ │ │ + eors.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + orn r0, ip, #4227072 @ 0x408000 │ │ │ │ + orr.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + ands.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf3f40081 │ │ │ │ + ubfx r0, ip, #2, #2 │ │ │ │ + usat r0, #1, r4, asr #2 │ │ │ │ + @ instruction: 0xf37c0081 │ │ │ │ + @ instruction: 0xf3540081 │ │ │ │ + ssat r0, #2, ip, asr #2 │ │ │ │ + ssat r0, #2, r0, lsl #2 │ │ │ │ + @ instruction: 0xf2d00081 │ │ │ │ + subw r0, r0, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf2700081 │ │ │ │ + @ instruction: 0xf2540081 │ │ │ │ + @ instruction: 0xf2380081 │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + str r4, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #912] @ (7b65b0 ) │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #736] @ (7b6504 ) │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #528] @ (7b6438 ) │ │ │ │ + ldr r7, [pc, #944] @ (7b65bc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #368] @ (7b639c ) │ │ │ │ + ldr r7, [pc, #768] @ (7b6510 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #176] @ (7b62e0 ) │ │ │ │ + ldr r7, [pc, #592] @ (7b6464 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #48] @ (7b6264 ) │ │ │ │ + ldr r7, [pc, #400] @ (7b63a8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #976] @ (7b6608 ) │ │ │ │ + ldr r7, [pc, #192] @ (7b62dc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #864] @ (7b659c ) │ │ │ │ + ldr r7, [pc, #16] @ (7b6230 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #752] @ (7b6530 ) │ │ │ │ + ldr r6, [pc, #864] @ (7b6584 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + ldr r6, [pc, #656] @ (7b64b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldr r6, [pc, #496] @ (7b641c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + ldr r6, [pc, #304] @ (7b6360 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldr r6, [pc, #176] @ (7b62e4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r6, [pc, #80] @ (7b6288 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, r6] │ │ │ │ + ldr r5, [pc, #992] @ (7b661c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r5, [pc, #880] @ (7b65b0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsb r0, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, r0] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + strh r0, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + ldr r7, [pc, #896] @ (7b66b4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r7, [pc, #752] @ (7b6628 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r7, [pc, #608] @ (7b659c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r7, [pc, #480] @ (7b6520 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r1, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r0, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r4, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, r7] │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldrb r0, [r2, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r7, r2] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r5] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r1] │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + ldr r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + ldr r4, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r4, [r3, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r0, [r6, r4] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r0, [r7, r1] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r0, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r4, [r1, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r4, [r3, r3] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r4, [r4, r0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r6, r5] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r0, [r6, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r4, [r7, r4] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r0, [r1, r2] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r0, [r2, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r4, r4] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #608] @ (7b67a8 ) │ │ │ │ + blx r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r4, lr, lsl #3] │ │ │ │ + @ instruction: 0xf794007e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw ip, #5424 @ 0x1530 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2770259,21 +2770209,21 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7b7248 │ │ │ │ + b.n 7b7088 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7b6e44 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #7928 @ 0x1ef8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7ba0e0 │ │ │ │ cmp.w r1, #6912 @ 0x1b00 │ │ │ │ bcc.w 7bee0e │ │ │ │ sub.w r1, r1, #6912 @ 0x1b00 │ │ │ │ @@ -2774068,31 +2774018,31 @@ │ │ │ │ asrs r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + ldr r7, [pc, #600] @ (7b8e6c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [pc, #176] @ (7b8cc8 ) │ │ │ │ + ldr r3, [pc, #304] @ (7b8d48 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - subs r7, #0 │ │ │ │ + itt │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + sub r6, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #15004 @ 0x3a9c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7becbe │ │ │ │ cmp.w r1, #14976 @ 0x3a80 │ │ │ │ bcs.w 7c18cc │ │ │ │ movw r3, #14876 @ 0x3a1c │ │ │ │ @@ -2775283,169 +2775233,169 @@ │ │ │ │ lsls r0, r2, #5 │ │ │ │ lsls r7, r0, #5 │ │ │ │ lsls r5, r6, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsls r6, r7, #4 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - subs r0, #222 @ 0xde │ │ │ │ + subs r2, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + ittt cs │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + addcs r7, #254 @ 0xfe │ │ │ │ + lslcs r7, r7, #1 │ │ │ │ + pop {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #166 @ 0xa6 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + ble.n 7b98c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + cbnz r0, 7b9948 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + cbnz r0, 7b9946 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7b9990 │ │ │ │ + bcc.n 7b99d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cbnz r4, 7b9946 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7b997c │ │ │ │ + bcc.n 7b99bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r5} │ │ │ │ + cbnz r0, 7b9940 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7b9970 │ │ │ │ + cbnz r2, 7b9938 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7b996c │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7b9976 │ │ │ │ + cbnz r4, 7b993e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r7 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #24 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #96] @ (7b9970 ) │ │ │ │ + ldr r1, [pc, #224] @ (7b99f0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #42 @ 0x2a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + itt │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + itee ge @ unpredictable > │ │ │ │ + lslge r0, r0, #2 │ │ │ │ + cpsid i @ unpredictable │ │ │ │ + lsllt r0, r0, #2 │ │ │ │ + ite ge │ │ │ │ + lslge r0, r0, #2 │ │ │ │ + pushlt {r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #212 @ 0xd4 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r0, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bcs.n 7b991c │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + it lt │ │ │ │ + lsllt r0, r0, #2 │ │ │ │ + bne.n 7b995c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itt ls │ │ │ │ + ittt ls │ │ │ │ lslls r0, r0, #2 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + pushls {r2, r6, r7, lr} │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0088 │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #184 @ (adr r3, 7b9a9c ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 7b9b1c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp.w r1, #800 @ 0x320 │ │ │ │ bcc.w 7b89d8 │ │ │ │ sub.w r3, r1, #800 @ 0x320 │ │ │ │ movs r7, #1 │ │ │ │ movw r2, #4368 @ 0x1110 │ │ │ │ movt r2, #273 @ 0x111 │ │ │ │ @@ -2776716,351 +2776666,351 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7b6c94 │ │ │ │ nop │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #254 @ 0xfe │ │ │ │ + adds r4, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 7ba850 │ │ │ │ + hlt 0x0016 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7ba84c │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7ba846 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7ba842 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r6, 7ba854 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r3 │ │ │ │ + cbnz r0, 7ba846 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x003a │ │ │ │ + cbnz r2, 7ba842 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + cbnz r0, 7ba840 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + cbnz r6, 7ba83a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r4, r3 │ │ │ │ + cbnz r4, 7ba836 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 7ba832 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r6, r1 │ │ │ │ + cbnz r6, 7ba82e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7ba85c │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7ba852 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 7ba85e │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7ba84e │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 7ba848 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0012 │ │ │ │ + cbnz r2, 7ba878 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adcs r4, r1 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands r2, r6 │ │ │ │ + subs r7, #82 @ 0x52 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 7bab80 ) │ │ │ │ + add r6, pc, #864 @ (adr r6, 7bac00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 7babc4 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 7bac44 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r7, #19 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #576 @ (adr r6, 7bab1c ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 7bab9c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #480 @ (adr r6, 7baac4 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 7bab44 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r3, #210 @ 0xd2 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #32 @ (adr r6, 7ba910 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 7ba990 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 7bab9c ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 7bac1c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 7bac74 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 7bacf4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 7bac34 ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 7bacb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 7bac78 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 7bacf8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + nop {10} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 7ba97e │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - itte al │ │ │ │ - lslal r0, r0, #2 │ │ │ │ - stmiaal r0!, {r1, r5} │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - ittt gt │ │ │ │ - lslgt r0, r0, #2 │ │ │ │ - stmiagt r0!, {r1, r2, r3} │ │ │ │ - lslgt r0, r0, #2 │ │ │ │ - ittt ls │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - itte @ unpredictable │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - itte vc @ unpredictable > │ │ │ │ + itet vc │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + itet vc @ unpredictable │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + itee vc @ unpredictable │ │ │ │ + lslvc r0, r0, #2 │ │ │ │ + ittt vc @ unpredictable │ │ │ │ lslvc r0, r0, #2 │ │ │ │ - itte al @ unpredictable │ │ │ │ - lslal r0, r0, #2 │ │ │ │ - itet pl @ unpredictable │ │ │ │ + itee mi @ unpredictable │ │ │ │ + lslmi r0, r0, #2 │ │ │ │ + itet vs @ unpredictable │ │ │ │ + lslvs r0, r0, #2 │ │ │ │ + itet cs @ unpredictable │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + itet pl @ unpredictable │ │ │ │ lslpl r0, r0, #2 │ │ │ │ - itee le @ unpredictable │ │ │ │ - lslle r0, r0, #2 │ │ │ │ - itee cc @ unpredictable │ │ │ │ + itte eq @ unpredictable │ │ │ │ + lsleq r0, r0, #2 │ │ │ │ + ittt mi @ unpredictable │ │ │ │ + lslmi r0, r0, #2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ + lslmi r0, r0, #2 │ │ │ │ + itee cs │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + bkpt 0x00be │ │ │ │ lslcc r0, r0, #2 │ │ │ │ - ittt lt @ unpredictable │ │ │ │ - lsllt r0, r0, #2 │ │ │ │ - itee eq @ unpredictable │ │ │ │ + itte ne │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + bkpt 0x009a │ │ │ │ lsleq r0, r0, #2 │ │ │ │ - movne r4, #158 @ 0x9e │ │ │ │ - lslne r7, r7, #1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + itte eq │ │ │ │ + lsleq r0, r0, #2 │ │ │ │ + bkpt 0x0076 │ │ │ │ + lslne r0, r0, #2 │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + bkpt 0x00de │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x002e │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r0!, {r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7baa16 │ │ │ │ + cbz r4, 7ba9de │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r7, pc, #776 @ (adr r7, 7bace8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa04 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r7, pc, #472 @ (adr r7, 7babc4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #328 @ (adr r7, 7bab3c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa12 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4} │ │ │ │ + cbnz r0, 7baa4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 7baa6e │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7baa6a │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa66 │ │ │ │ + sxtb r2, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7baa62 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa5e │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r6, r7 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r2, 7baa72 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb74e │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb61a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + cbnz r2, 7baa66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #368 @ (adr r6, 7babc0 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 7bac40 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 7baa60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, 7bab40 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 7babc0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + subs r0, r5, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr.w r2, [pc, #3660] @ 7bb8c8 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ @@ -2778361,393 +2778311,391 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7b6c94 │ │ │ │ nop │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r7, pc, #472 @ (adr r7, 7bbab4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #216 @ (adr r2, 7bb9c8 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 7bba48 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r5, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r2, 7bb914 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 7bbbc4 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 7bbc44 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb780 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 7bbbe4 ) │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7bb9de │ │ │ │ + cbz r4, 7bb9a6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 7bb9a8 ) │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r4, 7bb97e │ │ │ │ + @ instruction: 0xb84c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + adds r6, r0, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - setend be │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - setend be │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + cbz r4, 7bba3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r7, pc, #856 @ (adr r7, 7bbd28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r7, pc, #800 @ (adr r7, 7bbcf8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r7, pc, #744 @ (adr r7, 7bbcc4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r7, pc, #688 @ (adr r7, 7bbc90 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #576 @ (adr r6, 7bbc38 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 7bbcb8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #536 @ (adr r6, 7bbc14 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 7bbc94 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ + add r5, sp, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #22 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x007a │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r6, r6 │ │ │ │ + adds r4, r2, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r2, r6, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r3, r3 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + asrs r2, r5, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - add r7, pc, #456 @ (adr r7, 7bbccc ) │ │ │ │ + vaddl.u8 q0, d20, d1 │ │ │ │ + vaddl.u8 q0, d16, d1 │ │ │ │ + add r6, pc, #584 @ (adr r6, 7bbd4c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #224 @ (adr r6, 7bbbe8 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 7bbc68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #264 @ (adr r6, 7bbc14 ) │ │ │ │ + add r5, pc, #392 @ (adr r5, 7bbc94 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #128 @ (adr r6, 7bbb90 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 7bbc10 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #888 @ (adr r6, 7bbe8c ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 7bbf0c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #560 @ (adr r6, 7bbd48 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 7bbdc8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 7bbcb4 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 7bbd34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 7bbc30 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 7bbcb0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #120 @ (adr r6, 7bbb9c ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 7bbc1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 7bbf18 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 7bbb98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #856 @ (adr r5, 7bbe84 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 7bbf04 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #720 @ (adr r5, 7bbe00 ) │ │ │ │ + add r4, pc, #848 @ (adr r4, 7bbe80 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #680 @ (adr r6, 7bbddc ) │ │ │ │ + add r5, pc, #808 @ (adr r5, 7bbe5c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #400 @ (adr r6, 7bbcc8 ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 7bbd48 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #248 @ (adr r6, 7bbc34 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 7bbcb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 7bbc80 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 7bbd00 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #920] @ 0x398 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, 7bbdf4 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 7bbe74 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 7bbd60 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 7bbde0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #960] @ (7bbf28 ) │ │ │ │ + ldr r3, [pc, #64] @ (7bbba8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #976] @ (7bbf3c ) │ │ │ │ + ldr r3, [pc, #80] @ (7bbbbc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + ldc2 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #864] @ (7bbf10 ) │ │ │ │ + ldr r1, [pc, #992] @ (7bbf90 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #888] @ (7bbf2c ) │ │ │ │ + ldr r1, [pc, #1016] @ (7bbfac ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xfb200081 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r2, [pc, #3512] @ 7bc980 │ │ │ │ mov r3, r6 │ │ │ │ and.w r7, r5, #3 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2780003,328 +2779951,327 @@ │ │ │ │ b.w 7b6c94 │ │ │ │ ldr r2, [pc, #676] @ (7bcc18 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7b6c94 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r6, 7bc9b0 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7bc9b4 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7bc9b6 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r5, #13 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 7bc9ba │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vhadd.s8 d16, d26, d4 │ │ │ │ - @ instruction: 0xf66c0081 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + cdp 0, 6, cr0, cr10, cr4, {4} │ │ │ │ + @ instruction: 0xf58c0081 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vhadd.s8 d0, d24, d4 │ │ │ │ - cbnz r6, 7bca1a │ │ │ │ + cdp 0, 2, cr0, cr8, cr4, {4} │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7bca16 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7620081 │ │ │ │ - @ instruction: 0xf7440081 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf6820081 │ │ │ │ + @ instruction: 0xf6640081 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf6ec0081 │ │ │ │ - movt r0, #43137 @ 0xa881 │ │ │ │ - subw r0, ip, #2177 @ 0x881 │ │ │ │ - @ instruction: 0xf68a0081 │ │ │ │ - @ instruction: 0xf66c0081 │ │ │ │ - movw r0, #59521 @ 0xe881 │ │ │ │ - @ instruction: 0xf6300081 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + addw r0, ip, #2177 @ 0x881 │ │ │ │ + @ instruction: 0xf5ea0081 │ │ │ │ + rsb r0, ip, #4227072 @ 0x408000 │ │ │ │ + sub.w r0, sl, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf58c0081 │ │ │ │ + sbc.w r0, lr, #4227072 @ 0x408000 │ │ │ │ + adcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r6, #528]! @ 0x210 │ │ │ │ - stcl 0, cr0, [r8, #528] @ 0x210 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + stc 0, cr0, [r6, #-528] @ 0xfffffdf0 │ │ │ │ + stcl 0, cr0, [r8], #528 @ 0x210 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #280] @ (7bcb58 ) │ │ │ │ + ldr r0, [pc, #408] @ (7bcbd8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf4e20081 │ │ │ │ - @ instruction: 0xf4c00081 │ │ │ │ - eors.w r0, lr, #4227072 @ 0x408000 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + and.w r0, r2, #4227072 @ 0x408000 │ │ │ │ + @ instruction: 0xf3e00081 │ │ │ │ + @ instruction: 0xf3be0081 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf31a0081 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + @ instruction: 0xf23a0081 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r6, r3, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + add r2, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp lr, r8 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add lr, ip │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sbc.w r0, r0, #129 @ 0x81 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + eor.w r0, r0, #129 @ 0x81 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7bcd04 ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7bcd08 ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 7bcd14 ) │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #264 @ (adr r0, 7bcc40 ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #400 @ (adr r0, 7bcccc ) │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #344 @ (adr r0, 7bcc98 ) │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r0, [r5, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r4, r3 │ │ │ │ + lsls r2, r0, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + vqadd.u64 q0, q6, q15 │ │ │ │ + asrs r2, r2, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub.w r1, r1, #6368 @ 0x18e0 │ │ │ │ subs r1, #20 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ bhi.w 7b89d8 │ │ │ │ add r3, pc, #8 @ (adr r3, 7bcc34 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ @@ -2781716,258 +2781663,257 @@ │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r5, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7b6c94 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vld4.16 {d0-d3}, [r2 :256], lr │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + str.w r0, [r2, lr, lsl #3] │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr??.w r0, [lr, #126] @ 0x7e │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldrb.w r0, [lr, lr, lsl #3] │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr.w r0, [sl, #126] @ 0x7e │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + @ instruction: 0xf7fa007e │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh.w r0, [r6, #126] @ 0x7e │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + @ instruction: 0xf7d6007e │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb.w r0, [r2, #126] @ 0x7e │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + @ instruction: 0xf7b2007e │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str??.w r0, [lr, lr, lsl #3] │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf78e007e │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf738007e │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + @ instruction: 0xf658007e │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7bc007e │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf6dc007e │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movt r0, #10366 @ 0x287e │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + @ instruction: 0xf5e2007e │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf698007e │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + subs.w r0, r8, #16646144 @ 0xfe0000 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + vshr.u32 q8, q15, #10 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf694007e │ │ │ │ - @ instruction: 0xfb36007e │ │ │ │ - addw r0, r2, #2174 @ 0x87e │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + subs.w r0, r4, #16646144 @ 0xfe0000 │ │ │ │ + @ instruction: 0xfa56007e │ │ │ │ + @ instruction: 0xf522007e │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf664007e │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + @ instruction: 0xf584007e │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - addw r0, lr, #2174 @ 0x87e │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf52e007e │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orn r0, r4, #16646144 @ 0xfe0000 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf384007e │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vst4.16 {d16-d19}, [r0 :256], lr │ │ │ │ - @ instruction: 0xf4fc007e │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str??.w r0, [r0, lr, lsl #3] │ │ │ │ + ands.w r0, ip, #16646144 @ 0xfe0000 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf3e6007e │ │ │ │ - str r2, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xf306007e │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf7f8007e │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + @ instruction: 0xf718007e │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf69e007e │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + subs.w r0, lr, #16646144 @ 0xfe0000 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r4, [r5, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7bdf28 │ │ │ │ + bls.n 7bdf68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [sl, #504]! @ 0x1f8 │ │ │ │ - bge.n 7bdf34 │ │ │ │ + stc 0, cr0, [sl, #-504] @ 0xfffffe08 │ │ │ │ + bls.n 7bdf74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - addw r0, r4, #126 @ 0x7e │ │ │ │ - stcl 0, cr0, [r2, #504] @ 0x1f8 │ │ │ │ - stc 0, cr0, [r2, #-504] @ 0xfffffe08 │ │ │ │ - bls.n 7bde54 │ │ │ │ + @ instruction: 0xf124007e │ │ │ │ + stcl 0, cr0, [r2], #504 @ 0x1f8 │ │ │ │ + stc 0, cr0, [r2], #-504 @ 0xfffffe08 │ │ │ │ + bhi.n 7bde94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7bde10 │ │ │ │ + bhi.n 7bde50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 7bddc4 │ │ │ │ + bhi.n 7bde04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adc.w r0, r2, #126 @ 0x7e │ │ │ │ - stc 0, cr0, [r0, #-504] @ 0xfffffe08 │ │ │ │ - bhi.n 7bdedc │ │ │ │ + orn r0, r2, #126 @ 0x7e │ │ │ │ + stc 0, cr0, [r0], #-504 @ 0xfffffe08 │ │ │ │ + bvc.n 7bdf1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #6136 @ 0x17f8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7c0722 │ │ │ │ movw r3, #6031 @ 0x178f │ │ │ │ cmp r1, r3 │ │ │ │ bls.w 7b89d8 │ │ │ │ @@ -2783280,210 +2783226,215 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7b89d8 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.w 7b8d3c │ │ │ │ b.w 7b89d8 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r7, r2] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r6, #18] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #14] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strex r0, r0, [r0, #504] @ 0x1f8 │ │ │ │ - @ instruction: 0xe81e007e │ │ │ │ - strex r0, r0, [lr, #504] @ 0x1f8 │ │ │ │ - strex r0, r0, [ip, #504] @ 0x1f8 │ │ │ │ - @ instruction: 0xe81c007e │ │ │ │ - b.n 7bef6c │ │ │ │ + b.n 7bee24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bef34 │ │ │ │ + b.n 7bede4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beefc │ │ │ │ + b.n 7bee48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beec4 │ │ │ │ + b.n 7bee48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bee8c │ │ │ │ + b.n 7bedec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7beecc │ │ │ │ + b.n 7bedac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bee98 │ │ │ │ + b.n 7bed74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bee64 │ │ │ │ + b.n 7bed3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bee30 │ │ │ │ + b.n 7bed04 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7bedfc │ │ │ │ + b.n 7beccc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + b.n 7bed0c │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7becd8 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7beca4 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7bec70 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7bec3c │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7bf304 │ │ │ │ + b.n 7bf144 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7bf2c4 │ │ │ │ + b.n 7bf104 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7bf284 │ │ │ │ + b.n 7bf0c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7bf118 │ │ │ │ + bgt.n 7bef58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7befac │ │ │ │ + bgt.n 7befec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7bef6c │ │ │ │ + bgt.n 7befac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7bf12c │ │ │ │ + bgt.n 7bef6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7bf0ec │ │ │ │ + bgt.n 7bf12c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7bf0ac │ │ │ │ + bgt.n 7bf0ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7bf06c │ │ │ │ + bgt.n 7bf0ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7bf02c │ │ │ │ + bgt.n 7bf06c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7bf02c │ │ │ │ + blt.n 7bf06c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7bf01c │ │ │ │ + bge.n 7bf05c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7bf00c │ │ │ │ + bge.n 7bf04c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7bf000 │ │ │ │ + bge.n 7bf040 │ │ │ │ lsls r6, r7, #1 │ │ │ │ subw r1, r1, #3420 @ 0xd5c │ │ │ │ cmp r1, #32 │ │ │ │ bhi.w 7b89d8 │ │ │ │ add r3, pc, #8 @ (adr r3, 7bf08c ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2784719,210 +2784670,210 @@ │ │ │ │ bhi.w 7b89d8 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 7b6c78 │ │ │ │ b.w 7b89d8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r1] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r1, r1] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7bff54 │ │ │ │ + bvs.n 7bff94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bff14 │ │ │ │ + bvs.n 7bff54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bfed4 │ │ │ │ + bpl.n 7bff14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bfe94 │ │ │ │ + bpl.n 7bfed4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r2, r7] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bfe54 │ │ │ │ + bpl.n 7bfe94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7c0014 │ │ │ │ + bpl.n 7bfe54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bffd4 │ │ │ │ + bpl.n 7c0014 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bff94 │ │ │ │ + bpl.n 7bffd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bff54 │ │ │ │ + bpl.n 7bff94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bff14 │ │ │ │ + bmi.n 7bff54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bfed4 │ │ │ │ + bmi.n 7bff14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bfe94 │ │ │ │ + bmi.n 7bfed4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7c0054 │ │ │ │ + bmi.n 7bfe94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7c0014 │ │ │ │ + bmi.n 7c0054 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7bffd4 │ │ │ │ + bmi.n 7c0014 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bffc4 │ │ │ │ + bcc.n 7c0004 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7bff98 │ │ │ │ + bvs.n 7bffd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmdb ip!, {r1, r2, r3, r7} │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + @ instruction: 0xe85c008e │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7c009c │ │ │ │ + bne.n 7bfedc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7bff14 │ │ │ │ + bne.n 7bff54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7c00d4 │ │ │ │ + bne.n 7bff14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7bff70 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #536] @ (7c0228 ) │ │ │ │ + ldr r3, [pc, #664] @ (7c02a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7c00b8 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #472] @ (7c01f0 ) │ │ │ │ + ldr r3, [pc, #600] @ (7c0270 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7c0078 │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #440] @ (7c01d8 ) │ │ │ │ + ldr r3, [pc, #568] @ (7c0258 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7c0038 │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #360] @ (7c0190 ) │ │ │ │ + ldr r3, [pc, #488] @ (7c0210 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #264] @ (7c0138 ) │ │ │ │ + ldr r3, [pc, #392] @ (7c01b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #664] @ (7c02cc ) │ │ │ │ + ldr r2, [pc, #792] @ (7c034c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #320] @ (7c0178 ) │ │ │ │ + ldr r2, [pc, #448] @ (7c01f8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #288] @ (7c0160 ) │ │ │ │ + ldr r2, [pc, #416] @ (7c01e0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #272] @ (7c0154 ) │ │ │ │ + ldr r2, [pc, #400] @ (7c01d4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #928] @ (7c03e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (7c0068 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7c0138 │ │ │ │ + bcs.n 7bff78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7c00c0 │ │ │ │ + bmi.n 7c0100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7bfff4 │ │ │ │ + bcc.n 7c0034 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7c0698 │ │ │ │ + b.n 7c04d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + ldr r7, [pc, #864] @ (7c03e4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ movw r3, #7683 @ 0x1e03 │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 7c241e │ │ │ │ cmp.w r5, #7680 @ 0x1e00 │ │ │ │ bcc.w 7c2938 │ │ │ │ sub.w r2, r5, #7680 @ 0x1e00 │ │ │ │ @@ -2786143,246 +2786094,246 @@ │ │ │ │ tst.w r3, #1048592 @ 0x100010 │ │ │ │ bne.w 7bf17e │ │ │ │ tst.w r3, #65537 @ 0x10001 │ │ │ │ bne.w 7b9418 │ │ │ │ b.w 7b89d8 │ │ │ │ sub.w r2, r1, #3712 @ 0xe80 │ │ │ │ b.w 7b93fa │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xfa9e0082 │ │ │ │ - bgt.n 7c0d6c │ │ │ │ + ldrsh.w r0, [lr, #130] @ 0x82 │ │ │ │ + blt.n 7c0dac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #624] @ (7c10b0 ) │ │ │ │ + ldr r2, [pc, #752] @ (7c1130 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #576] @ (7c1084 ) │ │ │ │ + ldr r2, [pc, #704] @ (7c1104 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, r7 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #48] @ (7c0e8c ) │ │ │ │ + ldr r1, [pc, #176] @ (7c0f0c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r3, r5] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #696] @ (7c1120 ) │ │ │ │ + ldr r0, [pc, #824] @ (7c11a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #776] @ (7c1174 ) │ │ │ │ + ldr r0, [pc, #904] @ (7c11f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7c0e28 │ │ │ │ + bhi.n 7c0e68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + ldr r7, [pc, #352] @ (7c0fdc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + ldr r7, [pc, #184] @ (7c0f3c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #952] @ (7c1240 ) │ │ │ │ + ldr r7, [pc, #56] @ (7c0ec0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #840] @ (7c11d4 ) │ │ │ │ + ldr r6, [pc, #968] @ (7c1254 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #728] @ (7c1168 ) │ │ │ │ + ldr r6, [pc, #856] @ (7c11e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #616] @ (7c10fc ) │ │ │ │ + ldr r6, [pc, #744] @ (7c117c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #504] @ (7c1090 ) │ │ │ │ + ldr r6, [pc, #632] @ (7c1110 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + ldr r7, [pc, #360] @ (7c1010 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov sl, sp │ │ │ │ + mov r2, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov sl, r8 │ │ │ │ + cmp sl, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #136] @ (7c0f44 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #920] @ (7c1258 ) │ │ │ │ + ldr r7, [pc, #24] @ (7c0ed8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov lr, r7 │ │ │ │ + cmp lr, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #616] @ (7c1134 ) │ │ │ │ + ldr r6, [pc, #744] @ (7c11b4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #488] @ (7c10b8 ) │ │ │ │ + ldr r6, [pc, #616] @ (7c1138 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #376] @ (7c104c ) │ │ │ │ + ldr r6, [pc, #504] @ (7c10cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #184] @ (7c0f94 ) │ │ │ │ + ldr r6, [pc, #312] @ (7c1014 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [pc, #40] @ (7c0f08 ) │ │ │ │ + ldr r6, [pc, #168] @ (7c0f88 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ + strh r4, [r5, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, r5] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, r5] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r1, r3] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r4, [r1, r4] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strh r6, [r3, r1] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strh r4, [r7, r0] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r4, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + str r6, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + add r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + add r2, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add ip, lr │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, r2 │ │ │ │ + bkpt 0x00f2 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add lr, r7 │ │ │ │ + bkpt 0x00ce │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + bkpt 0x00aa │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + bkpt 0x0086 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + strb r6, [r3, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itee le │ │ │ │ - lslle r6, r7, #1 │ │ │ │ - strbgt r2, [r7, r5] │ │ │ │ - lslgt r0, r0, #2 │ │ │ │ - itee ge │ │ │ │ - lslge r6, r7, #1 │ │ │ │ - strblt r6, [r4, r5] │ │ │ │ - lsllt r0, r0, #2 │ │ │ │ - itet hi │ │ │ │ - lslhi r6, r7, #1 │ │ │ │ - strbls r2, [r2, r5] │ │ │ │ - lslhi r0, r0, #2 │ │ │ │ - itte vs │ │ │ │ - lslvs r6, r7, #1 │ │ │ │ - strbvs r6, [r7, r4] │ │ │ │ - lslvc r0, r0, #2 │ │ │ │ - ittt mi │ │ │ │ - lslmi r6, r7, #1 │ │ │ │ - strbmi r2, [r5, r4] │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r6, r7, #1 │ │ │ │ - strbne r6, [r2, r4] │ │ │ │ - lslne r0, r0, #2 │ │ │ │ - bkpt 0x00fa │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r0, r6 │ │ │ │ + bkpt 0x003e │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmn r0, r0 │ │ │ │ + bkpt 0x001a │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + strb r2, [r4, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + cmp r0, sl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + rors r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + ldr r7, [pc, #600] @ (7c11e4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + ldr r7, [pc, #400] @ (7c1120 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + ldr r7, [pc, #536] @ (7c11ac ) │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r1, #4] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7c1048 │ │ │ │ + beq.n 7c1088 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r6, #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #164 @ 0xa4 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ + sbcs r2, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub.w r3, r1, #3616 @ 0xe20 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 7b89d8 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ @@ -2787611,182 +2787562,182 @@ │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7b89d8 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.w 7b6c78 │ │ │ │ b.w 7b89d8 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 7c1e70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, 7c2170 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 7c21f0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 7c214c ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 7c21cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 7c2148 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 7c21c8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 7c2130 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 7c21b0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + cbnz r2, 7c1ee2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + cbnz r0, 7c1ef6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + cbnz r4, 7c1ef8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 7c1ff0 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 7c2070 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + cbnz r0, 7c1eee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + cbnz r4, 7c1eea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r4} │ │ │ │ + cbnz r0, 7c1ee8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 7c1f1c │ │ │ │ + cbnz r4, 7c1ee4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r0, 7c1f1a │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 7c1f16 │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r6, r7 │ │ │ │ + cbnz r6, 7c1ec2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vaddl.s32 q0, d24, d2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + cdp 0, 12, cr0, cr8, cr2, {4} │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldrh r0, [r3, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #16 @ (adr r2, 7c1f04 ) │ │ │ │ + add r1, pc, #144 @ (adr r1, 7c1f84 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #984 @ (adr r1, 7c22d0 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 7c1f50 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 7c22ac ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 7c1f2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #888 @ (adr r1, 7c2278 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 7c22f8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #848 @ (adr r1, 7c2254 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 7c22d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r2, r4 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 7c2074 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 7c20f4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7c1f56 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7c1f5a │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7c1f66 │ │ │ │ + sub sp, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [pc, #840] @ (7c2290 ) │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #576] @ (7c218c ) │ │ │ │ + ldr r0, [pc, #704] @ (7c220c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #312] @ (7c2088 ) │ │ │ │ + ldr r0, [pc, #440] @ (7c2108 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7c1fe4 ) │ │ │ │ + ldr r0, [pc, #272] @ (7c2064 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #440] @ (7c2110 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #304] @ (7c208c ) │ │ │ │ + bxns sp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #120] @ (7c1fd8 ) │ │ │ │ + bx r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blxns pc │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + mov sl, pc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blx r7 │ │ │ │ + mov r8, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + mov sl, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bx ip │ │ │ │ + mov r8, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #184] @ (7c2030 ) │ │ │ │ + bx r9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blxns pc │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #808] @ (7c22a8 ) │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #96] @ (7c1fe4 ) │ │ │ │ + bx r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #456] @ (7c2150 ) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #512] @ (7c218c ) │ │ │ │ + blx r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ sub.w r2, r1, #4192 @ 0x1060 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.w 7b89d8 │ │ │ │ @@ -2789302,327 +2789253,327 @@ │ │ │ │ b.w 7ba348 │ │ │ │ ldr r2, [pc, #636] @ (7c338c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7ba324 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6b6 │ │ │ │ + push {r1, r2, r4, r6, r7, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #20 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 7c33a0 ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 7c3420 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #1016 @ (adr r1, 7c3594 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 7c3214 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #680 @ (adr r1, 7c3448 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 7c34c8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #648 @ (adr r1, 7c3430 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 7c34b0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 7c3384 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 7c3404 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #150 @ 0x96 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 7c344c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 7c34cc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #40 @ (adr r2, 7c31fc ) │ │ │ │ + add r1, pc, #168 @ (adr r1, 7c327c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands r4, r3 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r5, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #90 @ 0x5a │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r1, #3 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #264 @ (adr r0, 7c3348 ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r7 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 7c3374 ) │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r2, [pc, #3672] @ 7c41ec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7ba300 │ │ │ │ @@ -2790857,408 +2790808,407 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7be3a8 │ │ │ │ nop │ │ │ │ - cmp r7, #16 │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #212 @ 0xd4 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7c41c0 │ │ │ │ + bcs.n 7c4200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #776 @ (adr r6, 7c45c8 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 7c4648 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 7c457c ) │ │ │ │ + add r5, pc, #824 @ (adr r5, 7c45fc ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #10 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r4, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #184 @ (adr r6, 7c4398 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 7c4418 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, pc, #104 @ (adr r6, 7c434c ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 7c43cc ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #24 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r1, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #256 @ (adr r5, 7c4414 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 7c4494 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r6, r7, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r0, r4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + vshr.u16 q0, q15, #2 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #120 @ (adr r4, 7c43cc ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 7c444c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #920 @ (adr r3, 7c46f8 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 7c4378 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r2, #25 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa12007e │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldrsh.w r0, [r2, lr, lsl #3] │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r6, #15 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r0, r5, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r6, r7 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r1, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7c5dea │ │ │ │ cmp.w r0, #13312 @ 0x3400 │ │ │ │ bcc.w 7c4d28 │ │ │ │ sub.w r0, r0, #13312 @ 0x3400 │ │ │ │ @@ -2793427,517 +2793377,517 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7c5bf0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1008] @ (7c5bf4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r4, r5, #9 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #12] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r2, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r1, #0] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #10] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #8] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, #21] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r0, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #13] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #11] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [pc, #520] @ (7c5e04 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #520] @ (7c5e08 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2794189,91 +2794139,123 @@ │ │ │ │ ldr r0, [pc, #328] @ (7c5f40 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #324] @ (7c5f44 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r6, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, r1] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r2, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2794297,64 +2794279,32 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrsh r0, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r2, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, r5] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9a4007d │ │ │ │ - ldrsb.w r0, [lr, #125] @ 0x7d │ │ │ │ - ldrsb.w r0, [r8, #125] @ 0x7d │ │ │ │ - ldrsb.w r0, [r2, #125] @ 0x7d │ │ │ │ + str.w r0, [r4, #125] @ 0x7d │ │ │ │ + ldrh.w r0, [lr, #125] @ 0x7d │ │ │ │ + ldrh.w r0, [r8, #125] @ 0x7d │ │ │ │ + ldrh.w r0, [r2, #125] @ 0x7d │ │ │ │ movw r3, #16380 @ 0x3ffc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7cdf50 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ strb r5, [r7, #2] │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ subs r7, #253 @ 0xfd │ │ │ │ @@ -2811959,650 +2811909,649 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7cf274 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7cf278 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r7, r7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - movs r4, r3 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - subs r0, r2, r7 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vrev32.8 d16, d1 │ │ │ │ - subs r4, r4, r6 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vaddl.u8 q8, d20, d1 │ │ │ │ - subs r0, r7, r5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vaddl.u16 q0, d24, d1 │ │ │ │ - subs r4, r1, r5 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - vhadd.u32 d16, d28, d1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u8 d16, d16, d1 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + vhadd.u d0, d28, d1 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d0, d20, d1 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + vhadd.u16 d0, d16, d1 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr1, {4} │ │ │ │ - subs r4, r3, r2 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr1, {4} │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr1, {4} │ │ │ │ - subs r0, r6, r1 │ │ │ │ + cdp2 0, 11, cr0, cr8, cr1, {4} │ │ │ │ + subs r4, r5, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr1, {4} │ │ │ │ - subs r4, r0, r1 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr1, {4} │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr1, {4} │ │ │ │ - subs r0, r3, r0 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr1, {4} │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr1, {4} │ │ │ │ - adds r4, r5, r7 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr1, {4} │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 0, cr0, cr12, cr1, {4} │ │ │ │ - adds r0, r0, r7 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr1, {4} │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + ldc2l 0, cr0, [ip, #516] @ 0x204 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + ldc2 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r8, #516] @ 0x204 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + stc2 0, cr0, [r4, #516] @ 0x204 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ - adds r0, r2, r4 │ │ │ │ + ldc2l 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - adds r4, r4, r3 │ │ │ │ + stc2 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ - adds r0, r7, r2 │ │ │ │ + stc2 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + ldc2l 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [ip], #516 @ 0x204 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + stc2 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + adds r4, r3, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + ldc2l 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mrrc2 0, 8, r0, r4, cr1 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + mrrc2 0, 8, r0, r0, cr1 @ │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + stc2 0, cr0, [r4], #-516 @ 0xfffffdfc │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbfc0081 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + @ instruction: 0xfbf80081 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbd00081 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + smlalbb r0, r0, ip, r1 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfba40081 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + @ instruction: 0xfba00081 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb780081 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + @ instruction: 0xfb740081 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb4c0081 │ │ │ │ - asrs r0, r0, #28 │ │ │ │ + @ instruction: 0xfb480081 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb200081 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + @ instruction: 0xfb1c0081 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfaf40081 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + @ instruction: 0xfaf00081 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfac80081 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + @ instruction: 0xfac40081 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa9c0081 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + @ instruction: 0xfa980081 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa700081 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + @ instruction: 0xfa6c0081 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa440081 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + @ instruction: 0xfa400081 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa180081 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + @ instruction: 0xfa140081 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d16[4]}, [ip], r1 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + vld1.8 {d16[4]}, [r8], r1 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d16[4]}, [r0], r1 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + ldrsh.w r0, [ip, #129] @ 0x81 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [r4, #129] @ 0x81 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + ldrsb.w r0, [r0, #129] @ 0x81 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8], r1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + vld4.32 {d16-d19}, [r4], r1 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [ip, r1] │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + ldrsh.w r0, [r8, r1] │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb.w r0, [r0, r1] │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + vst4.32 {d0-d3}, [ip], r1 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r4, #129] @ 0x81 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + str??.w r0, [r0, #129] @ 0x81 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r8, #129] @ 0x81 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + ldrh.w r0, [r4, #129] @ 0x81 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [ip, #129] @ 0x81 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + strb.w r0, [r8, #129] @ 0x81 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [r0, r1] │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + ldr.w r0, [ip, r1] │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh.w r0, [r4, r1] │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + ldrh.w r0, [r0, r1] │ │ │ │ + asrs r4, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb.w r0, [r8, r1] │ │ │ │ - asrs r4, r7, #14 │ │ │ │ + strb.w r0, [r4, r1] │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7dc0081 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + @ instruction: 0xf7d80081 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7b00081 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + @ instruction: 0xf7ac0081 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7840081 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + @ instruction: 0xf7800081 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7580081 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + @ instruction: 0xf7540081 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf72c0081 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + @ instruction: 0xf7280081 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7000081 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + @ instruction: 0xf6fc0081 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6d40081 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + @ instruction: 0xf6d00081 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subw r0, r8, #2177 @ 0x881 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + subw r0, r4, #2177 @ 0x881 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf67c0081 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + @ instruction: 0xf6780081 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6500081 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + movw r0, #51329 @ 0xc881 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf6240081 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + @ instruction: 0xf6200081 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5f80081 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + @ instruction: 0xf5f40081 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsb r0, ip, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + rsb r0, r8, #4227072 @ 0x408000 │ │ │ │ + asrs r4, r7, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + @ instruction: 0xf59c0081 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + sbcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + adc.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r2, #3 │ │ │ │ + adds.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4f00081 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + @ instruction: 0xf4ec0081 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4c40081 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + @ instruction: 0xf4c00081 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, r8, #4227072 @ 0x408000 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + eors.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orn r0, ip, #4227072 @ 0x408000 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + orn r0, r8, #4227072 @ 0x408000 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + bics.w r0, ip, #4227072 @ 0x408000 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + ands.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3e80081 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + @ instruction: 0xf3e40081 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3bc0081 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + @ instruction: 0xf3b80081 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3900081 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + usat r0, #1, ip, lsl #2 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bfi r0, r4, #2, #0 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + bfi r0, r0, #2, #0 │ │ │ │ + lsrs r4, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3380081 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + @ instruction: 0xf3340081 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ssat r0, #2, ip, lsl #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + ssat r0, #2, r8, lsl #2 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2e00081 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + @ instruction: 0xf2dc0081 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2b40081 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + @ instruction: 0xf2b00081 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2880081 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + @ instruction: 0xf2840081 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf25c0081 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + @ instruction: 0xf2580081 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2300081 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + @ instruction: 0xf22c0081 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, r4, #129 @ 0x81 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + addw r0, r0, #129 @ 0x81 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r8, #129 @ 0x81 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + rsbs r0, r4, #129 @ 0x81 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, ip, #129 @ 0x81 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + sub.w r0, r8, #129 @ 0x81 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1800081 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + sbcs.w r0, ip, #129 @ 0x81 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r4, #129 @ 0x81 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + adcs.w r0, r0, #129 @ 0x81 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1280081 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + @ instruction: 0xf1240081 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0fc0081 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + @ instruction: 0xf0f80081 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0d00081 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + @ instruction: 0xf0cc0081 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0a40081 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + @ instruction: 0xf0a00081 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, r8, #129 @ 0x81 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + orns r0, r4, #129 @ 0x81 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, ip, #129 @ 0x81 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + orr.w r0, r8, #129 @ 0x81 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bic.w r0, r0, #129 @ 0x81 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + ands.w r0, ip, #129 @ 0x81 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vext.8 d16, d20, d1, #0 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + vext.8 d16, d16, d1, #0 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.s8 q8, d24, d1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + vaddl.s8 q8, d20, d1 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vaddl.s16 q0, d28, d1 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + vaddl.s16 q0, d24, d1 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s d16, d16, d1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + vhadd.s32 d16, d28, d1 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s8 d16, d20, d1 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + vhadd.s8 d16, d16, d1 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.s16 d0, d24, d1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + vhadd.s16 d0, d20, d1 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 14, cr0, cr12, cr1, {4} │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + cdp 0, 14, cr0, cr8, cr1, {4} │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 12, cr0, cr0, cr1, {4} │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + cdp 0, 11, cr0, cr12, cr1, {4} │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 9, cr0, cr4, cr1, {4} │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + cdp 0, 9, cr0, cr0, cr1, {4} │ │ │ │ + lsrs r4, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 6, cr0, cr8, cr1, {4} │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + cdp 0, 6, cr0, cr4, cr1, {4} │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 3, cr0, cr12, cr1, {4} │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + cdp 0, 3, cr0, cr8, cr1, {4} │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 1, cr0, cr0, cr1, {4} │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + cdp 0, 0, cr0, cr12, cr1, {4} │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + stcl 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + ldc 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + stc 0, cr0, [r8, #516] @ 0x204 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - lsrs r4, r2, #4 │ │ │ │ + ldcl 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ - lsrs r0, r5, #3 │ │ │ │ + ldc 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + stc 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldcl 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ + ldcl 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + stc 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + stc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mrrc 0, 8, r0, r8, cr1 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + mrrc 0, 8, r0, r4, cr1 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + stc 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + @ instruction: 0xebfc0081 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r4, r1, lsl #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + rsbs r0, r0, r1, lsl #2 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub.w r0, r8, r1, lsl #2 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + sub.w r0, r4, r1, lsl #2 │ │ │ │ + lsls r0, r3, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbcs.w r0, ip, r1, lsl #2 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + sbcs.w r0, r8, r1, lsl #2 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r0, r1, lsl #2 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + adc.w r0, ip, r1, lsl #2 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeb240081 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + @ instruction: 0xeb200081 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeaf80081 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + @ instruction: 0xeaf40081 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pkhbt r0, ip, r1, lsl #2 │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + pkhbt r0, r8, r1, lsl #2 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeaa00081 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + eors.w r0, ip, r1, lsl #2 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orns r0, r4, r1, lsl #2 │ │ │ │ - lsls r0, r5, #24 │ │ │ │ + orns r0, r0, r1, lsl #2 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, r8, r1, lsl #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + orr.w r0, r4, r1, lsl #2 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ands.w r0, ip, r1, lsl #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + ands.w r0, r8, r1, lsl #2 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r0, #516]! @ 0x204 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + strd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r4, #516] @ 0x204 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + strd r0, r0, [r0, #516] @ 0x204 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe9980081 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + @ instruction: 0xe9940081 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [ip, #-516]! @ 0x204 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + strd r0, r0, [r8, #-516]! @ 0x204 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r0, #-516] @ 0x204 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + ldmdb ip!, {r0, r7} │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmdb r4, {r0, r7} │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + ldmdb r0, {r0, r7} │ │ │ │ + lsls r4, r0, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r8], #516 @ 0x204 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + strd r0, r0, [r4], #516 @ 0x204 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia.w ip!, {r0, r7} │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + ldmia.w r8!, {r0, r7} │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia.w r0, {r0, r7} │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + stmia.w ip, {r0, r7} │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r4], #-516 @ 0x204 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + strd r0, r0, [r0], #-516 @ 0x204 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe8380081 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + @ instruction: 0xe8340081 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe80c0081 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + @ instruction: 0xe8080081 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cf04c │ │ │ │ + b.n 7cf01c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceffc │ │ │ │ + b.n 7cefcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cefac │ │ │ │ + b.n 7cef7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cef5c │ │ │ │ + b.n 7cef2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cef0c │ │ │ │ + b.n 7ceedc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceebc │ │ │ │ + b.n 7cee8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cee6c │ │ │ │ + b.n 7cee3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cee1c │ │ │ │ + b.n 7cedec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cedcc │ │ │ │ + b.n 7ced9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ced7c │ │ │ │ + b.n 7ced4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ced2c │ │ │ │ + b.n 7cecfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cecdc │ │ │ │ + b.n 7cecac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cec8c │ │ │ │ + b.n 7cec5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cec3c │ │ │ │ + b.n 7cec0c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cebec │ │ │ │ + b.n 7cebbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceb9c │ │ │ │ + b.n 7ceb6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceb4c │ │ │ │ + b.n 7ceb1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceafc │ │ │ │ + b.n 7ceacc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ceaac │ │ │ │ + b.n 7cea7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cea5c │ │ │ │ + b.n 7cea2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7cea0c │ │ │ │ + b.n 7ce9dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 7ce9bc │ │ │ │ + b.n 7ce98c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vrev32.32 d16, d1 │ │ │ │ - b.n 7ce96c │ │ │ │ + vrev32.16 d16, d1 │ │ │ │ + b.n 7ce93c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u8 q8, d28, d1 │ │ │ │ - b.n 7cf91c │ │ │ │ + vaddl.u8 q8, d24, d1 │ │ │ │ + b.n 7cf8ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.u32 q0, d16, d1 │ │ │ │ - b.n 7cf8cc │ │ │ │ + vaddl.u16 q0, d28, d1 │ │ │ │ + b.n 7cf89c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u d16, d20, d1 │ │ │ │ - b.n 7cf87c │ │ │ │ + vhadd.u d16, d16, d1 │ │ │ │ + b.n 7cf84c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u8 d16, d24, d1 │ │ │ │ - b.n 7cf82c │ │ │ │ + vhadd.u8 d16, d20, d1 │ │ │ │ + b.n 7cf7fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u16 d0, d28, d1 │ │ │ │ - b.n 7cf7dc │ │ │ │ + vhadd.u16 d0, d24, d1 │ │ │ │ + b.n 7cf7ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr1, {4} │ │ │ │ - b.n 7cf78c │ │ │ │ + cdp2 0, 14, cr0, cr12, cr1, {4} │ │ │ │ + b.n 7cf75c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr4, cr1, {4} │ │ │ │ - b.n 7cf73c │ │ │ │ + cdp2 0, 12, cr0, cr0, cr1, {4} │ │ │ │ + b.n 7cf70c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr1, {4} │ │ │ │ - b.n 7cf6ec │ │ │ │ + cdp2 0, 9, cr0, cr4, cr1, {4} │ │ │ │ + b.n 7cf6bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 6, cr0, cr12, cr1, {4} │ │ │ │ - b.n 7cf69c │ │ │ │ + cdp2 0, 6, cr0, cr8, cr1, {4} │ │ │ │ + b.n 7cf66c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr1, {4} │ │ │ │ - b.n 7cf64c │ │ │ │ + cdp2 0, 3, cr0, cr12, cr1, {4} │ │ │ │ + b.n 7cf61c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr1, {4} │ │ │ │ - b.n 7cf5fc │ │ │ │ + cdp2 0, 1, cr0, cr0, cr1, {4} │ │ │ │ + b.n 7cf5cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - b.n 7cf5ac │ │ │ │ + stc2l 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + b.n 7cf57c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip, #516]! @ 0x204 │ │ │ │ - b.n 7cf55c │ │ │ │ + ldc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + b.n 7cf52c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #516] @ 0x204 │ │ │ │ - b.n 7cf50c │ │ │ │ + stc2 0, cr0, [ip, #516] @ 0x204 │ │ │ │ + b.n 7cf4dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ - b.n 7cf4bc │ │ │ │ + stc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + b.n 7cf48c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - b.n 7cf46c │ │ │ │ + ldc2 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ + b.n 7cf43c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ - b.n 7cf41c │ │ │ │ + stc2 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + b.n 7cf3ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - b.n 7cf3cc │ │ │ │ + ldc2l 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + b.n 7cf39c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - b.n 7cf37c │ │ │ │ + ldc2 0, cr0, [r0], #516 @ 0x204 │ │ │ │ + b.n 7cf34c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - b.n 7cf32c │ │ │ │ + stc2 0, cr0, [r4], {129} @ 0x81 │ │ │ │ + b.n 7cf2fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mrrc2 0, 8, r0, ip, cr1 │ │ │ │ - b.n 7cf2dc │ │ │ │ + mrrc2 0, 8, r0, r8, cr1 │ │ │ │ + b.n 7cf2ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0], #-516 @ 0xfffffdfc │ │ │ │ - b.n 7cf28c │ │ │ │ + stc2 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ + b.n 7cf25c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - b.n 7cf23c │ │ │ │ + stc2 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + b.n 7cf20c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfbd80081 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + @ instruction: 0xfbd40081 │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfbac0081 │ │ │ │ - svc 204 @ 0xcc │ │ │ │ + @ instruction: 0xfba80081 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb800081 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + @ instruction: 0xfb7c0081 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb540081 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + @ instruction: 0xfb500081 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfb280081 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + @ instruction: 0xfb240081 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfafc0081 │ │ │ │ - svc 28 │ │ │ │ + @ instruction: 0xfaf80081 │ │ │ │ + svc 24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfad00081 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + @ instruction: 0xfacc0081 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfaa40081 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + @ instruction: 0xfaa00081 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa780081 │ │ │ │ - udf #152 @ 0x98 │ │ │ │ + @ instruction: 0xfa740081 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa4c0081 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + @ instruction: 0xfa480081 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa200081 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + @ instruction: 0xfa1c0081 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r4, #129] @ 0x81 │ │ │ │ - udf #20 │ │ │ │ + ldr??.w r0, [r0, #129] @ 0x81 │ │ │ │ + udf #16 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vst1.8 {d16[4]}, [r4], r1 │ │ │ │ + ble.n 7cf1fc │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb.w r0, [r8, #129] @ 0x81 │ │ │ │ + ble.n 7cf1ac │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vld4.32 {d16-d19}, [ip], r1 │ │ │ │ + ble.n 7cf15c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vst1.8 {d16[4]}, [r8], r1 │ │ │ │ - ble.n 7cf22c │ │ │ │ + vst4.32 {d16-d19}, [r0], r1 │ │ │ │ + ble.n 7cf30c │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb.w r0, [r4, r1] │ │ │ │ + ble.n 7cf2bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb.w r0, [ip, #129] @ 0x81 │ │ │ │ - ble.n 7cf1dc │ │ │ │ + str??.w r0, [r8, #129] @ 0x81 │ │ │ │ + ble.n 7cf26c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r0, r1] │ │ │ │ - ble.n 7cf18c │ │ │ │ + ldrh.w r0, [ip, #129] @ 0x81 │ │ │ │ + bgt.n 7cf21c │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrb.w r0, [r0, #129] @ 0x81 │ │ │ │ + bgt.n 7cf1cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vst4.32 {d16-d19}, [r4], r1 │ │ │ │ - ble.n 7cf33c │ │ │ │ + str??.w r0, [r4, r1] │ │ │ │ + bgt.n 7cf17c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb.w r0, [r8, r1] │ │ │ │ - ble.n 7cf2ec │ │ │ │ + ldrh.w r0, [r8, r1] │ │ │ │ + bgt.n 7cf32c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7cff44 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7cff48 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2813823,725 +2813772,717 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d05a0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d05a4 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf2880081 │ │ │ │ - bvs.n 7cfe9c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf25c0081 │ │ │ │ - bvs.n 7d004c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf2300081 │ │ │ │ - bvs.n 7cfffc │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - addw r0, r4, #129 @ 0x81 │ │ │ │ - bvs.n 7cffac │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - rsbs r0, r8, #129 @ 0x81 │ │ │ │ - bpl.n 7cff5c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - sub.w r0, ip, #129 @ 0x81 │ │ │ │ - bpl.n 7cff0c │ │ │ │ + sub.w r0, r8, #129 @ 0x81 │ │ │ │ + bpl.n 7cfedc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf1800081 │ │ │ │ - bpl.n 7cfebc │ │ │ │ + sbcs.w r0, ip, #129 @ 0x81 │ │ │ │ + bpl.n 7cfe8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs.w r0, r4, #129 @ 0x81 │ │ │ │ - bpl.n 7d006c │ │ │ │ + adcs.w r0, r0, #129 @ 0x81 │ │ │ │ + bpl.n 7d003c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf1280081 │ │ │ │ - bpl.n 7d001c │ │ │ │ + @ instruction: 0xf1240081 │ │ │ │ + bpl.n 7cffec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf0fc0081 │ │ │ │ - bpl.n 7cffcc │ │ │ │ + @ instruction: 0xf0f80081 │ │ │ │ + bpl.n 7cff9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf0d00081 │ │ │ │ - bmi.n 7cff7c │ │ │ │ + @ instruction: 0xf0cc0081 │ │ │ │ + bmi.n 7cff4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf0a40081 │ │ │ │ - bmi.n 7cff2c │ │ │ │ + @ instruction: 0xf0a00081 │ │ │ │ + bmi.n 7cfefc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orns r0, r8, #129 @ 0x81 │ │ │ │ - bmi.n 7cfedc │ │ │ │ + orns r0, r4, #129 @ 0x81 │ │ │ │ + bmi.n 7cfeac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orr.w r0, ip, #129 @ 0x81 │ │ │ │ - bmi.n 7d008c │ │ │ │ + orr.w r0, r8, #129 @ 0x81 │ │ │ │ + bmi.n 7d005c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, r0, #129 @ 0x81 │ │ │ │ - bmi.n 7d003c │ │ │ │ + ands.w r0, ip, #129 @ 0x81 │ │ │ │ + bmi.n 7d000c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vext.8 d16, d20, d1, #0 │ │ │ │ - bmi.n 7cffec │ │ │ │ + vext.8 d16, d16, d1, #0 │ │ │ │ + bmi.n 7cffbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.s8 q8, d24, d1 │ │ │ │ - bcc.n 7cff9c │ │ │ │ + vaddl.s8 q8, d20, d1 │ │ │ │ + bcc.n 7cff6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.s16 q0, d28, d1 │ │ │ │ - bcc.n 7cff4c │ │ │ │ + vaddl.s16 q0, d24, d1 │ │ │ │ + bcc.n 7cff1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s d16, d16, d1 │ │ │ │ - bcc.n 7cfefc │ │ │ │ + vhadd.s32 d16, d28, d1 │ │ │ │ + bcc.n 7cfecc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s8 d16, d20, d1 │ │ │ │ - bcc.n 7d00ac │ │ │ │ + vhadd.s8 d16, d16, d1 │ │ │ │ + bcc.n 7d007c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s16 d0, d24, d1 │ │ │ │ - bcc.n 7d005c │ │ │ │ + vhadd.s16 d0, d20, d1 │ │ │ │ + bcc.n 7d002c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 14, cr0, cr12, cr1, {4} │ │ │ │ - bcc.n 7d000c │ │ │ │ + cdp 0, 14, cr0, cr8, cr1, {4} │ │ │ │ + bcc.n 7cffdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 12, cr0, cr0, cr1, {4} │ │ │ │ - bcs.n 7cffbc │ │ │ │ + cdp 0, 11, cr0, cr12, cr1, {4} │ │ │ │ + bcs.n 7cff8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 9, cr0, cr4, cr1, {4} │ │ │ │ - bcs.n 7cff6c │ │ │ │ + cdp 0, 9, cr0, cr0, cr1, {4} │ │ │ │ + bcs.n 7cff3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 6, cr0, cr8, cr1, {4} │ │ │ │ - bcs.n 7cff1c │ │ │ │ + cdp 0, 6, cr0, cr4, cr1, {4} │ │ │ │ + bcs.n 7cfeec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 3, cr0, cr12, cr1, {4} │ │ │ │ - bcs.n 7d00cc │ │ │ │ + cdp 0, 3, cr0, cr8, cr1, {4} │ │ │ │ + bcs.n 7d009c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 1, cr0, cr0, cr1, {4} │ │ │ │ - bcs.n 7d007c │ │ │ │ + cdp 0, 0, cr0, cr12, cr1, {4} │ │ │ │ + bcs.n 7d004c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - bcs.n 7d002c │ │ │ │ + stcl 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ + bcs.n 7cfffc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ - bne.n 7cffdc │ │ │ │ + ldc 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + bne.n 7cffac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - bne.n 7cff8c │ │ │ │ + stc 0, cr0, [r8, #516] @ 0x204 │ │ │ │ + bne.n 7cff5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - bne.n 7cff3c │ │ │ │ + ldcl 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ + bne.n 7d010c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ - bne.n 7d00ec │ │ │ │ + ldc 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ + bne.n 7d00bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ - bne.n 7d009c │ │ │ │ + stc 0, cr0, [r4, #-516] @ 0xfffffdfc │ │ │ │ + bne.n 7d006c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldcl 0, cr0, [ip], {129} @ 0x81 │ │ │ │ - beq.n 7d004c │ │ │ │ + ldcl 0, cr0, [r8], {129} @ 0x81 │ │ │ │ + beq.n 7d001c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r0], #516 @ 0x204 │ │ │ │ - beq.n 7cfffc │ │ │ │ + stc 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + beq.n 7cffcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [r4], {129} @ 0x81 │ │ │ │ - beq.n 7cffac │ │ │ │ + stc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ + beq.n 7cff7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mrrc 0, 8, r0, r8, cr1 │ │ │ │ - beq.n 7d015c │ │ │ │ + mrrc 0, 8, r0, r4, cr1 │ │ │ │ + beq.n 7d012c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [ip], #-516 @ 0xfffffdfc │ │ │ │ - beq.n 7d010c │ │ │ │ + stc 0, cr0, [r8], #-516 @ 0xfffffdfc │ │ │ │ + beq.n 7d00dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [r0], {129} @ 0x81 │ │ │ │ - beq.n 7d00bc │ │ │ │ + @ instruction: 0xebfc0081 │ │ │ │ + beq.n 7d008c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rsbs r0, r4, r1, lsl #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ + rsbs r0, r0, r1, lsl #2 │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub.w r0, r8, r1, lsl #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + sub.w r0, r4, r1, lsl #2 │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs.w r0, ip, r1, lsl #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + sbcs.w r0, r8, r1, lsl #2 │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs.w r0, r4, r1, lsl #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + adc.w r0, ip, r1, lsl #2 │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb2c0081 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + @ instruction: 0xeb200081 │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add.w r0, r4, r1, lsl #2 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + @ instruction: 0xeaf40081 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeadc0081 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + pkhbt r0, r8, r1, lsl #2 │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeab40081 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + eors.w r0, ip, r1, lsl #2 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eor.w r0, ip, r1, lsl #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + orns r0, r4, r1, lsl #2 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orn r0, r4, r1, lsl #2 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + orr.w r0, ip, r1, lsl #2 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bics.w r0, ip, r1, lsl #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + bic.w r0, r4, r1, lsl #2 │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands.w r0, r4, r1, lsl #2 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldrd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strd r0, r0, [ip, #516]! @ 0x204 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldrd r0, r0, [r4, #516] @ 0x204 │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe9ac0081 │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ + @ instruction: 0xe9840081 │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldrd r0, r0, [ip, #-516] @ 0x204 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmdb r4!, {r0, r7} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + stmdb ip, {r0, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r3, r4} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - it │ │ │ │ + ite │ │ │ │ lsl r1, r0, #2 │ │ │ │ - ite gt │ │ │ │ + it gt @ unpredictable │ │ │ │ lslgt r1, r0, #2 │ │ │ │ - nople {10} │ │ │ │ + itt ls │ │ │ │ + lslls r1, r0, #2 │ │ │ │ + nopls {7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ite vc │ │ │ │ - lslvc r1, r0, #2 │ │ │ │ - it mi @ unpredictable │ │ │ │ + itt mi │ │ │ │ lslmi r1, r0, #2 │ │ │ │ - itt ne │ │ │ │ + it ne @ unpredictable │ │ │ │ lslne r1, r0, #2 │ │ │ │ - bkpt 0x00f0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bkpt 0x00c4 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bkpt 0x0098 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r4, r5} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r2} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7d02fe │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7d02f6 │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7d02f0 │ │ │ │ + pop {} │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7d02e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d02e2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r4, 7d02da │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + cbnz r0, 7d02d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x0024 │ │ │ │ + cbnz r4, 7d02cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r0, r7 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r4, r1 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r0, r4 │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7d02f0 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 7d02ea │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 7d02e2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d02dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r4, 7d02d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbnz r0, 7d02ce │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ + cbnz r4, 7d02c6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + cbnz r0, 7d02c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + cbnz r4, 7d02b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb8bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb864 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb708 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r5, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7d03bc │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7d03b4 │ │ │ │ + push {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7d03ae │ │ │ │ + push {r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d03a6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 7d03a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d0398 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r0, r5 │ │ │ │ + cbz r0, 7d0392 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r4, r7 │ │ │ │ + cbz r4, 7d038a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxth r0, r2 │ │ │ │ + cbz r0, 7d0384 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r0, r7 │ │ │ │ + uxth r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r4, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7d03a8 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 7d03a0 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 7d039a │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d0392 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r0, 7d038c │ │ │ │ lsls r1, r0, #2 │ │ │ │ cbz r4, 7d0384 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + cbz r0, 7d037e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + cbz r4, 7d0376 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #0 │ │ │ │ + cbz r0, 7d0370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #480 @ 0x1e0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, sp, #32 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #320 @ 0x140 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #928 @ (adr r7, 7d07f8 ) │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #752 @ (adr r7, 7d074c ) │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #576 @ (adr r7, 7d06a0 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #400 @ (adr r7, 7d05f4 ) │ │ │ │ + add r7, pc, #912 @ (adr r7, 7d07d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #224 @ (adr r7, 7d0548 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 7d0728 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #48 @ (adr r7, 7d049c ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 7d067c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 7d07f0 ) │ │ │ │ + add r7, pc, #384 @ (adr r7, 7d05d0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 7d0744 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 7d0524 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #544 @ (adr r6, 7d0698 ) │ │ │ │ + add r7, pc, #32 @ (adr r7, 7d0478 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #368 @ (adr r6, 7d05ec ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 7d07cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #192 @ (adr r6, 7d0540 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 7d0720 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 7d0494 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 7d0674 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #864 @ (adr r5, 7d07e8 ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 7d05c8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 7d073c ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 7d051c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, 7d0690 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 7d0470 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #336 @ (adr r5, 7d05e4 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 7d07c4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #160 @ (adr r5, 7d0538 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 7d0718 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 7d088c ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 7d066c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #832 @ (adr r4, 7d07e0 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 7d05c0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 7d0734 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 7d0514 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, 7d0688 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 7d0868 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #304 @ (adr r4, 7d05dc ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 7d07bc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 7d0530 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 7d0710 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #976 @ (adr r3, 7d0884 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 7d0664 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, 7d07d8 ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 7d05b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #624 @ (adr r3, 7d072c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 7d050c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #448 @ (adr r3, 7d0680 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 7d0860 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #272 @ (adr r3, 7d05d4 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 7d07b4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, 7d0528 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, 7d0708 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #944 @ (adr r2, 7d087c ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 7d065c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #768 @ (adr r2, 7d07d0 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 7d05b0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #592 @ (adr r2, 7d0724 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 7d0504 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 7d0678 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 7d0858 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 7d05cc ) │ │ │ │ + add r2, pc, #752 @ (adr r2, 7d07ac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #64 @ (adr r2, 7d0520 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 7d0700 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #912 @ (adr r1, 7d0874 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 7d0654 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 7d07b8 ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 7d05a8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #528 @ (adr r1, 7d06fc ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 7d04fc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 7d0610 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 7d0850 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #48 @ (adr r1, 7d0524 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 7d07a4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #832 @ (adr r0, 7d0838 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 7d06f8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #592 @ (adr r0, 7d074c ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 7d064c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #352 @ (adr r0, 7d0660 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 7d05a0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, 7d0574 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 7d04f4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #896] @ 0x380 │ │ │ │ + add r0, pc, #848 @ (adr r0, 7d0838 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + add r0, pc, #656 @ (adr r0, 7d077c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r0, pc, #416 @ (adr r0, 7d0690 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 7d05a4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2814561,41 +2814502,49 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d1270 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d1274 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2815816,93 +2815765,77 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d18cc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d18d0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r6, #20] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r4, [r6, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r4, [r4, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r0, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2815946,137 +2815879,137 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r5, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r4, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r7, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #13] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r3, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r2, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r4, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2816118,29 +2816051,29 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r6, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrb r4, [r5, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r2, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2816182,465 +2816115,481 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r6, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r5, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ + strb r4, [r7, #18] │ │ │ │ + lsls r1, r0, #2 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #7] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r4, [r0, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r4, r6] │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r4, [r3, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, r7] │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r4, #40] @ 0x28 │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r3, #36] @ 0x24 │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r0, r4] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, r6] │ │ │ │ + str r4, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + ldr r7, [pc, #912] @ (7d1aec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + strb r4, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + ldr r7, [pc, #624] @ (7d19dc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #944] @ (7d1b3c ) │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + ldr r7, [pc, #336] @ (7d18cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #656] @ (7d1a2c ) │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, r0] │ │ │ │ + ldr r7, [pc, #48] @ (7d17bc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #368] @ (7d191c ) │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + ldr r6, [pc, #784] @ (7d1aac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #80] @ (7d180c ) │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + ldr r6, [pc, #496] @ (7d199c ) │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #816] @ (7d1afc ) │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + ldr r6, [pc, #208] @ (7d188c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #528] @ (7d19ec ) │ │ │ │ + strh r4, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + str r4, [r1, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + ldr r5, [pc, #944] @ (7d1b7c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [pc, #240] @ (7d18dc ) │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r2, r5] │ │ │ │ + ldr r5, [pc, #656] @ (7d1a6c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, r2] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #976] @ (7d1bcc ) │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + ldr r7, [pc, #976] @ (7d1bb8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + ldr r5, [pc, #368] @ (7d195c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, r0] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #688] @ (7d1abc ) │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r7, r5] │ │ │ │ + ldr r7, [pc, #672] @ (7d1a98 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + ldr r5, [pc, #80] @ (7d184c ) │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #960] @ (7d1bd8 ) │ │ │ │ + strh r4, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #400] @ (7d19ac ) │ │ │ │ + ldr r7, [pc, #368] @ (7d1978 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, r4] │ │ │ │ + ldr r4, [pc, #816] @ (7d1b3c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #656] @ (7d1ab8 ) │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #112] @ (7d189c ) │ │ │ │ + ldr r7, [pc, #64] @ (7d1858 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #976] @ (7d1c00 ) │ │ │ │ + ldr r4, [pc, #528] @ (7d1a2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #816] @ (7d1b64 ) │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #656] @ (7d1ac8 ) │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #496] @ (7d1a2c ) │ │ │ │ + ldr r6, [pc, #784] @ (7d1b38 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #384] @ (7d19c0 ) │ │ │ │ + ldr r4, [pc, #240] @ (7d191c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #272] @ (7d1954 ) │ │ │ │ + ldr r4, [pc, #80] @ (7d1880 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #160] @ (7d18e8 ) │ │ │ │ + ldr r3, [pc, #944] @ (7d1be4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #48] @ (7d187c ) │ │ │ │ + ldr r3, [pc, #784] @ (7d1b48 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #976] @ (7d1c20 ) │ │ │ │ + ldr r3, [pc, #624] @ (7d1aac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #848] @ (7d1ba4 ) │ │ │ │ + ldr r3, [pc, #512] @ (7d1a40 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #720] @ (7d1b28 ) │ │ │ │ + ldr r3, [pc, #400] @ (7d19d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #592] @ (7d1aac ) │ │ │ │ + ldr r3, [pc, #288] @ (7d1968 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #464] @ (7d1a30 ) │ │ │ │ + ldr r3, [pc, #176] @ (7d18fc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #336] @ (7d19b4 ) │ │ │ │ + ldr r3, [pc, #80] @ (7d18a0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #208] @ (7d1938 ) │ │ │ │ + ldr r2, [pc, #976] @ (7d1c24 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #80] @ (7d18bc ) │ │ │ │ + ldr r2, [pc, #848] @ (7d1ba8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #976] @ (7d1c40 ) │ │ │ │ + ldr r2, [pc, #720] @ (7d1b2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #816] @ (7d1ba4 ) │ │ │ │ + ldr r2, [pc, #592] @ (7d1ab0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #656] @ (7d1b08 ) │ │ │ │ + ldr r2, [pc, #464] @ (7d1a34 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #496] @ (7d1a6c ) │ │ │ │ + ldr r2, [pc, #336] @ (7d19b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #336] @ (7d19d0 ) │ │ │ │ + ldr r2, [pc, #208] @ (7d193c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #176] @ (7d1934 ) │ │ │ │ + ldr r2, [pc, #80] @ (7d18c0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #16] @ (7d1898 ) │ │ │ │ + ldr r1, [pc, #944] @ (7d1c24 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #880] @ (7d1bfc ) │ │ │ │ + ldr r1, [pc, #784] @ (7d1b88 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #720] @ (7d1b60 ) │ │ │ │ + ldr r1, [pc, #624] @ (7d1aec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #560] @ (7d1ac4 ) │ │ │ │ + ldr r1, [pc, #464] @ (7d1a50 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #432] @ (7d1a48 ) │ │ │ │ + ldr r1, [pc, #304] @ (7d19b4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #288] @ (7d19bc ) │ │ │ │ + ldr r1, [pc, #144] @ (7d1918 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #144] @ (7d1930 ) │ │ │ │ + ldr r0, [pc, #1008] @ (7d1c7c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #32] @ (7d18c4 ) │ │ │ │ + ldr r0, [pc, #848] @ (7d1be0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #896] @ (7d1c28 ) │ │ │ │ + ldr r0, [pc, #688] @ (7d1b44 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #736] @ (7d1b8c ) │ │ │ │ + ldr r0, [pc, #560] @ (7d1ac8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #624] @ (7d1b20 ) │ │ │ │ + ldr r0, [pc, #416] @ (7d1a3c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #448] @ (7d1a74 ) │ │ │ │ + ldr r0, [pc, #272] @ (7d19b0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #320] @ (7d19f8 ) │ │ │ │ + ldr r0, [pc, #160] @ (7d1944 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #208] @ (7d198c ) │ │ │ │ + ldr r0, [pc, #0] @ (7d18a8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #48] @ (7d18f0 ) │ │ │ │ + blx fp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns sp │ │ │ │ + blxns r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blx sl │ │ │ │ + blx r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blx r6 │ │ │ │ + bx lr │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blxns r1 │ │ │ │ + bxns sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bxns ip │ │ │ │ + bxns r5 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + bxns r1 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + mov r8, lr │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + mov r8, sl │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + mov ip, r5 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r0, [pc, #3268] @ 7d259c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d25a0 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2817861,597 +2817810,583 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d2bf8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d2bfc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsrs r0, r2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r4, r4 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r4, r0 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - eors r0, r3 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ands r4, r5 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - ands r0, r1 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r7, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + subs r6, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r5, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #28 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r3, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #220 @ 0xdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #4 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r5, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #12 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #248 @ 0xf8 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ + cmp r5, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r5, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r1, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #20 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #20 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #28 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r4, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r3, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r3, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #28 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, #156 @ 0x9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r4, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + adds r4, r3, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + subs r0, r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r4, r6, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r2, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r0, r1, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r0, r4, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r0, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @@ -2818463,223 +2818398,233 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r4, r0, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r5, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r0, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r4, r0, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #2 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r2, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r5, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r6, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r7, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r5, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r0, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r7, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r4, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r5, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r6, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r7, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r0, #17 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ vrev32.8 d16, d0 │ │ │ │ - vaddl.u8 q8, d28, d0 │ │ │ │ - vaddl.u32 q0, d24, d0 │ │ │ │ - vhadd.u d16, d24, d0 │ │ │ │ - vhadd.u8 d16, d16, d0 │ │ │ │ - vhadd.u8 d0, d24, d0 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr0, {4} │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vrev32.32 d0, d0 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vaddl.u8 q0, d16, d0 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r4, r2, #5 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vhadd.u8 d16, d24, d0 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + lsls r1, r0, #2 │ │ │ │ + vhadd.u16 d0, d16, d0 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr0, {4} │ │ │ │ + cdp2 0, 12, cr0, cr8, cr0, {4} │ │ │ │ + cdp2 0, 9, cr0, cr8, cr0, {4} │ │ │ │ + cdp2 0, 6, cr0, cr0, cr0, {4} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr0, {4} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr0, {4} │ │ │ │ ldr.w r0, [pc, #3268] @ 7d38c8 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3264] @ 7d38cc │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #3260] @ 7d38d0 │ │ │ │ @@ -2819899,732 +2819844,736 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1640] @ 7d3f24 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1636] @ 7d3f28 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr.w r0, [r8, r0] │ │ │ │ - ldrh.w r0, [r4, r0] │ │ │ │ - strb.w r0, [ip, r0] │ │ │ │ - @ instruction: 0xf7e80080 │ │ │ │ - @ instruction: 0xf7cc0080 │ │ │ │ - @ instruction: 0xf7a80080 │ │ │ │ - @ instruction: 0xf7840080 │ │ │ │ - @ instruction: 0xf75c0080 │ │ │ │ - @ instruction: 0xf7380080 │ │ │ │ - @ instruction: 0xf71c0080 │ │ │ │ - @ instruction: 0xf6fc0080 │ │ │ │ - @ instruction: 0xf6d40080 │ │ │ │ - subw r0, ip, #2176 @ 0x880 │ │ │ │ - @ instruction: 0xf6840080 │ │ │ │ - @ instruction: 0xf6540080 │ │ │ │ - @ instruction: 0xf62c0080 │ │ │ │ - @ instruction: 0xf5f80080 │ │ │ │ - rsbs r0, r0, #4194304 @ 0x400000 │ │ │ │ - sub.w r0, r8, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf5840080 │ │ │ │ - adcs.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf5340080 │ │ │ │ - add.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf4e40080 │ │ │ │ - @ instruction: 0xf4c00080 │ │ │ │ - eors.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - orns r0, r4, #4194304 @ 0x400000 │ │ │ │ - orr.w r0, ip, #4194304 @ 0x400000 │ │ │ │ - bic.w r0, r0, #4194304 @ 0x400000 │ │ │ │ - @ instruction: 0xf3f80080 │ │ │ │ - ubfx r0, ip, #2, #1 │ │ │ │ - @ instruction: 0xf3900080 │ │ │ │ - bfi r0, r8, #2, #4294967295 │ │ │ │ - @ instruction: 0xf2e00080 │ │ │ │ - @ instruction: 0xf3380080 │ │ │ │ + @ instruction: 0xf7780080 │ │ │ │ + @ instruction: 0xf7540080 │ │ │ │ + @ instruction: 0xf72c0080 │ │ │ │ + @ instruction: 0xf7080080 │ │ │ │ + @ instruction: 0xf6ec0080 │ │ │ │ + movt r0, #34944 @ 0x8880 │ │ │ │ + subw r0, r4, #2176 @ 0x880 │ │ │ │ + @ instruction: 0xf67c0080 │ │ │ │ + @ instruction: 0xf6580080 │ │ │ │ + @ instruction: 0xf63c0080 │ │ │ │ + @ instruction: 0xf61c0080 │ │ │ │ + @ instruction: 0xf5f40080 │ │ │ │ + rsb r0, ip, #4194304 @ 0x400000 │ │ │ │ + sub.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + sbcs.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + adc.w r0, ip, #4194304 @ 0x400000 │ │ │ │ + adds.w r0, r8, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf4f00080 │ │ │ │ + @ instruction: 0xf4c80080 │ │ │ │ + @ instruction: 0xf4a40080 │ │ │ │ + orns r0, ip, #4194304 @ 0x400000 │ │ │ │ + orrs.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + bic.w r0, ip, #4194304 @ 0x400000 │ │ │ │ + and.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + @ instruction: 0xf3e00080 │ │ │ │ + @ instruction: 0xf3bc0080 │ │ │ │ + @ instruction: 0xf3940080 │ │ │ │ + bfi r0, ip, #2, #4294967295 │ │ │ │ + sbfx r0, r0, #2, #1 │ │ │ │ + @ instruction: 0xf3180080 │ │ │ │ + @ instruction: 0xf2ec0080 │ │ │ │ @ instruction: 0xf2b00080 │ │ │ │ - ssat r0, #1, r8, lsl #2 │ │ │ │ - @ instruction: 0xf2800080 │ │ │ │ - @ instruction: 0xf2d80080 │ │ │ │ - @ instruction: 0xf2500080 │ │ │ │ - @ instruction: 0xf2240080 │ │ │ │ - @ instruction: 0xf0f80080 │ │ │ │ - @ instruction: 0xf1f00080 │ │ │ │ - @ instruction: 0xf0c00080 │ │ │ │ - subs.w r0, ip, #128 @ 0x80 │ │ │ │ - eor.w r0, r8, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf1880080 │ │ │ │ - orrs.w r0, r0, #128 @ 0x80 │ │ │ │ - adcs.w r0, r4, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf2880080 │ │ │ │ + addw r0, r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf2580080 │ │ │ │ + rsbs r0, r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf2280080 │ │ │ │ + sub.w r0, r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf1f80080 │ │ │ │ + sbcs.w r0, r0, #128 @ 0x80 │ │ │ │ + adc.w r0, r4, #128 @ 0x80 │ │ │ │ ands.w r0, r8, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf1200080 │ │ │ │ + adds.w r0, r0, #128 @ 0x80 │ │ │ │ vaddl.s32 q8, d16, d0 │ │ │ │ - @ instruction: 0xf0ec0080 │ │ │ │ + @ instruction: 0xf0dc0080 │ │ │ │ vaddl.s32 q0, d24, d0 │ │ │ │ - @ instruction: 0xf0b80080 │ │ │ │ + @ instruction: 0xf0a80080 │ │ │ │ vhadd.s d16, d16, d0 │ │ │ │ - vhadd.s8 d16, d20, d0 │ │ │ │ - ldcl 0, cr0, [ip], #512 @ 0x200 │ │ │ │ - @ instruction: 0xeab00080 │ │ │ │ - @ instruction: 0xe8280080 │ │ │ │ + orns r0, r4, #128 @ 0x80 │ │ │ │ + vhadd.s d0, d24, d0 │ │ │ │ + orr.w r0, r0, #128 @ 0x80 │ │ │ │ vhadd.s8 d0, d16, d0 │ │ │ │ - ldc 0, cr0, [r8], #512 @ 0x200 │ │ │ │ - orn r0, r8, r0, lsl #2 │ │ │ │ - b.n 7d3988 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cdp 0, 11, cr0, cr12, cr0, {4} │ │ │ │ - ldcl 0, cr0, [r4], #-512 @ 0xfffffe00 │ │ │ │ - bic.w r0, r0, r0, lsl #2 │ │ │ │ - b.n 7d3908 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cdp 0, 7, cr0, cr8, cr0, {4} │ │ │ │ - ldc 0, cr0, [r0], #-512 @ 0xfffffe00 │ │ │ │ - ldrd r0, r0, [r8, #512] @ 0x200 │ │ │ │ - b.n 7d3888 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cdp 0, 3, cr0, cr4, cr0, {4} │ │ │ │ - @ instruction: 0xebec0080 │ │ │ │ - @ instruction: 0xe9900080 │ │ │ │ - b.n 7d3808 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldcl 0, cr0, [r0, #512]! @ 0x200 │ │ │ │ - sub.w r0, r8, r0, lsl #2 │ │ │ │ - strd r0, r0, [r8, #-512] @ 0x200 │ │ │ │ - b.n 7d3788 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #512]! @ 0x200 │ │ │ │ - sbc.w r0, r4, r0, lsl #2 │ │ │ │ - stmdb r0, {r7} │ │ │ │ - b.n 7d3708 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ - @ instruction: 0xeb200080 │ │ │ │ - ldmia.w r8!, {r7} │ │ │ │ - b.n 7d3688 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [r4, #-512]! @ 0xfffffe00 │ │ │ │ - @ instruction: 0xeadc0080 │ │ │ │ - ldrd r0, r0, [r0], #-512 @ 0x200 │ │ │ │ - b.n 7d3608 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - stcl 0, cr0, [r0], #512 @ 0x200 │ │ │ │ - eors.w r0, r8, r0, lsl #2 │ │ │ │ - @ instruction: 0xe8280080 │ │ │ │ - b.n 7d3588 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + and.w r0, ip, #128 @ 0x80 │ │ │ │ + cdp 0, 12, cr0, cr8, cr0, {4} │ │ │ │ + vaddl.s16 q8, d24, d0 │ │ │ │ + cdp 0, 9, cr0, cr0, cr0, {4} │ │ │ │ + cdp 0, 6, cr0, cr4, cr0, {4} │ │ │ │ ldc 0, cr0, [ip], {128} @ 0x80 │ │ │ │ - orrs.w r0, r4, r0, lsl #2 │ │ │ │ - b.n 7d3a14 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - b.n 7d3508 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - mrrc 0, 8, r0, r8, cr0 │ │ │ │ - ands.w r0, r0, r0, lsl #2 │ │ │ │ - b.n 7d3994 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - b.n 7d3488 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldc 0, cr0, [r4], {128} @ 0x80 │ │ │ │ - strd r0, r0, [ip, #512] @ 0x200 │ │ │ │ - b.n 7d3914 │ │ │ │ + ldrd r0, r0, [r0, #512] @ 0x200 │ │ │ │ + b.n 7d3848 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3408 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - rsbs r0, r0, r0, lsl #2 │ │ │ │ + cdp 0, 2, cr0, cr0, cr0, {4} │ │ │ │ + rsbs r0, r8, r0, lsl #2 │ │ │ │ @ instruction: 0xe9880080 │ │ │ │ - b.n 7d3894 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - b.n 7d3388 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeb8c0080 │ │ │ │ - strd r0, r0, [r4, #-512] @ 0x200 │ │ │ │ - b.n 7d3814 │ │ │ │ + b.n 7d37c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3308 │ │ │ │ + ldcl 0, cr0, [ip, #512] @ 0x200 │ │ │ │ + @ instruction: 0xeb940080 │ │ │ │ + strd r0, r0, [r0, #-512] @ 0x200 │ │ │ │ + b.n 7d3748 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adc.w r0, r8, r0, lsl #2 │ │ │ │ - stmdb r0, {r7} │ │ │ │ - b.n 7d3794 │ │ │ │ + ldc 0, cr0, [r8, #512] @ 0x200 │ │ │ │ + adcs.w r0, r0, r0, lsl #2 │ │ │ │ + ldrd r0, r0, [r8], #512 @ 0x200 │ │ │ │ + b.n 7d36c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d4288 │ │ │ │ + ldcl 0, cr0, [r4, #-512] @ 0xfffffe00 │ │ │ │ + add.w r0, ip, r0, lsl #2 │ │ │ │ + ldmia.w r0!, {r7} │ │ │ │ + b.n 7d3648 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d420c │ │ │ │ + ldc 0, cr0, [r0, #-512] @ 0xfffffe00 │ │ │ │ + pkhbt r0, r8, r0, lsl #2 │ │ │ │ + strd r0, r0, [r8], #-512 @ 0x200 │ │ │ │ + b.n 7d35c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3b68 │ │ │ │ + stcl 0, cr0, [ip], {128} @ 0x80 │ │ │ │ + eor.w r0, r4, r0, lsl #2 │ │ │ │ + @ instruction: 0xe8200080 │ │ │ │ + b.n 7d3548 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d39ec │ │ │ │ + stc 0, cr0, [r8], {128} @ 0x80 │ │ │ │ + orr.w r0, r0, r0, lsl #2 │ │ │ │ + b.n 7d39d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3bb0 │ │ │ │ + b.n 7d34c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3b74 │ │ │ │ + mcrr 0, 8, r0, r4, cr0 │ │ │ │ + ldrd r0, r0, [ip, #512]! @ 0x200 │ │ │ │ + b.n 7d3954 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3b40 │ │ │ │ + b.n 7d3448 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3b34 │ │ │ │ + stc 0, cr0, [r0], {128} @ 0x80 │ │ │ │ + @ instruction: 0xe9b80080 │ │ │ │ + b.n 7d38d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3b28 │ │ │ │ + b.n 7d33c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d413c │ │ │ │ + subs.w r0, ip, r0, lsl #2 │ │ │ │ + ldrd r0, r0, [r4, #-512]! @ 0x200 │ │ │ │ + b.n 7d3854 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 240 @ 0xf0 │ │ │ │ + b.n 7d3348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3b44 │ │ │ │ + sbcs.w r0, r8, r0, lsl #2 │ │ │ │ + ldmdb r0!, {r7} │ │ │ │ + b.n 7d37d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3b08 │ │ │ │ + b.n 7d32c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3acc │ │ │ │ + @ instruction: 0xeb340080 │ │ │ │ + strd r0, r0, [ip], #512 @ 0x200 │ │ │ │ + b.n 7d3754 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3aa0 │ │ │ │ + b.n 7d4248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3a94 │ │ │ │ + @ instruction: 0xeaf00080 │ │ │ │ + stmia.w r8!, {r7} │ │ │ │ + b.n 7d36d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3a88 │ │ │ │ + b.n 7d41c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d406c │ │ │ │ + @ instruction: 0xeaac0080 │ │ │ │ + strd r0, r0, [r4], #-512 @ 0x200 │ │ │ │ + b.n 7d3654 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 7d4148 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3a9c │ │ │ │ + orn r0, r8, r0, lsl #2 │ │ │ │ + @ instruction: 0xe8200080 │ │ │ │ + b.n 7d35d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3a60 │ │ │ │ + b.n 7d40c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3a24 │ │ │ │ + b.n 7d404c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3a00 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3bf4 │ │ │ │ + bgt.n 7d3a2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3be8 │ │ │ │ + bge.n 7d39f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3f9c │ │ │ │ + bhi.n 7d3bb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 24 │ │ │ │ + bvs.n 7d3b80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3bf4 │ │ │ │ + bmi.n 7d3b74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3bb8 │ │ │ │ + bcs.n 7d3b68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3b7c │ │ │ │ + b.n 7d3f7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3b60 │ │ │ │ + svc 16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3b54 │ │ │ │ + bgt.n 7d3b84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3b48 │ │ │ │ + bge.n 7d3b48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3ecc │ │ │ │ + bhi.n 7d3b0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + bvs.n 7d3ae0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3b4c │ │ │ │ + bcc.n 7d3ad4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3b10 │ │ │ │ + bne.n 7d3ac8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3ad4 │ │ │ │ + b.n 7d3eac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3ac0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3ab4 │ │ │ │ + blt.n 7d3adc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3aa8 │ │ │ │ + bls.n 7d3aa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3dfc │ │ │ │ + bvc.n 7d3a64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + bpl.n 7d3a40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3aa4 │ │ │ │ + bcc.n 7d3a34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3a68 │ │ │ │ + bne.n 7d3a28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3c2c │ │ │ │ + b.n 7d3ddc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3c20 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3c14 │ │ │ │ + blt.n 7d3a34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3c08 │ │ │ │ + bls.n 7d3bf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3d34 │ │ │ │ + bvc.n 7d3bbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3b18 │ │ │ │ + bpl.n 7d3ba0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3c04 │ │ │ │ + bcc.n 7d3b94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3bc8 │ │ │ │ + bne.n 7d3b88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3b8c │ │ │ │ + b.n 7d3d0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3b80 │ │ │ │ + ble.n 7d3ac8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3b74 │ │ │ │ + blt.n 7d3b8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3b68 │ │ │ │ + bls.n 7d3b50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7d3c6c │ │ │ │ + bvs.n 7d3b14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3c60 │ │ │ │ + bmi.n 7d3b00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3b64 │ │ │ │ + bcs.n 7d3af4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3b28 │ │ │ │ + beq.n 7d3ae8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3aec │ │ │ │ + b.n 7d3c3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3ae0 │ │ │ │ + ble.n 7d3c10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3ad4 │ │ │ │ + bge.n 7d3ae4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3ac8 │ │ │ │ + bhi.n 7d3aa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + bvs.n 7d3a6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3ba8 │ │ │ │ + bmi.n 7d3a60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3ac4 │ │ │ │ + bcs.n 7d3c54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3c88 │ │ │ │ + beq.n 7d3c48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3c4c │ │ │ │ + b.n 7d3b74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3c40 │ │ │ │ + bgt.n 7d3b58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3c34 │ │ │ │ + bge.n 7d3c44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3c28 │ │ │ │ + bhi.n 7d3c08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + bvs.n 7d3bcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3af0 │ │ │ │ + bmi.n 7d3bc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3c24 │ │ │ │ + bcs.n 7d3bb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3be8 │ │ │ │ + beq.n 7d3ba8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3bac │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3ba0 │ │ │ │ + bgt.n 7d3aa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3b94 │ │ │ │ + bge.n 7d3ba4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ + bvc.n 7d3b68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 20 │ │ │ │ + bpl.n 7d3b2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3c38 │ │ │ │ + bcc.n 7d3b20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3b84 │ │ │ │ + bne.n 7d3b14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3b48 │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3b0c │ │ │ │ + svc 28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3b00 │ │ │ │ + bgt.n 7d3be8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3cf4 │ │ │ │ + bls.n 7d3b04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + bvc.n 7d3ac8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + bpl.n 7d3c8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3b80 │ │ │ │ + bcc.n 7d3c80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3ce4 │ │ │ │ + bne.n 7d3c74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3ca8 │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3c6c │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3c60 │ │ │ │ + blt.n 7d3b30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3c54 │ │ │ │ + bls.n 7d3c64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + bvc.n 7d3c28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #44 @ 0x2c │ │ │ │ + bpl.n 7d3bec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7d3cc8 │ │ │ │ + bcc.n 7d3be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d3c44 │ │ │ │ + beq.n 7d3bd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3c08 │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3bcc │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3bc0 │ │ │ │ + blt.n 7d3c78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3bb4 │ │ │ │ + bhi.n 7d3bc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + bvs.n 7d3b88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3bbc │ │ │ │ + bmi.n 7d3b4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3c10 │ │ │ │ + bcs.n 7d3b40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3ba4 │ │ │ │ + beq.n 7d3b34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3b68 │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3d2c │ │ │ │ + ble.n 7d3b8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3d20 │ │ │ │ + bge.n 7d3bc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7d3d14 │ │ │ │ + bhi.n 7d3b24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + bvs.n 7d3ce8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7d3cf4 │ │ │ │ + bmi.n 7d3cac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3d58 │ │ │ │ + bcs.n 7d3ca0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7d3d04 │ │ │ │ + beq.n 7d3c94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7d3cc8 │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7d3c8c │ │ │ │ + ble.n 7d3cc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7d3c80 │ │ │ │ + bge.n 7d3d08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + bhi.n 7d3c84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + bvs.n 7d3c48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7d3c2c │ │ │ │ + bcc.n 7d3c0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d3ca0 │ │ │ │ + bne.n 7d3c00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7d3c64 │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7d3c28 │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7d3bec │ │ │ │ + bgt.n 7d3bfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7d3be0 │ │ │ │ + bge.n 7d3c50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + bvc.n 7d3be4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + bpl.n 7d3ba8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + bcc.n 7d3b6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + bne.n 7d3b60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + bgt.n 7d3d34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + bls.n 7d3b98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + bvc.n 7d3d44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + bpl.n 7d3d08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + bcc.n 7d3ccc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + bne.n 7d3cc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + blt.n 7d3c6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + bls.n 7d3ce0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + bvc.n 7d3ca4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + bmi.n 7d3c68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + bcs.n 7d3c2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + beq.n 7d3c20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r4!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r3!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r2!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r2!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r3, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r1!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ nop {13} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - nop {11} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite hi │ │ │ │ - lslhi r0, r0, #2 │ │ │ │ - it vs @ unpredictable │ │ │ │ - lslvs r0, r0, #2 │ │ │ │ - itt mi │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - wfemi │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0070 │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0048 │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0020 │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + stmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + nop {6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r7!, {r3} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r1!, {} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + it │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bkpt 0x00f0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x00d0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x00ac │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x0088 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x0064 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x0040 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bkpt 0x0014 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r6, r7, pc} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r4, r7, pc} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r3, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - pop {r2, r3} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7d3ebc │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3eb8 │ │ │ │ + pop {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3eb4 │ │ │ │ + cbnz r4, 7d3eaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3eac │ │ │ │ + cbnz r0, 7d3ea4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x002c │ │ │ │ + cbnz r0, 7d3e9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ cbnz r0, 7d3e94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3ea8 │ │ │ │ + cbnz r4, 7d3e8e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r0, r4 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3e90 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r4 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3e8c │ │ │ │ + cbnz r4, 7d3e8a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + cbnz r0, 7d3e5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3eae │ │ │ │ + rev16 r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7d3e88 │ │ │ │ + cbnz r0, 7d3e84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + rev r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + cbnz r4, 7d3e7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + cbnz r0, 7d3ea8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cpsie │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + push {r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + push {r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r5, r6} │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7d3f62 │ │ │ │ + push {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f5a │ │ │ │ + push {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f56 │ │ │ │ + cbz r0, 7d3f50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f52 │ │ │ │ + cbz r0, 7d3f48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f4e │ │ │ │ + cbz r0, 7d3f40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f4a │ │ │ │ + cbz r0, 7d3f38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f46 │ │ │ │ + cbz r4, 7d3f30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ uxtb r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ uxth r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ uxth r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r5 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + sxth r4, r1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbz r4, 7d3f46 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbz r4, 7d3f42 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f5c │ │ │ │ + cbz r4, 7d3f3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7d3f54 │ │ │ │ + cbz r4, 7d3f38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7d3f4a │ │ │ │ + cbz r4, 7d3f32 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbz r4, 7d3f2c │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbz r4, 7d3f24 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [pc, #424] @ (7d40d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #424] @ (7d40dc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2820832,155 +2820781,155 @@ │ │ │ │ ldr r0, [pc, #288] @ (7d41ec ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #284] @ (7d41f0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 7d44fc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r7, pc, #864 @ (adr r7, 7d4478 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r7, pc, #728 @ (adr r7, 7d43f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r7, pc, #544 @ (adr r7, 7d4340 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r7, pc, #360 @ (adr r7, 7d428c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #160 @ (adr r7, 7d41c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #856 @ (adr r7, 7d4484 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 7d4504 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #720 @ (adr r7, 7d4400 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 7d4480 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 7d436c ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 7d43ec ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #304 @ (adr r7, 7d4268 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 7d42e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #184 @ (adr r7, 7d41f4 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 7d4274 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #32 @ (adr r7, 7d4160 ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 7d41e0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 7d44ac ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 7d452c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #672 @ (adr r6, 7d43e8 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 7d4468 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, 7d4384 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 7d4404 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #432 @ (adr r6, 7d4300 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 7d4380 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 7d427c ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 7d42fc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 7d41f8 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 7d4278 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #24 @ (adr r6, 7d4174 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 7d41f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #912 @ (adr r5, 7d44f0 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 7d4170 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #776 @ (adr r5, 7d446c ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 7d44ec ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #640 @ (adr r5, 7d43e8 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 7d4468 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 7d4374 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 7d43f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 7d4310 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 7d4390 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #264 @ (adr r5, 7d427c ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 7d42fc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #112 @ (adr r5, 7d41e8 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 7d4268 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 7d4574 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 7d41f4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #896 @ (adr r4, 7d4500 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 7d4180 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #776 @ (adr r4, 7d448c ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 7d450c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 7d4418 ) │ │ │ │ + add r3, pc, #784 @ (adr r3, 7d4498 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, 7d4394 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 7d4414 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, 7d4330 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 7d43b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #312 @ (adr r4, 7d42cc ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 7d434c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7d4258 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 7d42d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 7d41f4 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 7d4274 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #992 @ (adr r3, 7d4580 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 7d4200 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #808 @ (adr r3, 7d44cc ) │ │ │ │ + add r2, pc, #936 @ (adr r2, 7d454c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #608 @ (adr r3, 7d4408 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 7d4488 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #488 @ (adr r3, 7d4394 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 7d4414 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 7d4330 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 7d43b0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #280 @ (adr r3, 7d42cc ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 7d434c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #112 @ (adr r3, 7d4228 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 7d42a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #968 @ (adr r2, 7d4584 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 7d4204 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #800 @ (adr r2, 7d44e0 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 7d4560 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 7d442c ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 7d44ac ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 7d4368 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 7d43e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 7d42c4 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 7d4344 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 7d4220 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 7d42a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 7d455c ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 7d41dc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 7d44c8 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, 7d4548 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #568 @ (adr r1, 7d4414 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 7d4494 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 7d43a0 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 7d4420 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #360 @ (adr r1, 7d434c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 7d43cc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #256 @ (adr r1, 7d42e8 ) │ │ │ │ + add r0, pc, #384 @ (adr r0, 7d4368 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #152 @ (adr r1, 7d4284 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 7d4304 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #48 @ (adr r1, 7d4220 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 7d42a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #968 @ (adr r0, 7d45bc ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 7d423c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw ip, #5044 @ 0x13b4 │ │ │ │ sub sp, #16 │ │ │ │ @@ -2821536,19 +2821485,19 @@ │ │ │ │ tst.w r3, #65537 @ 0x10001 │ │ │ │ bne.w 7db482 │ │ │ │ tst.w r3, #268439552 @ 0x10001000 │ │ │ │ beq.w 7d6188 │ │ │ │ ldr r2, [pc, #12] @ (7d4738 ) │ │ │ │ add r2, pc │ │ │ │ b.w 7d5586 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r2, #8] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ movw r3, #7928 @ 0x1ef8 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7d83b6 │ │ │ │ cmp.w r1, #6912 @ 0x1b00 │ │ │ │ bcc.w 7d5554 │ │ │ │ sub.w r1, r1, #6912 @ 0x1b00 │ │ │ │ @@ -2823293,23 +2823242,23 @@ │ │ │ │ ldr r2, [pc, #36] @ (7d55bc ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-504]! @ 0xfffffe08 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + ldc2 0, cr0, [r0], {126} @ 0x7e │ │ │ │ + strb r2, [r5, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb.w r0, [lr, lr, lsl #3] │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + @ instruction: 0xf72e007e │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ subw r1, r1, #1844 @ 0x734 │ │ │ │ cmp.w r1, #688 @ 0x2b0 │ │ │ │ bhi.w 7d6188 │ │ │ │ add r3, pc, #8 @ (adr r3, 7d55d8 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ @@ -2825579,75 +2825528,75 @@ │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ asrs r6, r7, #25 │ │ │ │ asrs r6, r6, #25 │ │ │ │ asrs r6, r5, #25 │ │ │ │ asrs r6, r4, #25 │ │ │ │ asrs r6, r3, #25 │ │ │ │ asrs r4, r3, #18 │ │ │ │ - add r3, pc, #768 @ (adr r3, 7d6ecc ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 7d6f4c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mcrr 0, 7, r0, r6, cr14 │ │ │ │ - @ instruction: 0xf6be007c │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + sbc.w r0, r6, lr, ror #1 │ │ │ │ + rsbs r0, lr, #16515072 @ 0xfc0000 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc2 0, cr0, [r2], #504 @ 0x1f8 │ │ │ │ - ldc2 0, cr0, [r0], #504 @ 0x1f8 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfbc2007e │ │ │ │ + @ instruction: 0xfbd0007e │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d664c │ │ │ │ + b.n 7d648c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6638 │ │ │ │ + b.n 7d6478 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d6b9c │ │ │ │ + bgt.n 7d6bdc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r2, r3] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d72b4 │ │ │ │ + b.n 7d70f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d727c │ │ │ │ + b.n 7d70bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7d7240 │ │ │ │ + b.n 7d7080 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d71e4 │ │ │ │ + b.n 7d7024 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d70fc │ │ │ │ + b.n 7d6f3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa40007e │ │ │ │ - b.n 7d70d4 │ │ │ │ + vld4.16 {d16-d19}, [r0 :256], lr │ │ │ │ + b.n 7d6f14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa34007e │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldr??.w r0, [r4, lr, lsl #3] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d7054 │ │ │ │ + b.n 7d6e94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d700c │ │ │ │ + b.n 7d6e4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6fd4 │ │ │ │ + b.n 7d6e14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7010 │ │ │ │ + b.n 7d6e50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d6e30 │ │ │ │ + b.n 7d6c70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d6e1c │ │ │ │ + b.n 7d6c5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #2444] @ 7d75e0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ @@ -2826623,173 +2826572,178 @@ │ │ │ │ ldr r2, [pc, #348] @ (7d7730 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7d752e │ │ │ │ ldr r2, [pc, #344] @ (7d7734 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7d752e │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldrsb r6, [r5, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xeaa2007e │ │ │ │ - orns r0, ip, lr, ror #1 │ │ │ │ - orrs.w r0, sl, lr, ror #1 │ │ │ │ - orns r0, r8, lr, ror #1 │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ + strd r0, r0, [r2, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xe99c007e │ │ │ │ + ldrd r0, r0, [sl, #-504]! @ 0x1f8 │ │ │ │ + @ instruction: 0xe998007e │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 7d76ec │ │ │ │ + bgt.n 7d752c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r2, r1] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 7d76ac │ │ │ │ + bgt.n 7d76ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 7d7614 │ │ │ │ + bgt.n 7d7654 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7334 │ │ │ │ + b.n 7d7174 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d75d0 │ │ │ │ + blt.n 7d7610 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r5, r1] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d7578 │ │ │ │ + bmi.n 7d75b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d7718 │ │ │ │ + bpl.n 7d7558 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d75b4 │ │ │ │ + b.n 7d73f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfab2007e │ │ │ │ - blt.n 7d7614 │ │ │ │ + ldr??.w r0, [r2, #126] @ 0x7e │ │ │ │ + bge.n 7d7654 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d7268 │ │ │ │ + b.n 7d70a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d7710 │ │ │ │ + bcc.n 7d7750 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d7584 │ │ │ │ + bge.n 7d75c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 7d7744 │ │ │ │ + bge.n 7d7584 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + strb r6, [r3, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sbcs r6, r5 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d7644 │ │ │ │ + bls.n 7d7684 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + eors r2, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r4 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + ands r2, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7d7760 │ │ │ │ + bls.n 7d77a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d76c8 │ │ │ │ + bcs.n 7d7708 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7d7640 │ │ │ │ + bne.n 7d7680 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d7668 │ │ │ │ + bne.n 7d76a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7d7668 │ │ │ │ + bhi.n 7d76a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d7638 │ │ │ │ + bcs.n 7d7678 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcs.n 7d7650 │ │ │ │ + bne.n 7d7690 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d77d4 │ │ │ │ + bne.n 7d7614 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7d773c │ │ │ │ + bhi.n 7d777c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eor.w r0, r6, #126 @ 0x7e │ │ │ │ - bhi.n 7d7664 │ │ │ │ + vshr.s32 q0, q15, #26 │ │ │ │ + bvc.n 7d76a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orns r0, r8, #126 @ 0x7e │ │ │ │ - b.n 7d7b18 │ │ │ │ + vshr.s16 q0, q15, #8 │ │ │ │ + b.n 7d7958 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7d77e4 │ │ │ │ + bvc.n 7d7624 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7d73ec │ │ │ │ + b.n 7d722c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe85c007e │ │ │ │ - strex r0, r0, [r0, #504] @ 0x1f8 │ │ │ │ - @ instruction: 0xe820007e │ │ │ │ - @ instruction: 0xe800007e │ │ │ │ - b.n 7d76e8 │ │ │ │ + b.n 7d7610 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7d76b4 │ │ │ │ + b.n 7d75dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe808007e │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + b.n 7d75a0 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7d7564 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7d7528 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7d74f4 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + b.n 7d7580 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr.w r2, [pc, #3604] @ 7d8550 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ lsls r0, r5, #31 │ │ │ │ @@ -2828076,352 +2828030,352 @@ │ │ │ │ bmi.w 7e1672 │ │ │ │ ldr r2, [pc, #688] @ (7d87f4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7d4ff0 │ │ │ │ - b.n 7d828c │ │ │ │ + b.n 7d80cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d822c │ │ │ │ + b.n 7d806c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r0, [r4, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d81cc │ │ │ │ + b.n 7d800c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d816c │ │ │ │ + b.n 7d7fac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r2, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d810c │ │ │ │ + b.n 7d7f4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + ldr r7, [pc, #800] @ (7d88b8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r7, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d80ac │ │ │ │ + b.n 7d7eec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + ldr r7, [pc, #512] @ (7d87a8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d804c │ │ │ │ + b.n 7d7e8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #224] @ (7d8698 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 7d7fec │ │ │ │ + b.n 7d7e2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #832] @ (7d8908 ) │ │ │ │ + ldr r6, [pc, #960] @ (7d8988 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r4, [r0, #20] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + udf #188 @ 0xbc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d8530 │ │ │ │ + bvs.n 7d8570 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d8694 │ │ │ │ + bcs.n 7d86d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d8514 │ │ │ │ + bvs.n 7d8554 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d8548 │ │ │ │ + blt.n 7d8588 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 6, r0, cr12, cr14, {3} │ │ │ │ - bgt.n 7d8514 │ │ │ │ + stcl 0, cr0, [ip, #504]! @ 0x1f8 │ │ │ │ + blt.n 7d8554 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d8560 │ │ │ │ + bne.n 7d85a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 7d8530 │ │ │ │ + bne.n 7d8570 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + strh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #200] @ (7d86e8 ) │ │ │ │ + ldr r4, [pc, #328] @ (7d8768 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 7d8570 │ │ │ │ + bge.n 7d85b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d86d4 │ │ │ │ + bge.n 7d8714 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 7d865c │ │ │ │ + bne.n 7d869c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d86d0 │ │ │ │ + bge.n 7d8710 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d8538 │ │ │ │ + beq.n 7d8578 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #776] @ (7d8940 ) │ │ │ │ + ldr r3, [pc, #904] @ (7d89c0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 7d85d8 │ │ │ │ + beq.n 7d8618 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d85b4 │ │ │ │ + blt.n 7d85f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d85a8 │ │ │ │ + beq.n 7d85e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d85a0 │ │ │ │ + blt.n 7d85e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d8588 │ │ │ │ + blt.n 7d85c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d8570 │ │ │ │ + blt.n 7d85b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - nop {7} │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 7d86c0 │ │ │ │ + beq.n 7d8700 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d867c │ │ │ │ + blt.n 7d86bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d85a0 │ │ │ │ + bge.n 7d85e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d8590 │ │ │ │ + bge.n 7d85d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 7d85d8 │ │ │ │ + bls.n 7d8618 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #408] @ (7d8808 ) │ │ │ │ + ldr r3, [pc, #536] @ (7d8888 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bge.n 7d85c4 │ │ │ │ + bls.n 7d8604 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r7, r1] │ │ │ │ + ldr r7, [pc, #624] @ (7d88e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #224] @ (7d875c ) │ │ │ │ + ldr r3, [pc, #352] @ (7d87dc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 7d872c │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #160] @ (7d8728 ) │ │ │ │ + ldr r2, [pc, #288] @ (7d87a8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [pc, #496] @ (7d887c ) │ │ │ │ + ldr r5, [pc, #624] @ (7d88fc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 7d86d8 │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 7d85c0 │ │ │ │ + bvc.n 7d8600 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7d872c │ │ │ │ + bvc.n 7d876c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d877c │ │ │ │ + bpl.n 7d87bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r4, r5} │ │ │ │ + cbnz r0, 7d873c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d873c │ │ │ │ + bpl.n 7d877c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #272] @ (7d8814 ) │ │ │ │ + ldr r6, [pc, #400] @ (7d8894 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #168] @ (7d87b0 ) │ │ │ │ + ldr r6, [pc, #296] @ (7d8830 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d86b4 │ │ │ │ + bmi.n 7d86f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d8664 │ │ │ │ + bmi.n 7d86a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d861c │ │ │ │ + bmi.n 7d865c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d87d4 │ │ │ │ + bmi.n 7d8814 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d8794 │ │ │ │ + bmi.n 7d87d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d875c │ │ │ │ + bmi.n 7d879c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d8724 │ │ │ │ + bmi.n 7d8764 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d86f4 │ │ │ │ + bmi.n 7d8734 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d86b4 │ │ │ │ + bcc.n 7d86f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d8674 │ │ │ │ + bcc.n 7d86b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #512] @ (7d8934 ) │ │ │ │ + ldr r5, [pc, #640] @ (7d89b4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d881c │ │ │ │ + bcc.n 7d865c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d87e4 │ │ │ │ + bcc.n 7d8824 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d8774 │ │ │ │ + bcc.n 7d87b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 7d8786 │ │ │ │ + cbnz r4, 7d874e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7d8734 │ │ │ │ + bcc.n 7d8774 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #568] @ (7d8988 ) │ │ │ │ + ldr r2, [pc, #696] @ (7d8a08 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bx r9 │ │ │ │ + mov r2, sp │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7d86b8 │ │ │ │ + bmi.n 7d86f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp sl, r6 │ │ │ │ + add sl, sl │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bmi.n 7d86b4 │ │ │ │ + bcc.n 7d86f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r2, r9 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d8694 │ │ │ │ + bcc.n 7d86d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 7d87c4 │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d8844 │ │ │ │ + bcc.n 7d8884 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp lr, fp │ │ │ │ + add lr, pc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d883c │ │ │ │ + bcc.n 7d887c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d8834 │ │ │ │ + bcc.n 7d8874 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #720] @ (7d8a7c ) │ │ │ │ + ldr r1, [pc, #848] @ (7d8afc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #208] @ (7d8884 ) │ │ │ │ + ldr r1, [pc, #336] @ (7d8904 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bx sl │ │ │ │ + mov r0, lr │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d88bc │ │ │ │ + bgt.n 7d86fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d870c │ │ │ │ + beq.n 7d874c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs r4, r4 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d88d0 │ │ │ │ + beq.n 7d8710 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d8834 │ │ │ │ + blt.n 7d8874 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3508] @ 7d95b0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ and.w r5, r5, #15 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2829699,361 +2829653,361 @@ │ │ │ │ b.n 7d9534 │ │ │ │ ldr r2, [pc, #704] @ (7d9864 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7d9534 │ │ │ │ - eors r0, r5 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + subs r7, #30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x000a │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7d960c │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + ble.n 7d9680 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7d9594 │ │ │ │ + ble.n 7d95d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9640 │ │ │ │ + bcs.n 7d9680 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d966c │ │ │ │ + bvc.n 7d96ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7d9600 │ │ │ │ + bvc.n 7d9640 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d95e0 │ │ │ │ + bgt.n 7d9620 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r4} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d95cc │ │ │ │ + bgt.n 7d960c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d9518 │ │ │ │ + blt.n 7d9558 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7d96fc │ │ │ │ + blt.n 7d953c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r5, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 7d95f8 │ │ │ │ + blt.n 7d9638 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7d9584 │ │ │ │ + bge.n 7d95c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bge.n 7d964c │ │ │ │ + bls.n 7d968c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d965c │ │ │ │ + bvc.n 7d969c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7d9640 │ │ │ │ + bvc.n 7d9680 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d9614 │ │ │ │ + bvc.n 7d9654 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d96ac │ │ │ │ + beq.n 7d96ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #272] @ (7d9748 ) │ │ │ │ + bxns ip │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n 7d95cc │ │ │ │ + bvs.n 7d960c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d95d0 │ │ │ │ + bvs.n 7d9610 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d95cc │ │ │ │ + bvs.n 7d960c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d95e8 │ │ │ │ + bvs.n 7d9628 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d958c │ │ │ │ + bvs.n 7d95cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d95c8 │ │ │ │ + bvs.n 7d9608 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d974c │ │ │ │ + bvs.n 7d958c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d95a8 │ │ │ │ + bvs.n 7d95e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d970c │ │ │ │ + bvs.n 7d974c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d9588 │ │ │ │ + bvs.n 7d95c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d96cc │ │ │ │ + bvs.n 7d970c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d9568 │ │ │ │ + bvs.n 7d95a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d968c │ │ │ │ + bvs.n 7d96cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d9748 │ │ │ │ + bvs.n 7d9588 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d964c │ │ │ │ + bvs.n 7d968c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d9728 │ │ │ │ + bvs.n 7d9768 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d960c │ │ │ │ + bpl.n 7d964c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d9708 │ │ │ │ + bvs.n 7d9748 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d95cc │ │ │ │ + bpl.n 7d960c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d96e8 │ │ │ │ + bvs.n 7d9728 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7d958c │ │ │ │ + bpl.n 7d95cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r4 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r3, #252 @ 0xfc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d9790 │ │ │ │ + bvc.n 7d95d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d970c │ │ │ │ + bvc.n 7d974c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r3, #120 @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7d9708 │ │ │ │ + bvc.n 7d9748 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + ble.n 7d9620 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #122 @ 0x7a │ │ │ │ + ble.n 7d9600 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + ble.n 7d95e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + ble.n 7d97c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + ble.n 7d979c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itt vs │ │ │ │ - lslvs r6, r7, #1 │ │ │ │ - ldmiavs r1!, {r2, r3, r7} │ │ │ │ + bkpt 0x0084 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9710 │ │ │ │ + bmi.n 7d9750 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9724 │ │ │ │ + bmi.n 7d9764 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9748 │ │ │ │ + bmi.n 7d9788 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d975c │ │ │ │ + bmi.n 7d979c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9760 │ │ │ │ + bmi.n 7d97a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d971c │ │ │ │ + bmi.n 7d975c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9750 │ │ │ │ + bmi.n 7d9790 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d96dc │ │ │ │ + bmi.n 7d971c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9740 │ │ │ │ + bmi.n 7d9780 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9624 │ │ │ │ + bcc.n 7d9664 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d9728 │ │ │ │ + bmi.n 7d9768 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d965c │ │ │ │ + bcc.n 7d969c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n 7d979c │ │ │ │ + bvs.n 7d97dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {} │ │ │ │ + stmia r7!, {r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 7d9824 │ │ │ │ + bhi.n 7d9664 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r0, r2 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 7d975c │ │ │ │ + bhi.n 7d979c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 7d9780 │ │ │ │ + beq.n 7d97c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r3, r4, pc} │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d975c │ │ │ │ + bvc.n 7d979c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d971c │ │ │ │ + bvs.n 7d975c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d96dc │ │ │ │ + bvs.n 7d971c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d969c │ │ │ │ + bvs.n 7d96dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d985c │ │ │ │ + bvs.n 7d969c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d981c │ │ │ │ + bvs.n 7d985c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d97dc │ │ │ │ + bvs.n 7d981c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7d979c │ │ │ │ + bvs.n 7d97dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvs.n 7d97b0 │ │ │ │ + bvs.n 7d97f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bvc.n 7d97bc │ │ │ │ + bvs.n 7d97fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d96e0 │ │ │ │ + bcc.n 7d9720 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9784 │ │ │ │ + bcc.n 7d97c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 7d977c │ │ │ │ + bcc.n 7d97bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d96f8 │ │ │ │ + bmi.n 7d9738 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9774 │ │ │ │ + bcc.n 7d97b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 7d98b8 │ │ │ │ + bmi.n 7d96f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d975c │ │ │ │ + bcc.n 7d979c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9770 │ │ │ │ + bcc.n 7d97b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9784 │ │ │ │ + bcc.n 7d97c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9730 │ │ │ │ + bcc.n 7d9770 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7d9784 │ │ │ │ + bcc.n 7d97c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9768 │ │ │ │ + bcs.n 7d97a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7d9764 │ │ │ │ + bcs.n 7d97a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7d9888 │ │ │ │ + bcs.n 7d98c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 7d981a │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r7, #114 @ 0x72 │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [pc, #384] @ (7d99a8 ) │ │ │ │ + ldr r0, [pc, #512] @ (7d9a28 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r6, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb6be │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr.w r2, [pc, #3644] @ 7da6a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7d9534 │ │ │ │ @@ -2831366,405 +2831320,405 @@ │ │ │ │ b.n 7da3de │ │ │ │ ldr r2, [pc, #792] @ (7da9b4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7da3de │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + add r2, sl │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sl, lr │ │ │ │ + add r2, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbz r0, 7da74e │ │ │ │ + cbz r0, 7da716 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + cbz r2, 7da720 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7da6f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 7da756 │ │ │ │ + cbz r6, 7da71e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7da6e8 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7da756 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 7da748 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7da74a │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7da74c │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #336 @ 0x150 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxtb r6, r4 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxtb r2, r0 │ │ │ │ + cbz r2, 7da74c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + cbz r2, 7da74c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r4, r5 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r4, 7da74a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #656 @ 0x290 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - cbz r4, 7da780 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7da780 │ │ │ │ + cbz r0, 7da74a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7da780 │ │ │ │ + cbz r4, 7da748 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + nop {15} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itet al │ │ │ │ - lslal r6, r7, #1 │ │ │ │ - it gt @ unpredictable > │ │ │ │ + itet gt │ │ │ │ lslgt r6, r7, #1 │ │ │ │ - ittt ge │ │ │ │ - lslge r6, r7, #1 │ │ │ │ - nopge {8} │ │ │ │ - lslge r6, r7, #1 │ │ │ │ - itte pl │ │ │ │ + it vc @ unpredictable │ │ │ │ + lslvc r6, r7, #1 │ │ │ │ + itee pl │ │ │ │ lslpl r6, r7, #1 │ │ │ │ - stmiapl r0!, {r2, r5, r6} │ │ │ │ + wfimi │ │ │ │ lslmi r6, r7, #1 │ │ │ │ - itte cs │ │ │ │ - lslcs r6, r7, #1 │ │ │ │ - it eq @ unpredictable │ │ │ │ + itet eq │ │ │ │ lsleq r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + bkpt 0x00e8 │ │ │ │ + lsleq r6, r7, #1 │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - it ge │ │ │ │ - lslge r6, r7, #1 │ │ │ │ - ittt hi │ │ │ │ - lslhi r6, r7, #1 │ │ │ │ - addhi r2, sp, #448 @ 0x1c0 │ │ │ │ + bkpt 0x00a0 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + bkpt 0x007a │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + itt hi │ │ │ │ lslhi r6, r7, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + bkpt 0x0046 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + ittt cc │ │ │ │ + lslcc r6, r7, #1 │ │ │ │ + bkpt 0x00c8 │ │ │ │ + lslcc r6, r7, #1 │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r0, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #352 @ (adr r3, 7da9b4 ) │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + add r2, pc, #480 @ (adr r2, 7daa34 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - bvc.n 7da7b4 │ │ │ │ + it le │ │ │ │ + lslle r6, r7, #1 │ │ │ │ + itee ge │ │ │ │ + lslge r6, r7, #1 │ │ │ │ + lsrlt r4, r7, #9 │ │ │ │ + lsllt r3, r0, #2 │ │ │ │ + bvs.n 7da7f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7da96c │ │ │ │ + bvs.n 7da7ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, pc, #432 @ (adr r2, 7daa3c ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 7daabc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #328 @ (adr r2, 7da9d8 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, 7daa58 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r7, #9 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bkpt 0x0086 │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x006c │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0052 │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2!, {r4, r5} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #62 @ 0x3e │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r0, 7da980 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r2} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r1, #24 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + cmp r0, #218 @ 0xda │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r0, #134 @ 0x86 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - revsh r6, r4 │ │ │ │ + rev r6, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r4, r5 │ │ │ │ + cbnz r4, 7da972 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + cbnz r0, 7da970 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 7da98c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x0026 │ │ │ │ + cbnz r6, 7da9b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + cbnz r2, 7da9b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + stmia r7!, {r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r2, r0 │ │ │ │ + cbnz r2, 7da99c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r6, 7da9cc │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + stmia r7!, {r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r2, 7da9c2 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 7da9be │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r2, r2 │ │ │ │ + cbnz r2, 7da9d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3608] @ 7db7d4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7da3de │ │ │ │ @@ -2833007,298 +2832961,298 @@ │ │ │ │ lsls r1, r0, #8 │ │ │ │ lsls r1, r7, #7 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r6, r4, #4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xb720 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ - lsls r5, r7, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - uxth r4, r5 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #136 @ 0x88 │ │ │ │ + itet al │ │ │ │ + lslal r6, r7, #1 │ │ │ │ + it gt @ unpredictable > │ │ │ │ + lslgt r6, r7, #1 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + itt ls │ │ │ │ + lslls r6, r7, #1 │ │ │ │ + itee le @ unpredictable │ │ │ │ + lslle r6, r7, #1 │ │ │ │ + cbz r4, 7db856 @ unpredictable │ │ │ │ + lslgt r6, r7, #1 │ │ │ │ + itte ge │ │ │ │ + lslge r6, r7, #1 │ │ │ │ + ite hi @ unpredictable │ │ │ │ + lslhi r6, r7, #1 │ │ │ │ + addls r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + lsls r5, r7, #1 │ │ │ │ + itee mi │ │ │ │ + lslmi r6, r7, #1 │ │ │ │ + ite cs @ unpredictable │ │ │ │ + lslcs r6, r7, #1 │ │ │ │ + addcc r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb790 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #832 @ 0x340 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r7, pc, #992 @ (adr r7, 7dbc68 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r4, r6} │ │ │ │ + cbz r0, 7db8f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r7, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #456 @ (adr r3, 7dba80 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 7dbb00 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + adds r2, r6, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r7, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r4, r7 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, r7, r0 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #696 @ (adr r1, 7dbba8 ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 7dbc28 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + ldr r7, [pc, #552] @ (7dbb20 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #976] @ (7dbccc ) │ │ │ │ + ldr r7, [pc, #80] @ (7db94c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #936] @ (7dbca8 ) │ │ │ │ + ldr r7, [pc, #40] @ (7db928 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + adds r0, r7, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + adds r0, r0, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #1008 @ (adr r0, 7dbd18 ) │ │ │ │ + add r0, pc, #112 @ (adr r0, 7db998 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 7dbca4 ) │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 7dbc20 ) │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #776 @ (adr r0, 7dbc3c ) │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 7dbb78 ) │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7dbb14 ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #368 @ (adr r0, 7dbab0 ) │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #264 @ (adr r0, 7dba4c ) │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 7dbaa8 ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #488 @ (adr r0, 7dbb34 ) │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 7dbab0 ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #96] @ (7db9d4 ) │ │ │ │ + bx r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blxns r6 │ │ │ │ + mov ip, sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bx r5 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r0, ip │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #16 @ (adr r3, 7db9d0 ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 7dba50 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vqadd.u16 q8, q4, │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + mrc2 0, 3, r0, cr8, cr15, {3} │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #400 @ (adr r2, 7dbb7c ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 7dbbfc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr.w r2, [pc, #3636] @ 7dc848 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr.w r2, [pc, #3628] @ 7dc84c │ │ │ │ @@ -2834521,267 +2834475,267 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #524] @ (7dca4c ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ b.w 7d7f7e │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs r0, r4 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - muls r2, r5 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - muls r6, r4 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bics r4, r5 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bics r6, r4 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - muls r6, r2 │ │ │ │ + negs r6, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r2, r7 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r2, r0 │ │ │ │ + tst r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmn r6, r4 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - negs r6, r7 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - negs r2, r4 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - negs r6, r0 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - tst r2, r5 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - tst r6, r1 │ │ │ │ + asrs r6, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r2, r6 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sbcs r2, r4 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r2, r4 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r2, r0 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r5 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r6, #102 @ 0x66 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r2, 7dc8e8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - eors r2, r5 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r2, r0 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r6, r1 │ │ │ │ + lsrs r6, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r7 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs r6, r5 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r4 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r1 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r5 │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors r6, r6 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors r2, r3 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r5 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r5 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs r4, r0 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r7 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r6 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r5 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r7 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r4 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r1 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors r2, r6 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #78 @ 0x4e │ │ │ │ + subs r6, #110 @ 0x6e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #180 @ 0xb4 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r5, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ + subs r5, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf258007f │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + sbcs.w r0, r8, #127 @ 0x7f │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf256007f │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + sbcs.w r0, r6, #127 @ 0x7f │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rsbs r0, r6, #127 @ 0x7f │ │ │ │ - subs.w r0, r0, #127 @ 0x7f │ │ │ │ - @ instruction: 0xf186007f │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf0f6007f │ │ │ │ + @ instruction: 0xf0d0007f │ │ │ │ + @ instruction: 0xf0a6007f │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r5, #4 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vshr.s32 q8, , #14 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + vqadd.s16 q0, q1, │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3628] @ 7dd880 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r7, [pc, #3628] @ 7dd884 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -2835979,196 +2835933,196 @@ │ │ │ │ bhi.w 7d6188 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 7d4fd0 │ │ │ │ b.w 7d6188 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r2, [r4, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r5, #16] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r4, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfab0007c │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr??.w r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r3, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa70007c │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrsb.w r0, [r0, #124] @ 0x7c │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa4c007c │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + vld4.16 {d16-d19}, [ip :256], ip │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa28007c │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], ip │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfac8007c │ │ │ │ - @ instruction: 0xfaa6007c │ │ │ │ - @ instruction: 0xfad6007c │ │ │ │ - @ instruction: 0xfad4007c │ │ │ │ - @ instruction: 0xfaa4007c │ │ │ │ - @ instruction: 0xfa82007c │ │ │ │ - @ instruction: 0xfa64007c │ │ │ │ - @ instruction: 0xfa46007c │ │ │ │ - @ instruction: 0xfa28007c │ │ │ │ - @ instruction: 0xfa0a007c │ │ │ │ - @ instruction: 0xfa28007c │ │ │ │ - @ instruction: 0xfa0c007c │ │ │ │ - ldr??.w r0, [r0, #124] @ 0x7c │ │ │ │ + vld1.8 @ instruction: 0xf9e8007c │ │ │ │ + vst1.8 @ instruction: 0xf9c6007c │ │ │ │ + ldr??.w r0, [r6, #124] @ 0x7c │ │ │ │ ldr??.w r0, [r4, #124] @ 0x7c │ │ │ │ - ldrsh.w r0, [r8, #124] @ 0x7c │ │ │ │ - adcs.w r0, r6, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + vst1.8 @ instruction: 0xf9c4007c │ │ │ │ + vld1.8 @ instruction: 0xf9a2007c │ │ │ │ + vst1.8 @ instruction: 0xf984007c │ │ │ │ + vld4.16 {d16-d19}, [r6 :256], ip │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], ip │ │ │ │ + vld4.16 {d0-d3}, [sl :256], ip │ │ │ │ + vst4.16 {d16-d19}, [r8 :256], ip │ │ │ │ + vld4.16 {d0-d3}, [ip :256], ip │ │ │ │ + ldrsb.w r0, [r0, ip, lsl #3] │ │ │ │ + ldr??.w r0, [r4, #124] @ 0x7c │ │ │ │ + ldr.w r0, [r8, #124] @ 0x7c │ │ │ │ + orns r0, r6, #16515072 @ 0xfc0000 │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf5fa007c │ │ │ │ - cmp r5, #0 │ │ │ │ + adds.w r0, sl, #16515072 @ 0xfc0000 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eor.w r0, lr, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + @ instruction: 0xf3ae007c │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf4ba007c │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + @ instruction: 0xf3da007c │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors.w r0, r6, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + @ instruction: 0xf3b6007c │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orns r0, r2, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + @ instruction: 0xf392007c │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orr.w r0, lr, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + @ instruction: 0xf36e007c │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bic.w r0, sl, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + @ instruction: 0xf34a007c │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - and.w r0, r6, #16515072 @ 0xfc0000 │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + @ instruction: 0xf326007c │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf3e2007c │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + @ instruction: 0xf302007c │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf3be007c │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + @ instruction: 0xf2de007c │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf39a007c │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + @ instruction: 0xf2ba007c │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf376007c │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + @ instruction: 0xf296007c │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf352007c │ │ │ │ - ldrb r2, [r0, #6] │ │ │ │ + @ instruction: 0xf272007c │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf32e007c │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + movw r0, #57468 @ 0xe07c │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf30a007c │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + @ instruction: 0xf22a007c │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf2ea007c │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + addw r0, sl, #124 @ 0x7c │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movt r0, #41084 @ 0xa07c │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + @ instruction: 0xf1ea007c │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rsb r0, r2, #124 @ 0x7c │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + @ instruction: 0xf0e2007c │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf4ac007c │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + @ instruction: 0xf3cc007c │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r6, r7, #1 │ │ │ │ movw r3, #16284 @ 0x3f9c │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7de850 │ │ │ │ cmp.w r1, #16256 @ 0x3f80 │ │ │ │ bcs.w 7dfcac │ │ │ │ movw r3, #16220 @ 0x3f5c │ │ │ │ @@ -2837409,194 +2837363,198 @@ │ │ │ │ lsls r3, r1 │ │ │ │ tst.w r3, #16843009 @ 0x1010101 │ │ │ │ bne.w 7d8392 │ │ │ │ tst.w r3, #269488144 @ 0x10101010 │ │ │ │ bne.w 7d8408 │ │ │ │ b.w 7d6188 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1ec007c │ │ │ │ - movs r1, #28 │ │ │ │ + add.w r0, ip, #124 @ 0x7c │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs.w r0, r8, #124 @ 0x7c │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf0d8007c │ │ │ │ + movs r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r4, r3, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eor.w r0, sl, ip, ror #1 │ │ │ │ - vaddl.u32 q8, d24, d12 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + @ instruction: 0xe9aa007c │ │ │ │ + vhadd.u8 d0, d24, d12 │ │ │ │ + strh r2, [r4, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r6, [r7, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrd r0, r0, [r2], #-496 @ 0x1f0 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + b.n 7de8c4 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strex r0, r0, [lr, #496] @ 0x1f0 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + b.n 7de884 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe82a007c │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + b.n 7de844 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe806007c │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + b.n 7de804 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - smlalbb r0, r0, sl, ip │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfaea008c │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r0, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r5, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xebf2007c │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + adds.w r0, r2, ip, ror #1 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb80007c │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + @ instruction: 0xeaa0007c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ sub.w r3, r1, #8448 @ 0x2100 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #8 │ │ │ │ uxth r3, r3 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #4097 @ 0x1001 │ │ │ │ @@ -2838871,222 +2838829,223 @@ │ │ │ │ cmp r1, #28 │ │ │ │ bhi.w 7d6188 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 7d4fd0 │ │ │ │ b.w 7d6188 │ │ │ │ - @ instruction: 0xf25c008c │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + sbcs.w r0, ip, #140 @ 0x8c │ │ │ │ + strb r0, [r7, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 7df950 │ │ │ │ + blt.n 7df990 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 7df92c │ │ │ │ + blt.n 7df96c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 7df888 │ │ │ │ + bge.n 7df8c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 7df824 │ │ │ │ + bge.n 7df864 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 7df968 │ │ │ │ + bge.n 7df9a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7df928 │ │ │ │ + bvc.n 7df968 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7df8e8 │ │ │ │ + bvc.n 7df928 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7df8a8 │ │ │ │ + bvc.n 7df8e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7dfa68 │ │ │ │ + bvc.n 7df8a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7dfa28 │ │ │ │ + bvc.n 7dfa68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7df9e8 │ │ │ │ + bvc.n 7dfa28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 7df9a8 │ │ │ │ + bvc.n 7df9e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r7, r0] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orn r0, sl, ip, lsl #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + @ instruction: 0xe98a008c │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + ldrsh r2, [r0, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, #0] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7dfaa4 │ │ │ │ + bcc.n 7dfae4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 7dfa64 │ │ │ │ + bcc.n 7dfaa4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 7dfa24 │ │ │ │ + bcc.n 7dfa64 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7dfa9c │ │ │ │ + bpl.n 7dfadc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r4, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strex r0, r0, [r2, #560] @ 0x230 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + b.n 7df91c │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 7dfa8c │ │ │ │ + bcs.n 7dfacc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7dfb28 │ │ │ │ + bvc.n 7dfb68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7df9a8 │ │ │ │ + bvc.n 7df9e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7df9a4 │ │ │ │ + bvc.n 7df9e4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 7df9a0 │ │ │ │ + b.n 7df7e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 7dfafc │ │ │ │ + bvc.n 7dfb3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7dfacc │ │ │ │ + bvc.n 7dfb0c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7dfa9c │ │ │ │ + bvc.n 7dfadc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 7dfa6c │ │ │ │ + bvc.n 7dfaac │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 7dfa3c │ │ │ │ + bvs.n 7dfa7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvc.n 7dfa0c │ │ │ │ + bvs.n 7dfa4c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [pc, #280] @ (7dfbb0 ) │ │ │ │ + ldr r5, [pc, #408] @ (7dfc30 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #152] @ (7dfb34 ) │ │ │ │ + ldr r5, [pc, #280] @ (7dfbb4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ sub.w r2, r1, #16320 @ 0x3fc0 │ │ │ │ mov.w r3, #286331153 @ 0x11111111 │ │ │ │ uxth r2, r2 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w 7d6188 │ │ │ │ @@ -2840879,188 +2840838,188 @@ │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7d6ba0 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #696] @ (7e1230 ) │ │ │ │ + ldr r2, [pc, #824] @ (7e12b0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #368] @ (7e10ec ) │ │ │ │ + ldr r5, [pc, #496] @ (7e116c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #336] @ (7e10d0 ) │ │ │ │ + ldr r5, [pc, #464] @ (7e1150 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #280] @ (7e10a0 ) │ │ │ │ + ldr r2, [pc, #408] @ (7e1120 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #608] @ (7e11fc ) │ │ │ │ + ldr r1, [pc, #736] @ (7e127c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 7e1006 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 7e1006 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r2, 7e1008 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 7e1008 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ + sxth r2, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 7e0ed8 │ │ │ │ + bhi.n 7e0f18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [pc, #712] @ (7e12a4 ) │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #656] @ (7e1270 ) │ │ │ │ + blxns r8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #616] @ (7e124c ) │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #584] @ (7e1230 ) │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #512 @ 0x200 │ │ │ │ - stc2l 0, cr0, [r2], #512 @ 0x200 │ │ │ │ - ldc2l 0, cr0, [r0], {128} @ 0x80 │ │ │ │ - ldc2 0, cr0, [lr], #512 @ 0x200 │ │ │ │ - stc2 0, cr0, [ip], #512 @ 0x200 │ │ │ │ - ldc2 0, cr0, [sl], {128} @ 0x80 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + ldc2 0, cr0, [r4], {128} @ 0x80 │ │ │ │ + stc2 0, cr0, [r2], {128} @ 0x80 │ │ │ │ + @ instruction: 0xfbf00080 │ │ │ │ + @ instruction: 0xfbde0080 │ │ │ │ + smlalbb r0, r0, ip, r0 │ │ │ │ + @ instruction: 0xfbba0080 │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + mov sl, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bxns ip │ │ │ │ + mov ip, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #728] @ (7e12f4 ) │ │ │ │ + ldr r4, [pc, #856] @ (7e1374 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r2, fp │ │ │ │ + cmp r2, pc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #664] @ (7e12bc ) │ │ │ │ + ldr r4, [pc, #792] @ (7e133c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #640] @ (7e12a8 ) │ │ │ │ + ldr r4, [pc, #768] @ (7e1328 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp ip, pc │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #512] @ (7e1234 ) │ │ │ │ + ldr r4, [pc, #640] @ (7e12b4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 7e1088 │ │ │ │ + bpl.n 7e10c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #480] @ (7e121c ) │ │ │ │ + ldr r4, [pc, #608] @ (7e129c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #536] @ (7e1258 ) │ │ │ │ + ldr r3, [pc, #664] @ (7e12d8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #400] @ (7e11d4 ) │ │ │ │ + ldr r3, [pc, #528] @ (7e1254 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #264] @ (7e1150 ) │ │ │ │ + ldr r3, [pc, #392] @ (7e11d0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #144] @ (7e10dc ) │ │ │ │ + ldr r3, [pc, #272] @ (7e115c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #24] @ (7e1068 ) │ │ │ │ + ldr r3, [pc, #152] @ (7e10e8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #928] @ (7e13f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (7e1074 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #808] @ (7e1380 ) │ │ │ │ + ldr r2, [pc, #936] @ (7e1400 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add lr, r6 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subw r0, ip, #128 @ 0x80 │ │ │ │ - bics r0, r1 │ │ │ │ + rsb r0, ip, #128 @ 0x80 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf29c0080 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + subs.w r0, ip, #128 @ 0x80 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + pop {r3, r4, r5, r7, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str.w r0, [r6, r0] │ │ │ │ - str r4, [r6, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf7660080 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + cbnz r0, 7e1112 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - tst r2, r0 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + cbnz r4, 7e1116 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adcs r0, r7 │ │ │ │ + lsls r0, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r0, r4 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itee hi │ │ │ │ - lslhi r4, r7, #1 │ │ │ │ - ldrls r6, [pc, #856] @ (7e1408 ) │ │ │ │ - lslls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #712] @ (7e137c ) │ │ │ │ + bkpt 0x00ae │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + ldr r5, [pc, #984] @ (7e1488 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #792] @ (7e13d0 ) │ │ │ │ + ldr r5, [pc, #840] @ (7e13fc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #968] @ (7e1484 ) │ │ │ │ + ldr r5, [pc, #920] @ (7e1450 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + ldr r7, [pc, #72] @ (7e1104 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #736] @ (7e13a4 ) │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #224] @ (7e11a8 ) │ │ │ │ + ldr r0, [pc, #864] @ (7e1424 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - adcs r2, r3 │ │ │ │ + ldr r2, [pc, #352] @ (7e1228 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + eors r2, r7 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + itte ge │ │ │ │ + lslge r4, r7, #1 │ │ │ │ + ldmiage r5, {r2, r5, r6, r7} │ │ │ │ + lsllt r4, r1, #2 │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ sub.w r3, r1, #6368 @ 0x18e0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ bhi.w 7d6188 │ │ │ │ mov.w r2, #286331153 @ 0x11111111 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ @@ -2842405,412 +2842364,412 @@ │ │ │ │ b.w 7d4ff0 │ │ │ │ ldr r2, [pc, #836] @ (7e23d8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7d4ff0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #768] @ (7e23a8 ) │ │ │ │ + ldr r2, [pc, #896] @ (7e2428 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r5, r7] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cpsid ai │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r6, r7} │ │ │ │ + cbnz r2, 7e214c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #288 @ (adr r2, 7e21f8 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 7e2278 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #184 @ (adr r2, 7e2194 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 7e2214 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #976] @ (7e24c8 ) │ │ │ │ + ldr r2, [pc, #80] @ (7e2148 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stcl 0, cr0, [r6, #-512]! @ 0xfffffe00 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + stc 0, cr0, [r6], {128} @ 0x80 │ │ │ │ + push {r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldcl 0, cr0, [r6], #512 @ 0x200 │ │ │ │ - add r2, pc, #336 @ (adr r2, 7e2260 ) │ │ │ │ + ldc 0, cr0, [r6], {128} @ 0x80 │ │ │ │ + add r1, pc, #464 @ (adr r1, 7e22e0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #432 @ (adr r2, 7e22c8 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 7e2348 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + cbz r0, 7e21a6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vaddl.s32 q0, d26, d0 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + cdp 0, 12, cr0, cr10, cr0, {4} │ │ │ │ + cbz r4, 7e21a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vaddl.s8 q0, d22, d0 │ │ │ │ - push {r4, r7} │ │ │ │ + cdp 0, 10, cr0, cr6, cr0, {4} │ │ │ │ + cbz r0, 7e21a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vhadd.s32 d16, d18, d0 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + cdp 0, 8, cr0, cr2, cr0, {4} │ │ │ │ + cbz r4, 7e21a2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vhadd.s d0, d30, d0 │ │ │ │ - push {r3, r6} │ │ │ │ + cdp 0, 5, cr0, cr14, cr0, {4} │ │ │ │ + cbz r0, 7e21a2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + cbz r6, 7e21a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #16] @ (7e2168 ) │ │ │ │ + ldr r6, [pc, #144] @ (7e21e8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 7e21d6 │ │ │ │ + cbz r6, 7e219e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 7e21d6 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7e21d6 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r6, 7e21d4 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 7e21d4 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 7e21d4 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, r3] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + str r2, [r5, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + str r0, [r3, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + str r6, [r0, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + str r4, [r6, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxtb r0, r4 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmn r2, r6 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + rors r0, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #1016] @ (7e259c ) │ │ │ │ + ldr r2, [pc, #120] @ (7e221c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxth r0, r3 │ │ │ │ + cbz r0, 7e21d6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + cbz r6, 7e21d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sxtb r4, r6 │ │ │ │ + cbz r4, 7e21d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sxtb r4, r2 │ │ │ │ + cbz r4, 7e21d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #808] @ (7e24e4 ) │ │ │ │ + ldr r5, [pc, #936] @ (7e2564 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r5, #178 @ 0xb2 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 7e2206 │ │ │ │ + cbz r0, 7e21ce │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r6, 7e2204 │ │ │ │ + cbz r6, 7e21cc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 7e2204 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 7e2204 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rsb r0, r4, r0, lsl #2 │ │ │ │ - cbz r6, 7e2202 │ │ │ │ + @ instruction: 0xeae40080 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 7e2202 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 7e2202 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, 7e2202 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc 0, cr0, [sl], #-512 @ 0xfffffe00 │ │ │ │ - cbz r4, 7e2200 │ │ │ │ + adcs.w r0, sl, r0, lsl #2 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc 0, cr0, [r6], {128} @ 0x80 │ │ │ │ - cbz r0, 7e2200 │ │ │ │ + @ instruction: 0xeb360080 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xebf20080 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + adds.w r0, r2, r0, lsl #2 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rsb r0, lr, r0, lsl #2 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + @ instruction: 0xeaee0080 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe99e0080 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + ldmia.w lr!, {r7} │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ands.w r0, ip, r0, lsl #2 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + ldmdb ip!, {r7} │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [pc, #472] @ (7e243c ) │ │ │ │ + ldr r0, [pc, #600] @ (7e24bc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #464] @ (7e2438 ) │ │ │ │ + ldr r0, [pc, #592] @ (7e24b8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #968] @ (7e263c ) │ │ │ │ + ldr r5, [pc, #72] @ (7e22bc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #896] @ (7e25f8 ) │ │ │ │ + ldr r5, [pc, #0] @ (7e2278 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #552] @ (7e24a4 ) │ │ │ │ + ldr r4, [pc, #680] @ (7e2524 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #480] @ (7e2460 ) │ │ │ │ + ldr r4, [pc, #608] @ (7e24e0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [pc, #16] @ (7e2298 ) │ │ │ │ + ldr r4, [pc, #144] @ (7e2318 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #592 @ 0x250 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [pc, #632] @ (7e250c ) │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #560] @ (7e24c8 ) │ │ │ │ + blxns r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #488] @ (7e2484 ) │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #480] @ (7e2480 ) │ │ │ │ + blx r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #912 @ 0x390 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #896 @ 0x380 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #824 @ 0x338 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + udf #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mov r4, sp │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r2, fp │ │ │ │ + cmp r2, pc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + cmp r0, sp │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r6, r6 │ │ │ │ + cmp r6, sl │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r4, r4 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r2, r2 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r0, r0 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp lr, sp │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + add ip, pc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ + add sl, sp │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + add r8, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + ldr r7, [pc, #880] @ (7e26d0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - orrs.w r0, r4, r0, lsl #2 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + ldrd r0, r0, [r4, #-512]! @ 0x200 │ │ │ │ + add r4, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7e2978 │ │ │ │ + b.n 7e27b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e26f0 │ │ │ │ + b.n 7e2530 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e26a0 │ │ │ │ + b.n 7e24e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 7e2aac │ │ │ │ + b.n 7e28ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e2a5c │ │ │ │ + b.n 7e289c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrd r0, r0, [ip], #512 @ 0x200 │ │ │ │ - mov r4, r9 │ │ │ │ + @ instruction: 0xe81c0080 │ │ │ │ + cmp r4, sp │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + cmp r4, sl │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #216 @ 0xd8 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #176] @ (7e2470 ) │ │ │ │ + ldr r3, [pc, #304] @ (7e24f0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #48] @ (7e23f4 ) │ │ │ │ + ldr r3, [pc, #176] @ (7e2474 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bgt.n 7e2448 │ │ │ │ + blt.n 7e2488 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r2, [pc, #3636] @ 7e3214 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7d4ff0 │ │ │ │ @@ -2844035,407 +2843994,407 @@ │ │ │ │ ldr r2, [pc, #800] @ (7e3524 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7d4ff0 │ │ │ │ - lsls r0, r7 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r4, r1 │ │ │ │ + cbnz r4, 7e3226 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r6, r3 │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7e31e4 │ │ │ │ + bvc.n 7e3224 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e31a4 │ │ │ │ + bvs.n 7e31e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r0, 7e325c │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 7e32f0 │ │ │ │ + bgt.n 7e3330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 7e33a4 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 7e3424 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 7e3310 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 7e3390 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 7e31f8 │ │ │ │ + bvs.n 7e3238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e3208 │ │ │ │ + bvs.n 7e3248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e3218 │ │ │ │ + bvs.n 7e3258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rors r2, r7 │ │ │ │ + asrs r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r7, pc, #464 @ (adr r7, 7e3430 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r7, pc, #328 @ (adr r7, 7e33ac ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - tst r4, r1 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rors r2, r6 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #252 @ 0xfc │ │ │ │ + subs r4, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r5 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - negs r4, r2 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - tst r6, r6 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 7e346c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 7e34ec ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, r8 │ │ │ │ + muls r4, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, r3 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs r4, r5 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r4, r2 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 7e3388 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 7e3408 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 7e3574 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 7e35f4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 7e3300 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 7e3380 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 7e34ec ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 7e356c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bics r0, r6 │ │ │ │ + cmn r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs r0, r4 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r0, r1 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - negs r4, r6 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - negs r6, r0 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - tst r0, r4 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #568 @ (adr r1, 7e3534 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 7e35b4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #520 @ (adr r1, 7e350c ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 7e358c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 7e3458 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 7e34d8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 7e34f0 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 7e3570 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #848 @ (adr r1, 7e3680 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 7e3700 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #440 @ (adr r0, 7e34f4 ) │ │ │ │ + ldr r7, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #392 @ (adr r0, 7e34cc ) │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #208 @ (adr r0, 7e3418 ) │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 7e34b0 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 7e3530 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #720 @ (adr r0, 7e3640 ) │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #472 @ (adr r0, 7e3574 ) │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r0, #48 @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 7e3488 ) │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 7e3778 ) │ │ │ │ + add r1, pc, #32 @ (adr r1, 7e33f8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r2, r0, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r7, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r4, r3, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r4, r4, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r2, r3, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + subs r4, r6, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r3, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r3, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r3, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp.w r0, #1872 @ 0x750 │ │ │ │ bhi.w 7e372c │ │ │ │ cmp.w r0, #1792 @ 0x700 │ │ │ │ bcs.n 7e3598 │ │ │ │ cmp.w r0, #612 @ 0x264 │ │ │ │ bhi.n 7e35fc │ │ │ │ @@ -2844690,103 +2844649,103 @@ │ │ │ │ ldr r0, [pc, #184] @ (7e3800 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #180] @ (7e3804 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e3794 │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e3714 │ │ │ │ + beq.n 7e3754 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e36bc │ │ │ │ + beq.n 7e36fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e36dc │ │ │ │ + beq.n 7e371c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e37f4 │ │ │ │ + beq.n 7e3834 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e381c │ │ │ │ + beq.n 7e385c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e3844 │ │ │ │ + beq.n 7e3884 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e386c │ │ │ │ + beq.n 7e36ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e37dc │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e380c │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e383c │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e3864 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e388c │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e38b4 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e36dc │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e3704 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e3734 │ │ │ │ + ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e375c │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e3854 │ │ │ │ + beq.n 7e3894 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + subs r2, r4, #5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2846109,352 +2846068,352 @@ │ │ │ │ b.n 7e41ea │ │ │ │ ldr r2, [pc, #688] @ (7e48a0 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7e41ea │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r6, #3 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc2 0, cr0, [r4, #496] @ 0x1f0 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + stc2 0, cr0, [r4], #496 @ 0x1f0 │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 7e4828 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 7e48a8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 7e4834 ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + cbnz r2, 7e478c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + cbnz r6, 7e4786 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + cbnz r2, 7e4782 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #30 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #6 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r4, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r0, #32] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r1, r2} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r2, [pc, #388] @ (7e4a2c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7e415e │ │ │ │ @@ -2846602,61 +2846561,61 @@ │ │ │ │ ldr r2, [pc, #108] @ (7e4a88 ) │ │ │ │ movs r3, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7e3e62 │ │ │ │ - cmp r6, #6 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #126 @ 0x7e │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7e69e4 │ │ │ │ movw r3, #13147 @ 0x335b │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 7e53fc │ │ │ │ @@ -2848923,412 +2848882,410 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #804] @ (7e608c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #804] @ (7e6090 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - lsls r0, r3, #14 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - vshr.u16 q0, , #14 │ │ │ │ - vshr.u8 q0, , #6 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - vqadd.u16 q8, q4, │ │ │ │ - pop {r3, r6} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + vshr.u32 q8, , #26 │ │ │ │ + vshr.u16 q8, , #2 │ │ │ │ + mrc2 0, 5, r0, cr2, cr11, {3} │ │ │ │ + mcr2 0, 5, r0, cr10, cr11, {3} │ │ │ │ + cbnz r4, 7e5df6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite eq │ │ │ │ - lsleq r0, r0, #2 │ │ │ │ - ite cs @ unpredictable │ │ │ │ - lslcs r0, r0, #2 │ │ │ │ - yieldcc │ │ │ │ + mrc2 0, 3, r0, cr8, cr11, {3} │ │ │ │ + cbnz r0, 7e5dea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e20 │ │ │ │ + cbnz r0, 7e5de6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e1c │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e18 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e14 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e10 │ │ │ │ + cbnz r0, 7e5de8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e0c │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e08 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e5e04 │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0090 │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r2 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0090 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r0, r3 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e5e0c │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e5db8 │ │ │ │ + cbnz r0, 7e5e04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e5d64 │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e5d10 │ │ │ │ + cbnz r0, 7e5e0e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e5ebc │ │ │ │ + bvc.n 7e5e4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e5e68 │ │ │ │ + bvc.n 7e5df8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e5e14 │ │ │ │ + bvs.n 7e5da4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5dc0 │ │ │ │ + bvs.n 7e5d50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5d6c │ │ │ │ + bvs.n 7e5cfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5d18 │ │ │ │ + bvs.n 7e5ea8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5ec4 │ │ │ │ + bvs.n 7e5e54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5e70 │ │ │ │ + bvs.n 7e5e00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e5e1c │ │ │ │ + bpl.n 7e5dac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5dc8 │ │ │ │ + bpl.n 7e5d58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5d74 │ │ │ │ + bpl.n 7e5d04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5d20 │ │ │ │ + bpl.n 7e5eb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5ecc │ │ │ │ + bpl.n 7e5e5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5e78 │ │ │ │ + bpl.n 7e5e08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e5e24 │ │ │ │ + bmi.n 7e5db4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5dd0 │ │ │ │ + bmi.n 7e5d60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5d7c │ │ │ │ + bmi.n 7e5f0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5d28 │ │ │ │ + bmi.n 7e5eb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5ed4 │ │ │ │ + bmi.n 7e5e64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e5e80 │ │ │ │ + bcc.n 7e5e10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5e2c │ │ │ │ + bcc.n 7e5dbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5dd8 │ │ │ │ + bcc.n 7e5d68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5d84 │ │ │ │ + bcc.n 7e5f14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5f30 │ │ │ │ + bcc.n 7e5ec0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5edc │ │ │ │ + bcc.n 7e5e6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e5e88 │ │ │ │ + bcs.n 7e5e18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5e34 │ │ │ │ + bcs.n 7e5dc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5de0 │ │ │ │ + bcs.n 7e5d70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5d8c │ │ │ │ + bcs.n 7e5f1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5f38 │ │ │ │ + bcs.n 7e5ec8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5ee4 │ │ │ │ + bcs.n 7e5e74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e5e90 │ │ │ │ + bne.n 7e5e20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5e3c │ │ │ │ + bne.n 7e5dcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5de8 │ │ │ │ + bne.n 7e5d78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5d94 │ │ │ │ + bne.n 7e5f24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5f40 │ │ │ │ + bne.n 7e5ed0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5eec │ │ │ │ + bne.n 7e5e7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e5e98 │ │ │ │ + beq.n 7e5e28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5e44 │ │ │ │ + beq.n 7e5dd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5df0 │ │ │ │ + beq.n 7e5d80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5d9c │ │ │ │ + beq.n 7e5f2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5f48 │ │ │ │ + beq.n 7e5ed8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5ef4 │ │ │ │ + beq.n 7e5e84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e5ea0 │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6a2 │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r5, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + cbz r6, 7e601a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + cbz r4, 7e6018 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + cbz r2, 7e6016 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r4} │ │ │ │ + cbz r0, 7e6014 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 7e603e │ │ │ │ + cbz r6, 7e6010 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e603c │ │ │ │ + cbz r4, 7e600e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5854 │ │ │ │ + cbz r2, 7e600c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5804 │ │ │ │ + cbz r0, 7e600a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e67b4 │ │ │ │ + cbz r6, 7e6006 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6764 │ │ │ │ + cbz r4, 7e6004 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6714 │ │ │ │ + b.n 7e6694 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e66c4 │ │ │ │ + b.n 7e6644 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6674 │ │ │ │ + b.n 7e65f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6624 │ │ │ │ + b.n 7e65a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e65d4 │ │ │ │ + b.n 7e6554 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6584 │ │ │ │ + b.n 7e6504 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6534 │ │ │ │ + b.n 7e64b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e64e4 │ │ │ │ + b.n 7e6464 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6494 │ │ │ │ + b.n 7e6414 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6444 │ │ │ │ + b.n 7e63c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e63f4 │ │ │ │ + b.n 7e6374 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5a64 │ │ │ │ + b.n 7e6324 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5a14 │ │ │ │ + b.n 7e62d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e59c4 │ │ │ │ + b.n 7e6284 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5974 │ │ │ │ + b.n 7e6234 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5924 │ │ │ │ + b.n 7e58a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e58d4 │ │ │ │ + b.n 7e5854 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5884 │ │ │ │ + b.n 7e6804 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5834 │ │ │ │ + b.n 7e67b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5b44 │ │ │ │ + b.n 7e6764 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5af4 │ │ │ │ + b.n 7e6714 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5aa4 │ │ │ │ + b.n 7e66c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e5a54 │ │ │ │ + b.n 7e6674 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e60a8 │ │ │ │ + b.n 7e5984 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + b.n 7e5934 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ + b.n 7e58e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + b.n 7e5894 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r0, r0, #2 │ │ │ │ - ite ls @ unpredictable │ │ │ │ + itet le │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + itt ls @ unpredictable │ │ │ │ lslls r0, r0, #2 │ │ │ │ - itte pl @ unpredictable │ │ │ │ - lslpl r0, r0, #2 │ │ │ │ - wfepl │ │ │ │ - lslmi r0, r0, #2 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + ittt vs @ unpredictable │ │ │ │ + lslvs r0, r0, #2 │ │ │ │ + it cs @ unpredictable │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0072 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r1, r4, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r3, r4, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r1, r2, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + pop {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr.w r0, [pc, #2480] @ 7e6a48 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #2476] @ 7e6a4c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ @@ -2850276,506 +2850233,506 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1020] @ (7e6e3c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #1020] @ (7e6e40 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - cbnz r4, 7e6a70 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7e6a66 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7e6a5c │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8ec │ │ │ │ - lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb8b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb87c │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb80c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7e6df4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - b.n 7e6da0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e6a90 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e6a8e │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + b.n 7e6c34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + b.n 7e6be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - nop {14} │ │ │ │ + itt le │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + nople {11} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite lt │ │ │ │ - lsllt r0, r0, #2 │ │ │ │ - it hi @ unpredictable │ │ │ │ + itt hi │ │ │ │ lslhi r0, r0, #2 │ │ │ │ - itt pl │ │ │ │ + it pl @ unpredictable │ │ │ │ lslpl r0, r0, #2 │ │ │ │ - wfipl │ │ │ │ + ite cs │ │ │ │ + lslcs r0, r0, #2 │ │ │ │ + nopcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itt eq │ │ │ │ - lsleq r0, r0, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00ac │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0028 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6ae0 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6a8c │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6a38 │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6be4 │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6b90 │ │ │ │ + pop {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6b3c │ │ │ │ + bvc.n 7e6b20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6ae8 │ │ │ │ + bvs.n 7e6acc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6a94 │ │ │ │ + bvs.n 7e6a78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6a40 │ │ │ │ + bvs.n 7e6a24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6bec │ │ │ │ + bvs.n 7e6bd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6b98 │ │ │ │ + bvs.n 7e6b7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6b44 │ │ │ │ + bvs.n 7e6b28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6af0 │ │ │ │ + bpl.n 7e6ad4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6a9c │ │ │ │ + bpl.n 7e6a80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6a48 │ │ │ │ + bpl.n 7e6a2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6bf4 │ │ │ │ + bpl.n 7e6bd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6ba0 │ │ │ │ + bpl.n 7e6b84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6b4c │ │ │ │ + bpl.n 7e6b30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6af8 │ │ │ │ + bmi.n 7e6adc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6aa4 │ │ │ │ + bmi.n 7e6a88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6a50 │ │ │ │ + bmi.n 7e6a34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6bfc │ │ │ │ + bmi.n 7e6be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6ba8 │ │ │ │ + bmi.n 7e6b8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7e6b54 │ │ │ │ + bcc.n 7e6b38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6b00 │ │ │ │ + bcc.n 7e6ae4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6aac │ │ │ │ + bcc.n 7e6a90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6c58 │ │ │ │ + bcc.n 7e6c3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6c04 │ │ │ │ + bcc.n 7e6be8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7e6bb0 │ │ │ │ + bcc.n 7e6b94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6b5c │ │ │ │ + bcs.n 7e6b40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6b08 │ │ │ │ + bcs.n 7e6aec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6ab4 │ │ │ │ + bcs.n 7e6a98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6c60 │ │ │ │ + bcs.n 7e6c44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6c0c │ │ │ │ + bcs.n 7e6bf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7e6bb8 │ │ │ │ + bcs.n 7e6b9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6b64 │ │ │ │ + bne.n 7e6b48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6b10 │ │ │ │ + bne.n 7e6af4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6abc │ │ │ │ + bne.n 7e6aa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6c68 │ │ │ │ + bne.n 7e6c4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6c14 │ │ │ │ + bne.n 7e6bf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7e6bc0 │ │ │ │ + bne.n 7e6ba4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6b6c │ │ │ │ + beq.n 7e6b50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6b18 │ │ │ │ + beq.n 7e6afc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6ac4 │ │ │ │ + beq.n 7e6aa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6c70 │ │ │ │ + beq.n 7e6c54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6c1c │ │ │ │ + beq.n 7e6c00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7e6bc8 │ │ │ │ + beq.n 7e6bac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7e6ce0 │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7e6c8c │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7e6c38 │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6be4 │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6b90 │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6b3c │ │ │ │ + bls.n 7e6b20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6ce8 │ │ │ │ + bls.n 7e6ccc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6c94 │ │ │ │ + bls.n 7e6c78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7e6c40 │ │ │ │ + bls.n 7e6c24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6bec │ │ │ │ + bhi.n 7e6bd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6b98 │ │ │ │ + bhi.n 7e6b7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6b44 │ │ │ │ + bhi.n 7e6b28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6cf0 │ │ │ │ + bhi.n 7e6cd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6c9c │ │ │ │ + bhi.n 7e6c80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e6c48 │ │ │ │ + bhi.n 7e6c2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6bf4 │ │ │ │ + bvc.n 7e6bd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6ba0 │ │ │ │ + bvc.n 7e6b84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6b4c │ │ │ │ + bvc.n 7e6b30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6cf8 │ │ │ │ + bvc.n 7e6cdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6ca4 │ │ │ │ + bvc.n 7e6c88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e6c50 │ │ │ │ + bvc.n 7e6c34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6bfc │ │ │ │ + bvs.n 7e6be0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6ba8 │ │ │ │ + bvs.n 7e6b8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6b54 │ │ │ │ + bvs.n 7e6d38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6d00 │ │ │ │ + bvs.n 7e6ce4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e6cac │ │ │ │ + bvs.n 7e6c90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6c58 │ │ │ │ + bpl.n 7e6c3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6c04 │ │ │ │ + bpl.n 7e6be8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6bb0 │ │ │ │ + bpl.n 7e6b94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6d5c │ │ │ │ + bpl.n 7e6d40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6d08 │ │ │ │ + bpl.n 7e6cec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7e6cb4 │ │ │ │ + bpl.n 7e6c98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7e6be0 │ │ │ │ + bmi.n 7e6c44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + bmi.n 7e6bf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e6cd2 │ │ │ │ + bmi.n 7e6b9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + bmi.n 7e6d48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r4, 7e6ce2 │ │ │ │ + bmi.n 7e6cf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e6ca4 │ │ │ │ + bge.n 7e6c20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e6c9e │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 7e6c98 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #288 @ 0x120 │ │ │ │ + add sp, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #912 @ (adr r7, 7e7040 ) │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 7e6f64 ) │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #816 @ (adr r5, 7e6fe8 ) │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 7e6f6c ) │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #560 @ (adr r5, 7e6ef0 ) │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #416 @ (adr r5, 7e6e64 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 7e6cc0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #304 @ (adr r5, 7e6df8 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 7e6fe4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #192 @ (adr r5, 7e6d8c ) │ │ │ │ + add r4, pc, #944 @ (adr r4, 7e7068 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 7e6d10 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 7e6fec ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #336 @ (adr r7, 7e6e24 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 7e6f70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #176 @ (adr r7, 7e6d88 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 7e6ee4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 7e70cc ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 7e6e78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #880 @ (adr r6, 7e7050 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 7e6e0c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #736 @ (adr r6, 7e6fc4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 7e6d90 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #592 @ (adr r6, 7e6f38 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 7e6ea4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 7e6eac ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 7e6e08 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 7e6e20 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 7e6d4c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #160 @ (adr r6, 7e6d94 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 7e70d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #16 @ (adr r6, 7e6d08 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 7e7044 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 7e707c ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 7e6fb8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #768 @ (adr r5, 7e7000 ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 7e6f2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #656 @ (adr r5, 7e6f94 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 7e6ea0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #496 @ (adr r5, 7e6ef8 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 7e6e14 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #336 @ (adr r5, 7e6e5c ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 7e6d88 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #208 @ (adr r5, 7e6de0 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 7e6cfc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #368 @ (adr r4, 7e6e84 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 7e7080 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #432 @ (adr r4, 7e6ec8 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 7e7014 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf0f2007b │ │ │ │ - add r7, pc, #1016 @ (adr r7, 7e7118 ) │ │ │ │ + add r4, pc, #624 @ (adr r4, 7e6f78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 7e70ac ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 7e6edc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #792 @ (adr r7, 7e7040 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 7e6e60 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #648 @ (adr r7, 7e6fb4 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 7e6f04 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 7e6f28 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 7e6f48 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #376 @ (adr r7, 7e6eac ) │ │ │ │ + ands.w r0, r2, #123 @ 0x7b │ │ │ │ + add r7, pc, #120 @ (adr r7, 7e6d98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #200 @ (adr r7, 7e6e00 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 7e6d2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #24 @ (adr r7, 7e6d54 ) │ │ │ │ + add r6, pc, #920 @ (adr r6, 7e70c0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #840 @ (adr r6, 7e7088 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 7e7034 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #456 @ (adr r6, 7e6f0c ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 7e6fa8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #600 @ (adr r6, 7e6fa0 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 7e6f2c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bic.w r0, r2, #123 @ 0x7b │ │ │ │ - add r2, pc, #920 @ (adr r2, 7e70e8 ) │ │ │ │ + add r6, pc, #328 @ (adr r6, 7e6e80 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #712 @ (adr r2, 7e701c ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 7e6dd4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #584 @ (adr r2, 7e6fa0 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 7e7108 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 7e6f34 ) │ │ │ │ + add r5, pc, #584 @ (adr r5, 7e6f8c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 7e6ec8 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 7e7020 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #184 @ (adr r2, 7e6e1c ) │ │ │ │ + vqadd.s8 q8, q1, │ │ │ │ + add r2, pc, #24 @ (adr r2, 7e6d68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 7e6d70 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 7e709c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #856 @ (adr r1, 7e70c4 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 7e7020 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #728 @ (adr r1, 7e7048 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 7e6fb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #632 @ (adr r1, 7e6fec ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 7e6f48 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #520 @ (adr r1, 7e6f80 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 7e6e9c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7e6d60 │ │ │ │ + add r1, pc, #136 @ (adr r1, 7e6df0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #376 @ (adr r1, 7e6ef8 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 7e7144 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r0, pc, #856 @ (adr r0, 7e70c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s64 q0, q6, │ │ │ │ - add r7, pc, #496 @ (adr r7, 7e6f7c ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 7e706c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #288 @ (adr r7, 7e6eb0 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 7e7000 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #80 @ (adr r7, 7e6de4 ) │ │ │ │ + bge.n 7e6da0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 7e7118 ) │ │ │ │ + add r0, pc, #504 @ (adr r0, 7e6f78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #672 @ (adr r6, 7e703c ) │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #256 @ (adr r6, 7e6ea0 ) │ │ │ │ + mrc 0, 2, r0, cr12, cr11, {3} │ │ │ │ + add r6, pc, #624 @ (adr r6, 7e6ffc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 7e6f44 ) │ │ │ │ + add r6, pc, #416 @ (adr r6, 7e6f30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mrc 0, 6, r0, cr10, cr11, {3} │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r6, pc, #208 @ (adr r6, 7e6e64 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r6, pc, #0 @ (adr r6, 7e6d98 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r5, pc, #800 @ (adr r5, 7e70bc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r5, pc, #384 @ (adr r5, 7e6f20 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mrc 0, 4, r0, cr8, cr11, {3} │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r5, pc, #544 @ (adr r5, 7e6fc4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + ldcl 0, cr0, [sl, #492]! @ 0x1ec │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + ldc 0, cr0, [r8, #492]! @ 0x1ec │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [r8, #492]! @ 0x1ec │ │ │ │ - stc 0, cr0, [r0, #492]! @ 0x1ec │ │ │ │ - ldc 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ - ldc 0, cr0, [r0, #492] @ 0x1ec │ │ │ │ - stc 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ - stc 0, cr0, [r0, #492] @ 0x1ec │ │ │ │ - ldcl 0, cr0, [r8, #-492]! @ 0xfffffe14 │ │ │ │ - ldcl 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ - stcl 0, cr0, [r8, #-492]! @ 0xfffffe14 │ │ │ │ - stcl 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ - ldcl 0, cr0, [r8, #-492] @ 0xfffffe14 │ │ │ │ - ldcl 0, cr0, [r2, #-492] @ 0xfffffe14 │ │ │ │ - stcl 0, cr0, [ip, #-492] @ 0xfffffe14 │ │ │ │ + add r7, pc, #832 @ (adr r7, 7e7140 ) │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add r4, sp, #16 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stcl 0, cr0, [r8], {123} @ 0x7b │ │ │ │ + stcl 0, cr0, [r0], {123} @ 0x7b │ │ │ │ + ldc 0, cr0, [r8], #492 @ 0x1ec │ │ │ │ + ldc 0, cr0, [r0], #492 @ 0x1ec │ │ │ │ + stc 0, cr0, [r8], #492 @ 0x1ec │ │ │ │ + stc 0, cr0, [r0], #492 @ 0x1ec │ │ │ │ + ldc 0, cr0, [r8], {123} @ 0x7b │ │ │ │ + ldc 0, cr0, [r0], {123} @ 0x7b │ │ │ │ + stc 0, cr0, [r8], {123} @ 0x7b │ │ │ │ + stc 0, cr0, [r0], {123} @ 0x7b │ │ │ │ + ldcl 0, cr0, [r8], #-492 @ 0xfffffe14 │ │ │ │ + ldcl 0, cr0, [r2], #-492 @ 0xfffffe14 │ │ │ │ + stcl 0, cr0, [ip], #-492 @ 0xfffffe14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw ip, #5500 @ 0x157c │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2852054,208 +2852011,208 @@ │ │ │ │ b.n 7e7b74 │ │ │ │ ldr r2, [pc, #420] @ (7e7dd4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.n 7e7b74 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n 7e7bbc │ │ │ │ + bgt.n 7e7bfc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n 7e7cb8 │ │ │ │ + bgt.n 7e7cf8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7e7d20 │ │ │ │ + bvc.n 7e7b60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 7e7bd0 │ │ │ │ + bge.n 7e7c10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 7e7c50 │ │ │ │ + bge.n 7e7c90 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7e77d4 │ │ │ │ + b.n 7e7614 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 7e7d50 │ │ │ │ + bls.n 7e7b90 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bls.n 7e7c90 │ │ │ │ + bhi.n 7e7cd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7e7c50 │ │ │ │ + bhi.n 7e7c90 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7e7bb4 │ │ │ │ + bmi.n 7e7bf4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7e7c14 │ │ │ │ + bvc.n 7e7c54 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7e7d50 │ │ │ │ + bmi.n 7e7b90 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7e7bd8 │ │ │ │ + bvc.n 7e7c18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 7e7b9c │ │ │ │ + bvc.n 7e7bdc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr.w r0, [r0, #125] @ 0x7d │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + @ instruction: 0xf7f0007d │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsh.w r0, [r4, #125] @ 0x7d │ │ │ │ - ldrsh.w r0, [r8, #125] @ 0x7d │ │ │ │ - ldr??.w r0, [r0, #125] @ 0x7d │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + ldr.w r0, [r4, #125] @ 0x7d │ │ │ │ + ldr.w r0, [r8, #125] @ 0x7d │ │ │ │ + ldrsb.w r0, [r0, sp, lsl #3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7e7d3c │ │ │ │ + bvs.n 7e7d7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7e7cb4 │ │ │ │ + bvs.n 7e7cf4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r3, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 7e7c78 │ │ │ │ + bpl.n 7e7cb8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - eor.w r0, r0, sp, ror #1 │ │ │ │ - bvs.n 7e7c3c │ │ │ │ + @ instruction: 0xe9a0007d │ │ │ │ + bpl.n 7e7c7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - orrs.w r0, lr, sp, ror #1 │ │ │ │ - bvs.n 7e7c00 │ │ │ │ + ldrd r0, r0, [lr, #-500]! @ 0x1f4 │ │ │ │ + bpl.n 7e7c40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - mcr 0, 0, r0, cr4, cr13, {3} │ │ │ │ - bvs.n 7e7d68 │ │ │ │ + stc 0, cr0, [r4, #-500]! @ 0xfffffe0c │ │ │ │ + bpl.n 7e7da8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2, #500]! @ 0x1f4 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldc 0, cr0, [r2, #-500] @ 0xfffffe0c │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r0, [r0, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r0, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r0, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r4, r0] │ │ │ │ + ldr r7, [pc, #272] @ (7e7e54 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + strb r2, [r0, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n 7e7e0c │ │ │ │ + bgt.n 7e7e4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vmvn.i32 q0, #13 @ 0x0000000d │ │ │ │ - ble.n 7e7dec │ │ │ │ + mcr 0, 5, r0, cr0, cr13, {3} │ │ │ │ + bgt.n 7e7e2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 7e7e3c │ │ │ │ + bcs.n 7e7c7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r3, #152 @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 7e7da0 │ │ │ │ + bcs.n 7e7de0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bcs.n 7e7cd0 │ │ │ │ + bne.n 7e7d10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - orns r0, r6, sp, ror #1 │ │ │ │ - bcs.n 7e7cac │ │ │ │ + @ instruction: 0xe996007d │ │ │ │ + bne.n 7e7cec │ │ │ │ lsls r5, r7, #1 │ │ │ │ - orn r0, ip, sp, ror #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xe98c007d │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + ldr r7, [pc, #576] @ (7e7fe0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + ldr r7, [pc, #448] @ (7e7f64 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + ldr r7, [pc, #648] @ (7e8030 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + ldr r7, [pc, #648] @ (7e8034 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #464] @ (7e7f80 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r6, r0] │ │ │ │ + ldr r7, [pc, #336] @ (7e7f04 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + ldr r7, [pc, #224] @ (7e7e98 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (7e81ac ) │ │ │ │ + ldr r7, [pc, #112] @ (7e7e2c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #896] @ (7e8140 ) │ │ │ │ + ldr r7, [pc, #0] @ (7e7dc0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #784] @ (7e80d4 ) │ │ │ │ + ldr r6, [pc, #912] @ (7e8154 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #912] @ (7e8158 ) │ │ │ │ + ldr r7, [pc, #16] @ (7e7dd8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #808] @ (7e80f4 ) │ │ │ │ + ldr r6, [pc, #936] @ (7e8174 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #704] @ (7e8090 ) │ │ │ │ + ldr r6, [pc, #832] @ (7e8110 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #600] @ (7e802c ) │ │ │ │ + ldr r6, [pc, #728] @ (7e80ac ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #496] @ (7e7fc8 ) │ │ │ │ + ldr r6, [pc, #624] @ (7e8048 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp.w r1, #3920 @ 0xf50 │ │ │ │ bhi.w 7e8738 │ │ │ │ movw r3, #3907 @ 0xf43 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w 7e8722 │ │ │ │ movw r3, #3556 @ 0xde4 │ │ │ │ @@ -2853336,240 +2853293,240 @@ │ │ │ │ b.w 7e702a │ │ │ │ ldr r2, [pc, #492] @ (7e8ba8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 6e640 <__fprintf_chk@plt> │ │ │ │ b.w 7e787c │ │ │ │ - bcc.n 7e8a2c │ │ │ │ + bcs.n 7e8a6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [pc, #24] @ (7e89ec ) │ │ │ │ + ldr r1, [pc, #152] @ (7e8a6c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 7e8908 │ │ │ │ + bvc.n 7e8948 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add.w r0, r2, #125 @ 0x7d │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + bic.w r0, r2, #125 @ 0x7d │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [pc, #200] @ (7e8ab4 ) │ │ │ │ + ldr r5, [pc, #328] @ (7e8b34 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adc.w r0, ip, #125 @ 0x7d │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + orn r0, ip, #125 @ 0x7d │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [pc, #376] @ (7e8b70 ) │ │ │ │ + ldr r5, [pc, #504] @ (7e8bf0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 7e89bc │ │ │ │ + bmi.n 7e89fc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 7e86f4 │ │ │ │ + b.n 7e8534 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [pc, #912] @ (7e8da4 ) │ │ │ │ + ldr r5, [pc, #16] @ (7e8a24 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 7e8940 │ │ │ │ + bmi.n 7e8980 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mcr 0, 7, r0, cr0, cr13, {3} │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + mcr 0, 0, r0, cr0, cr13, {3} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov ip, sl │ │ │ │ + cmp ip, lr │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mrc 0, 4, r0, cr0, cr13, {3} │ │ │ │ - b.n 7e82ac │ │ │ │ + ldc 0, cr0, [r0, #500]! @ 0x1f4 │ │ │ │ + b.n 7e90ec │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 7e8958 │ │ │ │ + bhi.n 7e8998 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xf522007d │ │ │ │ - ldr r1, [pc, #184] @ (7e8af4 ) │ │ │ │ + orr.w r0, r2, #16580608 @ 0xfd0000 │ │ │ │ + ldr r0, [pc, #312] @ (7e8b74 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - eor.w r0, sl, #16580608 @ 0xfd0000 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + @ instruction: 0xf3aa007d │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stc 0, cr0, [r6], #-500 @ 0xfffffe0c │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adc.w r0, r6, sp, ror #1 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #392] @ (7e8be8 ) │ │ │ │ + ldr r2, [pc, #520] @ (7e8c68 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #640] @ (7e8ce4 ) │ │ │ │ + ldr r2, [pc, #768] @ (7e8d64 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #624] @ (7e8cd8 ) │ │ │ │ + ldr r2, [pc, #752] @ (7e8d58 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [pc, #256] @ (7e8b74 ) │ │ │ │ + ldr r2, [pc, #384] @ (7e8bf4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [pc, #144] @ (7e8b08 ) │ │ │ │ + ldr r2, [pc, #272] @ (7e8b88 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [pc, #960] @ (7e8e3c ) │ │ │ │ + ldr r2, [pc, #64] @ (7e8abc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [pc, #848] @ (7e8dd0 ) │ │ │ │ + ldr r1, [pc, #976] @ (7e8e50 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [pc, #928] @ (7e8e24 ) │ │ │ │ + ldr r2, [pc, #32] @ (7e8aa4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [pc, #816] @ (7e8db8 ) │ │ │ │ + ldr r1, [pc, #944] @ (7e8e38 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add lr, lr │ │ │ │ + add r6, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add sl, sl │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, r4 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r0, [pc, #792] @ (7e8dc4 ) │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bcs.n 7e8b94 │ │ │ │ + bne.n 7e89d4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7e8b70 │ │ │ │ + bne.n 7e8bb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 7e8b4c │ │ │ │ + bne.n 7e8b8c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xeaec007d │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + and.w r0, ip, sp, ror #1 │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xeadc007d │ │ │ │ - @ instruction: 0xead2007d │ │ │ │ - @ instruction: 0xeac4007d │ │ │ │ - @ instruction: 0xeaba007d │ │ │ │ - @ instruction: 0xeaac007d │ │ │ │ - @ instruction: 0xeaa2007d │ │ │ │ - eors.w r0, r4, sp, ror #1 │ │ │ │ - adds r0, #222 @ 0xde │ │ │ │ + ldrd r0, r0, [ip, #500]! @ 0x1f4 │ │ │ │ + ldrd r0, r0, [r2, #500]! @ 0x1f4 │ │ │ │ + strd r0, r0, [r4, #500]! @ 0x1f4 │ │ │ │ + ldrd r0, r0, [sl, #500] @ 0x1f4 │ │ │ │ + strd r0, r0, [ip, #500] @ 0x1f4 │ │ │ │ + strd r0, r0, [r2, #500] @ 0x1f4 │ │ │ │ + @ instruction: 0xe9b4007d │ │ │ │ + cmp r7, #254 @ 0xfe │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adcs r0, r2 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adcs r4, r0 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbnz r4, 7e8b7e │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7e8b84 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sbcs r6, r2 │ │ │ │ + lsls r6, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sbcs r6, r0 │ │ │ │ + lsls r6, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adcs r6, r6 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 7e89d8 │ │ │ │ + b.n 7e8818 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mvns r4, r1 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + ble.n 7e8ab0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r5 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r2 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r0 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 7e890c │ │ │ │ + b.n 7e874c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r0, r4 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r2 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #44 @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands r4, r0 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 7e9290 │ │ │ │ + b.n 7e90d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add ip, r0 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, ip │ │ │ │ + bics r4, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r4, r3] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + add r4, r8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strh r0, [r1, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add lr, r9 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ movw r3, #14332 @ 0x37fc │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7eb948 │ │ │ │ movw r3, #13115 @ 0x333b │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 7e9560 │ │ │ │ @@ -2854795,15 +2854752,15 @@ │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsls r1, r0, #19 │ │ │ │ lsrs r5, r2, #10 │ │ │ │ ldr r0, [pc, #4] @ (7e955c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r7, #1 │ │ │ │ movw r3, #1404 @ 0x57c │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ea076 │ │ │ │ cmp r0, r3 │ │ │ │ bhi.w 7ea06e │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ @@ -2857425,577 +2857382,574 @@ │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1584] @ 7eb358 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr.w r0, [pc, #1580] @ 7eb35c │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r4, r7 │ │ │ │ + cbnz r4, 7ead66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeb280080 │ │ │ │ - itt ge │ │ │ │ - lslge r0, r0, #2 │ │ │ │ - itt vs @ unpredictable │ │ │ │ - lslvs r0, r0, #2 │ │ │ │ - itt cs @ unpredictable │ │ │ │ - lslcs r0, r0, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + orr.w r0, r8, r0, lsl #2 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeadc0080 │ │ │ │ - @ instruction: 0xeab00080 │ │ │ │ - eor.w r0, r4, r0, lsl #2 │ │ │ │ - orrs.w r0, r8, r0, lsl #2 │ │ │ │ - bic.w r0, ip, r0, lsl #2 │ │ │ │ - and.w r0, r0, r0, lsl #2 │ │ │ │ - ldrd r0, r0, [r4, #512] @ 0x200 │ │ │ │ - @ instruction: 0xe9a80080 │ │ │ │ - ldrd r0, r0, [ip, #-512]! @ 0x200 │ │ │ │ - ldrd r0, r0, [r0, #-512] @ 0x200 │ │ │ │ - stmdb r4!, {r7} │ │ │ │ - ldrd r0, r0, [r8], #512 @ 0x200 │ │ │ │ - @ instruction: 0xe8cc0080 │ │ │ │ - stmia.w r0!, {r7} │ │ │ │ - ldrd r0, r0, [r4], #-512 @ 0x200 │ │ │ │ - strex r0, r0, [r8, #512] @ 0x200 │ │ │ │ - @ instruction: 0xe81c0080 │ │ │ │ - b.n 7ead80 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ead2c │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eacd8 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eac84 │ │ │ │ + ldrd r0, r0, [ip, #512]! @ 0x200 │ │ │ │ + ldrd r0, r0, [r0, #512] @ 0x200 │ │ │ │ + @ instruction: 0xe9a40080 │ │ │ │ + ldrd r0, r0, [r8, #-512]! @ 0x200 │ │ │ │ + strd r0, r0, [ip, #-512] @ 0x200 │ │ │ │ + stmdb r0!, {r7} │ │ │ │ + ldrd r0, r0, [r4], #512 @ 0x200 │ │ │ │ + @ instruction: 0xe8c80080 │ │ │ │ + ldmia.w ip, {r7} │ │ │ │ + ldrd r0, r0, [r0], #-512 @ 0x200 │ │ │ │ + strex r0, r0, [r4, #512] @ 0x200 │ │ │ │ + @ instruction: 0xe8180080 │ │ │ │ + b.n 7ead64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eac30 │ │ │ │ + b.n 7ead10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eabdc │ │ │ │ + b.n 7eacbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eab88 │ │ │ │ + b.n 7eac68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eab34 │ │ │ │ + b.n 7eac14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaae0 │ │ │ │ + b.n 7eabc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaa8c │ │ │ │ + b.n 7eab6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaa38 │ │ │ │ + b.n 7eab18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea9e4 │ │ │ │ + b.n 7eaac4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea990 │ │ │ │ + b.n 7eaa70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea93c │ │ │ │ + b.n 7eaa1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea8e8 │ │ │ │ + b.n 7ea9c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea894 │ │ │ │ + b.n 7ea974 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea840 │ │ │ │ + b.n 7ea920 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea7ec │ │ │ │ + b.n 7ea8cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea798 │ │ │ │ + b.n 7ea878 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea744 │ │ │ │ + b.n 7ea824 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea6f0 │ │ │ │ + b.n 7ea7d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea69c │ │ │ │ + b.n 7ea77c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7ea648 │ │ │ │ + b.n 7ea728 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb5f4 │ │ │ │ + b.n 7ea6d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb5a0 │ │ │ │ + b.n 7ea680 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb54c │ │ │ │ + b.n 7ea62c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb4f8 │ │ │ │ + b.n 7eb5d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb4a4 │ │ │ │ + b.n 7eb584 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb450 │ │ │ │ + b.n 7eb530 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb3fc │ │ │ │ + b.n 7eb4dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb3a8 │ │ │ │ + b.n 7eb488 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb354 │ │ │ │ + b.n 7eb434 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb300 │ │ │ │ + b.n 7eb3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb2ac │ │ │ │ + b.n 7eb38c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb258 │ │ │ │ + b.n 7eb338 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb204 │ │ │ │ + b.n 7eb2e4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb1b0 │ │ │ │ + b.n 7eb290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb15c │ │ │ │ + b.n 7eb23c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb108 │ │ │ │ + b.n 7eb1e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb0b4 │ │ │ │ + b.n 7eb194 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb060 │ │ │ │ + b.n 7eb140 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eb00c │ │ │ │ + b.n 7eb0ec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eafb8 │ │ │ │ + b.n 7eb098 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaf64 │ │ │ │ + b.n 7eb044 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaf10 │ │ │ │ + b.n 7eaff0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eaebc │ │ │ │ + b.n 7eaf9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 7eae68 │ │ │ │ + b.n 7eaf48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + b.n 7eaef4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + b.n 7eaea0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + b.n 7eae4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 172 @ 0xac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - svc 0 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eae78 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eae24 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eadd0 │ │ │ │ + udf #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eaf7c │ │ │ │ + ble.n 7eae5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eaf28 │ │ │ │ + ble.n 7eae08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 7eaed4 │ │ │ │ + ble.n 7eadb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eae80 │ │ │ │ + ble.n 7eaf60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eae2c │ │ │ │ + ble.n 7eaf0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eadd8 │ │ │ │ + ble.n 7eaeb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eaf84 │ │ │ │ + bgt.n 7eae64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eaf30 │ │ │ │ + bgt.n 7eae10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 7eaedc │ │ │ │ + bgt.n 7eadbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eae88 │ │ │ │ + bgt.n 7eaf68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eae34 │ │ │ │ + bgt.n 7eaf14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eade0 │ │ │ │ + bgt.n 7eaec0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eaf8c │ │ │ │ + blt.n 7eae6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eaf38 │ │ │ │ + blt.n 7eae18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blt.n 7eaee4 │ │ │ │ + blt.n 7eadc4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eae90 │ │ │ │ + blt.n 7eaf70 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eae3c │ │ │ │ + blt.n 7eaf1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eade8 │ │ │ │ + blt.n 7eaec8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eaf94 │ │ │ │ + bge.n 7eae74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eaf40 │ │ │ │ + bge.n 7eae20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 7eaeec │ │ │ │ + bge.n 7eadcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eae98 │ │ │ │ + bge.n 7eaf78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eae44 │ │ │ │ + bge.n 7eaf24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eadf0 │ │ │ │ + bge.n 7eaed0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eaf9c │ │ │ │ + bls.n 7eae7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 7eaf48 │ │ │ │ + bls.n 7eae28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaef4 │ │ │ │ + bls.n 7eafd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaea0 │ │ │ │ + bls.n 7eaf80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eae4c │ │ │ │ + bls.n 7eaf2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaff8 │ │ │ │ + bhi.n 7eaed8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eafa4 │ │ │ │ + bhi.n 7eae84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 7eaf50 │ │ │ │ + bhi.n 7eae30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eaefc │ │ │ │ + bhi.n 7eafdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eaea8 │ │ │ │ + bhi.n 7eaf88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eae54 │ │ │ │ + bhi.n 7eaf34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eb000 │ │ │ │ + bvc.n 7eaee0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eafac │ │ │ │ + bvc.n 7eae8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 7eaf58 │ │ │ │ + bvc.n 7eae38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaf04 │ │ │ │ + bvc.n 7eafe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaeb0 │ │ │ │ + bvc.n 7eaf90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eae5c │ │ │ │ + bvc.n 7eaf3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eb008 │ │ │ │ + bvs.n 7eaee8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eafb4 │ │ │ │ + bvs.n 7eae94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 7eaf60 │ │ │ │ + bvs.n 7eae40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaf0c │ │ │ │ + bvs.n 7eafec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaeb8 │ │ │ │ + bvs.n 7eaf98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eae64 │ │ │ │ + bvs.n 7eaf44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eb010 │ │ │ │ + bpl.n 7eaef0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eafbc │ │ │ │ + bpl.n 7eae9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 7eaf68 │ │ │ │ + bpl.n 7eae48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eaf14 │ │ │ │ + bpl.n 7eaff4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eaec0 │ │ │ │ + bpl.n 7eafa0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eae6c │ │ │ │ + bpl.n 7eaf4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eb018 │ │ │ │ + bmi.n 7eaef8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eafc4 │ │ │ │ + bmi.n 7eaea4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 7eaf70 │ │ │ │ + bmi.n 7eae50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eaf1c │ │ │ │ + bmi.n 7eaffc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eaec8 │ │ │ │ + bmi.n 7eafa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eb074 │ │ │ │ + bcc.n 7eaf54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eb020 │ │ │ │ + bcc.n 7eaf00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 7eafcc │ │ │ │ + bcc.n 7eaeac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eaf78 │ │ │ │ + bcc.n 7eb058 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eaf24 │ │ │ │ + bcc.n 7eb004 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eaed0 │ │ │ │ + bcc.n 7eafb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eb07c │ │ │ │ + bcs.n 7eaf5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eb028 │ │ │ │ + bcs.n 7eaf08 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 7eafd4 │ │ │ │ + bcs.n 7eaeb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eaf80 │ │ │ │ + bcs.n 7eb060 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eaf2c │ │ │ │ + bcs.n 7eb00c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eaed8 │ │ │ │ + bcs.n 7eafb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eb084 │ │ │ │ + bne.n 7eaf64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eb030 │ │ │ │ + bne.n 7eaf10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 7eafdc │ │ │ │ + bne.n 7eaebc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eaf88 │ │ │ │ + bne.n 7eb068 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eaf34 │ │ │ │ + bne.n 7eb014 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eaee0 │ │ │ │ + bne.n 7eafc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eb08c │ │ │ │ + beq.n 7eaf6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eb038 │ │ │ │ + beq.n 7eaf18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 7eafe4 │ │ │ │ + beq.n 7eaec4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + beq.n 7eb070 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + beq.n 7eb01c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + beq.n 7eafc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r6} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r7} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r5} │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r4, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + nop {14} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itt al │ │ │ │ - lslal r0, r0, #2 │ │ │ │ - it lt @ unpredictable │ │ │ │ + ite lt │ │ │ │ lsllt r0, r0, #2 │ │ │ │ - ite hi │ │ │ │ + it hi @ unpredictable │ │ │ │ lslhi r0, r0, #2 │ │ │ │ - nopls {6} │ │ │ │ + itt pl │ │ │ │ + lslpl r0, r0, #2 │ │ │ │ + wfipl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite cc │ │ │ │ - lslcc r0, r0, #2 │ │ │ │ - bkpt 0x00f4 │ │ │ │ + itt eq │ │ │ │ + lsleq r0, r0, #2 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {} │ │ │ │ + pop {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb200 │ │ │ │ + cbnz r4, 7eb1f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7eb1f6 │ │ │ │ + cbnz r0, 7eb1ea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb1ea │ │ │ │ + cbnz r4, 7eb1de │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 7eb1e0 │ │ │ │ + cbnz r0, 7eb1d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb1ea │ │ │ │ + cbnz r4, 7eb1dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb1e0 │ │ │ │ + cbnz r0, 7eb1d2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb1d6 │ │ │ │ + cbnz r4, 7eb1c6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb1cc │ │ │ │ + cbnz r4, 7eb1bc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r4, 7eb1c2 │ │ │ │ + cbnz r4, 7eb1b2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb8d4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb89c │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -2858009,201 +2857963,209 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb74c │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb714 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb6dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + @ instruction: 0xb634 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #0 @ (adr r0, 7eb20c ) │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 7eb250 ) │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #208 @ (adr r0, 7eb2e4 ) │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #352 @ (adr r0, 7eb378 ) │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #496 @ (adr r0, 7eb40c ) │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, 7eb480 ) │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #720 @ (adr r0, 7eb4f4 ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 7eb538 ) │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #848 @ (adr r0, 7eb57c ) │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #928 @ (adr r0, 7eb5d0 ) │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #0 @ (adr r1, 7eb234 ) │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #96 @ (adr r1, 7eb298 ) │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 7eb31c ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 7eb250 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #368 @ (adr r1, 7eb3b0 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 7eb2b4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #512 @ (adr r1, 7eb444 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, 7eb318 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, 7eb498 ) │ │ │ │ + add r0, pc, #352 @ (adr r0, 7eb39c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #640 @ (adr r1, 7eb4cc ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 7eb430 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #688 @ (adr r1, 7eb500 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 7eb4c4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #784 @ (adr r1, 7eb564 ) │ │ │ │ + add r0, pc, #720 @ (adr r0, 7eb518 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 7eb608 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, 7eb54c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #80 @ (adr r2, 7eb2ac ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 7eb580 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, 7eb350 ) │ │ │ │ + add r0, pc, #912 @ (adr r0, 7eb5e4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #384 @ (adr r2, 7eb3e4 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 7eb288 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #528 @ (adr r2, 7eb478 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 7eb32c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, 7eb50c ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 7eb3d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #736 @ (adr r2, 7eb550 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 7eb464 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 7eb5b4 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 7eb4f8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #928 @ (adr r2, 7eb618 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 7eb58c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #0 @ (adr r3, 7eb27c ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 7eb5d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #96 @ (adr r3, 7eb2e0 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 7eb634 ) │ │ │ │ ls TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes